new test's code |
|
More...
|
about 22 years ago
|
- bool buffering_completed added to SQLiteCursor: true if we have already all records stored in the buffer - new kexidb/newapi test added: dbcreation - KexiDB::Connection::databaseExists() has now arg. that allows ignoring error messages (deflt) - params for createDatabase() and useDatabase() are now optional for more convenient use file-based drivers |
|
More...
|
about 22 years ago
|
oops |
|
More...
|
about 22 years ago
|
use debug areas |
|
More...
|
about 22 years ago
|
widgets and table plugins are back after the api change (table plugin only displays all tables so far viewing/modifiying needs some work) |
|
More...
|
about 22 years ago
|
some fixes |
|
More...
|
about 22 years ago
|
CVS_SILENT |
|
More...
|
about 22 years ago
|
Added this readme for wouldbe testers :o) |
|
More...
|
about 22 years ago
|
Start of rewrite of postgresql driver using the new api. Currently can connect and get list of databases using the wizard. |
|
More...
|
about 22 years ago
|
CVS_SILENT spelling fixes |
|
More...
|
about 22 years ago
|
Cursor::m_fieldCount reused in mysql impl. |
|
More...
|
about 22 years ago
|
Some code for bufering added - forward moving with buffered cursors looks better. |
|
More...
|
about 22 years ago
|
tests splitted to files |
|
More...
|
about 22 years ago
|
always call drv_databaseExists, default implementation just tries to find the requested db in the database list |
|
More...
|
about 22 years ago
|
compile fix |
|
More...
|
about 22 years ago
|
commentedout obsoletes |
|
More...
|
about 22 years ago
|
- KexiDB::Query introduced: Table::name() and Query::name() moved to FieldList. - Field::ListIterator FieldList::fieldsIterator(), Field::FieldList::debug() and clear() added - ERR_CURSOR_RECORD_FETCHING added - Buffered KexiDB::Cursor type introduced, for this type KexiDB::Cursor::isBuferred() is true; this is "test" implementation for SQLiteConnection only [INCOMPLETE]. Cursor options introduced (Cursor::options()). Cursor's buffered flag if one these options. Options are now optional parameters both for protected Coursor's constructor and for Conenction::executeQuery() and Conenction::prepareQuery() - virtual bool Connection::drv_databaseExists( const QString &dbName ) added for optional reimplementation. It is a pair with drv_getDatabasesList(), both are used in databaseExists() now. See comments for details. - Connection::useDatabase(dbName) now do not allows dbName that do not exists, while for single-db-per-connection-engines (eg. file-based engines) Connection::databaseExists() returns true only for single db name (eventually URL). - for file drivers: file existence checks moved to databaseExists() - in Conenction::useDatabase(dbName): closeDatabase() is called before other database should be used, if there already was opened database. - Connection::drv_getDatabasesList() has now default implementation that returns empty list. - sources in drivers/mySQL/ updated just to work with kexidb API changes |
|
More...
|
about 22 years ago
|
new error flag for single-db connections |
|
More...
|
about 22 years ago
|
export define added |
|
More...
|
about 22 years ago
|
MySqlDriver's service name is "kexidb_mysqldriver", export macro is KEXIDB_MYSQL_DRIVER_EXPORT; win32 compilation fixed. |
|
More...
|
about 22 years ago
|
driver/ subdir not longer exists. We internally include sqlite.h from 3rdparty/kexisql/src/. |
|
More...
|
about 22 years ago
|
conditional mysql compilation |
|
More...
|
about 22 years ago
|
classname change |
|
More...
|
about 22 years ago
|
- driver names accepted by KexiDB::DriverManager::driver(name) and KexiDB::DriverManager::serviceInfo(name) methods are now case insensitive. |
|
More...
|
about 22 years ago
|
added driver name as first program argument |
|
More...
|
about 22 years ago
|
KexiDB::Cursor: m_at and thus at() has now Q_LLONG type; some comments on Cursor behaviour added |
|
More...
|
about 22 years ago
|
missing files |
|
More...
|
about 22 years ago
|
movePrev implementation in interface and mysql driver |
|
More...
|
about 22 years ago
|
KexiDB::Cursor: - on open() we have always bof()==true and eof()==false - simplification: now bof() is computed as m_at==0 - we are internally counting records from 1 and externally from 0 (what is visible using at()). |
|
More...
|
about 22 years ago
|
new mysql driver |
|
More...
|
about 22 years ago
|