creole.drivers.odbc
[ class tree: creole.drivers.odbc ] [ index: creole.drivers.odbc ] [ all elements ]

Class: ODBCAdapter

Source Location: /creole/drivers/odbc/adapters/ODBCAdapter.php

Class Overview


Default class for ODBC driver-specific behavior.


Author(s):

Version:

  • $Revision: 1.1 $

Methods


Child classes:

CodeBaseAdapter
CodeBase driver-specific behavior.
MySQLAdapter
Implements MySQL driver-specific behavior.

Class Details

[line 29]
Default class for ODBC driver-specific behavior.



Tags:

version:  $Revision: 1.1 $
author:  Dave Lawson <dlawson@masterytech.com>


[ Top ]


Class Methods


method applyLimit [line 53]

void applyLimit( mixed &$sql, mixed $offset, mixed $limit)



Tags:

access:  public
see:  Connection applyLimit()


Overridden in child classes as:

MySQLAdapter::applyLimit()

[ Top ]

method createResultSet [line 71]

boolean createResultSet( mixed $conn, mixed $odbcresult, mixed $fetchmode)

Returns an instance of the default resultset.



Tags:

access:  public


Overridden in child classes as:

CodeBaseAdapter::createResultSet()
MySQLAdapter::createResultSet()

[ Top ]

method escape [line 60]

void escape( mixed $str)



Tags:

access:  public
see:  PreparedStatementCommon::escape()


Overridden in child classes as:

MySQLAdapter::escape()

[ Top ]

method getIdGenerator [line 81]

ODBCIdGenerator getIdGenerator( mixed $conn)

Returns the default ODBCIdGenerator for emulating sequences.



Tags:

access:  public


[ Top ]

method hasLimitOffset [line 45]

boolean hasLimitOffset( )

Returns true if ODBC driver supports LIMIT/OFFSET via SQL.



Tags:

access:  public


Overridden in child classes as:

MySQLAdapter::hasLimitOffset()

[ Top ]

method preservesColumnCase [line 36]

void preservesColumnCase( )

Returns true if column case is preserved in the database when a table is first created. Returns false if table does not preserve case (i.e.

ProductID => PRODUCTID).




Tags:

access:  public


Overridden in child classes as:

CodeBaseAdapter::preservesColumnCase()

[ Top ]


Documentation generated on Mon, 23 Aug 2004 21:52:15 -0400 by phpDocumentor 1.3.0RC3