9 #ifndef databaseInterface_H_
10 #define databaseInterface_H_
62 virtual bool disconnect();
65 virtual unsigned int maximumColumnWidth();
68 virtual bool executeCommand(
const DtString& sqlCommand );
72 virtual bool createDatabase(
const DtString& databaseName );
76 virtual bool deleteDatabase(
const DtString& databaseName );
85 virtual bool createTable(
const DtDatabaseTable& tableDef,
bool deleteIfExists);
94 const std::vector<DtString>& columnsToSet,
95 const DtString& whereCondition);
99 const DtString& columnValue,ConditionOperator anOperator);
102 virtual DtString combineConditionStrings(
const DtString& conditionOne,
103 const DtString& conditionTwo,MergeOperator anOperator);
106 void setIsMasterDSN(
bool yesNo );
107 bool isMasterDSN()
const;
110 void setCreateDsnFailed(
bool yesNo );
111 bool createDsnFailed()
const;