Public Member Functions | |
obtainSequence ($sequence) | |
| |
query (Query $query) | |
base queries | |
Protected Member Functions | |
getInsertId () | |
Protected Attributes | |
$sequencePool = array() |
You should follow two conventions, when stornig objects thru this one:
1) objects should be childs of IdentifiableObject; 2) sequence name should equal table name + '_id'.
Definition at line 28 of file Sequenceless.class.php.
Sequenceless::getInsertId | ( | ) | [abstract, protected] |
Sequenceless::obtainSequence | ( | $ | sequence | ) | [final] |
Definition at line 37 of file Sequenceless.class.php.
References Identifier::create().
Sequenceless::query | ( | Query $ | query | ) | [final] |
base queries
Reimplemented from DB.
Definition at line 46 of file Sequenceless.class.php.
References DB::getDialect(), getInsertId(), Assert::isTrue(), and DB::queryRaw().
Referenced by SQLite::checkSingle(), MySQLim::checkSingle(), MySQL::checkSingle(), SQLite::queryColumn(), MySQLim::queryColumn(), MySQL::queryColumn(), SQLite::queryRow(), MySQLim::queryRow(), MySQL::queryRow(), SQLite::querySet(), MySQLim::querySet(), and MySQL::querySet().
Sequenceless::$sequencePool = array() [protected] |
Definition at line 30 of file Sequenceless.class.php.