| checkColumnTypeCompatibility(IopcDataType cxxDataType, const char *dbDataType)=0 | DatabaseSqlStatements | [pure virtual] |
| generateComment(const char *commentText, CStdString &commentSql, CStdString &warningsForUser, CStdString &errorForUser)=0 | DatabaseSqlStatements | [pure virtual] |
| generateConditionEqualToHostVariable(const char *columnToTest, const char *hostVariableName, CStdString &condition, CStdString &warningsForUser, CStdString &errorForUser)=0 | DatabaseSqlStatements | [pure virtual] |
| generateConditionInSet(const char *columnToTest, const std::list< int > &valuesToTest, CStdString &condition, CStdString &warningsForUser, CStdString &errorForUser)=0 | DatabaseSqlStatements | [pure virtual] |
| generateCreateIndexSql(const char *indexName, const char *tableName, const std::list< CStdString > &columns, bool unique, CStdString &createIndexSql, CStdString &warningsForUser, CStdString &errorForUser)=0 | DatabaseSqlStatements | [pure virtual] |
| generateCreateTableSql(const DatabaseTableInfo &table, CStdString &createTableSql, CStdString &warningsForUser, CStdString &errorForUser)=0 | DatabaseSqlStatements | [pure virtual] |
| generateCreateViewSql(const char *viewName, const std::list< CStdString > &viewColumns, const std::list< CStdString > &subSelects, CStdString &createViewSql, CStdString &warningsForUser, CStdString &errorForUser)=0 | DatabaseSqlStatements | [pure virtual] |
| generateDeleteSql(const char *tableName, const char *whereClause, CStdString &deleteSql, CStdString &warningsForUser, CStdString &errorForUser)=0 | DatabaseSqlStatements | [pure virtual] |
| generateDropIndexSql(const char *indexName, CStdString &dropIndexSql, CStdString &warningsForUser, CStdString &errorForUser)=0 | DatabaseSqlStatements | [pure virtual] |
| generateDropTableSql(const char *tableName, CStdString &dropTableSql, CStdString &warningsForUser, CStdString &errorForUser)=0 | DatabaseSqlStatements | [pure virtual] |
| generateDropViewSql(const char *viewName, CStdString &dropViewSql, CStdString &warningsForUser, CStdString &errorForUser)=0 | DatabaseSqlStatements | [pure virtual] |
| generateExplainPlanScript(const char *query, const char *queryID, CStdString &explainPlanSql, CStdString &warningsForUser, CStdString &errorForUser)=0 | DatabaseSqlStatements | [pure virtual] |
| generateInsertSqlSimple(const char *tableName, const std::list< CStdString > &columnValues, CStdString &insertSql, CStdString &warningsForUser, CStdString &errorForUser)=0 | DatabaseSqlStatements | [pure virtual] |
| generateInsertSqlUsingHostVariables(const char *tableName, const std::list< CStdString > &columns, CStdString &insertSql, CStdString &warningsForUser, CStdString &errorForUser)=0 | DatabaseSqlStatements | [pure virtual] |
| generateOidGenerationSupportCreationScript(const char *projectName, CStdString &result, CStdString &warningsForUser, CStdString &errorForUser)=0 | DatabaseSqlStatements | [pure virtual] |
| generateOidGenerationSupportDropScript(const char *projectName, CStdString &result, CStdString &warningsForUser, CStdString &errorForUser)=0 | DatabaseSqlStatements | [pure virtual] |
| generateSelectNextOidSql(const char *projectName, CStdString &result, CStdString &warningsForUser, CStdString &errorForUser)=0 | DatabaseSqlStatements | [pure virtual] |
| generateSelectSql(const std::list< CStdString > &columns, const std::list< CStdString > &tables, const char *whereClause, CStdString &selectSql, CStdString &warningsForUser, CStdString &errorForUser, const char *orderBy=NULL, bool lockRows=0, bool dontWait=0)=0 | DatabaseSqlStatements | [pure virtual] |
| generateUpdateSqlUsingHostVariables(const char *tableName, const std::list< CStdString > &columns, const char *whereClause, CStdString &updateSql, CStdString &warningsForUser, CStdString &errorForUser)=0 | DatabaseSqlStatements | [pure virtual] |
| generateWhereClauseStmtPart(const std::list< CStdString > &conditions, CStdString &whereClause, CStdString &warningsForUser, CStdString &errorForUser)=0 | DatabaseSqlStatements | [pure virtual] |
| getRecommendedColumnType(IopcDataType cxxDataType, int maxLength=0)=0 | DatabaseSqlStatements | [pure virtual] |
| getScriptStatementTerminator()=0 | DatabaseSqlStatements | [pure virtual] |
| quoteString(const char *value)=0 | DatabaseSqlStatements | [pure virtual] |
| translateOrderByStatement(const char *src, CStdString &dest, CStdString &warningsForUser, CStdString &errorForUser)=0 | DatabaseSqlStatements | [pure virtual] |