9 #ifndef databaseCommandFactory_H_
10 #define databaseCommandFactory_H_
44 virtual DtString createDatabase(
const DtString& databaseName ) = 0;
48 virtual DtString deleteDatabase(
const DtString& dbName ) = 0;
57 virtual void insertTable( std::vector<DtString>& commands,
const DtDatabaseTable& table) = 0;
61 const std::vector<DtString>& columnsToSet,
62 const DtString& whereCondition) = 0;
66 const DtString& columnValue,ConditionOperator anOperator) = 0;
69 virtual DtString combineConditionStrings(
const DtString& conditionOne,
70 const DtString& conditionTwo, MergeOperator anOperator ) = 0;