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