Class GenericSQLQuery

Description

Implements interfaces:

A GenericSQLQuery provides a way to specify the SQL string manually. Use this query type to execute queries not available through the other Query objects (for example, data-definition queries).

Located in /harmoni/core/DBHandler/GenericSQLQuery.class.php (line 27)

SObject
   |
   --QueryAbstract
      |
      --GenericSQLQuery
Variable Summary
array $_sql
Method Summary
GenericSQLQuery GenericSQLQuery ([mixed $sql = null])
void addSQLQuery (string $sql)
void reset ()
Variables
array $_sql (line 38)

Stores all the SQL queries.

  • var: _sql
  • access: private

Inherited Variables

Inherited from QueryAbstract

QueryAbstract::$_type
Methods
Constructor GenericSQLQuery (line 45)

This is the constructor for a GenericSQLQuery object.

  • access: public
GenericSQLQuery GenericSQLQuery ([mixed $sql = null])
addSQLQuery (line 58)

Adds one SQL string to this query.

  • access: public
void addSQLQuery (string $sql)
  • string $sql: sql One SQL string,
reset (line 72)

Resets the query.

  • access: public
void reset ()

Redefinition of:
QueryAbstract::reset()
Resets the query.

Inherited Methods

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:23:22 -0400 by phpDocumentor 1.3.0RC3