Changeset View
Changeset View
Standalone View
Standalone View
src/drivers/sqlite/SqliteDriver.cpp
Show First 20 Lines • Show All 63 Lines • ▼ Show 20 Line(s) | 53 | { | |||
---|---|---|---|---|---|
64 | beh->IS_DB_OPEN_AFTER_CREATE = true; | 64 | beh->IS_DB_OPEN_AFTER_CREATE = true; | ||
65 | beh->_1ST_ROW_READ_AHEAD_REQUIRED_TO_KNOW_IF_THE_RESULT_IS_EMPTY = true; | 65 | beh->_1ST_ROW_READ_AHEAD_REQUIRED_TO_KNOW_IF_THE_RESULT_IS_EMPTY = true; | ||
66 | beh->OPENING_QUOTATION_MARK_BEGIN_FOR_IDENTIFIER = '['; | 66 | beh->OPENING_QUOTATION_MARK_BEGIN_FOR_IDENTIFIER = '['; | ||
67 | beh->CLOSING_QUOTATION_MARK_BEGIN_FOR_IDENTIFIER = ']'; | 67 | beh->CLOSING_QUOTATION_MARK_BEGIN_FOR_IDENTIFIER = ']'; | ||
68 | beh->SELECT_1_SUBQUERY_SUPPORTED = true; | 68 | beh->SELECT_1_SUBQUERY_SUPPORTED = true; | ||
69 | beh->CONNECTION_REQUIRED_TO_CHECK_DB_EXISTENCE = false; | 69 | beh->CONNECTION_REQUIRED_TO_CHECK_DB_EXISTENCE = false; | ||
70 | beh->CONNECTION_REQUIRED_TO_CREATE_DB = false; | 70 | beh->CONNECTION_REQUIRED_TO_CREATE_DB = false; | ||
71 | beh->CONNECTION_REQUIRED_TO_DROP_DB = false; | 71 | beh->CONNECTION_REQUIRED_TO_DROP_DB = false; | ||
72 | beh->GET_TABLE_NAMES_SQL | ||||
73 | = KDbEscapedString("SELECT name FROM sqlite_master WHERE type='table'"); | ||||
72 | 74 | | |||
73 | initDriverSpecificKeywords(keywords); | 75 | initDriverSpecificKeywords(keywords); | ||
74 | 76 | | |||
75 | // internal properties | 77 | // internal properties | ||
76 | beh->properties.insert("client_library_version", QLatin1String(sqlite3_libversion())); | 78 | beh->properties.insert("client_library_version", QLatin1String(sqlite3_libversion())); | ||
77 | beh->properties.insert("default_server_encoding", QLatin1String("UTF8")); //OK? | 79 | beh->properties.insert("default_server_encoding", QLatin1String("UTF8")); //OK? | ||
78 | 80 | | |||
79 | beh->typeNames[KDbField::Byte] = QLatin1String("Byte"); | 81 | beh->typeNames[KDbField::Byte] = QLatin1String("Byte"); | ||
▲ Show 20 Lines • Show All 147 Lines • Show Last 20 Lines |