spoof
 All Data Structures Namespaces Files Functions Variables Pages
Driver Class Reference
Inheritance diagram for Driver:
Collaboration diagram for Driver:

Public Member Functions

 __construct ()
 getFeatureLevel ($feature)

Data Fields

 $table_quote_start
 $table_quote_end
 $column_quote_start
 $column_quote_end
 $table_column_separator
 $language
 $executor

Protected Attributes

 $features = array()

Detailed Description

This is a template class for a database driver. Implementing classes should define implementation specific values.


Constructor & Destructor Documentation

__construct ( )

Constructor Implementing classes should initialize their values here.

Implements IDriver.

Reimplemented in Mssql, Mysql, Pgsql, and Sqlite.


Member Function Documentation

getFeatureLevel (   $feature)

Get feature support level

Parameters:
string$feature
Returns:
mixed feature support level

Implements IDriver.


Field Documentation

$column_quote_end

Quote character after column name end

$column_quote_start

Quote character prior to column quote start

$executor

String executor to use with driver

$features = array()
protected

Features array Used to specify support for specific features. Extending classes should specify what features and levels they support.

$language

String language to use with driver

$table_column_separator

Character separator between table name and column name

$table_quote_end

Quote character after table name end

$table_quote_start

Quote character prior to table name start


The documentation for this class was generated from the following file: