Navigation
API > API/Plugins > API/Plugins/SQLiteCore
Creates a type-safe SQLite prepared statement. For use with SQLITE_PREPARED_STATEMENT.
| Name | TPreparedStatement< StatementProvider, TColumns< Columns... >, TBindings< Bindings... > > |
| Type | class |
| Header File | /Engine/Plugins/Runtime/Database/SQLiteCore/Source/SQLiteCore/Public/SQLitePreparedStatement.h |
| Include Path | #include "SQLitePreparedStatement.h" |
Syntax
template<typename StatementProvider, typename... Columns, typename... Bindings>
class TPreparedStatement< StatementProvider, TColumns< Columns... >, TBindings< Bindings... > > : public FSQLitePreparedStatement
Inheritance Hierarchy
- FSQLitePreparedStatement → TPreparedStatement< StatementProvider, TColumns< Columns... >, TBindings< Bindings... > >
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
bool BindAndExecute
(
const Bindings&... BindingArgs |
Set the value of all bindings, and execute a statement that requires no result state. | SQLitePreparedStatement.h | |
int64 BindAndExecute
(
const Bindings&... BindingArgs, |
Set the value of all bindings, and execute a statement and enumerate the result state. | SQLitePreparedStatement.h | |
bool BindAndExecuteSingle
(
const Bindings&... BindingArgs, |
Set the value of all bindings, and execute a statement that returns a single result. | SQLitePreparedStatement.h | |
bool Create
(
FSQLiteDatabase& InDatabase, |
Create a new SQLite prepared statement. | SQLitePreparedStatement.h | |
bool Execute () |
Execute a statement that requires no result state. | SQLitePreparedStatement.h | |
int64 Execute
(
TFunctionRef< ESQLitePreparedStatementExecuteRowResult(const TPreparedStatement&)> InCallback |
Execute a statement and enumerate the result state. | SQLitePreparedStatement.h | |
bool ExecuteSingle
(
Columns&... ColumnArgs |
Execute a statement that returns a single result. | SQLitePreparedStatement.h | |
bool GetColumnValues
(
Columns&... ColumnArgs |
Get the values of all columns. | SQLitePreparedStatement.h | |
bool SetBindingValues
(
const Bindings&... BindingArgs |
Set the value of all bindings. | SQLitePreparedStatement.h | |
| SQLitePreparedStatement.h | |||
TPreparedStatement
(
FSQLiteDatabase& InDatabase, |
SQLitePreparedStatement.h |