Implements interfaces:
An InsertQuery object provides the tools to build an INSERT query.
This is an abstract class that simply provides all the accessor methods, initialization steps, etc. What is left to be implemented is the generateSQLQuery() method.
Located in /harmoni/core/DBHandler/InsertQuery.class.php (line 28)
SObject | --QueryAbstract | --InsertQuery
The autoincrement column.
The sequence to use for generating new ids for the autoincrement column.
Inherited from QueryAbstract
QueryAbstract::$_type
This is the constructor for a MySQL INSERT query.
Add a new column and populate all rows of values with a null value. Return the array index of the new column.
Add a column/value pair to the latest row, if a value for the column exists, it will be overwritten. The value will not have any new escaping or quotes added to it. All rows of values MUST have the same number and order of columns.
Adds one row of values to insert into the table.
By calling this method multiple times, you can insert many rows of information using just one query.
Add a value to the latest row, escaping it and surrounding it with quotes.
Create a new, empty row. This is used when adding values via the addValue() or addRawValue() method rather than the setColumns.
Resets the query.
Sets the autoincrement column.
Sets the autoincrement column. This could be useful with Oracle, for example.
Sets the columns to insert into the table.
Sets the table to insert into.
This is an alias for addRowOfValues for compatability with the UpdateQuery class.
Adds one row of values to insert into the table. By calling this method multiple times, you can insert many rows of information using just one query.
Inherited From QueryAbstract
QueryAbstract::addWhereComparison()
QueryAbstract::addWhereEqual()
QueryAbstract::addWhereGreaterThan()
QueryAbstract::addWhereGreaterThanOrEqual()
QueryAbstract::addWhereIn()
QueryAbstract::addWhereLessThan()
QueryAbstract::addWhereLessThanOrEqual()
QueryAbstract::addWhereNotEqual()
QueryAbstract::addWhereNotIn()
QueryAbstract::addWhereNotNull()
QueryAbstract::addWhereNull()
QueryAbstract::addWhereRawComparison()
QueryAbstract::addWhereRawEqual()
QueryAbstract::addWhereRawGreaterThan()
QueryAbstract::addWhereRawGreaterThanOrEqual()
QueryAbstract::addWhereRawIn()
QueryAbstract::addWhereRawLessThan()
QueryAbstract::addWhereRawLessThanOrEqual()
QueryAbstract::addWhereRawNotEqual()
QueryAbstract::addWhereRawNotIn()
QueryAbstract::asString()
QueryAbstract::cleanColumn()
QueryAbstract::getType()
QueryAbstract::reset()
Inherited From SObject
SObject::asA()
SObject::asString()
SObject::copy()
SObject::copySameFrom()
SObject::copyTwoLevel()
SObject::deepCopy()
SObject::isEqual()
SObject::isEqualTo()
SObject::isNotEqualTo()
SObject::isNotReferenceTo()
SObject::isReferenceTo()
SObject::newFrom()
SObject::postCopy()
SObject::printableString()
SObject::shallowCopy()
SObject::_deepCopyArray()
Documentation generated on Wed, 19 Sep 2007 10:24:39 -0400 by phpDocumentor 1.3.0RC3