Changeset View
Changeset View
Standalone View
Standalone View
src/drivers/postgresql/PostgresqlPreparedStatement.h
Show All 27 Lines | |||||
28 | { | 28 | { | ||
29 | public: | 29 | public: | ||
30 | explicit PostgresqlPreparedStatement(PostgresqlConnectionInternal* conn); | 30 | explicit PostgresqlPreparedStatement(PostgresqlConnectionInternal* conn); | ||
31 | 31 | | |||
32 | ~PostgresqlPreparedStatement() override; | 32 | ~PostgresqlPreparedStatement() override; | ||
33 | 33 | | |||
34 | bool prepare(const KDbEscapedString& sql) override; | 34 | bool prepare(const KDbEscapedString& sql) override; | ||
35 | 35 | | |||
36 | KDbSqlResult* execute( | 36 | QSharedPointer<KDbSqlResult> execute(KDbPreparedStatement::Type type, | ||
37 | KDbPreparedStatement::Type type, | | |||
38 | const KDbField::List& selectFieldList, | 37 | const KDbField::List &selectFieldList, | ||
39 | KDbFieldList* insertFieldList, | 38 | KDbFieldList *insertFieldList, | ||
40 | const KDbPreparedStatementParameters& parameters, | 39 | const KDbPreparedStatementParameters ¶meters) override Q_REQUIRED_RESULT; | ||
41 | bool *resultOwned) override Q_REQUIRED_RESULT; | | |||
42 | 40 | | |||
43 | private: | 41 | private: | ||
44 | Q_DISABLE_COPY(PostgresqlPreparedStatement) | 42 | Q_DISABLE_COPY(PostgresqlPreparedStatement) | ||
45 | }; | 43 | }; | ||
46 | 44 | | |||
47 | #endif | 45 | #endif |