- Connection::isDatabaseUsed() fixed - Connection: isConnected() is substituted with isDatabaseUsed() is some cases and checkIsDatabaseUsed() is substituted with checkConnected() in many cases. |
|
More...
|
about 22 years ago
|
commented out the check that veryfies that a database is used, doesn't seem to work |
|
More...
|
about 22 years ago
|
no compile js' gui tests :) |
|
More...
|
about 22 years ago
|
- kexidb/tests/newapi : now tests are functions, so can be called as subtests if needed; gui tests group added; tableview gui test introduced |
|
More...
|
about 22 years ago
|
- KexiDB::IndexSchema now contains informations about multiple related Reference objects |
|
More...
|
about 22 years ago
|
- KexiDB::Expression introduced - isSystemObjectName() now checks for "kexi__" prefixes - checks on create table: if name is not system, if table is not empty, if fields are not system - KexiDB::Reference introduced |
|
More...
|
about 22 years ago
|
- kexidb/parser and kexidb/tests/parser ported to win32 |
|
More...
|
about 22 years ago
|
- Transaction::isNull() fixed - now tables creation seems to be ok ('tests/newapi sqlite tables' works) - sources synced again with win32 target |
|
More...
|
about 22 years ago
|
testing tables creation added |
|
More...
|
about 22 years ago
|
- FIX: creating kexidb system tables schema objects on useDatabase() - KexiDB::Object::debugError() added for convenience - Object: serverErrorMsg(), serverResult(), serverResultName(), drv_clearServerResult() added - virtual Q_ULLONG Connection::drv_lastInsertRowID() added - returns unique identifier of last inserted row. - DriverBehaviour::AUTO_INCREMENT_FIELD_OPTION added; autoinc field's option is now used in "CREATE TABLE" statement building; bool SPECIAL_AUTO_INCREMENT_DEF added - fixed crash on mass transactions closing during closeDatabase() - added tables creation subtest to kexidb/tests/newapi - SQLite* classes: last operation's result is now stored for later checking |
|
More...
|
about 22 years ago
|
- support for multiple sources in SELECT seperated by "," or joined with LEFT JOIN, RIGHT JOIN etc. |
|
More...
|
about 22 years ago
|
- ~TableSchema calls Connection::removeMe() so it is removed from tables list if needed - ordering in Field object added - quite hacky and thus effective insertRecord() overloads added - some schema is added to kexi__* tables on createTable() |
|
More...
|
about 22 years ago
|
Connection::destroy() instead of Connection::disconnect() should be called from xxxxConnection subclasses. |
|
More...
|
about 22 years ago
|
- seperated wildcards and actual fields - fields support mathematical expressions - support for aggregates MAX() MIN() AVG() and DISTINCT() |
|
More...
|
about 22 years ago
|
-KexiDB::Connection: - "select * from ..." substituted by "select <field name(s)> from ..." where possible, so after future kexi_* tables change it will still work. - list of internally used kexi__* tables available with new static method - bool[A TableSchema::isKexiDBSystem() added for tables that are internal for KexiDB - bool SchemaData::isNative() added for objects that are native, ie. not contain additional metadata information. |
|
More...
|
about 22 years ago
|
all_includes after local includes |
|
More...
|
about 22 years ago
|
Hmm, this isn't a "$(all_includes) not last" problem as I thought, it's worse. |
|
More...
|
about 22 years ago
|
CVS_SILENT: resize not needed |
|
More...
|
about 22 years ago
|
I think the newapi cursor test works...well...the internal tables are created and some records are inserted atleast. |
|
More...
|
about 22 years ago
|
__KEXI__ define added for drivers |
|
More...
|
about 22 years ago
|
private dirver's data |
|
More...
|
about 22 years ago
|
- Transaction::null and isNull() added - Connection: Simulated AutoCommit feature implemented, createTable() added - it uses autocommit if enabled. - Driver: DriverBehaviour member added - Detailed definition of driver's default behaviour |
|
More...
|
about 22 years ago
|
using include path returned by 'mysql_config --mysql_config' as-is instead of eating mysql suffix |
|
More...
|
about 22 years ago
|
CVS_SILENT: typo |
|
More...
|
about 22 years ago
|
-KexiDB::QueryAsterisk class introduced to define select queries with asterisks, like: "staff.*" in "SELECT staff.*, cars.model from staff, cars WHERE staff.car = cars.number" (1st type) or "*" in "SELECT * from staff, cars WHERE staff.car = cars.number" (2nd type) |
|
More...
|
about 22 years ago
|
-KexiDB::QuerySchema: - field aliases added and checking if there is alias - list of tables used in query added - debug() updated |
|
More...
|
about 22 years ago
|
CVS_SILENT: debug fixed |
|
More...
|
about 22 years ago
|
CVS_SILENT: typo |
|
More...
|
about 22 years ago
|
CVS_SILENT: debug code fixed |
|
More...
|
about 22 years ago
|
CVS_SILENT: another fix |
|
More...
|
about 22 years ago
|