diff --git a/docs/.htaccess b/docs/.htaccess deleted file mode 100644 index 7b01f9b..0000000 --- a/docs/.htaccess +++ /dev/null @@ -1,5 +0,0 @@ -# Fixes a vulnerability in CentOS: http://stackoverflow.com/questions/20533279/prevent-php-from-parsing-non-php-files-such-as-somefile-php-txt - - RemoveHandler .php - ForceType text/plain - \ No newline at end of file diff --git a/docs/classes.html b/docs/classes.html new file mode 100644 index 0000000..7141985 --- /dev/null +++ b/docs/classes.html @@ -0,0 +1,340 @@ + + + + phpDox - Overview + + + + + +
+

Classes

+
+

\

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameDescription +
+ Exception + + No description available + EMPTY +
+ InvalidArgumentException + + No description available + EMPTY +
+ LogicException + + No description available + EMPTY +
+ PDO + + No description available + EMPTY +
+ PDOStatement + + No description available + EMPTY +
+
+
+

\Query

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameDescription +
+ Abstract_Driver + Base Database classEMPTY +
+ Abstract_Query_Builder + Abstract Class for internal implementation methods of the Query BuilderEMPTY +
+ Abstract_SQL + parent for database manipulation subclassesEMPTY +
+ Abstract_Util + Abstract class defining database / table creation methodsEMPTY +
+ BadDBDriverException + Generic exception for bad driversEMPTY +
+ Connection_Manager + Connection manager class to manage connections for the Query methodEMPTY +
+ Query_Builder + Convenience class for creating sql queries - also the class that instantiates the specific db driverEMPTY +
+ Query_Parser + Utility Class to parse sql clauses for properly escaping identifiersEMPTY +
+
+
+

\Query\Drivers\Firebird

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameDescription +
+ Driver + Firebird Database classEMPTY +
+ Result + Firebird result class to emulate PDOStatement Class - only implements data-fetching methodsEMPTY +
+ SQL + Firebird Specific SQLEMPTY +
+ Util + Firebird-specific backup, import and creation methodsEMPTY +
+
+
+

\Query\Drivers\Mysql

+ + + + + + + + + + + + + + + + + + + + + + + + +
NameDescription +
+ Driver + MySQL specific classEMPTY +
+ SQL + MySQL specifc SQLEMPTY +
+ Util + MySQL-specific backup, import and creation methodsEMPTY +
+
+
+

\Query\Drivers\Pgsql

+ + + + + + + + + + + + + + + + + + + + + + + + +
NameDescription +
+ Driver + PostgreSQL specifc classEMPTY +
+ SQL + PostgreSQL specifc SQLEMPTY +
+ Util + Posgres-specific backup, import and creation methodsEMPTY +
+
+
+

\Query\Drivers\Sqlite

+ + + + + + + + + + + + + + + + + + + + + + + + +
NameDescription +
+ Driver + SQLite specific classEMPTY +
+ SQL + SQLite Specific SQLEMPTY +
+ Util + SQLite-specific backup, import and creation methodsEMPTY +
+
+
+ + + diff --git a/docs/classes/Exception.html b/docs/classes/Exception.html new file mode 100644 index 0000000..2f9a8bb --- /dev/null +++ b/docs/classes/Exception.html @@ -0,0 +1,131 @@ + + + + + phpDox - Exception + + + + + +
+
+ +
+ +
+

\Exception

+

+

+

Synopsis

+
class Exception + {
+ + }
+

Members

+
+

protected

+
    +
  • $code + — + int
    The exception code
  • +
  • $file + — + string
    The filename where the exception was created
  • +
  • $line + — + int
    The line where the exception was created
  • +
  • $message + — + string
    The exception message
  • +
+
+

Methods

+
+

public

+ +
+
+
+ + + diff --git a/docs/classes/Exception/__clone.html b/docs/classes/Exception/__clone.html new file mode 100644 index 0000000..64815ef --- /dev/null +++ b/docs/classes/Exception/__clone.html @@ -0,0 +1,84 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Exception::__clone

+

Clone the exception

+

+

+
+ + + diff --git a/docs/classes/Exception/__construct.html b/docs/classes/Exception/__construct.html new file mode 100644 index 0000000..6cb16ba --- /dev/null +++ b/docs/classes/Exception/__construct.html @@ -0,0 +1,107 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Exception::__construct

+

Construct the exception

+

+

+
+ + + diff --git a/docs/classes/Exception/__toString.html b/docs/classes/Exception/__toString.html new file mode 100644 index 0000000..ab59f6b --- /dev/null +++ b/docs/classes/Exception/__toString.html @@ -0,0 +1,84 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Exception::__toString

+

String representation of the exception

+

+

+
+ + + diff --git a/docs/classes/Exception/getCode.html b/docs/classes/Exception/getCode.html new file mode 100644 index 0000000..8d6f712 --- /dev/null +++ b/docs/classes/Exception/getCode.html @@ -0,0 +1,84 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Exception::getCode

+

Gets the Exception code

+

+

+
+ + + diff --git a/docs/classes/Exception/getFile.html b/docs/classes/Exception/getFile.html new file mode 100644 index 0000000..e0274bb --- /dev/null +++ b/docs/classes/Exception/getFile.html @@ -0,0 +1,84 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Exception::getFile

+

Gets the file in which the exception occurred

+

+

+
+ + + diff --git a/docs/classes/Exception/getLine.html b/docs/classes/Exception/getLine.html new file mode 100644 index 0000000..451ebd3 --- /dev/null +++ b/docs/classes/Exception/getLine.html @@ -0,0 +1,84 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Exception::getLine

+

Gets the line in which the exception occurred

+

+

+
+ + + diff --git a/docs/classes/Exception/getMessage.html b/docs/classes/Exception/getMessage.html new file mode 100644 index 0000000..4bdd43d --- /dev/null +++ b/docs/classes/Exception/getMessage.html @@ -0,0 +1,84 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Exception::getMessage

+

Gets the Exception message

+

+

+
+ + + diff --git a/docs/classes/Exception/getPrevious.html b/docs/classes/Exception/getPrevious.html new file mode 100644 index 0000000..f20c906 --- /dev/null +++ b/docs/classes/Exception/getPrevious.html @@ -0,0 +1,84 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Exception::getPrevious

+

Returns previous Exception

+

+

+
+ + + diff --git a/docs/classes/Exception/getTrace.html b/docs/classes/Exception/getTrace.html new file mode 100644 index 0000000..0430cbd --- /dev/null +++ b/docs/classes/Exception/getTrace.html @@ -0,0 +1,84 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Exception::getTrace

+

Gets the stack trace

+

+

+
+ + + diff --git a/docs/classes/Exception/getTraceAsString.html b/docs/classes/Exception/getTraceAsString.html new file mode 100644 index 0000000..42ead28 --- /dev/null +++ b/docs/classes/Exception/getTraceAsString.html @@ -0,0 +1,84 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Exception::getTraceAsString

+

Gets the stack trace as a string

+

+

+
+ + + diff --git a/docs/classes/InvalidArgumentException.html b/docs/classes/InvalidArgumentException.html new file mode 100644 index 0000000..105cfdd --- /dev/null +++ b/docs/classes/InvalidArgumentException.html @@ -0,0 +1,149 @@ + + + + + phpDox - InvalidArgumentException + + + + + +
+
+ +
+ +
+

\InvalidArgumentException

+

+

+

Synopsis

+
class InvalidArgumentException + extends LogicException + {
+ + }
+

Hierarchy

+
+

Extends

+ +
+

Members

+
+

protected

+
    +
  • $code + — + int
    The exception code
  • +
  • $file + — + string
    The filename where the exception was created
  • +
  • $line + — + int
    The line where the exception was created
  • +
  • $message + — + string
    The exception message
  • +
+
+

Methods

+
+

public

+ +
+
+
+ + + diff --git a/docs/classes/InvalidArgumentException/__clone.html b/docs/classes/InvalidArgumentException/__clone.html new file mode 100644 index 0000000..dfd0986 --- /dev/null +++ b/docs/classes/InvalidArgumentException/__clone.html @@ -0,0 +1,84 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

InvalidArgumentException::__clone

+

+

+

    +

    Signature

    +
    + function __clone() + +
    +

    Returns

    +
    +
    void
    +
    +
    +

+
+ + + diff --git a/docs/classes/InvalidArgumentException/__toString.html b/docs/classes/InvalidArgumentException/__toString.html new file mode 100644 index 0000000..69953bd --- /dev/null +++ b/docs/classes/InvalidArgumentException/__toString.html @@ -0,0 +1,84 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

InvalidArgumentException::__toString

+

+

+

    +

    Signature

    +
    + public function __toString() + +
    +

    Returns

    +
    +
    string
    +
    +
    +

+
+ + + diff --git a/docs/classes/InvalidArgumentException/getCode.html b/docs/classes/InvalidArgumentException/getCode.html new file mode 100644 index 0000000..0849760 --- /dev/null +++ b/docs/classes/InvalidArgumentException/getCode.html @@ -0,0 +1,84 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

InvalidArgumentException::getCode

+

+

+

    +

    Signature

    +
    + public function getCode() + +
    +

    Returns

    +
    +
    mixed
    +
    +
    +

+
+ + + diff --git a/docs/classes/InvalidArgumentException/getFile.html b/docs/classes/InvalidArgumentException/getFile.html new file mode 100644 index 0000000..f984456 --- /dev/null +++ b/docs/classes/InvalidArgumentException/getFile.html @@ -0,0 +1,84 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

InvalidArgumentException::getFile

+

+

+

    +

    Signature

    +
    + public function getFile() + +
    +

    Returns

    +
    +
    string
    +
    +
    +

+
+ + + diff --git a/docs/classes/InvalidArgumentException/getLine.html b/docs/classes/InvalidArgumentException/getLine.html new file mode 100644 index 0000000..684966c --- /dev/null +++ b/docs/classes/InvalidArgumentException/getLine.html @@ -0,0 +1,84 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

InvalidArgumentException::getLine

+

+

+

    +

    Signature

    +
    + public function getLine() + +
    +

    Returns

    +
    +
    int
    +
    +
    +

+
+ + + diff --git a/docs/classes/InvalidArgumentException/getMessage.html b/docs/classes/InvalidArgumentException/getMessage.html new file mode 100644 index 0000000..0f20fe4 --- /dev/null +++ b/docs/classes/InvalidArgumentException/getMessage.html @@ -0,0 +1,84 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

InvalidArgumentException::getMessage

+

+

+

    +

    Signature

    +
    + public function getMessage() + +
    +

    Returns

    +
    +
    string
    +
    +
    +

+
+ + + diff --git a/docs/classes/InvalidArgumentException/getPrevious.html b/docs/classes/InvalidArgumentException/getPrevious.html new file mode 100644 index 0000000..91a4df3 --- /dev/null +++ b/docs/classes/InvalidArgumentException/getPrevious.html @@ -0,0 +1,84 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

InvalidArgumentException::getPrevious

+

+

+

    +

    Signature

    +
    + public function getPrevious() + +
    +

    Returns

    +
    +
    Exception
    +
    +
    +

+
+ + + diff --git a/docs/classes/InvalidArgumentException/getTrace.html b/docs/classes/InvalidArgumentException/getTrace.html new file mode 100644 index 0000000..c80d7b2 --- /dev/null +++ b/docs/classes/InvalidArgumentException/getTrace.html @@ -0,0 +1,84 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

InvalidArgumentException::getTrace

+

+

+

    +

    Signature

    +
    + public function getTrace() + +
    +

    Returns

    +
    +
    array
    +
    +
    +

+
+ + + diff --git a/docs/classes/InvalidArgumentException/getTraceAsString.html b/docs/classes/InvalidArgumentException/getTraceAsString.html new file mode 100644 index 0000000..fa7317c --- /dev/null +++ b/docs/classes/InvalidArgumentException/getTraceAsString.html @@ -0,0 +1,84 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

InvalidArgumentException::getTraceAsString

+

+

+

    +

    Signature

    +
    + public function getTraceAsString() + +
    +

    Returns

    +
    +
    string
    +
    +
    +

+
+ + + diff --git a/docs/classes/LogicException.html b/docs/classes/LogicException.html new file mode 100644 index 0000000..633b744 --- /dev/null +++ b/docs/classes/LogicException.html @@ -0,0 +1,149 @@ + + + + + phpDox - LogicException + + + + + +
+
+ +
+ +
+

\LogicException

+

+

+

Synopsis

+
class LogicException + extends Exception + {
+ + }
+

Hierarchy

+
+

Extends

+ +
+

Members

+
+

protected

+
    +
  • $code + — + int
    The exception code
  • +
  • $file + — + string
    The filename where the exception was created
  • +
  • $line + — + int
    The line where the exception was created
  • +
  • $message + — + string
    The exception message
  • +
+
+

Methods

+
+

public

+ +
+
+
+ + + diff --git a/docs/classes/LogicException/__clone.html b/docs/classes/LogicException/__clone.html new file mode 100644 index 0000000..4248e37 --- /dev/null +++ b/docs/classes/LogicException/__clone.html @@ -0,0 +1,84 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

LogicException::__clone

+

+

+

    +

    Signature

    +
    + function __clone() + +
    +

    Returns

    +
    +
    void
    +
    +
    +

+
+ + + diff --git a/docs/classes/LogicException/__toString.html b/docs/classes/LogicException/__toString.html new file mode 100644 index 0000000..f93789e --- /dev/null +++ b/docs/classes/LogicException/__toString.html @@ -0,0 +1,84 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

LogicException::__toString

+

+

+

    +

    Signature

    +
    + public function __toString() + +
    +

    Returns

    +
    +
    string
    +
    +
    +

+
+ + + diff --git a/docs/classes/LogicException/getCode.html b/docs/classes/LogicException/getCode.html new file mode 100644 index 0000000..7756c26 --- /dev/null +++ b/docs/classes/LogicException/getCode.html @@ -0,0 +1,84 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

LogicException::getCode

+

+

+

    +

    Signature

    +
    + public function getCode() + +
    +

    Returns

    +
    +
    mixed
    +
    +
    +

+
+ + + diff --git a/docs/classes/LogicException/getFile.html b/docs/classes/LogicException/getFile.html new file mode 100644 index 0000000..6d81251 --- /dev/null +++ b/docs/classes/LogicException/getFile.html @@ -0,0 +1,84 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

LogicException::getFile

+

+

+

    +

    Signature

    +
    + public function getFile() + +
    +

    Returns

    +
    +
    string
    +
    +
    +

+
+ + + diff --git a/docs/classes/LogicException/getLine.html b/docs/classes/LogicException/getLine.html new file mode 100644 index 0000000..da9f88b --- /dev/null +++ b/docs/classes/LogicException/getLine.html @@ -0,0 +1,84 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

LogicException::getLine

+

+

+

    +

    Signature

    +
    + public function getLine() + +
    +

    Returns

    +
    +
    int
    +
    +
    +

+
+ + + diff --git a/docs/classes/LogicException/getMessage.html b/docs/classes/LogicException/getMessage.html new file mode 100644 index 0000000..e68d5c1 --- /dev/null +++ b/docs/classes/LogicException/getMessage.html @@ -0,0 +1,84 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

LogicException::getMessage

+

+

+

    +

    Signature

    +
    + public function getMessage() + +
    +

    Returns

    +
    +
    string
    +
    +
    +

+
+ + + diff --git a/docs/classes/LogicException/getPrevious.html b/docs/classes/LogicException/getPrevious.html new file mode 100644 index 0000000..c83732c --- /dev/null +++ b/docs/classes/LogicException/getPrevious.html @@ -0,0 +1,84 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

LogicException::getPrevious

+

+

+

    +

    Signature

    +
    + public function getPrevious() + +
    +

    Returns

    +
    +
    Exception
    +
    +
    +

+
+ + + diff --git a/docs/classes/LogicException/getTrace.html b/docs/classes/LogicException/getTrace.html new file mode 100644 index 0000000..7392b89 --- /dev/null +++ b/docs/classes/LogicException/getTrace.html @@ -0,0 +1,84 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

LogicException::getTrace

+

+

+

    +

    Signature

    +
    + public function getTrace() + +
    +

    Returns

    +
    +
    array
    +
    +
    +

+
+ + + diff --git a/docs/classes/LogicException/getTraceAsString.html b/docs/classes/LogicException/getTraceAsString.html new file mode 100644 index 0000000..d3208b9 --- /dev/null +++ b/docs/classes/LogicException/getTraceAsString.html @@ -0,0 +1,84 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

LogicException::getTraceAsString

+

+

+

    +

    Signature

    +
    + public function getTraceAsString() + +
    +

    Returns

    +
    +
    string
    +
    +
    +

+
+ + + diff --git a/docs/classes/PDO.html b/docs/classes/PDO.html new file mode 100644 index 0000000..af5272c --- /dev/null +++ b/docs/classes/PDO.html @@ -0,0 +1,153 @@ + + + + + phpDox - PDO + + + + + +
+
+ +
+ +
+

\PDO

+

+

+

Synopsis

+
class PDO + {
+ + }
+

Methods

+
+

public

+
    +
  • __construct() + — + Creates a PDO instance representing a connection to a database +
  • +
  • beginTransaction() + — + Initiates a transaction +
  • +
  • commit() + — + Commits a transaction +
  • +
  • errorCode() + — + Fetch the SQLSTATE associated with the last operation on the database handle +
  • +
  • errorInfo() + — + Fetch extended error information associated with the last operation on the database handle +
  • +
  • exec() + — + Execute an SQL statement and return the number of affected rows +
  • +
  • getAttribute() + — + Retrieve a database connection attribute +
  • +
  • getAvailableDrivers() + — + Return an array of available PDO drivers +
  • +
  • inTransaction() + — + Checks if inside a transaction +
  • +
  • lastInsertId() + — + Returns the ID of the last inserted row or sequence value +
  • +
  • prepare() + — + Prepares a statement for execution and returns a statement object +
  • +
  • query() + — + Executes an SQL statement, returning a result set as a PDOStatement object +
  • +
  • quote() + — + Quotes a string for use in a query. +
  • +
  • rollBack() + — + Rolls back a transaction +
  • +
  • setAttribute() + — + Set an attribute +
  • +
+
+
+
+ + + diff --git a/docs/classes/PDO/__construct.html b/docs/classes/PDO/__construct.html new file mode 100644 index 0000000..107ded8 --- /dev/null +++ b/docs/classes/PDO/__construct.html @@ -0,0 +1,115 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

PDO::__construct

+

+ Creates a PDO instance representing a connection to a database +

+

+

+
+ + + diff --git a/docs/classes/PDO/beginTransaction.html b/docs/classes/PDO/beginTransaction.html new file mode 100644 index 0000000..406a7c9 --- /dev/null +++ b/docs/classes/PDO/beginTransaction.html @@ -0,0 +1,86 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

PDO::beginTransaction

+

+ Initiates a transaction +

+

Turns off autocommit mode. While autocommit mode is turned off, changes made to the database via the PDO object instance are not committed until you end the transaction by calling PDO::commit. Calling PDO::rollBack will roll back all changes to the database and return the connection to autocommit mode.

+
+
+ + + diff --git a/docs/classes/PDO/commit.html b/docs/classes/PDO/commit.html new file mode 100644 index 0000000..2538b5c --- /dev/null +++ b/docs/classes/PDO/commit.html @@ -0,0 +1,86 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

PDO::commit

+

+ Commits a transaction +

+

+

+
+ + + diff --git a/docs/classes/PDO/errorCode.html b/docs/classes/PDO/errorCode.html new file mode 100644 index 0000000..b78b458 --- /dev/null +++ b/docs/classes/PDO/errorCode.html @@ -0,0 +1,86 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

PDO::errorCode

+

+ Fetch the SQLSTATE associated with the last operation on the database handle +

+

+

+
+ + + diff --git a/docs/classes/PDO/errorInfo.html b/docs/classes/PDO/errorInfo.html new file mode 100644 index 0000000..64c6ec5 --- /dev/null +++ b/docs/classes/PDO/errorInfo.html @@ -0,0 +1,86 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

PDO::errorInfo

+

+ Fetch extended error information associated with the last operation on the database handle +

+

+

+
+ + + diff --git a/docs/classes/PDO/exec.html b/docs/classes/PDO/exec.html new file mode 100644 index 0000000..5627af3 --- /dev/null +++ b/docs/classes/PDO/exec.html @@ -0,0 +1,97 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

PDO::exec

+

+ Execute an SQL statement and return the number of affected rows +

+

PDO::exec executes an SQL statement in a single function call, returning the number of rows affected by the statement.

+
+
+ + + diff --git a/docs/classes/PDO/getAttribute.html b/docs/classes/PDO/getAttribute.html new file mode 100644 index 0000000..f0e4590 --- /dev/null +++ b/docs/classes/PDO/getAttribute.html @@ -0,0 +1,97 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

PDO::getAttribute

+

+ Retrieve a database connection attribute +

+

This function returns the value of a database connection attribute. To retrieve PDOStatement attributes, refer to PDOStatement::getAttribute.

+
+
+ + + diff --git a/docs/classes/PDO/getAvailableDrivers.html b/docs/classes/PDO/getAvailableDrivers.html new file mode 100644 index 0000000..ea58aee --- /dev/null +++ b/docs/classes/PDO/getAvailableDrivers.html @@ -0,0 +1,86 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

PDO::getAvailableDrivers

+

+ Return an array of available PDO drivers +

+

+

+
+ + + diff --git a/docs/classes/PDO/inTransaction.html b/docs/classes/PDO/inTransaction.html new file mode 100644 index 0000000..5f6185f --- /dev/null +++ b/docs/classes/PDO/inTransaction.html @@ -0,0 +1,86 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

PDO::inTransaction

+

+ Checks if inside a transaction +

+

+

+
+ + + diff --git a/docs/classes/PDO/lastInsertId.html b/docs/classes/PDO/lastInsertId.html new file mode 100644 index 0000000..2910390 --- /dev/null +++ b/docs/classes/PDO/lastInsertId.html @@ -0,0 +1,97 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

PDO::lastInsertId

+

+ Returns the ID of the last inserted row or sequence value +

+

Returns the ID of the last inserted row, or the last value from a sequence object, depending on the underlying driver. For example, PDO_PGSQL requires you to specify the name of a sequence object for the name parameter.

+
+
+ + + diff --git a/docs/classes/PDO/prepare.html b/docs/classes/PDO/prepare.html new file mode 100644 index 0000000..c6bb587 --- /dev/null +++ b/docs/classes/PDO/prepare.html @@ -0,0 +1,103 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

PDO::prepare

+

+ Prepares a statement for execution and returns a statement object +

+

Prepares an SQL statement to be executed by the PDOStatement::execute method. The SQL statement can contain zero or more named (:name) or question mark (?) parameter markers for which real values will be substituted when the statement is executed. You cannot use both named and question mark parameter markers within the same SQL statement; pick one or the other parameter style. Use these parameters to bind any user-input, do not include the user-input directly in the query.

+
+
+ + + diff --git a/docs/classes/PDO/query.html b/docs/classes/PDO/query.html new file mode 100644 index 0000000..8914ef9 --- /dev/null +++ b/docs/classes/PDO/query.html @@ -0,0 +1,97 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

PDO::query

+

+ Executes an SQL statement, returning a result set as a PDOStatement object +

+

PDO::query executes an SQL statement in a single function call, returning the result set (if any) returned by the statement as a PDOStatement object.

+
+
+ + + diff --git a/docs/classes/PDO/quote.html b/docs/classes/PDO/quote.html new file mode 100644 index 0000000..53da779 --- /dev/null +++ b/docs/classes/PDO/quote.html @@ -0,0 +1,103 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

PDO::quote

+

+ Quotes a string for use in a query. +

+

PDO::quote places quotes around the input string (if required) and escapes special characters within the input string, using a quoting style appropriate to the underlying driver.

+
+
+ + + diff --git a/docs/classes/PDO/rollBack.html b/docs/classes/PDO/rollBack.html new file mode 100644 index 0000000..888e5c9 --- /dev/null +++ b/docs/classes/PDO/rollBack.html @@ -0,0 +1,86 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

PDO::rollBack

+

+ Rolls back a transaction +

+

Rolls back the current transaction, as initiated by PDO::beginTransaction. A PDOException will be thrown if no transaction is active.

+
+
+ + + diff --git a/docs/classes/PDO/setAttribute.html b/docs/classes/PDO/setAttribute.html new file mode 100644 index 0000000..bffcc10 --- /dev/null +++ b/docs/classes/PDO/setAttribute.html @@ -0,0 +1,103 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

PDO::setAttribute

+

+ Set an attribute +

+

Sets an attribute on the database handle. Some of the available generic attributes are listed below; some drivers may make use of additional driver specific attributes. PDO::ATTR_CASE: Force column names to a specific case. PDO::CASE_LOWER: Force column names to lower case. PDO::CASE_NATURAL: Leave column names as returned by the database driver. PDO::CASE_UPPER: Force column names to upper case. PDO::ATTR_ERRMODE: Error reporting. PDO::ERRMODE_SILENT: Just set error codes. PDO::ERRMODE_WARNING: Raise E_WARNING. PDO::ERRMODE_EXCEPTION: Throw exceptions. PDO::ATTR_ORACLE_NULLS (available with all drivers, not just Oracle): Conversion of NULL and empty strings. PDO::NULL_NATURAL: No conversion. PDO::NULL_EMPTY_STRING: Empty string is converted to NULL. PDO::NULL_TO_STRING: NULL is converted to an empty string. PDO::ATTR_STRINGIFY_FETCHES: Convert numeric values to strings when fetching. Requires bool. PDO::ATTR_STATEMENT_CLASS: Set user-supplied statement class derived from PDOStatement. Cannot be used with persistent PDO instances. Requires array(string classname, array(mixed constructor_args)). PDO::ATTR_TIMEOUT: Specifies the timeout duration in seconds. Not all drivers support this option, and it's meaning may differ from driver to driver. For example, sqlite will wait for up to this time value before giving up on obtaining an writable lock, but other drivers may interpret this as a connect or a read timeout interval. Requires int. PDO::ATTR_AUTOCOMMIT (available in OCI, Firebird and MySQL): Whether to autocommit every single statement. PDO::ATTR_EMULATE_PREPARES Enables or disables emulation of prepared statements. Some drivers do not support native prepared statements or have limited support for them. Use this setting to force PDO to either always emulate prepared statements (if TRUE), or to try to use native prepared statements (if FALSE). It will always fall back to emulating the prepared statement if the driver cannot successfully prepare the current query. Requires bool. PDO::MYSQL_ATTR_USE_BUFFERED_QUERY (available in MySQL): Use buffered queries. PDO::ATTR_DEFAULT_FETCH_MODE: Set default fetch mode. Description of modes is available in PDOStatement::fetch documentation.

+
+
+ + + diff --git a/docs/classes/PDOStatement.html b/docs/classes/PDOStatement.html new file mode 100644 index 0000000..c906582 --- /dev/null +++ b/docs/classes/PDOStatement.html @@ -0,0 +1,191 @@ + + + + + phpDox - PDOStatement + + + + + +
+
+ +
+ +
+

\PDOStatement

+

+

+

Synopsis

+
class PDOStatement + implements + Traversable + {
+ + }
+

Hierarchy

+
+

Implements

+ +
+

Members

+
+

Methods

+
+

public

+
    +
  • bindColumn() + — + Bind a column to a PHP variable +
  • +
  • bindParam() + — + Binds a parameter to the specified variable name +
  • +
  • bindValue() + — + Binds a value to a parameter +
  • +
  • closeCursor() + — + Closes the cursor, enabling the statement to be executed again. +
  • +
  • columnCount() + — + Returns the number of columns in the result set +
  • +
  • debugDumpParams() + — + Dump an SQL prepared command +
  • +
  • errorCode() + — + Fetch the SQLSTATE associated with the last operation on the statement handle +
  • +
  • errorInfo() + — + Fetch extended error information associated with the last operation on the statement handle +
  • +
  • execute() + — + Executes a prepared statement +
  • +
  • fetch() + — + Fetches the next row from a result set +
  • +
  • fetchAll() + — + Returns an array containing all of the result set rows +
  • +
  • fetchColumn() + — + Returns a single column from the next row of a result set +
  • +
  • fetchObject() + — Fetches the next row and returns it as an object.
  • +
  • getAttribute() + — + Retrieve a statement attribute +
  • +
  • getColumnMeta() + — + Returns metadata for a column in a result set +
  • +
  • nextRowset() + — + Advances to the next rowset in a multi-rowset statement handle +
  • +
  • rowCount() + — + Returns the number of rows affected by the last SQL statement +
  • +
  • setAttribute() + — + Set a statement attribute +
  • +
  • setFetchMode() + — + Set the default fetch mode for this statement +
  • +
+
+
+
+ + + diff --git a/docs/classes/PDOStatement/bindColumn.html b/docs/classes/PDOStatement/bindColumn.html new file mode 100644 index 0000000..203c660 --- /dev/null +++ b/docs/classes/PDOStatement/bindColumn.html @@ -0,0 +1,121 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

PDOStatement::bindColumn

+

+ Bind a column to a PHP variable +

+

PDOStatement::bindColumn arranges to have a particular variable bound to a given column in the result-set from a query. Each call to PDOStatement::fetch or PDOStatement::fetchAll will update all the variables that are bound to columns.

+
+
+ + + diff --git a/docs/classes/PDOStatement/bindParam.html b/docs/classes/PDOStatement/bindParam.html new file mode 100644 index 0000000..490cfe8 --- /dev/null +++ b/docs/classes/PDOStatement/bindParam.html @@ -0,0 +1,121 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

PDOStatement::bindParam

+

+ Binds a parameter to the specified variable name +

+

Binds a PHP variable to a corresponding named or question mark placeholder in the SQL statement that was used to prepare the statement. Unlike PDOStatement::bindValue, the variable is bound as a reference and will only be evaluated at the time that PDOStatement::execute is called.

+
+
+ + + diff --git a/docs/classes/PDOStatement/bindValue.html b/docs/classes/PDOStatement/bindValue.html new file mode 100644 index 0000000..23acadf --- /dev/null +++ b/docs/classes/PDOStatement/bindValue.html @@ -0,0 +1,109 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

PDOStatement::bindValue

+

+ Binds a value to a parameter +

+

+

+
+ + + diff --git a/docs/classes/PDOStatement/closeCursor.html b/docs/classes/PDOStatement/closeCursor.html new file mode 100644 index 0000000..172b5e6 --- /dev/null +++ b/docs/classes/PDOStatement/closeCursor.html @@ -0,0 +1,86 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

PDOStatement::closeCursor

+

+ Closes the cursor, enabling the statement to be executed again. +

+

PDOStatement::closeCursor frees up the connection to the server so that other SQL statements may be issued, but leaves the statement in a state that enables it to be executed again.

+
+
+ + + diff --git a/docs/classes/PDOStatement/columnCount.html b/docs/classes/PDOStatement/columnCount.html new file mode 100644 index 0000000..7408803 --- /dev/null +++ b/docs/classes/PDOStatement/columnCount.html @@ -0,0 +1,86 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

PDOStatement::columnCount

+

+ Returns the number of columns in the result set +

+

Use PDOStatement::columnCount to return the number of columns in the result set represented by the PDOStatement object.

+
+
+ + + diff --git a/docs/classes/PDOStatement/debugDumpParams.html b/docs/classes/PDOStatement/debugDumpParams.html new file mode 100644 index 0000000..9d25e2f --- /dev/null +++ b/docs/classes/PDOStatement/debugDumpParams.html @@ -0,0 +1,86 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

PDOStatement::debugDumpParams

+

+ Dump an SQL prepared command +

+

Dumps the informations contained by a prepared statement directly on the output. It will provide the SQL query in use, the number of parameters used (Params), the list of parameters, with their name, type (paramtype) as an integer, their key name or position, the value, and the position in the query (if this is supported by the PDO driver, otherwise, it will be -1).

+
+
+ + + diff --git a/docs/classes/PDOStatement/errorCode.html b/docs/classes/PDOStatement/errorCode.html new file mode 100644 index 0000000..741a283 --- /dev/null +++ b/docs/classes/PDOStatement/errorCode.html @@ -0,0 +1,86 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

PDOStatement::errorCode

+

+ Fetch the SQLSTATE associated with the last operation on the statement handle +

+

+

+
+ + + diff --git a/docs/classes/PDOStatement/errorInfo.html b/docs/classes/PDOStatement/errorInfo.html new file mode 100644 index 0000000..7ce0320 --- /dev/null +++ b/docs/classes/PDOStatement/errorInfo.html @@ -0,0 +1,86 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

PDOStatement::errorInfo

+

+ Fetch extended error information associated with the last operation on the statement handle +

+

+

+
+ + + diff --git a/docs/classes/PDOStatement/execute.html b/docs/classes/PDOStatement/execute.html new file mode 100644 index 0000000..84244eb --- /dev/null +++ b/docs/classes/PDOStatement/execute.html @@ -0,0 +1,97 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

PDOStatement::execute

+

+ Executes a prepared statement +

+

Execute the prepared statement. If the prepared statement included parameter markers, you must either: call PDOStatement::bindParam to bind PHP variables to the parameter markers: bound variables pass their value as input and receive the output value, if any, of their associated parameter markers or pass an array of input-only parameter values

+
+
+ + + diff --git a/docs/classes/PDOStatement/fetch.html b/docs/classes/PDOStatement/fetch.html new file mode 100644 index 0000000..9321fef --- /dev/null +++ b/docs/classes/PDOStatement/fetch.html @@ -0,0 +1,109 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

PDOStatement::fetch

+

+ Fetches the next row from a result set +

+

+

+
+ + + diff --git a/docs/classes/PDOStatement/fetchAll.html b/docs/classes/PDOStatement/fetchAll.html new file mode 100644 index 0000000..531b0c0 --- /dev/null +++ b/docs/classes/PDOStatement/fetchAll.html @@ -0,0 +1,109 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

PDOStatement::fetchAll

+

+ Returns an array containing all of the result set rows +

+

+

+
+ + + diff --git a/docs/classes/PDOStatement/fetchColumn.html b/docs/classes/PDOStatement/fetchColumn.html new file mode 100644 index 0000000..69b7b86 --- /dev/null +++ b/docs/classes/PDOStatement/fetchColumn.html @@ -0,0 +1,97 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

PDOStatement::fetchColumn

+

+ Returns a single column from the next row of a result set +

+

+

+
+ + + diff --git a/docs/classes/PDOStatement/fetchObject.html b/docs/classes/PDOStatement/fetchObject.html new file mode 100644 index 0000000..a741c3d --- /dev/null +++ b/docs/classes/PDOStatement/fetchObject.html @@ -0,0 +1,101 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

PDOStatement::fetchObject

+

Fetches the next row and returns it as an object.

+

+

+
+ + + diff --git a/docs/classes/PDOStatement/getAttribute.html b/docs/classes/PDOStatement/getAttribute.html new file mode 100644 index 0000000..5ed4f95 --- /dev/null +++ b/docs/classes/PDOStatement/getAttribute.html @@ -0,0 +1,97 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

PDOStatement::getAttribute

+

+ Retrieve a statement attribute +

+

Gets an attribute of the statement. Currently, no generic attributes exist but only driver specific: PDO::ATTR_CURSOR_NAME (Firebird and ODBC specific): Get the name of cursor for UPDATE ... WHERE CURRENT OF.

+
+
+ + + diff --git a/docs/classes/PDOStatement/getColumnMeta.html b/docs/classes/PDOStatement/getColumnMeta.html new file mode 100644 index 0000000..4826ed9 --- /dev/null +++ b/docs/classes/PDOStatement/getColumnMeta.html @@ -0,0 +1,97 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

PDOStatement::getColumnMeta

+

+ Returns metadata for a column in a result set +

+

+

+
+ + + diff --git a/docs/classes/PDOStatement/nextRowset.html b/docs/classes/PDOStatement/nextRowset.html new file mode 100644 index 0000000..d7340d7 --- /dev/null +++ b/docs/classes/PDOStatement/nextRowset.html @@ -0,0 +1,86 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

PDOStatement::nextRowset

+

+ Advances to the next rowset in a multi-rowset statement handle +

+

+

+
+ + + diff --git a/docs/classes/PDOStatement/rowCount.html b/docs/classes/PDOStatement/rowCount.html new file mode 100644 index 0000000..1b6bb75 --- /dev/null +++ b/docs/classes/PDOStatement/rowCount.html @@ -0,0 +1,86 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

PDOStatement::rowCount

+

+ Returns the number of rows affected by the last SQL statement +

+

PDOStatement::rowCount returns the number of rows affected by the last DELETE, INSERT, or UPDATE statement executed by the corresponding PDOStatement object.

+
+
+ + + diff --git a/docs/classes/PDOStatement/setAttribute.html b/docs/classes/PDOStatement/setAttribute.html new file mode 100644 index 0000000..e65c2d6 --- /dev/null +++ b/docs/classes/PDOStatement/setAttribute.html @@ -0,0 +1,103 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

PDOStatement::setAttribute

+

+ Set a statement attribute +

+

Sets an attribute on the statement. Currently, no generic attributes are set but only driver specific: PDO::ATTR_CURSOR_NAME (Firebird and ODBC specific): Set the name of cursor for UPDATE ... WHERE CURRENT OF.

+
+
+ + + diff --git a/docs/classes/PDOStatement/setFetchMode.html b/docs/classes/PDOStatement/setFetchMode.html new file mode 100644 index 0000000..107c9ff --- /dev/null +++ b/docs/classes/PDOStatement/setFetchMode.html @@ -0,0 +1,97 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

PDOStatement::setFetchMode

+

+ Set the default fetch mode for this statement +

+

+

+
+ + + diff --git a/docs/classes/Query.Abstract_Driver.html b/docs/classes/Query.Abstract_Driver.html deleted file mode 100644 index 080eb4d..0000000 --- a/docs/classes/Query.Abstract_Driver.html +++ /dev/null @@ -1,1788 +0,0 @@ - - - - - - Query - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- -
-
-
-
-
- - - -

\QueryAbstract_Driver

-

Base Database class

-

Extends PDO to simplify cross-database issues

- - -
-

Summary

-
-
- Methods -
-
- Properties -
-
- Constants -
-
-
-
- __construct()
- __call()
- get_last_query()
- set_last_query()
- get_sql()
- get_util()
- set_table_prefix()
- prepare_query()
- prepare_execute()
- affected_rows()
- prefix_table()
- quote_table()
- quote_ident()
- get_schemas()
- get_tables()
- get_dbs()
- get_views()
- get_sequences()
- get_functions()
- get_procedures()
- get_triggers()
- get_system_tables()
- get_columns()
- get_fks()
- get_indexes()
- get_types()
- driver_query()
- num_rows()
- insert_batch()
- _quote()
- truncate()
-
-
- No public properties found -
-
- No constants found -
-
-
-
- _load_sub_classes()
- _prefix()
-
-
- $statement
- $escape_char
- $sql
- $util
- $last_query
- $table_prefix
- $has_truncate
-
-
- N/A -
-
-
-
- No private methods found -
-
- No private properties found -
-
- N/A -
-
-
-
- -
- - - -
-
-

Properties

-
- -
- -
-
- -
-

$statement

-
$statement : \PDOStatement
-

Reference to the last executed query

- - -

Type

- \PDOStatement -
-
- -
- -
-
- -
-

$escape_char

-
$escape_char : string
-

Character to escape identifiers

- - -

Type

- string -
-
- -
- -
-
- - -
- -
- -
-
- -
-

$util

-
$util : \Query\Abstract_Util
-

Reference to util class

- - -

Type

- \Query\Abstract_Util -
-
- -
- -
-
- -
-

$last_query

-
$last_query : string
-

Last query executed

- - -

Type

- string -
-
- -
- -
-
- -
-

$table_prefix

-
$table_prefix : string
-

Prefix to apply to table names

- - -

Type

- string -
-
- -
- -
-
- -
-

$has_truncate

-
$has_truncate : boolean
-

Whether the driver supports 'TRUNCATE'

- - -

Type

- boolean -
-
- -
- - - -
-

Methods

- -
- -
-
- -
-

__construct()

- -
__construct(string  $dsn, string  $username = NULL, string  $password = NULL, array  $driver_options = array()) 
-

PDO constructor wrapper

- - -

Parameters

- - - - - - - - - - - - - - - - - - - - - -
string$dsn
string$username
string$password
array$driver_options
- - - -
-
- -
- -
-
- -
-

__call()

- -
__call(string  $name, array  $args = array()) : mixed
-

Allow invoke to work on table object

- - -

Parameters

- - - - - - - - - - - -
string$name
array$args
- - -

Returns

- mixed - -
-
- -
- -
-
- -
-

get_last_query()

- -
get_last_query() : string
-

Get the last sql query exexcuted

- - - - -

Returns

- string - -
-
- -
- -
-
- -
-

set_last_query()

- -
set_last_query(string  $query_string) : void
-

Set the last query sql

- - -

Parameters

- - - - - - -
string$query_string
- - - -
-
- -
- -
-
- -
-

get_sql()

- -
get_sql() : \Query\SQL_Interface
-

Get the SQL class for the current driver

- - - - -

Returns

- \Query\SQL_Interface - -
-
- -
- -
-
- -
-

get_util()

- -
get_util() : \Query\Abstract_Util
-

Get the Util class for the current driver

- - - - -

Returns

- \Query\Abstract_Util - -
-
- -
- -
-
- -
-

set_table_prefix()

- -
set_table_prefix(string  $prefix) : void
-

Set the common table name prefix

- - -

Parameters

- - - - - - -
string$prefix
- - - -
-
- -
- -
-
- -
-

prepare_query()

- -
prepare_query(string  $sql, array  $data) : \PDOStatement
-

Simplifies prepared statements for database queries

- - -

Parameters

- - - - - - - - - - - -
string$sql
array$data
- -

Throws

-
-
\InvalidArgumentException
-
-
- -

Returns

- \PDOStatement - —

| FALSE

- -
-
- -
- -
-
- -
-

prepare_execute()

- -
prepare_execute(string  $sql, array  $params) : \PDOStatement
-

Create and execute a prepared statement with the provided parameters

- - -

Parameters

- - - - - - - - - - - -
string$sql
array$params
- - -

Returns

- \PDOStatement - -
-
- -
- -
-
- -
-

affected_rows()

- -
affected_rows() : integer
-

Returns number of rows affected by an INSERT, UPDATE, DELETE type query

- - - - -

Returns

- integer - -
-
- -
- -
-
- -
-

prefix_table()

- -
prefix_table(string  $table) : string
-

Prefixes a table if it is not already prefixed

- - -

Parameters

- - - - - - -
string$table
- - -

Returns

- string - -
-
- -
- -
-
- -
-

quote_table()

- -
quote_table(string  $table) : string
-

Quote database table name, and set prefix

- - -

Parameters

- - - - - - -
string$table
- - -

Returns

- string - -
-
- -
- -
-
- -
-

quote_ident()

- -
quote_ident(mixed  $ident) : string
-

Surrounds the string with the databases identifier escape characters

- - -

Parameters

- - - - - - -
mixed$ident
- - -

Returns

- string - -
-
- -
- -
-
- -
-

get_schemas()

- -
get_schemas() : array
-

Return schemas for databases that list them

- - - - -

Returns

- array - -
-
- -
- -
-
- -
-

get_tables()

- -
get_tables() : array
-

Return list of tables for the current database

- - - - -

Returns

- array - -
-
- -
- -
-
- -
-

get_dbs()

- -
get_dbs() : array
-

Return list of dbs for the current connection, if possible

- - - - -

Returns

- array - -
-
- -
- -
-
- -
-

get_views()

- -
get_views() : array
-

Return list of views for the current database

- - - - -

Returns

- array - -
-
- -
- -
-
- -
-

get_sequences()

- -
get_sequences() : array
-

Return list of sequences for the current database, if they exist

- - - - -

Returns

- array - -
-
- -
- -
-
- -
-

get_functions()

- -
get_functions() : array
-

Return list of functions for the current database

- - - - -

Returns

- array - -
-
- -
- -
-
- -
-

get_procedures()

- -
get_procedures() : array
-

Return list of stored procedures for the current database

- - - - -

Returns

- array - -
-
- -
- -
-
- -
-

get_triggers()

- -
get_triggers() : array
-

Return list of triggers for the current database

- - - - -

Returns

- array - -
-
- -
- -
-
- -
-

get_system_tables()

- -
get_system_tables() : array
-

Retrieves an array of non-user-created tables for -the connection/database

- - - - -

Returns

- array - -
-
- -
- -
-
- -
-

get_columns()

- -
get_columns(string  $table) : array
-

Retrieve column information for the current database table

- - -

Parameters

- - - - - - -
string$table
- - -

Returns

- array - -
-
- -
- -
-
- -
-

get_fks()

- -
get_fks(string  $table) : array
-

Retrieve foreign keys for the table

- - -

Parameters

- - - - - - -
string$table
- - -

Returns

- array - -
-
- -
- -
-
- -
-

get_indexes()

- -
get_indexes(string  $table) : array
-

Retrieve indexes for the table

- - -

Parameters

- - - - - - -
string$table
- - -

Returns

- array - -
-
- -
- -
-
- -
-

get_types()

- -
get_types() : array
-

Retrieve list of data types for the database

- - - - -

Returns

- array - -
-
- -
- -
-
- -
-

driver_query()

- -
driver_query(string|array|null  $query, boolean  $filtered_index = TRUE) : array
-

Method to simplify retrieving db results for meta-data queries

- - -

Parameters

- - - - - - - - - - - -
string|array|null$query
boolean$filtered_index
- - -

Returns

- array - -
-
- -
- -
-
- -
-

num_rows()

- -
num_rows() : integer
-

Return the number of rows returned for a SELECT query

- - - - -

Returns

- integer - -
-
- -
- -
-
- -
-

insert_batch()

- -
insert_batch(string  $table, array  $data = array()) : null|\Query\array<string|array|\Query\null>
-

Create sql for batch insert

- - -

Parameters

- - - - - - - - - - - -
string$table
array$data
- - -

Returns

- null|\Query\array - -
-
- -
- -
-
- -
-

_quote()

- -
_quote(mixed  $str) : mixed
-

Helper method for quote_ident

- - -

Parameters

- - - - - - -
mixed$str
- - -

Returns

- mixed - -
-
- -
- -
-
- -
-

truncate()

- -
truncate(string  $table) : \PDOStatement
-

Empty the passed table

- - -

Parameters

- - - - - - -
string$table
- - -

Returns

- \PDOStatement - -
-
- -
- -
-
- -
-

_load_sub_classes()

- -
_load_sub_classes() : void
-

Loads the subclasses for the driver

- - - - - -
-
- -
- -
-
- -
-

_prefix()

- -
_prefix(string  $str) : string
-

Sets the table prefix on the passed string

- - -

Parameters

- - - - - - -
string$str
- - -

Returns

- string - -
-
- -
- -
-
- - - - -
- - - diff --git a/docs/classes/Query.Abstract_Query_Builder.html b/docs/classes/Query.Abstract_Query_Builder.html deleted file mode 100644 index 54190da..0000000 --- a/docs/classes/Query.Abstract_Query_Builder.html +++ /dev/null @@ -1,1688 +0,0 @@ - - - - - - Query - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- -
-
-
-
-
- - - -

\QueryAbstract_Query_Builder

-

Abstract Class for internal implementation methods of the Query Builder

- - - -
-

Summary

-
-
- Methods -
-
- Properties -
-
- Constants -
-
-
-
- No public methods found -
-
- $conn_name
- $queries
- $db
-
-
- KEY
- VALUE
- BOTH
-
-
-
-
- _mixed_set()
- _select()
- _get_compile()
- _like()
- _having()
- _where()
- _where_string()
- _where_in()
- _run()
- _append_map()
- _append_query()
- _compile_type()
- _compile()
-
-
- $select_string
- $from_string
- $set_string
- $order_string
- $group_string
- $set_array_keys
- $order_array
- $group_array
- $values
- $where_values
- $limit
- $offset
- $query_map
- $having_map
- $explain
- $parser
- $util
- $sql
-
-
- N/A -
-
-
-
- No private methods found -
-
- No private properties found -
-
- N/A -
-
-
-
- -
- - -
-
-

Constants

-
- -
- -
-
- -
-

KEY

-
KEY
-

- -
-
- -
- -
-
- -
-

VALUE

-
VALUE
-

- -
-
- -
- -
-
- -
-

BOTH

-
BOTH
-

- -
-
- -
- - - -
-
-

Properties

-
- -
- -
-
- -
-

$conn_name

-
$conn_name : string
-

Convenience property for connection management

- - -

Type

- string -
-
- -
- -
-
- -
-

$queries

-
$queries : array
-

List of queries executed

- - -

Type

- array -
-
- -
- -
-
- - -
- -
- -
-
- -
-

$select_string

-
$select_string : string
-

Compiled 'select' clause

- - -

Type

- string -
-
- -
- -
-
- -
-

$from_string

-
$from_string : string
-

Compiled 'from' clause

- - -

Type

- string -
-
- -
- -
-
- -
-

$set_string

-
$set_string : string
-

Compiled arguments for insert / update

- - -

Type

- string -
-
- -
- -
-
- -
-

$order_string

-
$order_string : string
-

Order by clause

- - -

Type

- string -
-
- -
- -
-
- -
-

$group_string

-
$group_string : string
-

Group by clause

- - -

Type

- string -
-
- -
- -
-
- -
-

$set_array_keys

-
$set_array_keys : array
-

Keys for insert/update statement

- - -

Type

- array -
-
- -
- -
-
- -
-

$order_array

-
$order_array : array
-

Key/val pairs for order by clause

- - -

Type

- array -
-
- -
- -
-
- -
-

$group_array

-
$group_array : array
-

Key/val pairs for group by clause

- - -

Type

- array -
-
- -
- -
-
- -
-

$values

-
$values : array
-

Values to apply to prepared statements

- - -

Type

- array -
-
- -
- -
-
- -
-

$where_values

-
$where_values : array
-

Values to apply to where clauses in prepared statements

- - -

Type

- array -
-
- -
- -
-
- -
-

$limit

-
$limit : string
-

Value for limit string

- - -

Type

- string -
-
- -
- -
-
- -
-

$offset

-
$offset : integer
-

Value for offset in limit string

- - -

Type

- integer -
-
- -
- -
-
- -
-

$query_map

-
$query_map : array
-

Query component order mapping -for complex select queries

-

Format: -array( -'type' => 'where', -'conjunction' => ' AND ', -'string' => 'k=?' -)

- -

Type

- array -
-
- -
- -
-
- -
-

$having_map

-
$having_map : array
-

Map for having clause

- - -

Type

- array -
-
- -
- -
-
- -
-

$explain

-
$explain : boolean
-

Whether to do only an explain on the query

- - -

Type

- boolean -
-
- -
- -
-
- -
-

$parser

-
$parser : \Query\Query_Parser
-

Query parser class instance

- - -

Type

- \Query\Query_Parser -
-
- -
- -
-
- -
-

$util

-
$util : \Query\Driver\Abstract_Util
-

Alias to driver util class

- - -

Type

- \Query\Driver\Abstract_Util -
-
- -
- -
-
- -
-

$sql

-
$sql : \Query\Driver\SQL_Interface
-

Alias to driver sql class

- - -

Type

- \Query\Driver\SQL_Interface -
-
- -
- - - -
-

Methods

- -
- -
-
- -
-

_mixed_set()

- -
_mixed_set(array  $var, mixed  $key, mixed  $val = NULL, integer  $val_type = self::BOTH) : array
-

Set values in the class, with either an array or key value pair

- - -

Parameters

- - - - - - - - - - - - - - - - - - - - - -
array$var
mixed$key
mixed$val
integer$val_type
- - -

Returns

- array - -
-
- -
- -
-
- -
-

_select()

- -
_select(string  $field, string|boolean  $as = FALSE) : string
-

Method to simplify select_ methods

- - -

Parameters

- - - - - - - - - - - -
string$field
string|boolean$as
- - -

Returns

- string - -
-
- -
- -
-
- -
-

_get_compile()

- -
_get_compile(string  $type, string  $table, boolean  $reset) : string
-

Helper function for returning sql strings

- - -

Parameters

- - - - - - - - - - - - - - - - -
string$type
string$table
boolean$reset
- - -

Returns

- string - -
-
- -
- -
-
- -
-

_like()

- -
_like(string  $field, mixed  $val, string  $pos, string  $like = 'LIKE', string  $conj = 'AND') : \Query\Query_Builder
-

Simplify 'like' methods

- - -

Parameters

- - - - - - - - - - - - - - - - - - - - - - - - - - -
string$field
mixed$val
string$pos
string$like
string$conj
- - -

Returns

- \Query\Query_Builder - -
-
- -
- -
-
- -
-

_having()

- -
_having(mixed  $key, mixed  $val = array(), string  $conj = 'AND') : \Query\Query_Builder
-

Simplify building having clauses

- - -

Parameters

- - - - - - - - - - - - - - - - -
mixed$key
mixed$val
string$conj
- - -

Returns

- \Query\Query_Builder - -
-
- -
- -
-
- -
-

_where()

- -
_where(mixed  $key, mixed  $val = array()) : array
-

Do all the repeditive stuff for where/having type methods

- - -

Parameters

- - - - - - - - - - - -
mixed$key
mixed$val
- - -

Returns

- array - -
-
- -
- -
-
- -
-

_where_string()

- -
_where_string(mixed  $key, mixed  $val = array(), string  $defaultConj = 'AND') : \Query\Query_Builder
-

Simplify generating where string

- - -

Parameters

- - - - - - - - - - - - - - - - -
mixed$key
mixed$val
string$defaultConj
- - -

Returns

- \Query\Query_Builder - -
-
- -
- -
-
- -
-

_where_in()

- -
_where_in(mixed  $key, mixed  $val = array(), string  $in = 'IN', string  $conj = 'AND') : \Query\Query_Builder
-

Simplify where_in methods

- - -

Parameters

- - - - - - - - - - - - - - - - - - - - - -
mixed$key
mixed$val
string$in
    -
  • The (not) in fragment
  • -
string$conj
    -
  • The where in conjunction
  • -
- - -

Returns

- \Query\Query_Builder - -
-
- -
- -
-
- -
-

_run()

- -
_run(string  $type, string  $table, string  $sql = NULL, array|null  $vals = NULL) : \PDOStatement
-

Executes the compiled query

- - -

Parameters

- - - - - - - - - - - - - - - - - - - - - -
string$type
string$table
string$sql
array|null$vals
- - -

Returns

- \PDOStatement - -
-
- -
- -
-
- -
-

_append_map()

- -
_append_map(string  $conjunction = '', string  $string = '', string  $type = '') : void
-

Add an additional set of mapping pairs to a internal map

- - -

Parameters

- - - - - - - - - - - - - - - - -
string$conjunction
string$string
string$type
- - - -
-
- -
- -
-
- -
-

_append_query()

- -
_append_query(array  $vals, string  $sql, string  $total_time) : void
-

Convert the prepared statement into readable sql

- - -

Parameters

- - - - - - - - - - - - - - - - -
array$vals
string$sql
string$total_time
- - - -
-
- -
- -
-
- -
-

_compile_type()

- -
_compile_type(string  $type = '', string  $table = '') : string
-

Sub-method for generating sql strings

- - -

Parameters

- - - - - - - - - - - -
string$type
string$table
- - -

Returns

- string - -
-
- -
- -
-
- -
-

_compile()

- -
_compile(string  $type = '', string  $table = '') : string
-

String together the sql statements for sending to the db

- - -

Parameters

- - - - - - - - - - - -
string$type
string$table
- - -

Returns

- string - -
-
- -
- -
-
- - - - -
- - - diff --git a/docs/classes/Query.Abstract_SQL.html b/docs/classes/Query.Abstract_SQL.html deleted file mode 100644 index b82aa09..0000000 --- a/docs/classes/Query.Abstract_SQL.html +++ /dev/null @@ -1,511 +0,0 @@ - - - - - - Query - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- -
-
-
-
-
- - - -

\QueryAbstract_SQL

-

parent for database manipulation subclasses

- - - -
-

Summary

-
-
- Methods -
-
- Properties -
-
- Constants -
-
-
-
- limit()
-
-
- No public properties found -
-
- No constants found -
-
-
-
- No protected methods found -
-
- No protected properties found -
-
- N/A -
-
-
-
- No private methods found -
-
- No private properties found -
-
- N/A -
-
-
-
- -
- - - - -
-

Methods

- -
- -
-
- -
-

limit()

- -
limit(string  $sql, integer  $limit, integer|boolean  $offset = FALSE) : string
-

Limit clause

- - -

Parameters

- - - - - - - - - - - - - - - - -
string$sql
integer$limit
integer|boolean$offset
- - -

Returns

- string - -
-
- -
- -
-
- - - - -
- - - diff --git a/docs/classes/Query.Abstract_Util.html b/docs/classes/Query.Abstract_Util.html deleted file mode 100644 index 7d71a22..0000000 --- a/docs/classes/Query.Abstract_Util.html +++ /dev/null @@ -1,781 +0,0 @@ - - - - - - Query - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- -
-
-
-
-
- - - -

\QueryAbstract_Util

-

Abstract class defining database / table creation methods

- - - -
-

Summary

-
-
- Methods -
-
- Properties -
-
- Constants -
-
-
-
- __construct()
- get_driver()
- create_table()
- delete_table()
- backup_structure()
- backup_data()
- quote_ident()
- quote_table()
-
-
- No public properties found -
-
- No constants found -
-
-
-
- No protected methods found -
-
- No protected properties found -
-
- N/A -
-
-
-
- No private methods found -
-
- $conn
-
-
- N/A -
-
-
-
- -
- - - -
-
-

Properties

-
- -
- -
-
- -
-

$conn

-
$conn : 
-

Reference to the current connection object

- - -

Type

- -
-
- -
- - - -
-

Methods

- -
- -
-
- -
-

__construct()

- -
__construct(\Query\Driver_Interface  $conn) 
-

Save a reference to the connection object for later use

- - -

Parameters

- - - - - - -
\Query\Driver_Interface$conn
- - - -
-
- -
- -
-
- -
-

get_driver()

- -
get_driver() : \Query\Driver_Interface
-

Get the driver object for the current connection

- - - - -

Returns

- \Query\Driver_Interface - -
-
- -
- -
-
- -
-

create_table()

- -
create_table(string  $name, array  $fields, array  $constraints = array(), boolean  $if_not_exists = TRUE) : string
-

Convenience public function to generate sql for creating a db table

- - -

Parameters

- - - - - - - - - - - - - - - - - - - - - -
string$name
array$fields
array$constraints
boolean$if_not_exists
- - -

Returns

- string - -
-
- -
- -
-
- -
-

delete_table()

- -
delete_table(string  $name) : string
-

Drop the selected table

- - -

Parameters

- - - - - - -
string$name
- - -

Returns

- string - -
-
- -
- -
-
- -
-

backup_structure()

- -
backup_structure() : string
-

Return an SQL file with the database table structure

- - - - -

Returns

- string - -
-
- -
- -
-
- -
-

backup_data()

- -
backup_data() : string
-

Return an SQL file with the database data as insert statements

- - - - -

Returns

- string - -
-
- -
- -
-
- -
-

quote_ident()

- -
quote_ident(string  $sql) : string
-

- - -

Parameters

- - - - - - -
string$sql
- - -

Returns

- string - -
-
- -
- -
-
- -
-

quote_table()

- -
quote_table(string  $sql) : string
-

- - -

Parameters

- - - - - - -
string$sql
- - -

Returns

- string - -
-
- -
- -
-
- - - - -
- - - diff --git a/docs/classes/Query.BadDBDriverException.html b/docs/classes/Query.BadDBDriverException.html deleted file mode 100644 index 46e73a3..0000000 --- a/docs/classes/Query.BadDBDriverException.html +++ /dev/null @@ -1,458 +0,0 @@ - - - - - - Query - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- -
-
-
-
-
- - - -

\QueryBadDBDriverException

-

Generic exception for bad drivers

- - - -
-

Summary

-
-
- Methods -
-
- Properties -
-
- Constants -
-
-
-
- No public methods found -
-
- No public properties found -
-
- No constants found -
-
-
-
- No protected methods found -
-
- No protected properties found -
-
- N/A -
-
-
-
- No private methods found -
-
- No private properties found -
-
- N/A -
-
-
-
- -
- - - -
-
- - - - -
- - - diff --git a/docs/classes/Query.Connection_Manager.html b/docs/classes/Query.Connection_Manager.html deleted file mode 100644 index e41d069..0000000 --- a/docs/classes/Query.Connection_Manager.html +++ /dev/null @@ -1,849 +0,0 @@ - - - - - - Query - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- -
-
-
-
-
- - - -

\QueryConnection_Manager

-

Connection manager class to manage connections for the -Query method

- - - -
-

Summary

-
-
- Methods -
-
- Properties -
-
- Constants -
-
-
-
- __clone()
- __sleep()
- __wakeup()
- get_instance()
- get_connection()
- connect()
- parse_params()
-
-
- No public properties found -
-
- No constants found -
-
-
-
- No protected methods found -
-
- No protected properties found -
-
- N/A -
-
-
-
- __construct()
- create_dsn()
-
-
- $connections
- $instance
-
-
- N/A -
-
-
-
- -
- - - -
-
-

Properties

-
- -
- -
-
- -
-

$connections

-
$connections : array
-

Map of named database connections

- - -

Type

- array -
-
- -
- -
-
- - -
- -
- - - -
-

Methods

- -
- -
-
- -
-

__clone()

- -
__clone() 
-

Private clone method to prevent cloning

- - - -

Throws

-
-
\DomainException
-
-
- - -
-
- -
- -
-
- -
-

__sleep()

- -
__sleep() 
-

Prevent serialization of this object

- - - -

Throws

-
-
\DomainException
-
-
- - -
-
- -
- -
-
- -
-

__wakeup()

- -
__wakeup() 
-

Make sure serialize/deserialize doesn't work

- - - -

Throws

-
-
\DomainException
-
-
- - -
-
- -
- -
-
- -
-

get_instance()

- -
get_instance() : \Query\Connection_Manager
-

Return a connection manager instance

- - - - -

Returns

- \Query\Connection_Manager - -
-
- -
- -
-
- -
-

get_connection()

- -
get_connection(string|array|object  $name = '') : \Query\Query_Builder
-

Returns the connection specified by the name given

- - -

Parameters

- - - - - - -
string|array|object$name
- -

Throws

-
-
\InvalidArgumentException
-
-
- -

Returns

- \Query\Query_Builder - -
-
- -
- -
-
- -
-

connect()

- -
connect(\stdClass  $params) : \Query\Query_Builder
-

Parse the passed parameters and return a connection

- - -

Parameters

- - - - - - -
\stdClass$params
- - -

Returns

- \Query\Query_Builder - -
-
- -
- -
-
- -
-

parse_params()

- -
parse_params(\stdClass  $params) : array
-

Parses params into a dsn and option array

- - -

Parameters

- - - - - - -
\stdClass$params
- -

Throws

-
-
\Query\BadDBDriverException
-
-
- -

Returns

- array - -
-
- -
- -
-
- -
-

__construct()

- -
__construct() 
-

Private constructor to prevent multiple instances

- - - - - -
-
- -
- -
-
- -
-

create_dsn()

- -
create_dsn(string  $dbtype, \stdClass  $params) : string
-

Create the dsn from the db type and params

- - -

Parameters

- - - - - - - - - - - -
string$dbtype
\stdClass$params
- - -

Returns

- string - -
-
- -
- -
-
- - - - -
- - - diff --git a/docs/classes/Query.Driver_Interface.html b/docs/classes/Query.Driver_Interface.html deleted file mode 100644 index 4723ea3..0000000 --- a/docs/classes/Query.Driver_Interface.html +++ /dev/null @@ -1,1527 +0,0 @@ - - - - - - Query - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- -
-
-
-
-
- - - -

\QueryDriver_Interface

-

PDO Interface to implement for database drivers

- - -
-

Summary

-
-
- Methods -
-
- Constants -
-
-
-
- __construct()
- prepare_query()
- beginTransaction()
- commit()
- errorCode()
- errorInfo()
- exec()
- getAttribute()
- rollback()
- setAttribute()
- get_columns()
- get_types()
- get_indexes()
- get_fks()
- get_tables()
- get_system_tables()
- get_dbs()
- get_views()
- get_sequences()
- get_functions()
- get_procedures()
- get_triggers()
- quote_ident()
- quote_table()
- prepare_execute()
- get_sql()
- get_util()
- driver_query()
- affected_rows()
- num_rows()
- prefix_table()
- insert_batch()
-
-
- No constants found -
-
-
-
- No protected methods found -
-
- N/A -
-
-
-
- No private methods found -
-
- N/A -
-
-
-
- -
- - -
-
-

Methods

-
- -
- -
-
- -
-

__construct()

- -
__construct(string  $dsn, string  $username = NULL, string  $password = NULL, array  $driver_options = array()) 
-

Constructor/Connection method

- - -

Parameters

- - - - - - - - - - - - - - - - - - - - - -
string$dsn
string$username
string$password
array$driver_options
- - - -
-
- -
- -
-
- -
-

prepare_query()

- -
prepare_query(string  $sql, array  $data) : \PDOStatement
-

Simplifies prepared statements for database queries

- - -

Parameters

- - - - - - - - - - - -
string$sql
array$data
- -

Throws

-
-
\InvalidArgumentException
-
-
- -

Returns

- \PDOStatement - —

| FALSE

- -
-
- -
- -
-
- -
-

beginTransaction()

- -
beginTransaction() : boolean
-

Begin a transaction

- - - - -

Returns

- boolean - -
-
- -
- -
-
- -
-

commit()

- -
commit() : boolean
-

Commit a transaction

- - - - -

Returns

- boolean - -
-
- -
- -
-
- -
-

errorCode()

- -
errorCode() : mixed
-

Return the current error code

- - - - -

Returns

- mixed - -
-
- -
- -
-
- -
-

errorInfo()

- -
errorInfo() : array
-

Return information about the current error

- - - - -

Returns

- array - -
-
- -
- -
-
- -
-

exec()

- -
exec(string  $statement) : integer
-

Execute an SQL statement and return the number of affected rows

- - -

Parameters

- - - - - - -
string$statement
- - -

Returns

- integer - -
-
- -
- -
-
- -
-

getAttribute()

- -
getAttribute(integer  $attribute) : mixed
-

Get a connection attribute for the current db driver

- - -

Parameters

- - - - - - -
integer$attribute
- - -

Returns

- mixed - -
-
- -
- -
-
- -
-

rollback()

- -
rollback() : boolean
-

Rollback a transaction

- - - - -

Returns

- boolean - -
-
- -
- -
-
- -
-

setAttribute()

- -
setAttribute(integer  $attribute, mixed  $value) : boolean
-

Set a connection attribute

- - -

Parameters

- - - - - - - - - - - -
integer$attribute
mixed$value
- - -

Returns

- boolean - -
-
- -
- -
-
- -
-

get_columns()

- -
get_columns(string  $table) : array
-

Retrieve column information for the current database table

- - -

Parameters

- - - - - - -
string$table
- - -

Returns

- array - -
-
- -
- -
-
- -
-

get_types()

- -
get_types() : array
-

Retrieve list of data types for the database

- - - - -

Returns

- array - -
-
- -
- -
-
- -
-

get_indexes()

- -
get_indexes(string  $table) : array
-

Retrieve indexes for the table

- - -

Parameters

- - - - - - -
string$table
- - -

Returns

- array - -
-
- -
- -
-
- -
-

get_fks()

- -
get_fks(string  $table) : array
-

Retrieve foreign keys for the table

- - -

Parameters

- - - - - - -
string$table
- - -

Returns

- array - -
-
- -
- -
-
- -
-

get_tables()

- -
get_tables() : array
-

Return list of tables for the current database

- - - - -

Returns

- array - -
-
- -
- -
-
- -
-

get_system_tables()

- -
get_system_tables() : array
-

Retrieves an array of non-user-created tables for -the connection/database

- - - - -

Returns

- array - -
-
- -
- -
-
- -
-

get_dbs()

- -
get_dbs() : array
-

Return list of dbs for the current connection, if possible

- - - - -

Returns

- array - -
-
- -
- -
-
- -
-

get_views()

- -
get_views() : array
-

Return list of views for the current database

- - - - -

Returns

- array - -
-
- -
- -
-
- -
-

get_sequences()

- -
get_sequences() : array
-

Return list of sequences for the current database, if they exist

- - - - -

Returns

- array - -
-
- -
- -
-
- -
-

get_functions()

- -
get_functions() : array
-

Return list of functions for the current database

- - - - -

Returns

- array - -
-
- -
- -
-
- -
-

get_procedures()

- -
get_procedures() : array
-

Return list of stored procedures for the current database

- - - - -

Returns

- array - -
-
- -
- -
-
- -
-

get_triggers()

- -
get_triggers() : array
-

Return list of triggers for the current database

- - - - -

Returns

- array - -
-
- -
- -
-
- -
-

quote_ident()

- -
quote_ident(string|array  $ident) : string|array
-

Surrounds the string with the databases identifier escape characters

- - -

Parameters

- - - - - - -
string|array$ident
- - -

Returns

- string|array - -
-
- -
- -
-
- -
-

quote_table()

- -
quote_table(string|array  $table) : string|array
-

Quote database table name, and set prefix

- - -

Parameters

- - - - - - -
string|array$table
- - -

Returns

- string|array - -
-
- -
- -
-
- -
-

prepare_execute()

- -
prepare_execute(string  $sql, array  $params) : \PDOStatement
-

Create and execute a prepared statement with the provided parameters

- - -

Parameters

- - - - - - - - - - - -
string$sql
array$params
- - -

Returns

- \PDOStatement - -
-
- -
- -
-
- -
-

get_sql()

- -
get_sql() : \Query\SQL_Interface
-

Get the SQL class for the current driver

- - - - -

Returns

- \Query\SQL_Interface - -
-
- -
- -
-
- -
-

get_util()

- -
get_util() : \Query\Abstract_Util
-

Get the Util class for the current driver

- - - - -

Returns

- \Query\Abstract_Util - -
-
- -
- -
-
- -
-

driver_query()

- -
driver_query(string|array|null  $query, boolean  $filtered_index = TRUE) : array
-

Method to simplify retrieving db results for meta-data queries

- - -

Parameters

- - - - - - - - - - - -
string|array|null$query
boolean$filtered_index
- - -

Returns

- array - -
-
- -
- -
-
- -
-

affected_rows()

- -
affected_rows() : integer
-

Returns number of rows affected by an INSERT, UPDATE, DELETE type query

- - - - -

Returns

- integer - -
-
- -
- -
-
- -
-

num_rows()

- -
num_rows() : integer
-

Return the number of rows returned for a SELECT query

- - - - -

Returns

- integer - -
-
- -
- -
-
- -
-

prefix_table()

- -
prefix_table(string  $table) : string
-

Prefixes a table if it is not already prefixed

- - -

Parameters

- - - - - - -
string$table
- - -

Returns

- string - -
-
- -
- -
-
- -
-

insert_batch()

- -
insert_batch(string  $table, array  $data = array()) : array
-

Create sql for batch insert

- - -

Parameters

- - - - - - - - - - - -
string$table
array$data
- - -

Returns

- array - -
-
- -
- -
-
- - - - -
- - - diff --git a/docs/classes/Query.Drivers.Firebird.Driver.html b/docs/classes/Query.Drivers.Firebird.Driver.html deleted file mode 100644 index 3828041..0000000 --- a/docs/classes/Query.Drivers.Firebird.Driver.html +++ /dev/null @@ -1,2476 +0,0 @@ - - - - - - Query - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- -
-
-
-
-
- - - -

\Query\Drivers\FirebirdDriver

-

Firebird Database class

-

PDO-firebird isn't stable, so this is a wrapper of the fbird_ public functions.

- - -
-

Summary

-
-
- Methods -
-
- Properties -
-
- Constants -
-
-
-
- __construct()
- __call()
- get_last_query()
- set_last_query()
- get_sql()
- get_util()
- set_table_prefix()
- prepare_query()
- prepare_execute()
- affected_rows()
- prefix_table()
- quote_table()
- quote_ident()
- get_schemas()
- get_tables()
- get_dbs()
- get_views()
- get_sequences()
- get_functions()
- get_procedures()
- get_triggers()
- get_system_tables()
- get_columns()
- get_fks()
- get_indexes()
- get_types()
- driver_query()
- num_rows()
- insert_batch()
- _quote()
- truncate()
- __destruct()
- get_service()
- exec()
- getAttribute()
- inTransaction()
- lastInsertId()
- query()
- prepare()
- beginTransaction()
- commit()
- rollBack()
- setAttribute()
- quote()
- errorInfo()
- errorCode()
-
-
- No public properties found -
-
- No constants found -
-
-
-
- _load_sub_classes()
- _prefix()
-
-
- $statement
- $escape_char
- $sql
- $util
- $last_query
- $table_prefix
- $has_truncate
- $statement_link
- $trans
- $conn
- $service
-
-
- N/A -
-
-
-
- No private methods found -
-
- No private properties found -
-
- N/A -
-
-
-
- -
- - - -
-
-

Properties

-
- -
- -
-
- -
-

$statement

-
$statement : object
-

Reference to the last query executed

- - -

Type

- object -
-
- -
- -
-
- -
-

$escape_char

-
$escape_char : string
-

Character to escape identifiers

- - -

Type

- string -
-
- -
- -
-
- - -
- -
- -
-
- -
-

$util

-
$util : \Query\Abstract_Util
-

Reference to util class

- - -

Type

- \Query\Abstract_Util -
-
- -
- -
-
- -
-

$last_query

-
$last_query : string
-

Last query executed

- - -

Type

- string -
-
- -
- -
-
- -
-

$table_prefix

-
$table_prefix : string
-

Prefix to apply to table names

- - -

Type

- string -
-
- -
- -
-
- -
-

$has_truncate

-
$has_truncate : boolean
-

Firebird doesn't have the truncate keyword

- - -

Type

- boolean -
-
- -
- -
-
- -
-

$statement_link

-
$statement_link : resource
-

Reference to the resource returned by -the last query executed

- - -

Type

- resource -
-
- -
- -
-
- -
-

$trans

-
$trans : resource
-

Reference to the current transaction

- - -

Type

- resource -
-
- -
- -
-
- -
-

$conn

-
$conn : resource
-

Reference to the connection resource

- - -

Type

- resource -
-
- -
- -
-
- -
-

$service

-
$service : resource
-

Reference to the service resource

- - -

Type

- resource -
-
- -
- - - -
-

Methods

- -
- -
-
- -
-

__construct()

- -
__construct(string  $dbpath, string  $user = 'SYSDBA', string  $pass = 'masterkey', array  $options = array()) 
-

Open the link to the database

- - -

Parameters

- - - - - - - - - - - - - - - - - - - - - -
string$dbpath
string$user
string$pass
array$options
- -

Throws

-
-
\PDOException
-
-
- - -
-
- -
- -
-
- -
-

__call()

- -
__call(string  $name, array  $args = array()) : mixed
-

Allow invoke to work on table object

- - -

Parameters

- - - - - - - - - - - -
string$name
array$args
- - -

Returns

- mixed - -
-
- -
- -
-
- -
-

get_last_query()

- -
get_last_query() : string
-

Get the last sql query exexcuted

- - - - -

Returns

- string - -
-
- -
- -
-
- -
-

set_last_query()

- -
set_last_query(string  $query_string) : void
-

Set the last query sql

- - -

Parameters

- - - - - - -
string$query_string
- - - -
-
- -
- -
-
- -
-

get_sql()

- -
get_sql() : \Query\SQL_Interface
-

Get the SQL class for the current driver

- - - - -

Returns

- \Query\SQL_Interface - -
-
- -
- -
-
- -
-

get_util()

- -
get_util() : \Query\Abstract_Util
-

Get the Util class for the current driver

- - - - -

Returns

- \Query\Abstract_Util - -
-
- -
- -
-
- -
-

set_table_prefix()

- -
set_table_prefix(string  $prefix) : void
-

Set the common table name prefix

- - -

Parameters

- - - - - - -
string$prefix
- - - -
-
- -
- -
-
- -
-

prepare_query()

- -
prepare_query(string  $sql, array  $params) : NULL
-

Bind a prepared query with arguments for executing

- - -

Parameters

- - - - - - - - - - - -
string$sql
array$params
- - -

Returns

- NULL - -
-
- -
- -
-
- -
-

prepare_execute()

- -
prepare_execute(string  $sql, array  $args) : \Query\Drivers\Firebird\Result
-

Prepare and execute a query

- - -

Parameters

- - - - - - - - - - - -
string$sql
array$args
- - -

Returns

- \Query\Drivers\Firebird\Result - -
-
- -
- -
-
- -
-

affected_rows()

- -
affected_rows() : integer
-

Returns number of rows affected by an INSERT, UPDATE, DELETE type query

- - - - -

Returns

- integer - -
-
- -
- -
-
- -
-

prefix_table()

- -
prefix_table(string  $table) : string
-

Prefixes a table if it is not already prefixed

- - -

Parameters

- - - - - - -
string$table
- - -

Returns

- string - -
-
- -
- -
-
- -
-

quote_table()

- -
quote_table(string  $table) : string
-

Quote database table name, and set prefix

- - -

Parameters

- - - - - - -
string$table
- - -

Returns

- string - -
-
- -
- -
-
- -
-

quote_ident()

- -
quote_ident(mixed  $ident) : string
-

Surrounds the string with the databases identifier escape characters

- - -

Parameters

- - - - - - -
mixed$ident
- - -

Returns

- string - -
-
- -
- -
-
- -
-

get_schemas()

- -
get_schemas() : array
-

Return schemas for databases that list them

- - - - -

Returns

- array - -
-
- -
- -
-
- -
-

get_tables()

- -
get_tables() : array
-

Return list of tables for the current database

- - - - -

Returns

- array - -
-
- -
- -
-
- -
-

get_dbs()

- -
get_dbs() : array
-

Return list of dbs for the current connection, if possible

- - - - -

Returns

- array - -
-
- -
- -
-
- -
-

get_views()

- -
get_views() : array
-

Return list of views for the current database

- - - - -

Returns

- array - -
-
- -
- -
-
- -
-

get_sequences()

- -
get_sequences() : array
-

Return list of sequences for the current database, if they exist

- - - - -

Returns

- array - -
-
- -
- -
-
- -
-

get_functions()

- -
get_functions() : array
-

Return list of functions for the current database

- - - - -

Returns

- array - -
-
- -
- -
-
- -
-

get_procedures()

- -
get_procedures() : array
-

Return list of stored procedures for the current database

- - - - -

Returns

- array - -
-
- -
- -
-
- -
-

get_triggers()

- -
get_triggers() : array
-

Return list of triggers for the current database

- - - - -

Returns

- array - -
-
- -
- -
-
- -
-

get_system_tables()

- -
get_system_tables() : array
-

Retrieves an array of non-user-created tables for -the connection/database

- - - - -

Returns

- array - -
-
- -
- -
-
- -
-

get_columns()

- -
get_columns(string  $table) : array
-

Retrieve column information for the current database table

- - -

Parameters

- - - - - - -
string$table
- - -

Returns

- array - -
-
- -
- -
-
- -
-

get_fks()

- -
get_fks(string  $table) : array
-

Retrieve foreign keys for the table

- - -

Parameters

- - - - - - -
string$table
- - -

Returns

- array - -
-
- -
- -
-
- -
-

get_indexes()

- -
get_indexes(string  $table) : array
-

Retrieve indexes for the table

- - -

Parameters

- - - - - - -
string$table
- - -

Returns

- array - -
-
- -
- -
-
- -
-

get_types()

- -
get_types() : array
-

Retrieve list of data types for the database

- - - - -

Returns

- array - -
-
- -
- -
-
- -
-

driver_query()

- -
driver_query(string|array|null  $query, boolean  $filtered_index = TRUE) : array
-

Method to simplify retrieving db results for meta-data queries

- - -

Parameters

- - - - - - - - - - - -
string|array|null$query
boolean$filtered_index
- - -

Returns

- array - -
-
- -
- -
-
- -
-

num_rows()

- -
num_rows() : integer
-

Return the number of rows returned for a SELECT query

- - - - -

Returns

- integer - -
-
- -
- -
-
- -
-

insert_batch()

- -
insert_batch(string  $table, array  $data = array()) : array
-

Create sql for batch insert

- - -

Parameters

- - - - - - - - - - - -
string$table
array$data
- - -

Returns

- array - -
-
- -
- -
-
- -
-

_quote()

- -
_quote(mixed  $str) : mixed
-

Helper method for quote_ident

- - -

Parameters

- - - - - - -
mixed$str
- - -

Returns

- mixed - -
-
- -
- -
-
- -
-

truncate()

- -
truncate(string  $table) : \PDOStatement
-

Empty the passed table

- - -

Parameters

- - - - - - -
string$table
- - -

Returns

- \PDOStatement - -
-
- -
- -
-
- -
-

__destruct()

- -
__destruct() 
-

Cleanup some loose ends

- - - - - -
-
- -
- -
-
- -
-

get_service()

- -
get_service() : resource
-

Return service handle

- - - - -

Returns

- resource - -
-
- -
- -
-
- -
-

exec()

- -
exec(string  $sql) : integer
-

Execute an sql statement and return number of affected rows

- - -

Parameters

- - - - - - -
string$sql
- - -

Returns

- integer - -
-
- -
- -
-
- -
-

getAttribute()

- -
getAttribute(integer  $attribute) : mixed
-

Implement for compatibility with PDO

- - -

Parameters

- - - - - - -
integer$attribute
- - -

Returns

- mixed - -
-
- -
- -
-
- -
-

inTransaction()

- -
inTransaction() : boolean
-

Return whether the current statement is in a transaction

- - - - -

Returns

- boolean - -
-
- -
- -
-
- -
-

lastInsertId()

- -
lastInsertId(string  $name = NULL) : mixed
-

Returns the last value of the specified generator

- - -

Parameters

- - - - - - -
string$name
- - -

Returns

- mixed - -
-
- -
- -
-
- -
-

query()

- -
query(string  $sql = '') : \Query\Drivers\Firebird\Result
-

Wrapper public function to better match PDO

- - -

Parameters

- - - - - - -
string$sql
- -

Throws

-
-
\Query\Drivers\Firebird\PDOException
-
-
- -

Returns

- \Query\Drivers\Firebird\Result - -
-
- -
- -
-
- -
-

prepare()

- -
prepare(string  $query, array  $options = array()) : \Query\Drivers\Firebird\Result
-

Emulate PDO prepare

- - -

Parameters

- - - - - - - - - - - -
string$query
array$options
- -

Throws

-
-
\PDOException
-
-
- -

Returns

- \Query\Drivers\Firebird\Result - -
-
- -
- -
-
- -
-

beginTransaction()

- -
beginTransaction() : boolean|null
-

Start a database transaction

- - - - -

Returns

- boolean|null - -
-
- -
- -
-
- -
-

commit()

- -
commit() : boolean
-

Commit a database transaction

- - - - -

Returns

- boolean - -
-
- -
- -
-
- -
-

rollBack()

- -
rollBack() : boolean
-

Rollback a transaction

- - - - -

Returns

- boolean - -
-
- -
- -
-
- -
-

setAttribute()

- -
setAttribute(integer  $attribute, mixed  $value) : boolean
-

Set a connection attribute

- - -

Parameters

- - - - - - - - - - - -
integer$attribute
mixed$value
- - -

Returns

- boolean - -
-
- -
- -
-
- -
-

quote()

- -
quote(string  $str, integer  $param_type = \PDO::PARAM_STR) : string
-

Method to emulate PDO->quote

- - -

Parameters

- - - - - - - - - - - -
string$str
integer$param_type
- - -

Returns

- string - -
-
- -
- -
-
- -
-

errorInfo()

- -
errorInfo() : array
-

Method to emulate PDO->errorInfo / PDOStatement->errorInfo

- - - - -

Returns

- array - -
-
- -
- -
-
- -
-

errorCode()

- -
errorCode() : array
-

Method to emulate PDO->errorCode

- - - - -

Returns

- array - -
-
- -
- -
-
- -
-

_load_sub_classes()

- -
_load_sub_classes() : void
-

Loads the subclasses for the driver

- - - - - -
-
- -
- -
-
- -
-

_prefix()

- -
_prefix(string  $str) : string
-

Sets the table prefix on the passed string

- - -

Parameters

- - - - - - -
string$str
- - -

Returns

- string - -
-
- -
- -
-
- - - - -
- - - diff --git a/docs/classes/Query.Drivers.Firebird.Result.html b/docs/classes/Query.Drivers.Firebird.Result.html deleted file mode 100644 index 1bf76b1..0000000 --- a/docs/classes/Query.Drivers.Firebird.Result.html +++ /dev/null @@ -1,1077 +0,0 @@ - - - - - - Query - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- -
-
-
-
-
- - - -

\Query\Drivers\FirebirdResult

-

Firebird result class to emulate PDOStatement Class - only implements -data-fetching methods

- - - -
-

Summary

-
-
- Methods -
-
- Properties -
-
- Constants -
-
-
-
- __construct()
- bindColumn()
- bindParam()
- bindValue()
- execute()
- fetch()
- fetchAll()
- fetchColumn()
- fetchObject()
- rowCount()
- errorCode()
- errorInfo()
-
-
- No public properties found -
-
- No constants found -
-
-
-
- No protected methods found -
-
- No protected properties found -
-
- N/A -
-
-
-
- No private methods found -
-
- $statement
- $row
- $result
- $db
-
-
- N/A -
-
-
-
- -
- - - -
-
-

Properties

-
- -
- -
-
- -
-

$statement

-
$statement : resource
-

Reference to fbird resource

- - -

Type

- resource -
-
- -
- -
-
- -
-

$row

-
$row : integer
-

Current row in result array

- - -

Type

- integer -
-
- -
- -
-
- -
-

$result

-
$result : 
-

Data pulled from query

- - -

Type

- -
-
- -
- -
-
- -
-

$db

-
$db : \Query\Drivers\Firebird\Driver
-

Reference to the db drive to de-duplicate error functions

- - -

Type

- \Query\Drivers\Firebird\Driver -
-
- -
- - - -
-

Methods

- -
- -
-
- -
-

__construct()

- -
__construct(resource  $link, \Query\Drivers\Firebird\Driver|null  $db = NULL) 
-

Create the object by passing the resource for -the query

- - -

Parameters

- - - - - - - - - - - -
resource$link
\Query\Drivers\Firebird\Driver|null$db
- - - -
-
- -
- -
-
- -
-

bindColumn()

- -
bindColumn(mixed  $column, mixed  $param, integer  $type = NULL, mixed  $maxlen = NULL, array  $driverdata = NULL) : NULL
-

Invalidate method for data consistency

- - -

Parameters

- - - - - - - - - - - - - - - - - - - - - - - - - - -
mixed$column
mixed$param
integer$type
mixed$maxlen
array$driverdata
- - -

Returns

- NULL - -
-
- -
- -
-
- -
-

bindParam()

- -
bindParam(mixed  $parameter, mixed  $variable, integer  $data_type = NULL, mixed  $maxlen = NULL, array  $driverdata = NULL) : NULL
-

Invalidate method for data consistency

- - -

Parameters

- - - - - - - - - - - - - - - - - - - - - - - - - - -
mixed$parameter
mixed$variable
integer$data_type
mixed$maxlen
array$driverdata
- - -

Returns

- NULL - -
-
- -
- -
-
- -
-

bindValue()

- -
bindValue(mixed  $parameter, mixed  $variable, integer  $data_type = NULL) : NULL
-

Invalidate method for data consistency

- - -

Parameters

- - - - - - - - - - - - - - - - -
mixed$parameter
mixed$variable
integer$data_type
- - -

Returns

- NULL - -
-
- -
- -
-
- -
-

execute()

- -
execute(array  $args = NULL) : \Query\Drivers\Firebird\Result
-

Run a prepared statement query

- - -

Parameters

- - - - - - -
array$args
- - -

Returns

- \Query\Drivers\Firebird\Result - -
-
- -
- -
-
- -
-

fetch()

- -
fetch(integer  $fetch_style = \PDO::FETCH_ASSOC, mixed  $cursor_orientation = \PDO::FETCH_ORI_NEXT, mixed  $cursor_offset = NULL) : mixed
-

Emulate PDO fetch public function

- - -

Parameters

- - - - - - - - - - - - - - - - -
integer$fetch_style
mixed$cursor_orientation
mixed$cursor_offset
- - -

Returns

- mixed - -
-
- -
- -
-
- -
-

fetchAll()

- -
fetchAll(integer  $fetch_style = \PDO::FETCH_ASSOC, mixed  $statement = NULL, mixed  $ctor_args = NULL) : mixed
-

Emulate PDO fetchAll public function

- - -

Parameters

- - - - - - - - - - - - - - - - -
integer$fetch_style
mixed$statement
mixed$ctor_args
- - -

Returns

- mixed - -
-
- -
- -
-
- -
-

fetchColumn()

- -
fetchColumn(integer  $column_num) : mixed
-

Emulate PDOStatement::fetchColumn

- - -

Parameters

- - - - - - -
integer$column_num
- - -

Returns

- mixed - -
-
- -
- -
-
- -
-

fetchObject()

- -
fetchObject(string  $class_name = 'stdClass', array  $ctor_args = array()) : \Query\Drivers\Firebird\stdClass
-

Emulate PDOStatement::fetchObject, but only for the default use

- - -

Parameters

- - - - - - - - - - - -
string$class_name
array$ctor_args
- - -

Returns

- \Query\Drivers\Firebird\stdClass - -
-
- -
- -
-
- -
-

rowCount()

- -
rowCount() : integer
-

Return the number of rows affected by the previous query

- - - - -

Returns

- integer - -
-
- -
- -
-
- -
-

errorCode()

- -
errorCode() : string
-

Method to emulate PDOStatement->errorCode

- - - - -

Returns

- string - -
-
- -
- -
-
- -
-

errorInfo()

- -
errorInfo() : array
-

Method to emulate PDO->errorInfo / PDOStatement->errorInfo

- - - - -

Returns

- array - -
-
- -
- -
-
- - - - -
- - - diff --git a/docs/classes/Query.Drivers.Firebird.SQL.html b/docs/classes/Query.Drivers.Firebird.SQL.html deleted file mode 100644 index dafcde5..0000000 --- a/docs/classes/Query.Drivers.Firebird.SQL.html +++ /dev/null @@ -1,949 +0,0 @@ - - - - - - Query - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- -
-
-
-
-
- - - -

\Query\Drivers\FirebirdSQL

-

Firebird Specific SQL

- - - -
-

Summary

-
-
- Methods -
-
- Properties -
-
- Constants -
-
-
-
- limit()
- explain()
- random()
- db_list()
- table_list()
- system_table_list()
- view_list()
- trigger_list()
- function_list()
- procedure_list()
- sequence_list()
- column_list()
- type_list()
- fk_list()
- index_list()
-
-
- No public properties found -
-
- No constants found -
-
-
-
- No protected methods found -
-
- No protected properties found -
-
- N/A -
-
-
-
- No private methods found -
-
- No private properties found -
-
- N/A -
-
-
-
- -
- - - - -
-

Methods

- -
- -
-
- -
-

limit()

- -
limit(string  $sql, integer  $limit, integer|boolean  $offset = FALSE) : string
-

Limit clause

- - -

Parameters

- - - - - - - - - - - - - - - - -
string$sql
integer$limit
integer|boolean$offset
- - -

Returns

- string - -
-
- -
- -
-
- -
-

explain()

- -
explain(string  $sql) : string
-

Get the query plan for the sql query

- - -

Parameters

- - - - - - -
string$sql
- - -

Returns

- string - -
-
- -
- -
-
- -
-

random()

- -
random() : string
-

Random ordering keyword

- - - - -

Returns

- string - -
-
- -
- -
-
- -
-

db_list()

- -
db_list() : NULL
-

Returns sql to list other databases

- - - - -

Returns

- NULL - -
-
- -
- -
-
- -
-

table_list()

- -
table_list() : string
-

Returns sql to list tables

- - - - -

Returns

- string - -
-
- -
- -
-
- -
-

system_table_list()

- -
system_table_list() : string
-

Returns sql to list system tables

- - - - -

Returns

- string - -
-
- -
- -
-
- -
-

view_list()

- -
view_list() : string
-

Returns sql to list views

- - - - -

Returns

- string - -
-
- -
- -
-
- -
-

trigger_list()

- -
trigger_list() : string
-

Returns sql to list triggers

- - - - -

Returns

- string - -
-
- -
- -
-
- -
-

function_list()

- -
function_list() : string
-

Return sql to list functions

- - - - -

Returns

- string - -
-
- -
- -
-
- -
-

procedure_list()

- -
procedure_list() : string
-

Return sql to list stored procedures

- - - - -

Returns

- string - -
-
- -
- -
-
- -
-

sequence_list()

- -
sequence_list() : string
-

Return sql to list sequences

- - - - -

Returns

- string - -
-
- -
- -
-
- -
-

column_list()

- -
column_list(string  $table) : string
-

Return sql to list columns of the specified table

- - -

Parameters

- - - - - - -
string$table
- - -

Returns

- string - -
-
- -
- -
-
- -
-

type_list()

- -
type_list() : string
-

SQL to show list of field types

- - - - -

Returns

- string - -
-
- -
- -
-
- -
-

fk_list()

- -
fk_list(string  $table) : string
-

Get the list of foreign keys for the current -table

- - -

Parameters

- - - - - - -
string$table
- - -

Returns

- string - -
-
- -
- -
-
- -
-

index_list()

- -
index_list(string  $table) : array
-

Get the list of indexes for the current table

- - -

Parameters

- - - - - - -
string$table
- - -

Returns

- array - -
-
- -
- -
-
- - - - -
- - - diff --git a/docs/classes/Query.Drivers.Firebird.Util.html b/docs/classes/Query.Drivers.Firebird.Util.html deleted file mode 100644 index 2dcbe2b..0000000 --- a/docs/classes/Query.Drivers.Firebird.Util.html +++ /dev/null @@ -1,807 +0,0 @@ - - - - - - Query - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- -
-
-
-
-
- - - -

\Query\Drivers\FirebirdUtil

-

Firebird-specific backup, import and creation methods

- - - -
-

Summary

-
-
- Methods -
-
- Properties -
-
- Constants -
-
-
-
- __construct()
- get_driver()
- create_table()
- delete_table()
- backup_structure()
- backup_data()
- quote_ident()
- quote_table()
-
-
- No public properties found -
-
- No constants found -
-
-
-
- No protected methods found -
-
- No protected properties found -
-
- N/A -
-
-
-
- No private methods found -
-
- $conn
-
-
- N/A -
-
-
-
- -
- - - -
-
-

Properties

-
- -
- -
-
- -
-

$conn

-
$conn : 
-

Reference to the current connection object

- - -

Type

- -
-
- -
- - - -
-

Methods

- -
- -
-
- -
-

__construct()

- -
__construct(\Query\Driver_Interface  $conn) 
-

Save a reference to the connection object for later use

- - -

Parameters

- - - - - - -
\Query\Driver_Interface$conn
- - - -
-
- -
- -
-
- -
-

get_driver()

- -
get_driver() : \Query\Driver_Interface
-

Get the driver object for the current connection

- - - - -

Returns

- \Query\Driver_Interface - -
-
- -
- -
-
- -
-

create_table()

- -
create_table(string  $name, array  $fields, array  $constraints = array(), boolean  $if_not_exists = FALSE) : string
-

Convenience public function to generate sql for creating a db table

- - -

Parameters

- - - - - - - - - - - - - - - - - - - - - -
string$name
array$fields
array$constraints
boolean$if_not_exists
- - -

Returns

- string - -
-
- -
- -
-
- -
-

delete_table()

- -
delete_table(string  $name) : string
-

Drop the selected table

- - -

Parameters

- - - - - - -
string$name
- - -

Returns

- string - -
-
- -
- -
-
- -
-

backup_structure()

- -
backup_structure() : string
-

Create an SQL backup file for the current database's structure

- - - - -

Returns

- string - -
-
- -
- -
-
- -
-

backup_data()

- -
backup_data(array  $exclude = array(), boolean  $system_tables = FALSE) : string
-

Create an SQL backup file for the current database's data

- - -

Parameters

- - - - - - - - - - - -
array$exclude
boolean$system_tables
- - -

Returns

- string - -
-
- -
- -
-
- -
-

quote_ident()

- -
quote_ident(string  $sql) : string
-

- - -

Parameters

- - - - - - -
string$sql
- - -

Returns

- string - -
-
- -
- -
-
- -
-

quote_table()

- -
quote_table(string  $sql) : string
-

- - -

Parameters

- - - - - - -
string$sql
- - -

Returns

- string - -
-
- -
- -
-
- - - - -
- - - diff --git a/docs/classes/Query.Drivers.Mysql.Driver.html b/docs/classes/Query.Drivers.Mysql.Driver.html deleted file mode 100644 index cfbe207..0000000 --- a/docs/classes/Query.Drivers.Mysql.Driver.html +++ /dev/null @@ -1,1870 +0,0 @@ - - - - - - Query - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- -
-
-
-
-
- - - -

\Query\Drivers\MysqlDriver

-

MySQL specific class

-

Extends PDO to simplify cross-database issues

- - -
-

Summary

-
-
- Methods -
-
- Properties -
-
- Constants -
-
-
-
- __construct()
- __call()
- get_last_query()
- set_last_query()
- get_sql()
- get_util()
- set_table_prefix()
- prepare_query()
- prepare_execute()
- affected_rows()
- prefix_table()
- quote_table()
- quote_ident()
- get_schemas()
- get_tables()
- get_dbs()
- get_views()
- get_sequences()
- get_functions()
- get_procedures()
- get_triggers()
- get_system_tables()
- get_columns()
- get_fks()
- get_indexes()
- get_types()
- driver_query()
- num_rows()
- insert_batch()
- _quote()
- truncate()
-
-
- No public properties found -
-
- No constants found -
-
-
-
- _load_sub_classes()
- _prefix()
-
-
- $statement
- $escape_char
- $sql
- $util
- $last_query
- $table_prefix
- $has_truncate
-
-
- N/A -
-
-
-
- No private methods found -
-
- No private properties found -
-
- N/A -
-
-
-
- -
- - - -
-
-

Properties

-
- -
- -
-
- -
-

$statement

-
$statement : \PDOStatement
-

Reference to the last executed query

- - -

Type

- \PDOStatement -
-
- -
- -
-
- -
-

$escape_char

-
$escape_char : string
-

Set the backtick as the MySQL escape character

- - -

Type

- string -
-
- -
- -
-
- - -
- -
- -
-
- -
-

$util

-
$util : \Query\Abstract_Util
-

Reference to util class

- - -

Type

- \Query\Abstract_Util -
-
- -
- -
-
- -
-

$last_query

-
$last_query : string
-

Last query executed

- - -

Type

- string -
-
- -
- -
-
- -
-

$table_prefix

-
$table_prefix : string
-

Prefix to apply to table names

- - -

Type

- string -
-
- -
- -
-
- -
-

$has_truncate

-
$has_truncate : boolean
-

Whether the driver supports 'TRUNCATE'

- - -

Type

- boolean -
-
- -
- - - -
-

Methods

- -
- -
-
- -
-

__construct()

- -
__construct(string  $dsn, string  $username = null, string  $password = null, array  $options = array()) 
-

Connect to MySQL Database

- - -

Parameters

- - - - - - - - - - - - - - - - - - - - - -
string$dsn
string$username
string$password
array$options
- - - -
-
- -
- -
-
- -
-

__call()

- -
__call(string  $name, array  $args = array()) : mixed
-

Allow invoke to work on table object

- - -

Parameters

- - - - - - - - - - - -
string$name
array$args
- - -

Returns

- mixed - -
-
- -
- -
-
- -
-

get_last_query()

- -
get_last_query() : string
-

Get the last sql query exexcuted

- - - - -

Returns

- string - -
-
- -
- -
-
- -
-

set_last_query()

- -
set_last_query(string  $query_string) : void
-

Set the last query sql

- - -

Parameters

- - - - - - -
string$query_string
- - - -
-
- -
- -
-
- -
-

get_sql()

- -
get_sql() : \Query\SQL_Interface
-

Get the SQL class for the current driver

- - - - -

Returns

- \Query\SQL_Interface - -
-
- -
- -
-
- -
-

get_util()

- -
get_util() : \Query\Abstract_Util
-

Get the Util class for the current driver

- - - - -

Returns

- \Query\Abstract_Util - -
-
- -
- -
-
- -
-

set_table_prefix()

- -
set_table_prefix(string  $prefix) : void
-

Set the common table name prefix

- - -

Parameters

- - - - - - -
string$prefix
- - - -
-
- -
- -
-
- -
-

prepare_query()

- -
prepare_query(string  $sql, array  $data) : \PDOStatement
-

Simplifies prepared statements for database queries

- - -

Parameters

- - - - - - - - - - - -
string$sql
array$data
- -

Throws

-
-
\InvalidArgumentException
-
-
- -

Returns

- \PDOStatement - —

| FALSE

- -
-
- -
- -
-
- -
-

prepare_execute()

- -
prepare_execute(string  $sql, array  $params) : \PDOStatement
-

Create and execute a prepared statement with the provided parameters

- - -

Parameters

- - - - - - - - - - - -
string$sql
array$params
- - -

Returns

- \PDOStatement - -
-
- -
- -
-
- -
-

affected_rows()

- -
affected_rows() : integer
-

Returns number of rows affected by an INSERT, UPDATE, DELETE type query

- - - - -

Returns

- integer - -
-
- -
- -
-
- -
-

prefix_table()

- -
prefix_table(string  $table) : string
-

Prefixes a table if it is not already prefixed

- - -

Parameters

- - - - - - -
string$table
- - -

Returns

- string - -
-
- -
- -
-
- -
-

quote_table()

- -
quote_table(string  $table) : string
-

Quote database table name, and set prefix

- - -

Parameters

- - - - - - -
string$table
- - -

Returns

- string - -
-
- -
- -
-
- -
-

quote_ident()

- -
quote_ident(mixed  $ident) : string
-

Surrounds the string with the databases identifier escape characters

- - -

Parameters

- - - - - - -
mixed$ident
- - -

Returns

- string - -
-
- -
- -
-
- -
-

get_schemas()

- -
get_schemas() : array
-

Return schemas for databases that list them

- - - - -

Returns

- array - -
-
- -
- -
-
- -
-

get_tables()

- -
get_tables() : array
-

Return list of tables for the current database

- - - - -

Returns

- array - -
-
- -
- -
-
- -
-

get_dbs()

- -
get_dbs() : array
-

Return list of dbs for the current connection, if possible

- - - - -

Returns

- array - -
-
- -
- -
-
- -
-

get_views()

- -
get_views() : array
-

Return list of views for the current database

- - - - -

Returns

- array - -
-
- -
- -
-
- -
-

get_sequences()

- -
get_sequences() : array
-

Return list of sequences for the current database, if they exist

- - - - -

Returns

- array - -
-
- -
- -
-
- -
-

get_functions()

- -
get_functions() : array
-

Return list of functions for the current database

- - - - -

Returns

- array - -
-
- -
- -
-
- -
-

get_procedures()

- -
get_procedures() : array
-

Return list of stored procedures for the current database

- - - - -

Returns

- array - -
-
- -
- -
-
- -
-

get_triggers()

- -
get_triggers() : array
-

Return list of triggers for the current database

- - - - -

Returns

- array - -
-
- -
- -
-
- -
-

get_system_tables()

- -
get_system_tables() : array
-

Retrieves an array of non-user-created tables for -the connection/database

- - - - -

Returns

- array - -
-
- -
- -
-
- -
-

get_columns()

- -
get_columns(string  $table) : array
-

Retrieve column information for the current database table

- - -

Parameters

- - - - - - -
string$table
- - -

Returns

- array - -
-
- -
- -
-
- -
-

get_fks()

- -
get_fks(string  $table) : array
-

Retrieve foreign keys for the table

- - -

Parameters

- - - - - - -
string$table
- - -

Returns

- array - -
-
- -
- -
-
- -
-

get_indexes()

- -
get_indexes(string  $table) : array
-

Retrieve indexes for the table

- - -

Parameters

- - - - - - -
string$table
- - -

Returns

- array - -
-
- -
- -
-
- -
-

get_types()

- -
get_types() : array
-

Retrieve list of data types for the database

- - - - -

Returns

- array - -
-
- -
- -
-
- -
-

driver_query()

- -
driver_query(string|array|null  $query, boolean  $filtered_index = TRUE) : array
-

Method to simplify retrieving db results for meta-data queries

- - -

Parameters

- - - - - - - - - - - -
string|array|null$query
boolean$filtered_index
- - -

Returns

- array - -
-
- -
- -
-
- -
-

num_rows()

- -
num_rows() : integer
-

Return the number of rows returned for a SELECT query

- - - - -

Returns

- integer - -
-
- -
- -
-
- -
-

insert_batch()

- -
insert_batch(string  $table, array  $data = array()) : null|\Query\array<string|array|\Query\null>
-

Create sql for batch insert

- - -

Parameters

- - - - - - - - - - - -
string$table
array$data
- - -

Returns

- null|\Query\array - -
-
- -
- -
-
- -
-

_quote()

- -
_quote(mixed  $str) : mixed
-

Helper method for quote_ident

- - -

Parameters

- - - - - - -
mixed$str
- - -

Returns

- mixed - -
-
- -
- -
-
- -
-

truncate()

- -
truncate(string  $table) : \PDOStatement
-

Empty the passed table

- - -

Parameters

- - - - - - -
string$table
- - -

Returns

- \PDOStatement - -
-
- -
- -
-
- -
-

_load_sub_classes()

- -
_load_sub_classes() : void
-

Loads the subclasses for the driver

- - - - - -
-
- -
- -
-
- -
-

_prefix()

- -
_prefix(string  $str) : string
-

Sets the table prefix on the passed string

- - -

Parameters

- - - - - - -
string$str
- - -

Returns

- string - -
-
- -
- -
-
- - - - -
- - - diff --git a/docs/classes/Query.Drivers.Mysql.SQL.html b/docs/classes/Query.Drivers.Mysql.SQL.html deleted file mode 100644 index 8c45a2a..0000000 --- a/docs/classes/Query.Drivers.Mysql.SQL.html +++ /dev/null @@ -1,957 +0,0 @@ - - - - - - Query - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- -
-
-
-
-
- - - -

\Query\Drivers\MysqlSQL

-

MySQL specifc SQL

- - - -
-

Summary

-
-
- Methods -
-
- Properties -
-
- Constants -
-
-
-
- limit()
- explain()
- random()
- db_list()
- table_list()
- system_table_list()
- view_list()
- trigger_list()
- function_list()
- procedure_list()
- sequence_list()
- type_list()
- column_list()
- fk_list()
- index_list()
-
-
- No public properties found -
-
- No constants found -
-
-
-
- No protected methods found -
-
- No protected properties found -
-
- N/A -
-
-
-
- No private methods found -
-
- No private properties found -
-
- N/A -
-
-
-
- -
- - - - -
-

Methods

- -
- -
-
- -
-

limit()

- -
limit(string  $sql, integer  $limit, integer  $offset = FALSE) : string
-

Limit clause

- - -

Parameters

- - - - - - - - - - - - - - - - -
string$sql
integer$limit
integer$offset
- - -

Returns

- string - -
-
- -
- -
-
- -
-

explain()

- -
explain(string  $sql) : string
-

Get the query plan for the sql query

- - -

Parameters

- - - - - - -
string$sql
- - -

Returns

- string - -
-
- -
- -
-
- -
-

random()

- -
random() : string
-

Random ordering keyword

- - - - -

Returns

- string - -
-
- -
- -
-
- -
-

db_list()

- -
db_list() : string
-

Returns sql to list other databases

- - - - -

Returns

- string - -
-
- -
- -
-
- -
-

table_list()

- -
table_list(string  $database = '') : string
-

Returns sql to list tables

- - -

Parameters

- - - - - - -
string$database
- - -

Returns

- string - -
-
- -
- -
-
- -
-

system_table_list()

- -
system_table_list() : string
-

Overridden in MySQL class

- - - - -

Returns

- string - -
-
- -
- -
-
- -
-

view_list()

- -
view_list() : string
-

Returns sql to list views

- - - - -

Returns

- string - -
-
- -
- -
-
- -
-

trigger_list()

- -
trigger_list() : string
-

Returns sql to list triggers

- - - - -

Returns

- string - -
-
- -
- -
-
- -
-

function_list()

- -
function_list() : string
-

Return sql to list functions

- - - - -

Returns

- string - -
-
- -
- -
-
- -
-

procedure_list()

- -
procedure_list() : string
-

Return sql to list stored procedures

- - - - -

Returns

- string - -
-
- -
- -
-
- -
-

sequence_list()

- -
sequence_list() : NULL
-

Return sql to list sequences

- - - - -

Returns

- NULL - -
-
- -
- -
-
- -
-

type_list()

- -
type_list() : string
-

SQL to show list of field types

- - - - -

Returns

- string - -
-
- -
- -
-
- -
-

column_list()

- -
column_list(string  $table) : string
-

SQL to show infromation about columns in a table

- - -

Parameters

- - - - - - -
string$table
- - -

Returns

- string - -
-
- -
- -
-
- -
-

fk_list()

- -
fk_list(string  $table) : string
-

Get the list of foreign keys for the current -table

- - -

Parameters

- - - - - - -
string$table
- - -

Returns

- string - -
-
- -
- -
-
- -
-

index_list()

- -
index_list(string  $table) : array
-

Get the list of indexes for the current table

- - -

Parameters

- - - - - - -
string$table
- - -

Returns

- array - -
-
- -
- -
-
- - - - -
- - - diff --git a/docs/classes/Query.Drivers.Mysql.Util.html b/docs/classes/Query.Drivers.Mysql.Util.html deleted file mode 100644 index fc95cf2..0000000 --- a/docs/classes/Query.Drivers.Mysql.Util.html +++ /dev/null @@ -1,802 +0,0 @@ - - - - - - Query - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- -
-
-
-
-
- - - -

\Query\Drivers\MysqlUtil

-

MySQL-specific backup, import and creation methods

- - - -
-

Summary

-
-
- Methods -
-
- Properties -
-
- Constants -
-
-
-
- __construct()
- get_driver()
- create_table()
- delete_table()
- backup_structure()
- backup_data()
- quote_ident()
- quote_table()
-
-
- No public properties found -
-
- No constants found -
-
-
-
- No protected methods found -
-
- No protected properties found -
-
- N/A -
-
-
-
- No private methods found -
-
- $conn
-
-
- N/A -
-
-
-
- -
- - - -
-
-

Properties

-
- -
- -
-
- -
-

$conn

-
$conn : 
-

Reference to the current connection object

- - -

Type

- -
-
- -
- - - -
-

Methods

- -
- -
-
- -
-

__construct()

- -
__construct(\Query\Driver_Interface  $conn) 
-

Save a reference to the connection object for later use

- - -

Parameters

- - - - - - -
\Query\Driver_Interface$conn
- - - -
-
- -
- -
-
- -
-

get_driver()

- -
get_driver() : \Query\Driver_Interface
-

Get the driver object for the current connection

- - - - -

Returns

- \Query\Driver_Interface - -
-
- -
- -
-
- -
-

create_table()

- -
create_table(string  $name, array  $fields, array  $constraints = array(), boolean  $if_not_exists = TRUE) : string
-

Convenience public function to generate sql for creating a db table

- - -

Parameters

- - - - - - - - - - - - - - - - - - - - - -
string$name
array$fields
array$constraints
boolean$if_not_exists
- - -

Returns

- string - -
-
- -
- -
-
- -
-

delete_table()

- -
delete_table(string  $name) : string
-

Drop the selected table

- - -

Parameters

- - - - - - -
string$name
- - -

Returns

- string - -
-
- -
- -
-
- -
-

backup_structure()

- -
backup_structure() : string
-

Create an SQL backup file for the current database's structure

- - - - -

Returns

- string - -
-
- -
- -
-
- -
-

backup_data()

- -
backup_data(array  $exclude = array()) : string
-

Create an SQL backup file for the current database's data

- - -

Parameters

- - - - - - -
array$exclude
- - -

Returns

- string - -
-
- -
- -
-
- -
-

quote_ident()

- -
quote_ident(string  $sql) : string
-

- - -

Parameters

- - - - - - -
string$sql
- - -

Returns

- string - -
-
- -
- -
-
- -
-

quote_table()

- -
quote_table(string  $sql) : string
-

- - -

Parameters

- - - - - - -
string$sql
- - -

Returns

- string - -
-
- -
- -
-
- - - - -
- - - diff --git a/docs/classes/Query.Drivers.Pdo_firebird.Driver.html b/docs/classes/Query.Drivers.Pdo_firebird.Driver.html deleted file mode 100644 index 9ec400b..0000000 --- a/docs/classes/Query.Drivers.Pdo_firebird.Driver.html +++ /dev/null @@ -1,1861 +0,0 @@ - - - - - - Query - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- -
-
-
-
-
- - - -

\Query\Drivers\Pdo_firebirdDriver

-

Firebird specific class

-

Extends PDO to simplify cross-database issues

- - -
-

Summary

-
-
- Methods -
-
- Properties -
-
- Constants -
-
-
-
- __construct()
- __call()
- get_last_query()
- set_last_query()
- get_sql()
- get_util()
- set_table_prefix()
- prepare_query()
- prepare_execute()
- affected_rows()
- prefix_table()
- quote_table()
- quote_ident()
- get_schemas()
- get_tables()
- get_dbs()
- get_views()
- get_sequences()
- get_functions()
- get_procedures()
- get_triggers()
- get_system_tables()
- get_columns()
- get_fks()
- get_indexes()
- get_types()
- driver_query()
- num_rows()
- insert_batch()
- _quote()
- truncate()
-
-
- No public properties found -
-
- No constants found -
-
-
-
- _load_sub_classes()
- _prefix()
-
-
- $statement
- $escape_char
- $sql
- $util
- $last_query
- $table_prefix
- $has_truncate
-
-
- N/A -
-
-
-
- No private methods found -
-
- No private properties found -
-
- N/A -
-
-
-
- -
- - - -
-
-

Properties

-
- -
- -
-
- -
-

$statement

-
$statement : \PDOStatement
-

Reference to the last executed query

- - -

Type

- \PDOStatement -
-
- -
- -
-
- -
-

$escape_char

-
$escape_char : string
-

Character to escape identifiers

- - -

Type

- string -
-
- -
- -
-
- - -
- -
- -
-
- -
-

$util

-
$util : \Query\Abstract_Util
-

Reference to util class

- - -

Type

- \Query\Abstract_Util -
-
- -
- -
-
- -
-

$last_query

-
$last_query : string
-

Last query executed

- - -

Type

- string -
-
- -
- -
-
- -
-

$table_prefix

-
$table_prefix : string
-

Prefix to apply to table names

- - -

Type

- string -
-
- -
- -
-
- -
-

$has_truncate

-
$has_truncate : boolean
-

Firebird doesn't have the truncate keyword

- - -

Type

- boolean -
-
- -
- - - -
-

Methods

- -
- -
-
- -
-

__construct()

- -
__construct(string  $dsn, string  $username = "SYSDBA", string  $password = "masterkey", array  $options = array()) 
-

Connect to Firebird Database

- - -

Parameters

- - - - - - - - - - - - - - - - - - - - - -
string$dsn
string$username
string$password
array$options
- - - -
-
- -
- -
-
- -
-

__call()

- -
__call(string  $name, array  $args = array()) : mixed
-

Allow invoke to work on table object

- - -

Parameters

- - - - - - - - - - - -
string$name
array$args
- - -

Returns

- mixed - -
-
- -
- -
-
- -
-

get_last_query()

- -
get_last_query() : string
-

Get the last sql query exexcuted

- - - - -

Returns

- string - -
-
- -
- -
-
- -
-

set_last_query()

- -
set_last_query(string  $query_string) : void
-

Set the last query sql

- - -

Parameters

- - - - - - -
string$query_string
- - - -
-
- -
- -
-
- -
-

get_sql()

- -
get_sql() : \Query\SQL_Interface
-

Get the SQL class for the current driver

- - - - -

Returns

- \Query\SQL_Interface - -
-
- -
- -
-
- -
-

get_util()

- -
get_util() : \Query\Abstract_Util
-

Get the Util class for the current driver

- - - - -

Returns

- \Query\Abstract_Util - -
-
- -
- -
-
- -
-

set_table_prefix()

- -
set_table_prefix(string  $prefix) : void
-

Set the common table name prefix

- - -

Parameters

- - - - - - -
string$prefix
- - - -
-
- -
- -
-
- -
-

prepare_query()

- -
prepare_query(string  $sql, array  $data) : \PDOStatement
-

Simplifies prepared statements for database queries

- - -

Parameters

- - - - - - - - - - - -
string$sql
array$data
- -

Throws

-
-
\InvalidArgumentException
-
-
- -

Returns

- \PDOStatement - —

| FALSE

- -
-
- -
- -
-
- -
-

prepare_execute()

- -
prepare_execute(string  $sql, array  $params) : \PDOStatement
-

Create and execute a prepared statement with the provided parameters

- - -

Parameters

- - - - - - - - - - - -
string$sql
array$params
- - -

Returns

- \PDOStatement - -
-
- -
- -
-
- -
-

affected_rows()

- -
affected_rows() : integer
-

Returns number of rows affected by an INSERT, UPDATE, DELETE type query

- - - - -

Returns

- integer - -
-
- -
- -
-
- -
-

prefix_table()

- -
prefix_table(string  $table) : string
-

Prefixes a table if it is not already prefixed

- - -

Parameters

- - - - - - -
string$table
- - -

Returns

- string - -
-
- -
- -
-
- -
-

quote_table()

- -
quote_table(string  $table) : string
-

Quote database table name, and set prefix

- - -

Parameters

- - - - - - -
string$table
- - -

Returns

- string - -
-
- -
- -
-
- -
-

quote_ident()

- -
quote_ident(mixed  $ident) : string
-

Surrounds the string with the databases identifier escape characters

- - -

Parameters

- - - - - - -
mixed$ident
- - -

Returns

- string - -
-
- -
- -
-
- -
-

get_schemas()

- -
get_schemas() : array
-

Return schemas for databases that list them

- - - - -

Returns

- array - -
-
- -
- -
-
- -
-

get_tables()

- -
get_tables() : array
-

Return list of tables for the current database

- - - - -

Returns

- array - -
-
- -
- -
-
- -
-

get_dbs()

- -
get_dbs() : array
-

Return list of dbs for the current connection, if possible

- - - - -

Returns

- array - -
-
- -
- -
-
- -
-

get_views()

- -
get_views() : array
-

Return list of views for the current database

- - - - -

Returns

- array - -
-
- -
- -
-
- -
-

get_sequences()

- -
get_sequences() : array
-

Return list of sequences for the current database, if they exist

- - - - -

Returns

- array - -
-
- -
- -
-
- -
-

get_functions()

- -
get_functions() : array
-

Return list of functions for the current database

- - - - -

Returns

- array - -
-
- -
- -
-
- -
-

get_procedures()

- -
get_procedures() : array
-

Return list of stored procedures for the current database

- - - - -

Returns

- array - -
-
- -
- -
-
- -
-

get_triggers()

- -
get_triggers() : array
-

Return list of triggers for the current database

- - - - -

Returns

- array - -
-
- -
- -
-
- -
-

get_system_tables()

- -
get_system_tables() : array
-

Retrieves an array of non-user-created tables for -the connection/database

- - - - -

Returns

- array - -
-
- -
- -
-
- -
-

get_columns()

- -
get_columns(string  $table) : array
-

Retrieve column information for the current database table

- - -

Parameters

- - - - - - -
string$table
- - -

Returns

- array - -
-
- -
- -
-
- -
-

get_fks()

- -
get_fks(string  $table) : array
-

Retrieve foreign keys for the table

- - -

Parameters

- - - - - - -
string$table
- - -

Returns

- array - -
-
- -
- -
-
- -
-

get_indexes()

- -
get_indexes(string  $table) : array
-

Retrieve indexes for the table

- - -

Parameters

- - - - - - -
string$table
- - -

Returns

- array - -
-
- -
- -
-
- -
-

get_types()

- -
get_types() : array
-

Retrieve list of data types for the database

- - - - -

Returns

- array - -
-
- -
- -
-
- -
-

driver_query()

- -
driver_query(string|array|null  $query, boolean  $filtered_index = TRUE) : array
-

Method to simplify retrieving db results for meta-data queries

- - -

Parameters

- - - - - - - - - - - -
string|array|null$query
boolean$filtered_index
- - -

Returns

- array - -
-
- -
- -
-
- -
-

num_rows()

- -
num_rows() : integer
-

Return the number of rows returned for a SELECT query

- - - - -

Returns

- integer - -
-
- -
- -
-
- -
-

insert_batch()

- -
insert_batch(string  $table, array  $data = array()) : array
-

Create sql for batch insert

- - -

Parameters

- - - - - - - - - - - -
string$table
array$data
- - -

Returns

- array - -
-
- -
- -
-
- -
-

_quote()

- -
_quote(mixed  $str) : mixed
-

Helper method for quote_ident

- - -

Parameters

- - - - - - -
mixed$str
- - -

Returns

- mixed - -
-
- -
- -
-
- -
-

truncate()

- -
truncate(string  $table) : \PDOStatement
-

Empty the passed table

- - -

Parameters

- - - - - - -
string$table
- - -

Returns

- \PDOStatement - -
-
- -
- -
-
- -
-

_load_sub_classes()

- -
_load_sub_classes() : void
-

Loads the subclasses for the driver

- - - - - -
-
- -
- -
-
- -
-

_prefix()

- -
_prefix(string  $str) : string
-

Sets the table prefix on the passed string

- - -

Parameters

- - - - - - -
string$str
- - -

Returns

- string - -
-
- -
- -
-
- - - - -
- - - diff --git a/docs/classes/Query.Drivers.Pdo_firebird.SQL.html b/docs/classes/Query.Drivers.Pdo_firebird.SQL.html deleted file mode 100644 index 52ccc9f..0000000 --- a/docs/classes/Query.Drivers.Pdo_firebird.SQL.html +++ /dev/null @@ -1,981 +0,0 @@ - - - - - - Query - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- -
-
-
-
-
- - - -

\Query\Drivers\Pdo_firebirdSQL

-

Firebird Specific SQL

- - - -
-

Summary

-
-
- Methods -
-
- Properties -
-
- Constants -
-
-
-
- limit()
- explain()
- random()
- db_list()
- table_list()
- system_table_list()
- view_list()
- trigger_list()
- function_list()
- procedure_list()
- sequence_list()
- column_list()
- type_list()
- fk_list()
- index_list()
-
-
- No public properties found -
-
- No constants found -
-
-
-
- No protected methods found -
-
- No protected properties found -
-
- N/A -
-
-
-
- No private methods found -
-
- No private properties found -
-
- N/A -
-
-
-
- -
- - - - -
-

Methods

- -
- -
-
- -
-

limit()

- -
limit(string  $sql, integer  $limit, integer|boolean  $offset = FALSE) : string
-

Limit clause

- - -

Parameters

- - - - - - - - - - - - - - - - -
string$sql
integer$limit
integer|boolean$offset
- - -

Returns

- string - -
-
- -
- -
-
- -
-

explain()

- -
explain(string  $sql) : string
-

Get the query plan for the sql query

- - -

Parameters

- - - - - - -
string$sql
- - -

Returns

- string - -
-
- -
- -
-
- -
-

random()

- -
random() : string
-

Random ordering keyword

- - - - -

Returns

- string - -
-
- -
- -
-
- -
-

db_list()

- -
db_list() : NULL
-

Returns sql to list other databases

- - - - -

Returns

- NULL - -
-
- -
- -
-
- -
-

table_list()

- -
table_list() : string
-

Returns sql to list tables

- - - - -

Returns

- string - -
-
- -
- -
-
- -
-

system_table_list()

- -
system_table_list() : string
-

Returns sql to list system tables

- - - - -

Returns

- string - -
-
- -
- -
-
- -
-

view_list()

- -
view_list() : string
-

Returns sql to list views

- - - - -

Returns

- string - -
-
- -
- -
-
- -
-

trigger_list()

- -
trigger_list() : string
-

Returns sql to list triggers

- - - - -

Returns

- string - -
-
- -
- -
-
- -
-

function_list()

- -
function_list() : string
-

Return sql to list functions

- - - - -

Returns

- string - -
-
- -
- -
-
- -
-

procedure_list()

- -
procedure_list() : string
-

Return sql to list stored procedures

- - - - -

Returns

- string - -
-
- -
- -
-
- -
-

sequence_list()

- -
sequence_list() : string
-

Return sql to list sequences

- - - - -

Returns

- string - -
-
- -
- -
-
- -
-

column_list()

- -
column_list(string  $table) : string
-

Return sql to list columns of the specified table

- - -

Parameters

- - - - - - -
string$table
- - -

Returns

- string - -
-
- -
- -
-
- -
-

type_list()

- -
type_list() : string
-

SQL to show list of field types

- - - - -

Returns

- string - -
-
- -
- -
-
- -
-

fk_list()

- -
fk_list(string  $table) : string
-

Get the list of foreign keys for the current -table

- - -

Parameters

- - - - - - -
string$table
- - -

Returns

- string - -
-
- -
- -
-
- -
-

index_list()

- -
index_list(string  $table) : array
-

Get the list of indexes for the current table

- - -

Parameters

- - - - - - -
string$table
- - -

Returns

- array - -
-
- -
- -
-
- - - - -
- - - diff --git a/docs/classes/Query.Drivers.Pdo_firebird.Util.html b/docs/classes/Query.Drivers.Pdo_firebird.Util.html deleted file mode 100644 index 742766e..0000000 --- a/docs/classes/Query.Drivers.Pdo_firebird.Util.html +++ /dev/null @@ -1,799 +0,0 @@ - - - - - - Query - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- -
-
-
-
-
- - - -

\Query\Drivers\Pdo_firebirdUtil

-

Firebird-specific backup, import and creation methods

- - - -
-

Summary

-
-
- Methods -
-
- Properties -
-
- Constants -
-
-
-
- create_table()
- delete_table()
- backup_structure()
- backup_data()
- __construct()
- get_driver()
- quote_ident()
- quote_table()
-
-
- No public properties found -
-
- No constants found -
-
-
-
- No protected methods found -
-
- No protected properties found -
-
- N/A -
-
-
-
- No private methods found -
-
- $conn
-
-
- N/A -
-
-
-
- -
- - - -
-
-

Properties

-
- -
- -
-
- -
-

$conn

-
$conn : 
-

Reference to the current connection object

- - -

Type

- -
-
- -
- - - -
-

Methods

- -
- -
-
- -
-

create_table()

- -
create_table(string  $name, array  $fields, array  $constraints = array(), boolean  $if_not_exists = TRUE) : string
-

Convenience public function to generate sql for creating a db table

- - -

Parameters

- - - - - - - - - - - - - - - - - - - - - -
string$name
array$fields
array$constraints
boolean$if_not_exists
- - -

Returns

- string - -
-
- -
- -
-
- -
-

delete_table()

- -
delete_table(string  $name) : string
-

Drop the selected table

- - -

Parameters

- - - - - - -
string$name
- - -

Returns

- string - -
-
- -
- -
-
- -
-

backup_structure()

- -
backup_structure() : string
-

Create an SQL backup file for the current database's structure

- - - - -

Returns

- string - -
-
- -
- -
-
- -
-

backup_data()

- -
backup_data() : string
-

Return an SQL file with the database data as insert statements

- - - - -

Returns

- string - -
-
- -
- -
-
- -
-

__construct()

- -
__construct(\Query\Driver_Interface  $conn) 
-

Save a reference to the connection object for later use

- - -

Parameters

- - - - - - -
\Query\Driver_Interface$conn
- - - -
-
- -
- -
-
- -
-

get_driver()

- -
get_driver() : \Query\Driver_Interface
-

Get the driver object for the current connection

- - - - -

Returns

- \Query\Driver_Interface - -
-
- -
- -
-
- -
-

quote_ident()

- -
quote_ident(string  $sql) : string
-

- - -

Parameters

- - - - - - -
string$sql
- - -

Returns

- string - -
-
- -
- -
-
- -
-

quote_table()

- -
quote_table(string  $sql) : string
-

- - -

Parameters

- - - - - - -
string$sql
- - -

Returns

- string - -
-
- -
- -
-
- - - - -
- - - diff --git a/docs/classes/Query.Drivers.Pgsql.Driver.html b/docs/classes/Query.Drivers.Pgsql.Driver.html deleted file mode 100644 index 112d240..0000000 --- a/docs/classes/Query.Drivers.Pgsql.Driver.html +++ /dev/null @@ -1,1868 +0,0 @@ - - - - - - Query - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- -
-
-
-
-
- - - -

\Query\Drivers\PgsqlDriver

-

PostgreSQL specifc class

-

Extends PDO to simplify cross-database issues

- - -
-

Summary

-
-
- Methods -
-
- Properties -
-
- Constants -
-
-
-
- __construct()
- __call()
- get_last_query()
- set_last_query()
- get_sql()
- get_util()
- set_table_prefix()
- prepare_query()
- prepare_execute()
- affected_rows()
- prefix_table()
- quote_table()
- quote_ident()
- get_schemas()
- get_tables()
- get_dbs()
- get_views()
- get_sequences()
- get_functions()
- get_procedures()
- get_triggers()
- get_system_tables()
- get_columns()
- get_fks()
- get_indexes()
- get_types()
- driver_query()
- num_rows()
- insert_batch()
- _quote()
- truncate()
-
-
- No public properties found -
-
- No constants found -
-
-
-
- _load_sub_classes()
- _prefix()
-
-
- $statement
- $escape_char
- $sql
- $util
- $last_query
- $table_prefix
- $has_truncate
-
-
- N/A -
-
-
-
- No private methods found -
-
- No private properties found -
-
- N/A -
-
-
-
- -
- - - -
-
-

Properties

-
- -
- -
-
- -
-

$statement

-
$statement : \PDOStatement
-

Reference to the last executed query

- - -

Type

- \PDOStatement -
-
- -
- -
-
- -
-

$escape_char

-
$escape_char : string
-

Character to escape identifiers

- - -

Type

- string -
-
- -
- -
-
- - -
- -
- -
-
- -
-

$util

-
$util : \Query\Abstract_Util
-

Reference to util class

- - -

Type

- \Query\Abstract_Util -
-
- -
- -
-
- -
-

$last_query

-
$last_query : string
-

Last query executed

- - -

Type

- string -
-
- -
- -
-
- -
-

$table_prefix

-
$table_prefix : string
-

Prefix to apply to table names

- - -

Type

- string -
-
- -
- -
-
- -
-

$has_truncate

-
$has_truncate : boolean
-

Whether the driver supports 'TRUNCATE'

- - -

Type

- boolean -
-
- -
- - - -
-

Methods

- -
- -
-
- -
-

__construct()

- -
__construct(string  $dsn, string  $username = null, string  $password = null, array  $options = array()) 
-

Connect to a PosgreSQL database

- - -

Parameters

- - - - - - - - - - - - - - - - - - - - - -
string$dsn
string$username
string$password
array$options
- - - -
-
- -
- -
-
- -
-

__call()

- -
__call(string  $name, array  $args = array()) : mixed
-

Allow invoke to work on table object

- - -

Parameters

- - - - - - - - - - - -
string$name
array$args
- - -

Returns

- mixed - -
-
- -
- -
-
- -
-

get_last_query()

- -
get_last_query() : string
-

Get the last sql query exexcuted

- - - - -

Returns

- string - -
-
- -
- -
-
- -
-

set_last_query()

- -
set_last_query(string  $query_string) : void
-

Set the last query sql

- - -

Parameters

- - - - - - -
string$query_string
- - - -
-
- -
- -
-
- -
-

get_sql()

- -
get_sql() : \Query\SQL_Interface
-

Get the SQL class for the current driver

- - - - -

Returns

- \Query\SQL_Interface - -
-
- -
- -
-
- -
-

get_util()

- -
get_util() : \Query\Abstract_Util
-

Get the Util class for the current driver

- - - - -

Returns

- \Query\Abstract_Util - -
-
- -
- -
-
- -
-

set_table_prefix()

- -
set_table_prefix(string  $prefix) : void
-

Set the common table name prefix

- - -

Parameters

- - - - - - -
string$prefix
- - - -
-
- -
- -
-
- -
-

prepare_query()

- -
prepare_query(string  $sql, array  $data) : \PDOStatement
-

Simplifies prepared statements for database queries

- - -

Parameters

- - - - - - - - - - - -
string$sql
array$data
- -

Throws

-
-
\InvalidArgumentException
-
-
- -

Returns

- \PDOStatement - —

| FALSE

- -
-
- -
- -
-
- -
-

prepare_execute()

- -
prepare_execute(string  $sql, array  $params) : \PDOStatement
-

Create and execute a prepared statement with the provided parameters

- - -

Parameters

- - - - - - - - - - - -
string$sql
array$params
- - -

Returns

- \PDOStatement - -
-
- -
- -
-
- -
-

affected_rows()

- -
affected_rows() : integer
-

Returns number of rows affected by an INSERT, UPDATE, DELETE type query

- - - - -

Returns

- integer - -
-
- -
- -
-
- -
-

prefix_table()

- -
prefix_table(string  $table) : string
-

Prefixes a table if it is not already prefixed

- - -

Parameters

- - - - - - -
string$table
- - -

Returns

- string - -
-
- -
- -
-
- -
-

quote_table()

- -
quote_table(string  $table) : string
-

Quote database table name, and set prefix

- - -

Parameters

- - - - - - -
string$table
- - -

Returns

- string - -
-
- -
- -
-
- -
-

quote_ident()

- -
quote_ident(mixed  $ident) : string
-

Surrounds the string with the databases identifier escape characters

- - -

Parameters

- - - - - - -
mixed$ident
- - -

Returns

- string - -
-
- -
- -
-
- -
-

get_schemas()

- -
get_schemas() : array
-

Get a list of schemas for the current connection

- - - - -

Returns

- array - -
-
- -
- -
-
- -
-

get_tables()

- -
get_tables() : array
-

Return list of tables for the current database

- - - - -

Returns

- array - -
-
- -
- -
-
- -
-

get_dbs()

- -
get_dbs() : array
-

Return list of dbs for the current connection, if possible

- - - - -

Returns

- array - -
-
- -
- -
-
- -
-

get_views()

- -
get_views() : array
-

Return list of views for the current database

- - - - -

Returns

- array - -
-
- -
- -
-
- -
-

get_sequences()

- -
get_sequences() : array
-

Return list of sequences for the current database, if they exist

- - - - -

Returns

- array - -
-
- -
- -
-
- -
-

get_functions()

- -
get_functions() : array
-

Return list of functions for the current database

- - - - -

Returns

- array - -
-
- -
- -
-
- -
-

get_procedures()

- -
get_procedures() : array
-

Return list of stored procedures for the current database

- - - - -

Returns

- array - -
-
- -
- -
-
- -
-

get_triggers()

- -
get_triggers() : array
-

Return list of triggers for the current database

- - - - -

Returns

- array - -
-
- -
- -
-
- -
-

get_system_tables()

- -
get_system_tables() : array
-

Retrieves an array of non-user-created tables for -the connection/database

- - - - -

Returns

- array - -
-
- -
- -
-
- -
-

get_columns()

- -
get_columns(string  $table) : array
-

Retrieve column information for the current database table

- - -

Parameters

- - - - - - -
string$table
- - -

Returns

- array - -
-
- -
- -
-
- -
-

get_fks()

- -
get_fks(string  $table) : array
-

Retrieve foreign keys for the table

- - -

Parameters

- - - - - - -
string$table
- - -

Returns

- array - -
-
- -
- -
-
- -
-

get_indexes()

- -
get_indexes(string  $table) : array
-

Retrieve indexes for the table

- - -

Parameters

- - - - - - -
string$table
- - -

Returns

- array - -
-
- -
- -
-
- -
-

get_types()

- -
get_types() : array
-

Retrieve list of data types for the database

- - - - -

Returns

- array - -
-
- -
- -
-
- -
-

driver_query()

- -
driver_query(string|array|null  $query, boolean  $filtered_index = TRUE) : array
-

Method to simplify retrieving db results for meta-data queries

- - -

Parameters

- - - - - - - - - - - -
string|array|null$query
boolean$filtered_index
- - -

Returns

- array - -
-
- -
- -
-
- -
-

num_rows()

- -
num_rows() : integer
-

Return the number of rows returned for a SELECT query

- - - - -

Returns

- integer - -
-
- -
- -
-
- -
-

insert_batch()

- -
insert_batch(string  $table, array  $data = array()) : null|\Query\array<string|array|\Query\null>
-

Create sql for batch insert

- - -

Parameters

- - - - - - - - - - - -
string$table
array$data
- - -

Returns

- null|\Query\array - -
-
- -
- -
-
- -
-

_quote()

- -
_quote(mixed  $str) : mixed
-

Helper method for quote_ident

- - -

Parameters

- - - - - - -
mixed$str
- - -

Returns

- mixed - -
-
- -
- -
-
- -
-

truncate()

- -
truncate(string  $table) : \PDOStatement
-

Empty the passed table

- - -

Parameters

- - - - - - -
string$table
- - -

Returns

- \PDOStatement - -
-
- -
- -
-
- -
-

_load_sub_classes()

- -
_load_sub_classes() : void
-

Loads the subclasses for the driver

- - - - - -
-
- -
- -
-
- -
-

_prefix()

- -
_prefix(string  $str) : string
-

Sets the table prefix on the passed string

- - -

Parameters

- - - - - - -
string$str
- - -

Returns

- string - -
-
- -
- -
-
- - - - -
- - - diff --git a/docs/classes/Query.Drivers.Pgsql.SQL.html b/docs/classes/Query.Drivers.Pgsql.SQL.html deleted file mode 100644 index 4a6e86e..0000000 --- a/docs/classes/Query.Drivers.Pgsql.SQL.html +++ /dev/null @@ -1,951 +0,0 @@ - - - - - - Query - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- -
-
-
-
-
- - - -

\Query\Drivers\PgsqlSQL

-

PostgreSQL specifc SQL

- - - -
-

Summary

-
-
- Methods -
-
- Properties -
-
- Constants -
-
-
-
- limit()
- explain()
- random()
- db_list()
- table_list()
- system_table_list()
- view_list()
- trigger_list()
- function_list()
- procedure_list()
- sequence_list()
- column_list()
- type_list()
- fk_list()
- index_list()
-
-
- No public properties found -
-
- No constants found -
-
-
-
- No protected methods found -
-
- No protected properties found -
-
- N/A -
-
-
-
- No private methods found -
-
- No private properties found -
-
- N/A -
-
-
-
- -
- - - - -
-

Methods

- -
- -
-
- -
-

limit()

- -
limit(string  $sql, integer  $limit, integer|boolean  $offset = FALSE) : string
-

Limit clause

- - -

Parameters

- - - - - - - - - - - - - - - - -
string$sql
integer$limit
integer|boolean$offset
- - -

Returns

- string - -
-
- -
- -
-
- -
-

explain()

- -
explain(string  $sql) : string
-

Get the query plan for the sql query

- - -

Parameters

- - - - - - -
string$sql
- - -

Returns

- string - -
-
- -
- -
-
- -
-

random()

- -
random() : string
-

Random ordering keyword

- - - - -

Returns

- string - -
-
- -
- -
-
- -
-

db_list()

- -
db_list() : string
-

Returns sql to list other databases

- - - - -

Returns

- string - -
-
- -
- -
-
- -
-

table_list()

- -
table_list() : string
-

Returns sql to list tables

- - - - -

Returns

- string - -
-
- -
- -
-
- -
-

system_table_list()

- -
system_table_list() : string
-

Returns sql to list system tables

- - - - -

Returns

- string - -
-
- -
- -
-
- -
-

view_list()

- -
view_list() : string
-

Returns sql to list views

- - - - -

Returns

- string - -
-
- -
- -
-
- -
-

trigger_list()

- -
trigger_list() : string
-

Returns sql to list triggers

- - - - -

Returns

- string - -
-
- -
- -
-
- -
-

function_list()

- -
function_list() : NULL
-

Return sql to list functions

- - - - -

Returns

- NULL - -
-
- -
- -
-
- -
-

procedure_list()

- -
procedure_list() : string
-

Return sql to list stored procedures

- - - - -

Returns

- string - -
-
- -
- -
-
- -
-

sequence_list()

- -
sequence_list() : string
-

Return sql to list sequences

- - - - -

Returns

- string - -
-
- -
- -
-
- -
-

column_list()

- -
column_list(string  $table) : string
-

Return sql to list columns of the specified table

- - -

Parameters

- - - - - - -
string$table
- - -

Returns

- string - -
-
- -
- -
-
- -
-

type_list()

- -
type_list() : string
-

SQL to show list of field types

- - - - -

Returns

- string - -
-
- -
- -
-
- -
-

fk_list()

- -
fk_list(string  $table) : string
-

Get the list of foreign keys for the current -table

- - -

Parameters

- - - - - - -
string$table
- - -

Returns

- string - -
-
- -
- -
-
- -
-

index_list()

- -
index_list(string  $table) : array
-

Get the list of indexes for the current table

- - -

Parameters

- - - - - - -
string$table
- - -

Returns

- array - -
-
- -
- -
-
- - - - -
- - - diff --git a/docs/classes/Query.Drivers.Pgsql.Util.html b/docs/classes/Query.Drivers.Pgsql.Util.html deleted file mode 100644 index b4de988..0000000 --- a/docs/classes/Query.Drivers.Pgsql.Util.html +++ /dev/null @@ -1,802 +0,0 @@ - - - - - - Query - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- -
-
-
-
-
- - - -

\Query\Drivers\PgsqlUtil

-

Posgres-specific backup, import and creation methods

- - - -
-

Summary

-
-
- Methods -
-
- Properties -
-
- Constants -
-
-
-
- __construct()
- get_driver()
- create_table()
- delete_table()
- backup_structure()
- backup_data()
- quote_ident()
- quote_table()
-
-
- No public properties found -
-
- No constants found -
-
-
-
- No protected methods found -
-
- No protected properties found -
-
- N/A -
-
-
-
- No private methods found -
-
- $conn
-
-
- N/A -
-
-
-
- -
- - - -
-
-

Properties

-
- -
- -
-
- -
-

$conn

-
$conn : 
-

Reference to the current connection object

- - -

Type

- -
-
- -
- - - -
-

Methods

- -
- -
-
- -
-

__construct()

- -
__construct(\Query\Driver_Interface  $conn) 
-

Save a reference to the connection object for later use

- - -

Parameters

- - - - - - -
\Query\Driver_Interface$conn
- - - -
-
- -
- -
-
- -
-

get_driver()

- -
get_driver() : \Query\Driver_Interface
-

Get the driver object for the current connection

- - - - -

Returns

- \Query\Driver_Interface - -
-
- -
- -
-
- -
-

create_table()

- -
create_table(string  $name, array  $fields, array  $constraints = array(), boolean  $if_not_exists = TRUE) : string
-

Convenience public function to generate sql for creating a db table

- - -

Parameters

- - - - - - - - - - - - - - - - - - - - - -
string$name
array$fields
array$constraints
boolean$if_not_exists
- - -

Returns

- string - -
-
- -
- -
-
- -
-

delete_table()

- -
delete_table(string  $name) : string
-

Drop the selected table

- - -

Parameters

- - - - - - -
string$name
- - -

Returns

- string - -
-
- -
- -
-
- -
-

backup_structure()

- -
backup_structure() : string
-

Create an SQL backup file for the current database's structure

- - - - -

Returns

- string - -
-
- -
- -
-
- -
-

backup_data()

- -
backup_data(array  $exclude = array()) : string
-

Create an SQL backup file for the current database's data

- - -

Parameters

- - - - - - -
array$exclude
- - -

Returns

- string - -
-
- -
- -
-
- -
-

quote_ident()

- -
quote_ident(string  $sql) : string
-

- - -

Parameters

- - - - - - -
string$sql
- - -

Returns

- string - -
-
- -
- -
-
- -
-

quote_table()

- -
quote_table(string  $sql) : string
-

- - -

Parameters

- - - - - - -
string$sql
- - -

Returns

- string - -
-
- -
- -
-
- - - - -
- - - diff --git a/docs/classes/Query.Drivers.Sqlite.Driver.html b/docs/classes/Query.Drivers.Sqlite.Driver.html deleted file mode 100644 index c9c8f0e..0000000 --- a/docs/classes/Query.Drivers.Sqlite.Driver.html +++ /dev/null @@ -1,1863 +0,0 @@ - - - - - - Query - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- -
-
-
-
-
- - - -

\Query\Drivers\SqliteDriver

-

SQLite specific class

-

Extends PDO to simplify cross-database issues

- - -
-

Summary

-
-
- Methods -
-
- Properties -
-
- Constants -
-
-
-
- __construct()
- __call()
- get_last_query()
- set_last_query()
- get_sql()
- get_util()
- set_table_prefix()
- prepare_query()
- prepare_execute()
- affected_rows()
- prefix_table()
- quote_table()
- quote_ident()
- get_schemas()
- get_tables()
- get_dbs()
- get_views()
- get_sequences()
- get_functions()
- get_procedures()
- get_triggers()
- get_system_tables()
- get_columns()
- get_fks()
- get_indexes()
- get_types()
- driver_query()
- num_rows()
- insert_batch()
- _quote()
- truncate()
-
-
- No public properties found -
-
- No constants found -
-
-
-
- _load_sub_classes()
- _prefix()
-
-
- $statement
- $escape_char
- $sql
- $util
- $last_query
- $table_prefix
- $has_truncate
-
-
- N/A -
-
-
-
- No private methods found -
-
- No private properties found -
-
- N/A -
-
-
-
- -
- - - -
-
-

Properties

-
- -
- -
-
- -
-

$statement

-
$statement : \Query\Drivers\Sqlite\PDOStatement
-

Reference to the last executed sql query

- - -

Type

- \Query\Drivers\Sqlite\PDOStatement -
-
- -
- -
-
- -
-

$escape_char

-
$escape_char : string
-

Character to escape identifiers

- - -

Type

- string -
-
- -
- -
-
- - -
- -
- -
-
- -
-

$util

-
$util : \Query\Abstract_Util
-

Reference to util class

- - -

Type

- \Query\Abstract_Util -
-
- -
- -
-
- -
-

$last_query

-
$last_query : string
-

Last query executed

- - -

Type

- string -
-
- -
- -
-
- -
-

$table_prefix

-
$table_prefix : string
-

Prefix to apply to table names

- - -

Type

- string -
-
- -
- -
-
- -
-

$has_truncate

-
$has_truncate : boolean
-

SQLite has a truncate optimization, -but no support for the actual keyword

- - -

Type

- boolean -
-
- -
- - - -
-

Methods

- -
- -
-
- -
-

__construct()

- -
__construct(string  $dsn, string  $user = NULL, string  $pass = NULL, array  $driver_options = array()) 
-

Open SQLite Database

- - -

Parameters

- - - - - - - - - - - - - - - - - - - - - -
string$dsn
string$user
string$pass
array$driver_options
- - - -
-
- -
- -
-
- -
-

__call()

- -
__call(string  $name, array  $args = array()) : mixed
-

Allow invoke to work on table object

- - -

Parameters

- - - - - - - - - - - -
string$name
array$args
- - -

Returns

- mixed - -
-
- -
- -
-
- -
-

get_last_query()

- -
get_last_query() : string
-

Get the last sql query exexcuted

- - - - -

Returns

- string - -
-
- -
- -
-
- -
-

set_last_query()

- -
set_last_query(string  $query_string) : void
-

Set the last query sql

- - -

Parameters

- - - - - - -
string$query_string
- - - -
-
- -
- -
-
- -
-

get_sql()

- -
get_sql() : \Query\SQL_Interface
-

Get the SQL class for the current driver

- - - - -

Returns

- \Query\SQL_Interface - -
-
- -
- -
-
- -
-

get_util()

- -
get_util() : \Query\Abstract_Util
-

Get the Util class for the current driver

- - - - -

Returns

- \Query\Abstract_Util - -
-
- -
- -
-
- -
-

set_table_prefix()

- -
set_table_prefix(string  $prefix) : void
-

Set the common table name prefix

- - -

Parameters

- - - - - - -
string$prefix
- - - -
-
- -
- -
-
- -
-

prepare_query()

- -
prepare_query(string  $sql, array  $data) : \PDOStatement
-

Simplifies prepared statements for database queries

- - -

Parameters

- - - - - - - - - - - -
string$sql
array$data
- -

Throws

-
-
\InvalidArgumentException
-
-
- -

Returns

- \PDOStatement - —

| FALSE

- -
-
- -
- -
-
- -
-

prepare_execute()

- -
prepare_execute(string  $sql, array  $params) : \PDOStatement
-

Create and execute a prepared statement with the provided parameters

- - -

Parameters

- - - - - - - - - - - -
string$sql
array$params
- - -

Returns

- \PDOStatement - -
-
- -
- -
-
- -
-

affected_rows()

- -
affected_rows() : integer
-

Returns number of rows affected by an INSERT, UPDATE, DELETE type query

- - - - -

Returns

- integer - -
-
- -
- -
-
- -
-

prefix_table()

- -
prefix_table(string  $table) : string
-

Prefixes a table if it is not already prefixed

- - -

Parameters

- - - - - - -
string$table
- - -

Returns

- string - -
-
- -
- -
-
- -
-

quote_table()

- -
quote_table(string  $table) : string
-

Quote database table name, and set prefix

- - -

Parameters

- - - - - - -
string$table
- - -

Returns

- string - -
-
- -
- -
-
- -
-

quote_ident()

- -
quote_ident(mixed  $ident) : string
-

Surrounds the string with the databases identifier escape characters

- - -

Parameters

- - - - - - -
mixed$ident
- - -

Returns

- string - -
-
- -
- -
-
- -
-

get_schemas()

- -
get_schemas() : array
-

Return schemas for databases that list them

- - - - -

Returns

- array - -
-
- -
- -
-
- -
-

get_tables()

- -
get_tables() : mixed
-

List tables for the current database

- - - - -

Returns

- mixed - -
-
- -
- -
-
- -
-

get_dbs()

- -
get_dbs() : array
-

Return list of dbs for the current connection, if possible

- - - - -

Returns

- array - -
-
- -
- -
-
- -
-

get_views()

- -
get_views() : array
-

Return list of views for the current database

- - - - -

Returns

- array - -
-
- -
- -
-
- -
-

get_sequences()

- -
get_sequences() : array
-

Return list of sequences for the current database, if they exist

- - - - -

Returns

- array - -
-
- -
- -
-
- -
-

get_functions()

- -
get_functions() : array
-

Return list of functions for the current database

- - - - -

Returns

- array - -
-
- -
- -
-
- -
-

get_procedures()

- -
get_procedures() : array
-

Return list of stored procedures for the current database

- - - - -

Returns

- array - -
-
- -
- -
-
- -
-

get_triggers()

- -
get_triggers() : array
-

Return list of triggers for the current database

- - - - -

Returns

- array - -
-
- -
- -
-
- -
-

get_system_tables()

- -
get_system_tables() : array
-

Retrieves an array of non-user-created tables for -the connection/database

- - - - -

Returns

- array - -
-
- -
- -
-
- -
-

get_columns()

- -
get_columns(string  $table) : array
-

Retrieve column information for the current database table

- - -

Parameters

- - - - - - -
string$table
- - -

Returns

- array - -
-
- -
- -
-
- -
-

get_fks()

- -
get_fks(string  $table) : array
-

Retrieve foreign keys for the table

- - -

Parameters

- - - - - - -
string$table
- - -

Returns

- array - -
-
- -
- -
-
- -
-

get_indexes()

- -
get_indexes(string  $table) : array
-

Retrieve indexes for the table

- - -

Parameters

- - - - - - -
string$table
- - -

Returns

- array - -
-
- -
- -
-
- -
-

get_types()

- -
get_types() : array
-

Retrieve list of data types for the database

- - - - -

Returns

- array - -
-
- -
- -
-
- -
-

driver_query()

- -
driver_query(string|array|null  $query, boolean  $filtered_index = TRUE) : array
-

Method to simplify retrieving db results for meta-data queries

- - -

Parameters

- - - - - - - - - - - -
string|array|null$query
boolean$filtered_index
- - -

Returns

- array - -
-
- -
- -
-
- -
-

num_rows()

- -
num_rows() : integer
-

Return the number of rows returned for a SELECT query

- - - - -

Returns

- integer - -
-
- -
- -
-
- -
-

insert_batch()

- -
insert_batch(string  $table, array  $data = array()) : string
-

Create sql for batch insert

- - -

Parameters

- - - - - - - - - - - -
string$table
array$data
- - -

Returns

- string - -
-
- -
- -
-
- -
-

_quote()

- -
_quote(mixed  $str) : mixed
-

Helper method for quote_ident

- - -

Parameters

- - - - - - -
mixed$str
- - -

Returns

- mixed - -
-
- -
- -
-
- -
-

truncate()

- -
truncate(string  $table) : \PDOStatement
-

Empty the passed table

- - -

Parameters

- - - - - - -
string$table
- - -

Returns

- \PDOStatement - -
-
- -
- -
-
- -
-

_load_sub_classes()

- -
_load_sub_classes() : void
-

Loads the subclasses for the driver

- - - - - -
-
- -
- -
-
- -
-

_prefix()

- -
_prefix(string  $str) : string
-

Sets the table prefix on the passed string

- - -

Parameters

- - - - - - -
string$str
- - -

Returns

- string - -
-
- -
- -
-
- - - - -
- - - diff --git a/docs/classes/Query.Drivers.Sqlite.SQL.html b/docs/classes/Query.Drivers.Sqlite.SQL.html deleted file mode 100644 index 07eaf3f..0000000 --- a/docs/classes/Query.Drivers.Sqlite.SQL.html +++ /dev/null @@ -1,951 +0,0 @@ - - - - - - Query - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- -
-
-
-
-
- - - -

\Query\Drivers\SqliteSQL

-

SQLite Specific SQL

- - - -
-

Summary

-
-
- Methods -
-
- Properties -
-
- Constants -
-
-
-
- limit()
- explain()
- random()
- db_list()
- table_list()
- system_table_list()
- view_list()
- trigger_list()
- function_list()
- procedure_list()
- sequence_list()
- type_list()
- column_list()
- fk_list()
- index_list()
-
-
- No public properties found -
-
- No constants found -
-
-
-
- No protected methods found -
-
- No protected properties found -
-
- N/A -
-
-
-
- No private methods found -
-
- No private properties found -
-
- N/A -
-
-
-
- -
- - - - -
-

Methods

- -
- -
-
- -
-

limit()

- -
limit(string  $sql, integer  $limit, integer|boolean  $offset = FALSE) : string
-

Limit clause

- - -

Parameters

- - - - - - - - - - - - - - - - -
string$sql
integer$limit
integer|boolean$offset
- - -

Returns

- string - -
-
- -
- -
-
- -
-

explain()

- -
explain(string  $sql) : string
-

Get the query plan for the sql query

- - -

Parameters

- - - - - - -
string$sql
- - -

Returns

- string - -
-
- -
- -
-
- -
-

random()

- -
random() : string
-

Random ordering keyword

- - - - -

Returns

- string - -
-
- -
- -
-
- -
-

db_list()

- -
db_list() : string
-

Returns sql to list other databases

- - - - -

Returns

- string - -
-
- -
- -
-
- -
-

table_list()

- -
table_list() : string
-

Returns sql to list tables

- - - - -

Returns

- string - -
-
- -
- -
-
- -
-

system_table_list()

- -
system_table_list() : array<mixed,string>
-

List the system tables

- - - - -

Returns

- array<mixed,string> - -
-
- -
- -
-
- -
-

view_list()

- -
view_list() : string
-

Returns sql to list views

- - - - -

Returns

- string - -
-
- -
- -
-
- -
-

trigger_list()

- -
trigger_list() : string
-

Returns sql to list triggers

- - - - -

Returns

- string - -
-
- -
- -
-
- -
-

function_list()

- -
function_list() : NULL
-

Return sql to list functions

- - - - -

Returns

- NULL - -
-
- -
- -
-
- -
-

procedure_list()

- -
procedure_list() : NULL
-

Return sql to list stored procedures

- - - - -

Returns

- NULL - -
-
- -
- -
-
- -
-

sequence_list()

- -
sequence_list() : NULL
-

Return sql to list sequences

- - - - -

Returns

- NULL - -
-
- -
- -
-
- -
-

type_list()

- -
type_list() : array<mixed,string>
-

SQL to show list of field types

- - - - -

Returns

- array<mixed,string> - -
-
- -
- -
-
- -
-

column_list()

- -
column_list(string  $table) : string
-

SQL to show infromation about columns in a table

- - -

Parameters

- - - - - - -
string$table
- - -

Returns

- string - -
-
- -
- -
-
- -
-

fk_list()

- -
fk_list(string  $table) : string
-

Get the list of foreign keys for the current -table

- - -

Parameters

- - - - - - -
string$table
- - -

Returns

- string - -
-
- -
- -
-
- -
-

index_list()

- -
index_list(string  $table) : string
-

Get the list of indexes for the current table

- - -

Parameters

- - - - - - -
string$table
- - -

Returns

- string - -
-
- -
- -
-
- - - - -
- - - diff --git a/docs/classes/Query.Drivers.Sqlite.Util.html b/docs/classes/Query.Drivers.Sqlite.Util.html deleted file mode 100644 index 3cfc537..0000000 --- a/docs/classes/Query.Drivers.Sqlite.Util.html +++ /dev/null @@ -1,876 +0,0 @@ - - - - - - Query - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- -
-
-
-
-
- - - -

\Query\Drivers\SqliteUtil

-

SQLite-specific backup, import and creation methods

- - - -
-

Summary

-
-
- Methods -
-
- Properties -
-
- Constants -
-
-
-
- __construct()
- get_driver()
- create_table()
- delete_table()
- backup_structure()
- backup_data()
- query()
- quote()
- quote_ident()
- quote_table()
-
-
- No public properties found -
-
- No constants found -
-
-
-
- No protected methods found -
-
- No protected properties found -
-
- N/A -
-
-
-
- No private methods found -
-
- $conn
-
-
- N/A -
-
-
-
- -
- - - -
-
-

Properties

-
- -
- -
-
- -
-

$conn

-
$conn : 
-

Reference to the current connection object

- - -

Type

- -
-
- -
- - - -
-

Methods

- -
- -
-
- -
-

__construct()

- -
__construct(\Query\Driver_Interface  $conn) 
-

Save a reference to the connection object for later use

- - -

Parameters

- - - - - - -
\Query\Driver_Interface$conn
- - - -
-
- -
- -
-
- -
-

get_driver()

- -
get_driver() : \Query\Driver_Interface
-

Get the driver object for the current connection

- - - - -

Returns

- \Query\Driver_Interface - -
-
- -
- -
-
- -
-

create_table()

- -
create_table(string  $name, array  $fields, array  $constraints = array(), boolean  $if_not_exists = TRUE) : string
-

Convenience public function to generate sql for creating a db table

- - -

Parameters

- - - - - - - - - - - - - - - - - - - - - -
string$name
array$fields
array$constraints
boolean$if_not_exists
- - -

Returns

- string - -
-
- -
- -
-
- -
-

delete_table()

- -
delete_table(string  $name) : string
-

Drop the selected table

- - -

Parameters

- - - - - - -
string$name
- - -

Returns

- string - -
-
- -
- -
-
- -
-

backup_structure()

- -
backup_structure() : string
-

Create an SQL backup file for the current database's structure

- - - - -

Returns

- string - -
-
- -
- -
-
- -
-

backup_data()

- -
backup_data(array  $excluded = array()) : string
-

Create an SQL backup file for the current database's data

- - -

Parameters

- - - - - - -
array$excluded
- - -

Returns

- string - -
-
- -
- -
-
- -
-

query()

- -
query(string  $sql) : mixed
-

- - -

Parameters

- - - - - - -
string$sql
- - -

Returns

- mixed - -
-
- -
- -
-
- -
-

quote()

- -
quote(string  $str) : string
-

- - -

Parameters

- - - - - - -
string$str
- - -

Returns

- string - -
-
- -
- -
-
- -
-

quote_ident()

- -
quote_ident(string  $sql) : string
-

- - -

Parameters

- - - - - - -
string$sql
- - -

Returns

- string - -
-
- -
- -
-
- -
-

quote_table()

- -
quote_table(string  $sql) : string
-

- - -

Parameters

- - - - - - -
string$sql
- - -

Returns

- string - -
-
- -
- -
-
- - - - -
- - - diff --git a/docs/classes/Query.Query_Builder.html b/docs/classes/Query.Query_Builder.html deleted file mode 100644 index 1658677..0000000 --- a/docs/classes/Query.Query_Builder.html +++ /dev/null @@ -1,3590 +0,0 @@ - - - - - - Query - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- -
-
-
-
- - -
- - -
-
-

Constants

-
- -
- -
-
- -
-

KEY

-
KEY
-

- -
-
- -
- -
-
- -
-

VALUE

-
VALUE
-

- -
-
- -
- -
-
- -
-

BOTH

-
BOTH
-

- -
-
- -
- - - -
-
-

Properties

-
- -
- -
-
- -
-

$conn_name

-
$conn_name : string
-

Convenience property for connection management

- - -

Type

- string -
-
- -
- -
-
- -
-

$queries

-
$queries : array
-

List of queries executed

- - -

Type

- array -
-
- -
- -
-
- - -
- -
- -
-
- -
-

$util

-
$util : \Query\Abstract_Util
-

Alias to driver util class

- - -

Type

- \Query\Abstract_Util -
-
- -
- -
-
- -
-

$sql

-
$sql : \Query\SQL_Interface
-

Alias to driver sql class

- - -

Type

- \Query\SQL_Interface -
-
- -
- -
-
- -
-

$select_string

-
$select_string : string
-

Compiled 'select' clause

- - -

Type

- string -
-
- -
- -
-
- -
-

$from_string

-
$from_string : string
-

Compiled 'from' clause

- - -

Type

- string -
-
- -
- -
-
- -
-

$set_string

-
$set_string : string
-

Compiled arguments for insert / update

- - -

Type

- string -
-
- -
- -
-
- -
-

$order_string

-
$order_string : string
-

Order by clause

- - -

Type

- string -
-
- -
- -
-
- -
-

$group_string

-
$group_string : string
-

Group by clause

- - -

Type

- string -
-
- -
- -
-
- -
-

$set_array_keys

-
$set_array_keys : array
-

Keys for insert/update statement

- - -

Type

- array -
-
- -
- -
-
- -
-

$order_array

-
$order_array : array
-

Key/val pairs for order by clause

- - -

Type

- array -
-
- -
- -
-
- -
-

$group_array

-
$group_array : array
-

Key/val pairs for group by clause

- - -

Type

- array -
-
- -
- -
-
- -
-

$values

-
$values : array
-

Values to apply to prepared statements

- - -

Type

- array -
-
- -
- -
-
- -
-

$where_values

-
$where_values : array
-

Values to apply to where clauses in prepared statements

- - -

Type

- array -
-
- -
- -
-
- -
-

$limit

-
$limit : integer
-

Value for limit string

- - -

Type

- integer -
-
- -
- -
-
- -
-

$offset

-
$offset : boolean|integer
-

Value for offset in limit string

- - -

Type

- boolean|integer -
-
- -
- -
-
- -
-

$query_map

-
$query_map : array
-

Query component order mapping -for complex select queries

-

Format: -array( -'type' => 'where', -'conjunction' => ' AND ', -'string' => 'k=?' -)

- -

Type

- array -
-
- -
- -
-
- -
-

$having_map

-
$having_map : array
-

Map for having clause

- - -

Type

- array -
-
- -
- -
-
- -
-

$explain

-
$explain : boolean
-

Whether to do only an explain on the query

- - -

Type

- boolean -
-
- -
- -
-
- -
-

$parser

-
$parser : \Query\Query_Parser
-

Query parser class instance

- - -

Type

- \Query\Query_Parser -
-
- -
- -
-
- -
-

$string_vars

-
$string_vars : array
-

String class values to be reset

- - -

Type

- array -
-
- -
- -
-
- -
-

$array_vars

-
$array_vars : array
-

Array class variables to be reset

- - -

Type

- array -
-
- -
- - - -
-

Methods

- -
- -
-
- - -
- -
- -
-
- -
-

__destruct()

- -
__destruct() 
-

Destructor

- - - - - -
-
- -
- -
-
- -
-

__call()

- -
__call(string  $name, array  $params) : mixed
-

Calls a function further down the inheritence chain

- - -

Parameters

- - - - - - - - - - - -
string$name
array$params
- -

Throws

-
-
\BadMethodCallException
-
-
- -

Returns

- mixed - -
-
- -
- -
-
- -
-

select()

- -
select(string  $fields) : \Query\Query_Builder
-

Specifies rows to select in a query

- - -

Parameters

- - - - - - -
string$fields
- - -

Returns

- \Query\Query_Builder - -
-
- -
- -
-
- -
-

select_max()

- -
select_max(string  $field, string|FALSE  $as = FALSE) : \Query\Query_Builder
-

Selects the maximum value of a field from a query

- - -

Parameters

- - - - - - - - - - - -
string$field
string|FALSE$as
- - -

Returns

- \Query\Query_Builder - -
-
- -
- -
-
- -
-

select_min()

- -
select_min(string  $field, string|boolean  $as = FALSE) : \Query\Query_Builder
-

Selects the minimum value of a field from a query

- - -

Parameters

- - - - - - - - - - - -
string$field
string|boolean$as
- - -

Returns

- \Query\Query_Builder - -
-
- -
- -
-
- -
-

select_avg()

- -
select_avg(string  $field, string|boolean  $as = FALSE) : \Query\Query_Builder
-

Selects the average value of a field from a query

- - -

Parameters

- - - - - - - - - - - -
string$field
string|boolean$as
- - -

Returns

- \Query\Query_Builder - -
-
- -
- -
-
- -
-

select_sum()

- -
select_sum(string  $field, string|boolean  $as = FALSE) : \Query\Query_Builder
-

Selects the sum of a field from a query

- - -

Parameters

- - - - - - - - - - - -
string$field
string|boolean$as
- - -

Returns

- \Query\Query_Builder - -
-
- -
- -
-
- -
-

distinct()

- -
distinct() : \Query\Query_Builder
-

Adds the 'distinct' keyword to a query

- - - - -

Returns

- \Query\Query_Builder - -
-
- -
- -
-
- -
-

explain()

- -
explain() : \Query\Query_Builder
-

Tell the database to give you the query plan instead of result set

- - - - -

Returns

- \Query\Query_Builder - -
-
- -
- -
-
- -
-

from()

- -
from(string  $tblname) : \Query\Query_Builder
-

Specify the database table to select from

- - -

Parameters

- - - - - - -
string$tblname
- - -

Returns

- \Query\Query_Builder - -
-
- -
- -
-
- -
-

like()

- -
like(string  $field, mixed  $val, string  $pos = 'both') : \Query\Query_Builder
-

Creates a Like clause in the sql statement

- - -

Parameters

- - - - - - - - - - - - - - - - -
string$field
mixed$val
string$pos
- - -

Returns

- \Query\Query_Builder - -
-
- -
- -
-
- -
-

or_like()

- -
or_like(string  $field, mixed  $val, string  $pos = 'both') : \Query\Query_Builder
-

Generates an OR Like clause

- - -

Parameters

- - - - - - - - - - - - - - - - -
string$field
mixed$val
string$pos
- - -

Returns

- \Query\Query_Builder - -
-
- -
- -
-
- -
-

not_like()

- -
not_like(string  $field, mixed  $val, string  $pos = 'both') : \Query\Query_Builder
-

Generates a NOT LIKE clause

- - -

Parameters

- - - - - - - - - - - - - - - - -
string$field
mixed$val
string$pos
- - -

Returns

- \Query\Query_Builder - -
-
- -
- -
-
- -
-

or_not_like()

- -
or_not_like(string  $field, mixed  $val, string  $pos = 'both') : \Query\Query_Builder
-

Generates a OR NOT LIKE clause

- - -

Parameters

- - - - - - - - - - - - - - - - -
string$field
mixed$val
string$pos
- - -

Returns

- \Query\Query_Builder - -
-
- -
- -
-
- -
-

having()

- -
having(mixed  $key, mixed  $val = array()) : \Query\Query_Builder
-

Generates a 'Having' clause

- - -

Parameters

- - - - - - - - - - - -
mixed$key
mixed$val
- - -

Returns

- \Query\Query_Builder - -
-
- -
- -
-
- -
-

or_having()

- -
or_having(mixed  $key, mixed  $val = array()) : \Query\Query_Builder
-

Generates a 'Having' clause prefixed with 'OR'

- - -

Parameters

- - - - - - - - - - - -
mixed$key
mixed$val
- - -

Returns

- \Query\Query_Builder - -
-
- -
- -
-
- -
-

where()

- -
where(mixed  $key, mixed  $val = array(), mixed  $escape = NULL) : \Query\Query_Builder
-

Specify condition(s) in the where clause of a query -Note: this function works with key / value, or a -passed array with key / value pairs

- - -

Parameters

- - - - - - - - - - - - - - - - -
mixed$key
mixed$val
mixed$escape
- - -

Returns

- \Query\Query_Builder - -
-
- -
- -
-
- -
-

or_where()

- -
or_where(string  $key, mixed  $val = array()) : \Query\Query_Builder
-

Where clause prefixed with "OR"

- - -

Parameters

- - - - - - - - - - - -
string$key
mixed$val
- - -

Returns

- \Query\Query_Builder - -
-
- -
- -
-
- -
-

where_in()

- -
where_in(mixed  $field, mixed  $val = array()) : \Query\Query_Builder
-

Where clause with 'IN' statement

- - -

Parameters

- - - - - - - - - - - -
mixed$field
mixed$val
- - -

Returns

- \Query\Query_Builder - -
-
- -
- -
-
- -
-

or_where_in()

- -
or_where_in(string  $field, mixed  $val = array()) : \Query\Query_Builder
-

Where in statement prefixed with "or"

- - -

Parameters

- - - - - - - - - - - -
string$field
mixed$val
- - -

Returns

- \Query\Query_Builder - -
-
- -
- -
-
- -
-

where_not_in()

- -
where_not_in(string  $field, mixed  $val = array()) : \Query\Query_Builder
-

WHERE NOT IN (FOO) clause

- - -

Parameters

- - - - - - - - - - - -
string$field
mixed$val
- - -

Returns

- \Query\Query_Builder - -
-
- -
- -
-
- -
-

or_where_not_in()

- -
or_where_not_in(string  $field, mixed  $val = array()) : \Query\Query_Builder
-

OR WHERE NOT IN (FOO) clause

- - -

Parameters

- - - - - - - - - - - -
string$field
mixed$val
- - -

Returns

- \Query\Query_Builder - -
-
- -
- -
-
- -
-

set()

- -
set(mixed  $key, mixed  $val = NULL) : \Query\Query_Builder
-

Sets values for inserts / updates / deletes

- - -

Parameters

- - - - - - - - - - - -
mixed$key
mixed$val
- - -

Returns

- \Query\Query_Builder - -
-
- -
- -
-
- -
-

join()

- -
join(string  $table, string  $condition, string  $type = '') : \Query\Query_Builder
-

Creates a join phrase in a compiled query

- - -

Parameters

- - - - - - - - - - - - - - - - -
string$table
string$condition
string$type
- - -

Returns

- \Query\Query_Builder - -
-
- -
- -
-
- -
-

group_by()

- -
group_by(mixed  $field) : \Query\Query_Builder
-

Group the results by the selected field(s)

- - -

Parameters

- - - - - - -
mixed$field
- - -

Returns

- \Query\Query_Builder - -
-
- -
- -
-
- -
-

order_by()

- -
order_by(string  $field, string  $type = "") : \Query\Query_Builder
-

Order the results by the selected field(s)

- - -

Parameters

- - - - - - - - - - - -
string$field
string$type
- - -

Returns

- \Query\Query_Builder - -
-
- -
- -
-
- -
-

limit()

- -
limit(integer  $limit, integer|boolean  $offset = FALSE) : \Query\Query_Builder
-

Set a limit on the current sql statement

- - -

Parameters

- - - - - - - - - - - -
integer$limit
integer|boolean$offset
- - -

Returns

- \Query\Query_Builder - -
-
- -
- -
-
- -
-

group_start()

- -
group_start() : \Query\Query_Builder
-

Adds a paren to the current query for query grouping

- - - - -

Returns

- \Query\Query_Builder - -
-
- -
- -
-
- -
-

or_group_start()

- -
or_group_start() : \Query\Query_Builder
-

Adds a paren to the current query for query grouping, -prefixed with 'OR'

- - - - -

Returns

- \Query\Query_Builder - -
-
- -
- -
-
- -
-

or_not_group_start()

- -
or_not_group_start() : \Query\Query_Builder
-

Adds a paren to the current query for query grouping, -prefixed with 'OR NOT'

- - - - -

Returns

- \Query\Query_Builder - -
-
- -
- -
-
- -
-

group_end()

- -
group_end() : \Query\Query_Builder
-

Ends a query group

- - - - -

Returns

- \Query\Query_Builder - -
-
- -
- -
-
- -
-

get()

- -
get(  $table = '', integer|boolean  $limit = FALSE, integer|boolean  $offset = FALSE) : \PDOStatement
-

Select and retrieve all records from the current table, and/or -execute current compiled query

- - -

Parameters

- - - - - - - - - - - - - - - - -
$table
integer|boolean$limit
integer|boolean$offset
- - -

Returns

- \PDOStatement - -
-
- -
- -
-
- -
-

get_where()

- -
get_where(string  $table, array  $where = array(), integer|boolean  $limit = FALSE, integer|boolean  $offset = FALSE) : \PDOStatement
-

Convenience method for get() with a where clause

- - -

Parameters

- - - - - - - - - - - - - - - - - - - - - -
string$table
array$where
integer|boolean$limit
integer|boolean$offset
- - -

Returns

- \PDOStatement - -
-
- -
- -
-
- -
-

count_all()

- -
count_all(string  $table) : integer
-

Retreive the number of rows in the selected table

- - -

Parameters

- - - - - - -
string$table
- - -

Returns

- integer - -
-
- -
- -
-
- -
-

count_all_results()

- -
count_all_results(string  $table = '') : integer
-

Retrieve the number of results for the generated query - used -in place of the get() method

- - -

Parameters

- - - - - - -
string$table
- - -

Returns

- integer - -
-
- -
- -
-
- -
-

insert()

- -
insert(string  $table, mixed  $data = array()) : \PDOStatement
-

Creates an insert clause, and executes it

- - -

Parameters

- - - - - - - - - - - -
string$table
mixed$data
- - -

Returns

- \PDOStatement - -
-
- -
- -
-
- -
-

insert_batch()

- -
insert_batch(string  $table, array  $data = array()) : \PDOStatement
-

Creates and executes a batch insertion query

- - -

Parameters

- - - - - - - - - - - -
string$table
array$data
- - -

Returns

- \PDOStatement - -
-
- -
- -
-
- -
-

update()

- -
update(string  $table, mixed  $data = array()) : \PDOStatement
-

Creates an update clause, and executes it

- - -

Parameters

- - - - - - - - - - - -
string$table
mixed$data
- - -

Returns

- \PDOStatement - -
-
- -
- -
-
- -
-

delete()

- -
delete(string  $table, mixed  $where = '') : \PDOStatement
-

Deletes data from a table

- - -

Parameters

- - - - - - - - - - - -
string$table
mixed$where
- - -

Returns

- \PDOStatement - -
-
- -
- -
-
- -
-

get_compiled_select()

- -
get_compiled_select(string  $table = '', boolean  $reset = TRUE) : string
-

Returns the generated 'select' sql query

- - -

Parameters

- - - - - - - - - - - -
string$table
boolean$reset
- - -

Returns

- string - -
-
- -
- -
-
- -
-

get_compiled_insert()

- -
get_compiled_insert(string  $table, boolean  $reset = TRUE) : string
-

Returns the generated 'insert' sql query

- - -

Parameters

- - - - - - - - - - - -
string$table
boolean$reset
- - -

Returns

- string - -
-
- -
- -
-
- -
-

get_compiled_update()

- -
get_compiled_update(string  $table = '', boolean  $reset = TRUE) : string
-

Returns the generated 'update' sql query

- - -

Parameters

- - - - - - - - - - - -
string$table
boolean$reset
- - -

Returns

- string - -
-
- -
- -
-
- -
-

get_compiled_delete()

- -
get_compiled_delete(string  $table = "", boolean  $reset = TRUE) : string
-

Returns the generated 'delete' sql query

- - -

Parameters

- - - - - - - - - - - -
string$table
boolean$reset
- - -

Returns

- string - -
-
- -
- -
-
- -
-

reset_query()

- -
reset_query() : void
-

Clear out the class variables, so the next query can be run

- - - - - -
-
- -
- -
-
- -
-

_mixed_set()

- -
_mixed_set(array  $var, mixed  $key, mixed  $val = NULL, integer  $val_type = self::BOTH) : array
-

Set values in the class, with either an array or key value pair

- - -

Parameters

- - - - - - - - - - - - - - - - - - - - - -
array$var
mixed$key
mixed$val
integer$val_type
- - -

Returns

- array - -
-
- -
- -
-
- -
-

_select()

- -
_select(string  $field, string|boolean  $as = FALSE) : string
-

Method to simplify select_ methods

- - -

Parameters

- - - - - - - - - - - -
string$field
string|boolean$as
- - -

Returns

- string - -
-
- -
- -
-
- -
-

_get_compile()

- -
_get_compile(string  $type, string  $table, boolean  $reset) : string
-

Helper function for returning sql strings

- - -

Parameters

- - - - - - - - - - - - - - - - -
string$type
string$table
boolean$reset
- - -

Returns

- string - -
-
- -
- -
-
- -
-

_like()

- -
_like(string  $field, mixed  $val, string  $pos, string  $like = 'LIKE', string  $conj = 'AND') : \Query\Query_Builder
-

Simplify 'like' methods

- - -

Parameters

- - - - - - - - - - - - - - - - - - - - - - - - - - -
string$field
mixed$val
string$pos
string$like
string$conj
- - -

Returns

- \Query\Query_Builder - -
-
- -
- -
-
- -
-

_having()

- -
_having(mixed  $key, mixed  $val = array(), string  $conj = 'AND') : \Query\Query_Builder
-

Simplify building having clauses

- - -

Parameters

- - - - - - - - - - - - - - - - -
mixed$key
mixed$val
string$conj
- - -

Returns

- \Query\Query_Builder - -
-
- -
- -
-
- -
-

_where()

- -
_where(mixed  $key, mixed  $val = array()) : array
-

Do all the repeditive stuff for where/having type methods

- - -

Parameters

- - - - - - - - - - - -
mixed$key
mixed$val
- - -

Returns

- array - -
-
- -
- -
-
- -
-

_where_string()

- -
_where_string(mixed  $key, mixed  $val = array(), string  $defaultConj = 'AND') : \Query\Query_Builder
-

Simplify generating where string

- - -

Parameters

- - - - - - - - - - - - - - - - -
mixed$key
mixed$val
string$defaultConj
- - -

Returns

- \Query\Query_Builder - -
-
- -
- -
-
- -
-

_where_in()

- -
_where_in(mixed  $key, mixed  $val = array(), string  $in = 'IN', string  $conj = 'AND') : \Query\Query_Builder
-

Simplify where_in methods

- - -

Parameters

- - - - - - - - - - - - - - - - - - - - - -
mixed$key
mixed$val
string$in
    -
  • The (not) in fragment
  • -
string$conj
    -
  • The where in conjunction
  • -
- - -

Returns

- \Query\Query_Builder - -
-
- -
- -
-
- -
-

_run()

- -
_run(string  $type, string  $table, string  $sql = NULL, array|null  $vals = NULL) : \PDOStatement
-

Executes the compiled query

- - -

Parameters

- - - - - - - - - - - - - - - - - - - - - -
string$type
string$table
string$sql
array|null$vals
- - -

Returns

- \PDOStatement - -
-
- -
- -
-
- -
-

_append_map()

- -
_append_map(string  $conjunction = '', string  $string = '', string  $type = '') : void
-

Add an additional set of mapping pairs to a internal map

- - -

Parameters

- - - - - - - - - - - - - - - - -
string$conjunction
string$string
string$type
- - - -
-
- -
- -
-
- -
-

_append_query()

- -
_append_query(array  $vals, string  $sql, string  $total_time) : void
-

Convert the prepared statement into readable sql

- - -

Parameters

- - - - - - - - - - - - - - - - -
array$vals
string$sql
string$total_time
- - - -
-
- -
- -
-
- -
-

_compile_type()

- -
_compile_type(string  $type = '', string  $table = '') : string
-

Sub-method for generating sql strings

- - -

Parameters

- - - - - - - - - - - -
string$type
string$table
- - -

Returns

- string - -
-
- -
- -
-
- -
-

_compile()

- -
_compile(string  $type = '', string  $table = '') : string
-

String together the sql statements for sending to the db

- - -

Parameters

- - - - - - - - - - - -
string$type
string$table
- - -

Returns

- string - -
-
- -
- -
-
- - - - -
- - - diff --git a/docs/classes/Query.Query_Builder_Interface.html b/docs/classes/Query.Query_Builder_Interface.html deleted file mode 100644 index 78aa866..0000000 --- a/docs/classes/Query.Query_Builder_Interface.html +++ /dev/null @@ -1,2137 +0,0 @@ - - - - - - Query - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- -
-
-
-
-
- - - -

\QueryQuery_Builder_Interface

-

Interface defining the Query Builder class

- - -
-

Summary

-
-
- Methods -
-
- Constants -
-
-
-
- select()
- select_max()
- select_min()
- select_avg()
- select_sum()
- distinct()
- explain()
- from()
- like()
- or_like()
- not_like()
- or_not_like()
- having()
- or_having()
- where()
- or_where()
- where_in()
- or_where_in()
- where_not_in()
- or_where_not_in()
- set()
- join()
- group_by()
- order_by()
- limit()
- group_start()
- or_group_start()
- or_not_group_start()
- group_end()
- get()
- get_where()
- count_all()
- count_all_results()
- insert()
- insert_batch()
- update()
- delete()
- get_compiled_select()
- get_compiled_insert()
- get_compiled_update()
- get_compiled_delete()
- reset_query()
-
-
- No constants found -
-
-
-
- No protected methods found -
-
- N/A -
-
-
-
- No private methods found -
-
- N/A -
-
-
-
- -
- - -
-
-

Methods

-
- -
- -
-
- -
-

select()

- -
select(string  $fields) : \Query\Query_Builder
-

Specifies rows to select in a query

- - -

Parameters

- - - - - - -
string$fields
- - -

Returns

- \Query\Query_Builder - -
-
- -
- -
-
- -
-

select_max()

- -
select_max(string  $field, string|boolean  $as = FALSE) : \Query\Query_Builder
-

Selects the maximum value of a field from a query

- - -

Parameters

- - - - - - - - - - - -
string$field
string|boolean$as
- - -

Returns

- \Query\Query_Builder - -
-
- -
- -
-
- -
-

select_min()

- -
select_min(string  $field, string|boolean  $as = FALSE) : \Query\Query_Builder
-

Selects the minimum value of a field from a query

- - -

Parameters

- - - - - - - - - - - -
string$field
string|boolean$as
- - -

Returns

- \Query\Query_Builder - -
-
- -
- -
-
- -
-

select_avg()

- -
select_avg(string  $field, string|boolean  $as = FALSE) : \Query\Query_Builder
-

Selects the average value of a field from a query

- - -

Parameters

- - - - - - - - - - - -
string$field
string|boolean$as
- - -

Returns

- \Query\Query_Builder - -
-
- -
- -
-
- -
-

select_sum()

- -
select_sum(string  $field, string|boolean  $as = FALSE) : \Query\Query_Builder
-

Selects the sum of a field from a query

- - -

Parameters

- - - - - - - - - - - -
string$field
string|boolean$as
- - -

Returns

- \Query\Query_Builder - -
-
- -
- -
-
- -
-

distinct()

- -
distinct() : \Query\Query_Builder
-

Adds the 'distinct' keyword to a query

- - - - -

Returns

- \Query\Query_Builder - -
-
- -
- -
-
- -
-

explain()

- -
explain() : \Query\Query_Builder
-

Shows the query plan for the query

- - - - -

Returns

- \Query\Query_Builder - -
-
- -
- -
-
- -
-

from()

- -
from(string  $tblname) : \Query\Query_Builder
-

Specify the database table to select from

- - -

Parameters

- - - - - - -
string$tblname
- - -

Returns

- \Query\Query_Builder - -
-
- -
- -
-
- -
-

like()

- -
like(string  $field, mixed  $val, string  $pos = 'both') : \Query\Query_Builder
-

Creates a Like clause in the sql statement

- - -

Parameters

- - - - - - - - - - - - - - - - -
string$field
mixed$val
string$pos
- - -

Returns

- \Query\Query_Builder - -
-
- -
- -
-
- -
-

or_like()

- -
or_like(string  $field, mixed  $val, string  $pos = 'both') : \Query\Query_Builder
-

Generates an OR Like clause

- - -

Parameters

- - - - - - - - - - - - - - - - -
string$field
mixed$val
string$pos
- - -

Returns

- \Query\Query_Builder - -
-
- -
- -
-
- -
-

not_like()

- -
not_like(string  $field, mixed  $val, string  $pos = 'both') : \Query\Query_Builder
-

Generates a NOT LIKE clause

- - -

Parameters

- - - - - - - - - - - - - - - - -
string$field
mixed$val
string$pos
- - -

Returns

- \Query\Query_Builder - -
-
- -
- -
-
- -
-

or_not_like()

- -
or_not_like(string  $field, mixed  $val, string  $pos = 'both') : \Query\Query_Builder
-

Generates a OR NOT LIKE clause

- - -

Parameters

- - - - - - - - - - - - - - - - -
string$field
mixed$val
string$pos
- - -

Returns

- \Query\Query_Builder - -
-
- -
- -
-
- -
-

having()

- -
having(mixed  $key, mixed  $val = array()) : \Query\Query_Builder
-

Generates a 'Having' clause

- - -

Parameters

- - - - - - - - - - - -
mixed$key
mixed$val
- - -

Returns

- \Query\Query_Builder - -
-
- -
- -
-
- -
-

or_having()

- -
or_having(mixed  $key, mixed  $val = array()) : \Query\Query_Builder
-

Generates a 'Having' clause prefixed with 'OR'

- - -

Parameters

- - - - - - - - - - - -
mixed$key
mixed$val
- - -

Returns

- \Query\Query_Builder - -
-
- -
- -
-
- -
-

where()

- -
where(mixed  $key, mixed  $val = array(), boolean  $escape = NULL) : \Query\Query_Builder
-

Specify condition(s) in the where clause of a query -Note: this function works with key / value, or a -passed array with key / value pairs

- - -

Parameters

- - - - - - - - - - - - - - - - -
mixed$key
mixed$val
boolean$escape
- - -

Returns

- \Query\Query_Builder - -
-
- -
- -
-
- -
-

or_where()

- -
or_where(string  $key, mixed  $val = array()) : \Query\Query_Builder
-

Where clause prefixed with "OR"

- - -

Parameters

- - - - - - - - - - - -
string$key
mixed$val
- - -

Returns

- \Query\Query_Builder - -
-
- -
- -
-
- -
-

where_in()

- -
where_in(mixed  $field, mixed  $val = array()) : \Query\Query_Builder
-

Where clause with 'IN' statement

- - -

Parameters

- - - - - - - - - - - -
mixed$field
mixed$val
- - -

Returns

- \Query\Query_Builder - -
-
- -
- -
-
- -
-

or_where_in()

- -
or_where_in(string  $field, mixed  $val = array()) : \Query\Query_Builder
-

Where in statement prefixed with "or"

- - -

Parameters

- - - - - - - - - - - -
string$field
mixed$val
- - -

Returns

- \Query\Query_Builder - -
-
- -
- -
-
- -
-

where_not_in()

- -
where_not_in(string  $field, mixed  $val = array()) : \Query\Query_Builder
-

WHERE NOT IN (FOO) clause

- - -

Parameters

- - - - - - - - - - - -
string$field
mixed$val
- - -

Returns

- \Query\Query_Builder - -
-
- -
- -
-
- -
-

or_where_not_in()

- -
or_where_not_in(string  $field, mixed  $val = array()) : \Query\Query_Builder
-

OR WHERE NOT IN (FOO) clause

- - -

Parameters

- - - - - - - - - - - -
string$field
mixed$val
- - -

Returns

- \Query\Query_Builder - -
-
- -
- -
-
- -
-

set()

- -
set(mixed  $key, mixed  $val = NULL) : \Query\Query_Builder
-

Sets values for inserts / updates / deletes

- - -

Parameters

- - - - - - - - - - - -
mixed$key
mixed$val
- - -

Returns

- \Query\Query_Builder - -
-
- -
- -
-
- -
-

join()

- -
join(string  $table, string  $condition, string  $type = '') : \Query\Query_Builder
-

Creates a join phrase in a compiled query

- - -

Parameters

- - - - - - - - - - - - - - - - -
string$table
string$condition
string$type
- - -

Returns

- \Query\Query_Builder - -
-
- -
- -
-
- -
-

group_by()

- -
group_by(mixed  $field) : \Query\Query_Builder
-

Group the results by the selected field(s)

- - -

Parameters

- - - - - - -
mixed$field
- - -

Returns

- \Query\Query_Builder - -
-
- -
- -
-
- -
-

order_by()

- -
order_by(string  $field, string  $type = "") : \Query\Query_Builder
-

Order the results by the selected field(s)

- - -

Parameters

- - - - - - - - - - - -
string$field
string$type
- - -

Returns

- \Query\Query_Builder - -
-
- -
- -
-
- -
-

limit()

- -
limit(integer  $limit, integer|boolean  $offset = FALSE) : \Query\Query_Builder
-

Set a limit on the current sql statement

- - -

Parameters

- - - - - - - - - - - -
integer$limit
integer|boolean$offset
- - -

Returns

- \Query\Query_Builder - -
-
- -
- -
-
- -
-

group_start()

- -
group_start() : \Query\Query_Builder
-

Adds a paren to the current query for query grouping

- - - - -

Returns

- \Query\Query_Builder - -
-
- -
- -
-
- -
-

or_group_start()

- -
or_group_start() : \Query\Query_Builder
-

Adds a paren to the current query for query grouping, -prefixed with 'OR'

- - - - -

Returns

- \Query\Query_Builder - -
-
- -
- -
-
- -
-

or_not_group_start()

- -
or_not_group_start() : \Query\Query_Builder
-

Adds a paren to the current query for query grouping, -prefixed with 'OR NOT'

- - - - -

Returns

- \Query\Query_Builder - -
-
- -
- -
-
- -
-

group_end()

- -
group_end() : \Query\Query_Builder
-

Ends a query group

- - - - -

Returns

- \Query\Query_Builder - -
-
- -
- -
-
- -
-

get()

- -
get(  $table = '', integer|boolean  $limit = FALSE, integer|boolean  $offset = FALSE) : \PDOStatement
-

Select and retrieve all records from the current table, and/or -execute current compiled query

- - -

Parameters

- - - - - - - - - - - - - - - - -
$table
integer|boolean$limit
integer|boolean$offset
- - -

Returns

- \PDOStatement - -
-
- -
- -
-
- -
-

get_where()

- -
get_where(string  $table, array  $where = array(), integer|boolean  $limit = FALSE, integer|boolean  $offset = FALSE) : \PDOStatement
-

Convience method for get() with a where clause

- - -

Parameters

- - - - - - - - - - - - - - - - - - - - - -
string$table
array$where
integer|boolean$limit
integer|boolean$offset
- - -

Returns

- \PDOStatement - -
-
- -
- -
-
- -
-

count_all()

- -
count_all(string  $table) : integer
-

Retrieve the number of rows in the selected table

- - -

Parameters

- - - - - - -
string$table
- - -

Returns

- integer - -
-
- -
- -
-
- -
-

count_all_results()

- -
count_all_results(string  $table = '') : integer
-

Retrieve the number of results for the generated query - used -in place of the get() method

- - -

Parameters

- - - - - - -
string$table
- - -

Returns

- integer - -
-
- -
- -
-
- -
-

insert()

- -
insert(string  $table, mixed  $data = array()) : \PDOStatement
-

Creates an insert clause, and executes it

- - -

Parameters

- - - - - - - - - - - -
string$table
mixed$data
- - -

Returns

- \PDOStatement - -
-
- -
- -
-
- -
-

insert_batch()

- -
insert_batch(string  $table, array  $data = array()) : \PDOStatement|null
-

Creates and executes a batch insertion query

- - -

Parameters

- - - - - - - - - - - -
string$table
array$data
- - -

Returns

- \PDOStatement|null - -
-
- -
- -
-
- -
-

update()

- -
update(string  $table, mixed  $data = array()) : \PDOStatement
-

Creates an update clause, and executes it

- - -

Parameters

- - - - - - - - - - - -
string$table
mixed$data
- - -

Returns

- \PDOStatement - -
-
- -
- -
-
- -
-

delete()

- -
delete(string  $table, mixed  $where = '') : \PDOStatement
-

Deletes data from a table

- - -

Parameters

- - - - - - - - - - - -
string$table
mixed$where
- - -

Returns

- \PDOStatement - -
-
- -
- -
-
- -
-

get_compiled_select()

- -
get_compiled_select(string  $table = '', boolean  $reset = TRUE) : string
-

Returns the generated 'select' sql query

- - -

Parameters

- - - - - - - - - - - -
string$table
boolean$reset
- - -

Returns

- string - -
-
- -
- -
-
- -
-

get_compiled_insert()

- -
get_compiled_insert(string  $table, boolean  $reset = TRUE) : string
-

Returns the generated 'insert' sql query

- - -

Parameters

- - - - - - - - - - - -
string$table
boolean$reset
- - -

Returns

- string - -
-
- -
- -
-
- -
-

get_compiled_update()

- -
get_compiled_update(string  $table = '', boolean  $reset = TRUE) : string
-

Returns the generated 'update' sql query

- - -

Parameters

- - - - - - - - - - - -
string$table
boolean$reset
- - -

Returns

- string - -
-
- -
- -
-
- -
-

get_compiled_delete()

- -
get_compiled_delete(string  $table = "", boolean  $reset = TRUE) : string
-

Returns the generated 'delete' sql query

- - -

Parameters

- - - - - - - - - - - -
string$table
boolean$reset
- - -

Returns

- string - -
-
- -
- -
-
- -
-

reset_query()

- -
reset_query() : void
-

Clear out the class variables, so the next query can be run

- - - - - -
-
- -
- -
-
- - - - -
- - - diff --git a/docs/classes/Query.Query_Parser.html b/docs/classes/Query.Query_Parser.html deleted file mode 100644 index bb898e3..0000000 --- a/docs/classes/Query.Query_Parser.html +++ /dev/null @@ -1,687 +0,0 @@ - - - - - - Query - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- -
-
-
-
-
- - - -

\QueryQuery_Parser

-

Utility Class to parse sql clauses for properly escaping identifiers

- - - -
-

Summary

-
-
- Methods -
-
- Properties -
-
- Constants -
-
-
-
- __construct()
- parse_join()
- compile_join()
-
-
- $matches
-
-
- No constants found -
-
-
-
- filter_array()
-
-
- No protected properties found -
-
- N/A -
-
-
-
- No private methods found -
-
- $db
- $match_patterns
-
-
- N/A -
-
-
-
- -
- - - -
-
-

Properties

-
- -
- -
-
- -
-

$matches

-
$matches : array
-

Regex matches

- - -

Type

- array -
-
- -
- -
-
- - -
- -
- -
-
- -
-

$match_patterns

-
$match_patterns : array
-

Regex patterns for various syntax components

- - -

Type

- array -
-
- -
- - - -
-

Methods

- -
- -
-
- -
-

__construct()

- -
__construct(\Query\Driver\Driver_Interface  $db) 
-

Constructor/entry point into parser

- - -

Parameters

- - - - - - -
\Query\Driver\Driver_Interface$db
- - - -
-
- -
- -
-
- -
-

parse_join()

- -
parse_join(string  $sql) : array
-

Parser method for setting the parse string

- - -

Parameters

- - - - - - -
string$sql
- - -

Returns

- array - -
-
- -
- -
-
- -
-

compile_join()

- -
compile_join(string  $condition) : string
-

Compiles a join condition after parsing

- - -

Parameters

- - - - - - -
string$condition
- - -

Returns

- string - -
-
- -
- -
-
- -
-

filter_array()

- -
filter_array(array  $array) : array
-

Returns a more useful match array

- - -

Parameters

- - - - - - -
array$array
- - -

Returns

- array - -
-
- -
- -
-
- - - - -
- - - diff --git a/docs/classes/Query.SQL_Interface.html b/docs/classes/Query.SQL_Interface.html deleted file mode 100644 index 430f6c4..0000000 --- a/docs/classes/Query.SQL_Interface.html +++ /dev/null @@ -1,927 +0,0 @@ - - - - - - Query - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- -
-
-
-
-
- - - -

\QuerySQL_Interface

-

parent for database manipulation subclasses

- - -
-

Summary

-
-
- Methods -
-
- Constants -
-
-
-
- limit()
- explain()
- random()
- db_list()
- table_list()
- system_table_list()
- view_list()
- trigger_list()
- function_list()
- procedure_list()
- sequence_list()
- type_list()
- column_list()
- fk_list()
- index_list()
-
-
- No constants found -
-
-
-
- No protected methods found -
-
- N/A -
-
-
-
- No private methods found -
-
- N/A -
-
-
-
- -
- - -
-
-

Methods

-
- -
- -
-
- -
-

limit()

- -
limit(string  $sql, integer  $limit, integer|boolean  $offset = FALSE) : string
-

Get database specific sql for limit clause

- - -

Parameters

- - - - - - - - - - - - - - - - -
string$sql
integer$limit
integer|boolean$offset
- - -

Returns

- string - -
-
- -
- -
-
- -
-

explain()

- -
explain(string  $sql) : string
-

Modify the query to get the query plan

- - -

Parameters

- - - - - - -
string$sql
- - -

Returns

- string - -
-
- -
- -
-
- -
-

random()

- -
random() : string
-

Get the sql for random ordering

- - - - -

Returns

- string - -
-
- -
- -
-
- -
-

db_list()

- -
db_list() : string
-

Returns sql to list other databases

- - - - -

Returns

- string - -
-
- -
- -
-
- -
-

table_list()

- -
table_list() : string
-

Returns sql to list tables

- - - - -

Returns

- string - -
-
- -
- -
-
- -
-

system_table_list()

- -
system_table_list() : string
-

Returns sql to list system tables

- - - - -

Returns

- string - -
-
- -
- -
-
- -
-

view_list()

- -
view_list() : string
-

Returns sql to list views

- - - - -

Returns

- string - -
-
- -
- -
-
- -
-

trigger_list()

- -
trigger_list() : string
-

Returns sql to list triggers

- - - - -

Returns

- string - -
-
- -
- -
-
- -
-

function_list()

- -
function_list() : NULL
-

Return sql to list functions

- - - - -

Returns

- NULL - -
-
- -
- -
-
- -
-

procedure_list()

- -
procedure_list() : string
-

Return sql to list stored procedures

- - - - -

Returns

- string - -
-
- -
- -
-
- -
-

sequence_list()

- -
sequence_list() : string
-

Return sql to list sequences

- - - - -

Returns

- string - -
-
- -
- -
-
- -
-

type_list()

- -
type_list() : string|array
-

Return sql to list database field types

- - - - -

Returns

- string|array - -
-
- -
- -
-
- -
-

column_list()

- -
column_list(string  $table) : string
-

Get information about the columns in the -specified table

- - -

Parameters

- - - - - - -
string$table
- - -

Returns

- string - -
-
- -
- -
-
- -
-

fk_list()

- -
fk_list(string  $table) : array
-

Get the list of foreign keys for the current -table

- - -

Parameters

- - - - - - -
string$table
- - -

Returns

- array - -
-
- -
- -
-
- -
-

index_list()

- -
index_list(string  $table) : array
-

Get the list of indexes for the current table

- - -

Parameters

- - - - - - -
string$table
- - -

Returns

- array - -
-
- -
- -
-
- - - - -
- - - diff --git a/docs/classes/Query_Abstract_Driver.html b/docs/classes/Query_Abstract_Driver.html new file mode 100644 index 0000000..14647c9 --- /dev/null +++ b/docs/classes/Query_Abstract_Driver.html @@ -0,0 +1,489 @@ + + + + + phpDox - Query\Abstract_Driver + + + + + +
+
+ +
+ +
+

Query\Abstract_Driver

+

Base Database class

+

Extends PDO to simplify cross-database issues

+
+
+ + + diff --git a/docs/classes/Query_Abstract_Driver/__call.html b/docs/classes/Query_Abstract_Driver/__call.html new file mode 100644 index 0000000..b6a1e9f --- /dev/null +++ b/docs/classes/Query_Abstract_Driver/__call.html @@ -0,0 +1,104 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Abstract_Driver::__call

+

Allow invoke to work on table object

+

+

+
+ + + diff --git a/docs/classes/Query_Abstract_Driver/__construct.html b/docs/classes/Query_Abstract_Driver/__construct.html new file mode 100644 index 0000000..764692a --- /dev/null +++ b/docs/classes/Query_Abstract_Driver/__construct.html @@ -0,0 +1,108 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Abstract_Driver::__construct

+

PDO constructor wrapper

+

+

+
+ + + diff --git a/docs/classes/Query_Abstract_Driver/_load_sub_classes.html b/docs/classes/Query_Abstract_Driver/_load_sub_classes.html new file mode 100644 index 0000000..6d728f2 --- /dev/null +++ b/docs/classes/Query_Abstract_Driver/_load_sub_classes.html @@ -0,0 +1,88 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Abstract_Driver::_load_sub_classes

+

Loads the subclasses for the driver

+

+

+
+ + + diff --git a/docs/classes/Query_Abstract_Driver/_prefix.html b/docs/classes/Query_Abstract_Driver/_prefix.html new file mode 100644 index 0000000..31b3870 --- /dev/null +++ b/docs/classes/Query_Abstract_Driver/_prefix.html @@ -0,0 +1,98 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Abstract_Driver::_prefix

+

Sets the table prefix on the passed string

+

+

+
+ + + diff --git a/docs/classes/Query_Abstract_Driver/_quote.html b/docs/classes/Query_Abstract_Driver/_quote.html new file mode 100644 index 0000000..078b70a --- /dev/null +++ b/docs/classes/Query_Abstract_Driver/_quote.html @@ -0,0 +1,98 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Abstract_Driver::_quote

+

Helper method for quote_ident

+

+

+
+ + + diff --git a/docs/classes/Query_Abstract_Driver/affected_rows.html b/docs/classes/Query_Abstract_Driver/affected_rows.html new file mode 100644 index 0000000..d89a2bb --- /dev/null +++ b/docs/classes/Query_Abstract_Driver/affected_rows.html @@ -0,0 +1,96 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Abstract_Driver::affected_rows

+

Returns number of rows affected by an INSERT, UPDATE, DELETE type query

+

+

+
+ + + diff --git a/docs/classes/Query_Abstract_Driver/driver_query.html b/docs/classes/Query_Abstract_Driver/driver_query.html new file mode 100644 index 0000000..0e81d9a --- /dev/null +++ b/docs/classes/Query_Abstract_Driver/driver_query.html @@ -0,0 +1,113 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Abstract_Driver::driver_query

+

Method to simplify retrieving db results for meta-data queries

+

+

+
+ + + diff --git a/docs/classes/Query_Abstract_Driver/get_columns.html b/docs/classes/Query_Abstract_Driver/get_columns.html new file mode 100644 index 0000000..0ccaf65 --- /dev/null +++ b/docs/classes/Query_Abstract_Driver/get_columns.html @@ -0,0 +1,107 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Abstract_Driver::get_columns

+

Retrieve column information for the current database table

+

+

+
+ + + diff --git a/docs/classes/Query_Abstract_Driver/get_dbs.html b/docs/classes/Query_Abstract_Driver/get_dbs.html new file mode 100644 index 0000000..417a0fc --- /dev/null +++ b/docs/classes/Query_Abstract_Driver/get_dbs.html @@ -0,0 +1,96 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Abstract_Driver::get_dbs

+

Return list of dbs for the current connection, if possible

+

+

+
+ + + diff --git a/docs/classes/Query_Abstract_Driver/get_fks.html b/docs/classes/Query_Abstract_Driver/get_fks.html new file mode 100644 index 0000000..a554f88 --- /dev/null +++ b/docs/classes/Query_Abstract_Driver/get_fks.html @@ -0,0 +1,107 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Abstract_Driver::get_fks

+

Retrieve foreign keys for the table

+

+

+
+ + + diff --git a/docs/classes/Query_Abstract_Driver/get_functions.html b/docs/classes/Query_Abstract_Driver/get_functions.html new file mode 100644 index 0000000..a44c39d --- /dev/null +++ b/docs/classes/Query_Abstract_Driver/get_functions.html @@ -0,0 +1,96 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Abstract_Driver::get_functions

+

Return list of functions for the current database

+

+

+
+ + + diff --git a/docs/classes/Query_Abstract_Driver/get_indexes.html b/docs/classes/Query_Abstract_Driver/get_indexes.html new file mode 100644 index 0000000..925cdfc --- /dev/null +++ b/docs/classes/Query_Abstract_Driver/get_indexes.html @@ -0,0 +1,107 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Abstract_Driver::get_indexes

+

Retrieve indexes for the table

+

+

+
+ + + diff --git a/docs/classes/Query_Abstract_Driver/get_last_query.html b/docs/classes/Query_Abstract_Driver/get_last_query.html new file mode 100644 index 0000000..b827a50 --- /dev/null +++ b/docs/classes/Query_Abstract_Driver/get_last_query.html @@ -0,0 +1,87 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Abstract_Driver::get_last_query

+

Get the last sql query exexcuted

+

+

+
+ + + diff --git a/docs/classes/Query_Abstract_Driver/get_procedures.html b/docs/classes/Query_Abstract_Driver/get_procedures.html new file mode 100644 index 0000000..8a37ced --- /dev/null +++ b/docs/classes/Query_Abstract_Driver/get_procedures.html @@ -0,0 +1,96 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Abstract_Driver::get_procedures

+

Return list of stored procedures for the current database

+

+

+
+ + + diff --git a/docs/classes/Query_Abstract_Driver/get_schemas.html b/docs/classes/Query_Abstract_Driver/get_schemas.html new file mode 100644 index 0000000..507a186 --- /dev/null +++ b/docs/classes/Query_Abstract_Driver/get_schemas.html @@ -0,0 +1,87 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Abstract_Driver::get_schemas

+

Return schemas for databases that list them

+

+

+
+ + + diff --git a/docs/classes/Query_Abstract_Driver/get_sequences.html b/docs/classes/Query_Abstract_Driver/get_sequences.html new file mode 100644 index 0000000..ab381cc --- /dev/null +++ b/docs/classes/Query_Abstract_Driver/get_sequences.html @@ -0,0 +1,96 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Abstract_Driver::get_sequences

+

Return list of sequences for the current database, if they exist

+

+

+
+ + + diff --git a/docs/classes/Query_Abstract_Driver/get_sql.html b/docs/classes/Query_Abstract_Driver/get_sql.html new file mode 100644 index 0000000..968d8c9 --- /dev/null +++ b/docs/classes/Query_Abstract_Driver/get_sql.html @@ -0,0 +1,97 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Abstract_Driver::get_sql

+

Get the SQL class for the current driver

+

+

+
+ + + diff --git a/docs/classes/Query_Abstract_Driver/get_system_tables.html b/docs/classes/Query_Abstract_Driver/get_system_tables.html new file mode 100644 index 0000000..5a9ba9f --- /dev/null +++ b/docs/classes/Query_Abstract_Driver/get_system_tables.html @@ -0,0 +1,96 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Abstract_Driver::get_system_tables

+

Retrieves an array of non-user-created tables for the connection/database

+

+

+
+ + + diff --git a/docs/classes/Query_Abstract_Driver/get_tables.html b/docs/classes/Query_Abstract_Driver/get_tables.html new file mode 100644 index 0000000..25e9399 --- /dev/null +++ b/docs/classes/Query_Abstract_Driver/get_tables.html @@ -0,0 +1,96 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Abstract_Driver::get_tables

+

Return list of tables for the current database

+

+

+
+ + + diff --git a/docs/classes/Query_Abstract_Driver/get_triggers.html b/docs/classes/Query_Abstract_Driver/get_triggers.html new file mode 100644 index 0000000..c44e579 --- /dev/null +++ b/docs/classes/Query_Abstract_Driver/get_triggers.html @@ -0,0 +1,96 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Abstract_Driver::get_triggers

+

Return list of triggers for the current database

+

+

+
+ + + diff --git a/docs/classes/Query_Abstract_Driver/get_types.html b/docs/classes/Query_Abstract_Driver/get_types.html new file mode 100644 index 0000000..3c3cbe6 --- /dev/null +++ b/docs/classes/Query_Abstract_Driver/get_types.html @@ -0,0 +1,96 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Abstract_Driver::get_types

+

Retrieve list of data types for the database

+

+

+
+ + + diff --git a/docs/classes/Query_Abstract_Driver/get_util.html b/docs/classes/Query_Abstract_Driver/get_util.html new file mode 100644 index 0000000..1f3a044 --- /dev/null +++ b/docs/classes/Query_Abstract_Driver/get_util.html @@ -0,0 +1,97 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Abstract_Driver::get_util

+

Get the Util class for the current driver

+

+

+
+ + + diff --git a/docs/classes/Query_Abstract_Driver/get_views.html b/docs/classes/Query_Abstract_Driver/get_views.html new file mode 100644 index 0000000..4055719 --- /dev/null +++ b/docs/classes/Query_Abstract_Driver/get_views.html @@ -0,0 +1,96 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Abstract_Driver::get_views

+

Return list of views for the current database

+

+

+
+ + + diff --git a/docs/classes/Query_Abstract_Driver/insert_batch.html b/docs/classes/Query_Abstract_Driver/insert_batch.html new file mode 100644 index 0000000..16908b3 --- /dev/null +++ b/docs/classes/Query_Abstract_Driver/insert_batch.html @@ -0,0 +1,114 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Abstract_Driver::insert_batch

+

Create sql for batch insert

+

+

+
+ + + diff --git a/docs/classes/Query_Abstract_Driver/num_rows.html b/docs/classes/Query_Abstract_Driver/num_rows.html new file mode 100644 index 0000000..f896b1d --- /dev/null +++ b/docs/classes/Query_Abstract_Driver/num_rows.html @@ -0,0 +1,96 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Abstract_Driver::num_rows

+

Return the number of rows returned for a SELECT query

+

+

+
+ + + diff --git a/docs/classes/Query_Abstract_Driver/prefix_table.html b/docs/classes/Query_Abstract_Driver/prefix_table.html new file mode 100644 index 0000000..e6b6e46 --- /dev/null +++ b/docs/classes/Query_Abstract_Driver/prefix_table.html @@ -0,0 +1,107 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Abstract_Driver::prefix_table

+

Prefixes a table if it is not already prefixed

+

+

+
+ + + diff --git a/docs/classes/Query_Abstract_Driver/prepare_execute.html b/docs/classes/Query_Abstract_Driver/prepare_execute.html new file mode 100644 index 0000000..218deb9 --- /dev/null +++ b/docs/classes/Query_Abstract_Driver/prepare_execute.html @@ -0,0 +1,114 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Abstract_Driver::prepare_execute

+

Create and execute a prepared statement with the provided parameters

+

+

+
+ + + diff --git a/docs/classes/Query_Abstract_Driver/prepare_query.html b/docs/classes/Query_Abstract_Driver/prepare_query.html new file mode 100644 index 0000000..83d7381 --- /dev/null +++ b/docs/classes/Query_Abstract_Driver/prepare_query.html @@ -0,0 +1,126 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Abstract_Driver::prepare_query

+

Simplifies prepared statements for database queries

+

+

+
+ + + diff --git a/docs/classes/Query_Abstract_Driver/quote_ident.html b/docs/classes/Query_Abstract_Driver/quote_ident.html new file mode 100644 index 0000000..6a36e56 --- /dev/null +++ b/docs/classes/Query_Abstract_Driver/quote_ident.html @@ -0,0 +1,107 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Abstract_Driver::quote_ident

+

Surrounds the string with the databases identifier escape characters

+

+

+
+ + + diff --git a/docs/classes/Query_Abstract_Driver/quote_table.html b/docs/classes/Query_Abstract_Driver/quote_table.html new file mode 100644 index 0000000..6268408 --- /dev/null +++ b/docs/classes/Query_Abstract_Driver/quote_table.html @@ -0,0 +1,107 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Abstract_Driver::quote_table

+

Quote database table name, and set prefix

+

+

+
+ + + diff --git a/docs/classes/Query_Abstract_Driver/set_last_query.html b/docs/classes/Query_Abstract_Driver/set_last_query.html new file mode 100644 index 0000000..84fdb0c --- /dev/null +++ b/docs/classes/Query_Abstract_Driver/set_last_query.html @@ -0,0 +1,99 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Abstract_Driver::set_last_query

+

Set the last query sql

+

+

+
+ + + diff --git a/docs/classes/Query_Abstract_Driver/set_table_prefix.html b/docs/classes/Query_Abstract_Driver/set_table_prefix.html new file mode 100644 index 0000000..e055124 --- /dev/null +++ b/docs/classes/Query_Abstract_Driver/set_table_prefix.html @@ -0,0 +1,99 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Abstract_Driver::set_table_prefix

+

Set the common table name prefix

+

+

+
+ + + diff --git a/docs/classes/Query_Abstract_Driver/truncate.html b/docs/classes/Query_Abstract_Driver/truncate.html new file mode 100644 index 0000000..1c29c6f --- /dev/null +++ b/docs/classes/Query_Abstract_Driver/truncate.html @@ -0,0 +1,99 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Abstract_Driver::truncate

+

Empty the passed table

+

+

+
+ + + diff --git a/docs/classes/Query_Abstract_Query_Builder.html b/docs/classes/Query_Abstract_Query_Builder.html new file mode 100644 index 0000000..730df12 --- /dev/null +++ b/docs/classes/Query_Abstract_Query_Builder.html @@ -0,0 +1,410 @@ + + + + + phpDox - Query\Abstract_Query_Builder + + + + + +
+
+ +
+ +
+

Query\Abstract_Query_Builder

+

Abstract Class for internal implementation methods of the Query Builder

+

+

+
+ + + diff --git a/docs/classes/Query_Abstract_Query_Builder/_append_map.html b/docs/classes/Query_Abstract_Query_Builder/_append_map.html new file mode 100644 index 0000000..c7fa122 --- /dev/null +++ b/docs/classes/Query_Abstract_Query_Builder/_append_map.html @@ -0,0 +1,111 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Abstract_Query_Builder::_append_map

+

Add an additional set of mapping pairs to a internal map

+

+

+
+ + + diff --git a/docs/classes/Query_Abstract_Query_Builder/_append_query.html b/docs/classes/Query_Abstract_Query_Builder/_append_query.html new file mode 100644 index 0000000..2618993 --- /dev/null +++ b/docs/classes/Query_Abstract_Query_Builder/_append_query.html @@ -0,0 +1,111 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Abstract_Query_Builder::_append_query

+

Convert the prepared statement into readable sql

+

+

+
+ + + diff --git a/docs/classes/Query_Abstract_Query_Builder/_compile.html b/docs/classes/Query_Abstract_Query_Builder/_compile.html new file mode 100644 index 0000000..a65dcc1 --- /dev/null +++ b/docs/classes/Query_Abstract_Query_Builder/_compile.html @@ -0,0 +1,104 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Abstract_Query_Builder::_compile

+

String together the sql statements for sending to the db

+

+

+
+ + + diff --git a/docs/classes/Query_Abstract_Query_Builder/_compile_type.html b/docs/classes/Query_Abstract_Query_Builder/_compile_type.html new file mode 100644 index 0000000..478bc67 --- /dev/null +++ b/docs/classes/Query_Abstract_Query_Builder/_compile_type.html @@ -0,0 +1,104 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Abstract_Query_Builder::_compile_type

+

Sub-method for generating sql strings

+

+

+
+ + + diff --git a/docs/classes/Query_Abstract_Query_Builder/_get_compile.html b/docs/classes/Query_Abstract_Query_Builder/_get_compile.html new file mode 100644 index 0000000..8dc83a6 --- /dev/null +++ b/docs/classes/Query_Abstract_Query_Builder/_get_compile.html @@ -0,0 +1,110 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Abstract_Query_Builder::_get_compile

+

Helper function for returning sql strings

+

+

+
+ + + diff --git a/docs/classes/Query_Abstract_Query_Builder/_having.html b/docs/classes/Query_Abstract_Query_Builder/_having.html new file mode 100644 index 0000000..cc73500 --- /dev/null +++ b/docs/classes/Query_Abstract_Query_Builder/_having.html @@ -0,0 +1,111 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Abstract_Query_Builder::_having

+

Simplify building having clauses

+

+

+
+ + + diff --git a/docs/classes/Query_Abstract_Query_Builder/_like.html b/docs/classes/Query_Abstract_Query_Builder/_like.html new file mode 100644 index 0000000..7d66f87 --- /dev/null +++ b/docs/classes/Query_Abstract_Query_Builder/_like.html @@ -0,0 +1,123 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Abstract_Query_Builder::_like

+

Simplify 'like' methods

+

+

+
+ + + diff --git a/docs/classes/Query_Abstract_Query_Builder/_mixed_set.html b/docs/classes/Query_Abstract_Query_Builder/_mixed_set.html new file mode 100644 index 0000000..63f4ca9 --- /dev/null +++ b/docs/classes/Query_Abstract_Query_Builder/_mixed_set.html @@ -0,0 +1,116 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Abstract_Query_Builder::_mixed_set

+

Set values in the class, with either an array or key value pair

+

+

+
+ + + diff --git a/docs/classes/Query_Abstract_Query_Builder/_run.html b/docs/classes/Query_Abstract_Query_Builder/_run.html new file mode 100644 index 0000000..b555fe8 --- /dev/null +++ b/docs/classes/Query_Abstract_Query_Builder/_run.html @@ -0,0 +1,117 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Abstract_Query_Builder::_run

+

Executes the compiled query

+

+

+
+ + + diff --git a/docs/classes/Query_Abstract_Query_Builder/_select.html b/docs/classes/Query_Abstract_Query_Builder/_select.html new file mode 100644 index 0000000..b5cc588 --- /dev/null +++ b/docs/classes/Query_Abstract_Query_Builder/_select.html @@ -0,0 +1,104 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Abstract_Query_Builder::_select

+

Method to simplify select_ methods

+

+

+
+ + + diff --git a/docs/classes/Query_Abstract_Query_Builder/_where.html b/docs/classes/Query_Abstract_Query_Builder/_where.html new file mode 100644 index 0000000..8d9392a --- /dev/null +++ b/docs/classes/Query_Abstract_Query_Builder/_where.html @@ -0,0 +1,104 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Abstract_Query_Builder::_where

+

Do all the repeditive stuff for where/having type methods

+

+

+
+ + + diff --git a/docs/classes/Query_Abstract_Query_Builder/_where_in.html b/docs/classes/Query_Abstract_Query_Builder/_where_in.html new file mode 100644 index 0000000..d8aa4b3 --- /dev/null +++ b/docs/classes/Query_Abstract_Query_Builder/_where_in.html @@ -0,0 +1,117 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Abstract_Query_Builder::_where_in

+

Simplify where_in methods

+

+

+
+ + + diff --git a/docs/classes/Query_Abstract_Query_Builder/_where_string.html b/docs/classes/Query_Abstract_Query_Builder/_where_string.html new file mode 100644 index 0000000..cf5deb4 --- /dev/null +++ b/docs/classes/Query_Abstract_Query_Builder/_where_string.html @@ -0,0 +1,111 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Abstract_Query_Builder::_where_string

+

Simplify generating where string

+

+

+
+ + + diff --git a/docs/classes/Query_Abstract_SQL.html b/docs/classes/Query_Abstract_SQL.html new file mode 100644 index 0000000..a5f7359 --- /dev/null +++ b/docs/classes/Query_Abstract_SQL.html @@ -0,0 +1,228 @@ + + + + + phpDox - Query\Abstract_SQL + + + + + +
+
+ +
+ +
+

Query\Abstract_SQL

+

parent for database manipulation subclasses

+

+

+
+ + + diff --git a/docs/classes/Query_Abstract_SQL/limit.html b/docs/classes/Query_Abstract_SQL/limit.html new file mode 100644 index 0000000..362dc10 --- /dev/null +++ b/docs/classes/Query_Abstract_SQL/limit.html @@ -0,0 +1,119 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Abstract_SQL::limit

+

Limit clause

+

+

+
+ + + diff --git a/docs/classes/Query_Abstract_Util.html b/docs/classes/Query_Abstract_Util.html new file mode 100644 index 0000000..148e0f8 --- /dev/null +++ b/docs/classes/Query_Abstract_Util.html @@ -0,0 +1,284 @@ + + + + + phpDox - Query\Abstract_Util + + + + + +
+
+ +
+ +
+

Query\Abstract_Util

+

Abstract class defining database / table creation methods

+

+

+
+ + + diff --git a/docs/classes/Query_Abstract_Util/__construct.html b/docs/classes/Query_Abstract_Util/__construct.html new file mode 100644 index 0000000..e17554a --- /dev/null +++ b/docs/classes/Query_Abstract_Util/__construct.html @@ -0,0 +1,90 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Abstract_Util::__construct

+

Save a reference to the connection object for later use

+

+

+
+ + + diff --git a/docs/classes/Query_Abstract_Util/backup_data.html b/docs/classes/Query_Abstract_Util/backup_data.html new file mode 100644 index 0000000..f6b3cb9 --- /dev/null +++ b/docs/classes/Query_Abstract_Util/backup_data.html @@ -0,0 +1,87 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Abstract_Util::backup_data

+

Return an SQL file with the database data as insert statements

+

+

+
+ + + diff --git a/docs/classes/Query_Abstract_Util/backup_structure.html b/docs/classes/Query_Abstract_Util/backup_structure.html new file mode 100644 index 0000000..a983d37 --- /dev/null +++ b/docs/classes/Query_Abstract_Util/backup_structure.html @@ -0,0 +1,87 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Abstract_Util::backup_structure

+

Return an SQL file with the database table structure

+

+

+
+ + + diff --git a/docs/classes/Query_Abstract_Util/create_table.html b/docs/classes/Query_Abstract_Util/create_table.html new file mode 100644 index 0000000..df80010 --- /dev/null +++ b/docs/classes/Query_Abstract_Util/create_table.html @@ -0,0 +1,116 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Abstract_Util::create_table

+

Convenience public function to generate sql for creating a db table

+

+

+
+ + + diff --git a/docs/classes/Query_Abstract_Util/delete_table.html b/docs/classes/Query_Abstract_Util/delete_table.html new file mode 100644 index 0000000..5382bd8 --- /dev/null +++ b/docs/classes/Query_Abstract_Util/delete_table.html @@ -0,0 +1,98 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Abstract_Util::delete_table

+

Drop the selected table

+

+

+
+ + + diff --git a/docs/classes/Query_Abstract_Util/get_driver.html b/docs/classes/Query_Abstract_Util/get_driver.html new file mode 100644 index 0000000..235e474 --- /dev/null +++ b/docs/classes/Query_Abstract_Util/get_driver.html @@ -0,0 +1,88 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Abstract_Util::get_driver

+

Get the driver object for the current connection

+

+

+
+ + + diff --git a/docs/classes/Query_BadDBDriverException.html b/docs/classes/Query_BadDBDriverException.html new file mode 100644 index 0000000..9947f7b --- /dev/null +++ b/docs/classes/Query_BadDBDriverException.html @@ -0,0 +1,289 @@ + + + + + phpDox - Query\BadDBDriverException + + + + + +
+
+ +
+ +
+

Query\BadDBDriverException

+

Generic exception for bad drivers

+

+

+
+ + + diff --git a/docs/classes/Query_Connection_Manager.html b/docs/classes/Query_Connection_Manager.html new file mode 100644 index 0000000..7e203aa --- /dev/null +++ b/docs/classes/Query_Connection_Manager.html @@ -0,0 +1,300 @@ + + + + + phpDox - Query\Connection_Manager + + + + + +
+
+ +
+ +
+

Query\Connection_Manager

+

Connection manager class to manage connections for the Query method

+

+

+
+ + + diff --git a/docs/classes/Query_Connection_Manager/__clone.html b/docs/classes/Query_Connection_Manager/__clone.html new file mode 100644 index 0000000..0dd2501 --- /dev/null +++ b/docs/classes/Query_Connection_Manager/__clone.html @@ -0,0 +1,91 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Connection_Manager::__clone

+

Private clone method to prevent cloning

+

+

+
+ + + diff --git a/docs/classes/Query_Connection_Manager/__construct.html b/docs/classes/Query_Connection_Manager/__construct.html new file mode 100644 index 0000000..59d7792 --- /dev/null +++ b/docs/classes/Query_Connection_Manager/__construct.html @@ -0,0 +1,79 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Connection_Manager::__construct

+

Private constructor to prevent multiple instances

+

+

+
+ + + diff --git a/docs/classes/Query_Connection_Manager/__sleep.html b/docs/classes/Query_Connection_Manager/__sleep.html new file mode 100644 index 0000000..f474181 --- /dev/null +++ b/docs/classes/Query_Connection_Manager/__sleep.html @@ -0,0 +1,91 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Connection_Manager::__sleep

+

Prevent serialization of this object

+

+

+
+ + + diff --git a/docs/classes/Query_Connection_Manager/__wakeup.html b/docs/classes/Query_Connection_Manager/__wakeup.html new file mode 100644 index 0000000..ce73aba --- /dev/null +++ b/docs/classes/Query_Connection_Manager/__wakeup.html @@ -0,0 +1,91 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Connection_Manager::__wakeup

+

Make sure serialize/deserialize doesn't work

+

+

+
+ + + diff --git a/docs/classes/Query_Connection_Manager/connect.html b/docs/classes/Query_Connection_Manager/connect.html new file mode 100644 index 0000000..adb1c98 --- /dev/null +++ b/docs/classes/Query_Connection_Manager/connect.html @@ -0,0 +1,99 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Connection_Manager::connect

+

Parse the passed parameters and return a connection

+

+

+
+ + + diff --git a/docs/classes/Query_Connection_Manager/create_dsn.html b/docs/classes/Query_Connection_Manager/create_dsn.html new file mode 100644 index 0000000..d245060 --- /dev/null +++ b/docs/classes/Query_Connection_Manager/create_dsn.html @@ -0,0 +1,104 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Connection_Manager::create_dsn

+

Create the dsn from the db type and params

+

+

+
+ + + diff --git a/docs/classes/Query_Connection_Manager/get_connection.html b/docs/classes/Query_Connection_Manager/get_connection.html new file mode 100644 index 0000000..3618abc --- /dev/null +++ b/docs/classes/Query_Connection_Manager/get_connection.html @@ -0,0 +1,111 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Connection_Manager::get_connection

+

Returns the connection specified by the name given

+

+

+
+ + + diff --git a/docs/classes/Query_Connection_Manager/get_instance.html b/docs/classes/Query_Connection_Manager/get_instance.html new file mode 100644 index 0000000..da4230e --- /dev/null +++ b/docs/classes/Query_Connection_Manager/get_instance.html @@ -0,0 +1,88 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Connection_Manager::get_instance

+

Return a connection manager instance

+

+

+
+ + + diff --git a/docs/classes/Query_Connection_Manager/parse_params.html b/docs/classes/Query_Connection_Manager/parse_params.html new file mode 100644 index 0000000..f5292e7 --- /dev/null +++ b/docs/classes/Query_Connection_Manager/parse_params.html @@ -0,0 +1,110 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Connection_Manager::parse_params

+

Parses params into a dsn and option array

+

+

+
+ + + diff --git a/docs/classes/Query_Drivers_Firebird_Driver.html b/docs/classes/Query_Drivers_Firebird_Driver.html new file mode 100644 index 0000000..6a001c4 --- /dev/null +++ b/docs/classes/Query_Drivers_Firebird_Driver.html @@ -0,0 +1,569 @@ + + + + + phpDox - Query\Drivers\Firebird\Driver + + + + + +
+
+ +
+ +
+

Query\Drivers\Firebird\Driver

+

Firebird Database class

+

PDO-firebird isn't stable, so this is a wrapper of the fbird_ public functions.

+
+
+ + + diff --git a/docs/classes/Query_Drivers_Firebird_Driver/__construct.html b/docs/classes/Query_Drivers_Firebird_Driver/__construct.html new file mode 100644 index 0000000..098e43e --- /dev/null +++ b/docs/classes/Query_Drivers_Firebird_Driver/__construct.html @@ -0,0 +1,120 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Drivers\Firebird\Driver::__construct

+

Open the link to the database

+

+

+
+ + + diff --git a/docs/classes/Query_Drivers_Firebird_Driver/__destruct.html b/docs/classes/Query_Drivers_Firebird_Driver/__destruct.html new file mode 100644 index 0000000..f30ef9e --- /dev/null +++ b/docs/classes/Query_Drivers_Firebird_Driver/__destruct.html @@ -0,0 +1,79 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Drivers\Firebird\Driver::__destruct

+

Cleanup some loose ends

+

+

+
+ + + diff --git a/docs/classes/Query_Drivers_Firebird_Driver/beginTransaction.html b/docs/classes/Query_Drivers_Firebird_Driver/beginTransaction.html new file mode 100644 index 0000000..9c486e0 --- /dev/null +++ b/docs/classes/Query_Drivers_Firebird_Driver/beginTransaction.html @@ -0,0 +1,108 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Drivers\Firebird\Driver::beginTransaction

+

Start a database transaction

+

+

+
+ + + diff --git a/docs/classes/Query_Drivers_Firebird_Driver/commit.html b/docs/classes/Query_Drivers_Firebird_Driver/commit.html new file mode 100644 index 0000000..f14bc45 --- /dev/null +++ b/docs/classes/Query_Drivers_Firebird_Driver/commit.html @@ -0,0 +1,108 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Drivers\Firebird\Driver::commit

+

Commit a database transaction

+

+

+
+ + + diff --git a/docs/classes/Query_Drivers_Firebird_Driver/errorCode.html b/docs/classes/Query_Drivers_Firebird_Driver/errorCode.html new file mode 100644 index 0000000..9a647d9 --- /dev/null +++ b/docs/classes/Query_Drivers_Firebird_Driver/errorCode.html @@ -0,0 +1,107 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Drivers\Firebird\Driver::errorCode

+

Method to emulate PDO->errorCode

+

+

+
+ + + diff --git a/docs/classes/Query_Drivers_Firebird_Driver/errorInfo.html b/docs/classes/Query_Drivers_Firebird_Driver/errorInfo.html new file mode 100644 index 0000000..fb7645f --- /dev/null +++ b/docs/classes/Query_Drivers_Firebird_Driver/errorInfo.html @@ -0,0 +1,107 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Drivers\Firebird\Driver::errorInfo

+

Method to emulate PDO->errorInfo / PDOStatement->errorInfo

+

+

+
+ + + diff --git a/docs/classes/Query_Drivers_Firebird_Driver/exec.html b/docs/classes/Query_Drivers_Firebird_Driver/exec.html new file mode 100644 index 0000000..deae5dc --- /dev/null +++ b/docs/classes/Query_Drivers_Firebird_Driver/exec.html @@ -0,0 +1,118 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Drivers\Firebird\Driver::exec

+

Execute an sql statement and return number of affected rows

+

+

+
+ + + diff --git a/docs/classes/Query_Drivers_Firebird_Driver/getAttribute.html b/docs/classes/Query_Drivers_Firebird_Driver/getAttribute.html new file mode 100644 index 0000000..31bace7 --- /dev/null +++ b/docs/classes/Query_Drivers_Firebird_Driver/getAttribute.html @@ -0,0 +1,118 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Drivers\Firebird\Driver::getAttribute

+

Implement for compatibility with PDO

+

+

+
+ + + diff --git a/docs/classes/Query_Drivers_Firebird_Driver/get_service.html b/docs/classes/Query_Drivers_Firebird_Driver/get_service.html new file mode 100644 index 0000000..8c2ba97 --- /dev/null +++ b/docs/classes/Query_Drivers_Firebird_Driver/get_service.html @@ -0,0 +1,87 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Drivers\Firebird\Driver::get_service

+

Return service handle

+

+

+
+ + + diff --git a/docs/classes/Query_Drivers_Firebird_Driver/inTransaction.html b/docs/classes/Query_Drivers_Firebird_Driver/inTransaction.html new file mode 100644 index 0000000..39ca7d0 --- /dev/null +++ b/docs/classes/Query_Drivers_Firebird_Driver/inTransaction.html @@ -0,0 +1,99 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Drivers\Firebird\Driver::inTransaction

+

Return whether the current statement is in a transaction

+

+

+
+ + + diff --git a/docs/classes/Query_Drivers_Firebird_Driver/insert_batch.html b/docs/classes/Query_Drivers_Firebird_Driver/insert_batch.html new file mode 100644 index 0000000..4796e2f --- /dev/null +++ b/docs/classes/Query_Drivers_Firebird_Driver/insert_batch.html @@ -0,0 +1,124 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Drivers\Firebird\Driver::insert_batch

+

Create sql for batch insert

+

+

+
+ + + diff --git a/docs/classes/Query_Drivers_Firebird_Driver/lastInsertId.html b/docs/classes/Query_Drivers_Firebird_Driver/lastInsertId.html new file mode 100644 index 0000000..1017ef4 --- /dev/null +++ b/docs/classes/Query_Drivers_Firebird_Driver/lastInsertId.html @@ -0,0 +1,109 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Drivers\Firebird\Driver::lastInsertId

+

Returns the last value of the specified generator

+

+

+
+ + + diff --git a/docs/classes/Query_Drivers_Firebird_Driver/prepare.html b/docs/classes/Query_Drivers_Firebird_Driver/prepare.html new file mode 100644 index 0000000..09a1e89 --- /dev/null +++ b/docs/classes/Query_Drivers_Firebird_Driver/prepare.html @@ -0,0 +1,128 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Drivers\Firebird\Driver::prepare

+

Emulate PDO prepare

+

+

+
+ + + diff --git a/docs/classes/Query_Drivers_Firebird_Driver/prepare_execute.html b/docs/classes/Query_Drivers_Firebird_Driver/prepare_execute.html new file mode 100644 index 0000000..6a72a60 --- /dev/null +++ b/docs/classes/Query_Drivers_Firebird_Driver/prepare_execute.html @@ -0,0 +1,125 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Drivers\Firebird\Driver::prepare_execute

+

Prepare and execute a query

+

+

+
+ + + diff --git a/docs/classes/Query_Drivers_Firebird_Driver/prepare_query.html b/docs/classes/Query_Drivers_Firebird_Driver/prepare_query.html new file mode 100644 index 0000000..3b268fb --- /dev/null +++ b/docs/classes/Query_Drivers_Firebird_Driver/prepare_query.html @@ -0,0 +1,125 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Drivers\Firebird\Driver::prepare_query

+

Bind a prepared query with arguments for executing

+

+

+
+ + + diff --git a/docs/classes/Query_Drivers_Firebird_Driver/query.html b/docs/classes/Query_Drivers_Firebird_Driver/query.html new file mode 100644 index 0000000..92fa413 --- /dev/null +++ b/docs/classes/Query_Drivers_Firebird_Driver/query.html @@ -0,0 +1,122 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Drivers\Firebird\Driver::query

+

Wrapper public function to better match PDO

+

+

+
+ + + diff --git a/docs/classes/Query_Drivers_Firebird_Driver/quote.html b/docs/classes/Query_Drivers_Firebird_Driver/quote.html new file mode 100644 index 0000000..09be7b5 --- /dev/null +++ b/docs/classes/Query_Drivers_Firebird_Driver/quote.html @@ -0,0 +1,115 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Drivers\Firebird\Driver::quote

+

Method to emulate PDO->quote

+

+

+
+ + + diff --git a/docs/classes/Query_Drivers_Firebird_Driver/rollBack.html b/docs/classes/Query_Drivers_Firebird_Driver/rollBack.html new file mode 100644 index 0000000..65b7592 --- /dev/null +++ b/docs/classes/Query_Drivers_Firebird_Driver/rollBack.html @@ -0,0 +1,99 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Drivers\Firebird\Driver::rollBack

+

Rollback a transaction

+

+

+
+ + + diff --git a/docs/classes/Query_Drivers_Firebird_Driver/setAttribute.html b/docs/classes/Query_Drivers_Firebird_Driver/setAttribute.html new file mode 100644 index 0000000..e4248fe --- /dev/null +++ b/docs/classes/Query_Drivers_Firebird_Driver/setAttribute.html @@ -0,0 +1,125 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Drivers\Firebird\Driver::setAttribute

+

Set a connection attribute

+

+

+
+ + + diff --git a/docs/classes/Query_Drivers_Firebird_Result.html b/docs/classes/Query_Drivers_Firebird_Result.html new file mode 100644 index 0000000..2ec5914 --- /dev/null +++ b/docs/classes/Query_Drivers_Firebird_Result.html @@ -0,0 +1,433 @@ + + + + + phpDox - Query\Drivers\Firebird\Result + + + + + +
+
+ +
+ +
+

Query\Drivers\Firebird\Result

+

Firebird result class to emulate PDOStatement Class - only implements data-fetching methods

+

+

+
+ + + diff --git a/docs/classes/Query_Drivers_Firebird_Result/__construct.html b/docs/classes/Query_Drivers_Firebird_Result/__construct.html new file mode 100644 index 0000000..96f35ce --- /dev/null +++ b/docs/classes/Query_Drivers_Firebird_Result/__construct.html @@ -0,0 +1,96 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Drivers\Firebird\Result::__construct

+

Create the object by passing the resource for the query

+

+

+
+ + + diff --git a/docs/classes/Query_Drivers_Firebird_Result/bindColumn.html b/docs/classes/Query_Drivers_Firebird_Result/bindColumn.html new file mode 100644 index 0000000..8508c83 --- /dev/null +++ b/docs/classes/Query_Drivers_Firebird_Result/bindColumn.html @@ -0,0 +1,134 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Drivers\Firebird\Result::bindColumn

+

Invalidate method for data consistency

+

+

+
+ + + diff --git a/docs/classes/Query_Drivers_Firebird_Result/bindParam.html b/docs/classes/Query_Drivers_Firebird_Result/bindParam.html new file mode 100644 index 0000000..c962f8c --- /dev/null +++ b/docs/classes/Query_Drivers_Firebird_Result/bindParam.html @@ -0,0 +1,134 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Drivers\Firebird\Result::bindParam

+

Invalidate method for data consistency

+

+

+
+ + + diff --git a/docs/classes/Query_Drivers_Firebird_Result/bindValue.html b/docs/classes/Query_Drivers_Firebird_Result/bindValue.html new file mode 100644 index 0000000..4ab8905 --- /dev/null +++ b/docs/classes/Query_Drivers_Firebird_Result/bindValue.html @@ -0,0 +1,122 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Drivers\Firebird\Result::bindValue

+

Invalidate method for data consistency

+

+

+
+ + + diff --git a/docs/classes/Query_Drivers_Firebird_Result/errorCode.html b/docs/classes/Query_Drivers_Firebird_Result/errorCode.html new file mode 100644 index 0000000..10bf563 --- /dev/null +++ b/docs/classes/Query_Drivers_Firebird_Result/errorCode.html @@ -0,0 +1,98 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Drivers\Firebird\Result::errorCode

+

Method to emulate PDOStatement->errorCode

+

+

+
+ + + diff --git a/docs/classes/Query_Drivers_Firebird_Result/errorInfo.html b/docs/classes/Query_Drivers_Firebird_Result/errorInfo.html new file mode 100644 index 0000000..1f8f992 --- /dev/null +++ b/docs/classes/Query_Drivers_Firebird_Result/errorInfo.html @@ -0,0 +1,98 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Drivers\Firebird\Result::errorInfo

+

Method to emulate PDO->errorInfo / PDOStatement->errorInfo

+

+

+
+ + + diff --git a/docs/classes/Query_Drivers_Firebird_Result/execute.html b/docs/classes/Query_Drivers_Firebird_Result/execute.html new file mode 100644 index 0000000..544af3b --- /dev/null +++ b/docs/classes/Query_Drivers_Firebird_Result/execute.html @@ -0,0 +1,110 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Drivers\Firebird\Result::execute

+

Run a prepared statement query

+

+

+
+ + + diff --git a/docs/classes/Query_Drivers_Firebird_Result/fetch.html b/docs/classes/Query_Drivers_Firebird_Result/fetch.html new file mode 100644 index 0000000..0088766 --- /dev/null +++ b/docs/classes/Query_Drivers_Firebird_Result/fetch.html @@ -0,0 +1,121 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Drivers\Firebird\Result::fetch

+

Emulate PDO fetch public function

+

+

+
+ + + diff --git a/docs/classes/Query_Drivers_Firebird_Result/fetchAll.html b/docs/classes/Query_Drivers_Firebird_Result/fetchAll.html new file mode 100644 index 0000000..c1312ba --- /dev/null +++ b/docs/classes/Query_Drivers_Firebird_Result/fetchAll.html @@ -0,0 +1,121 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Drivers\Firebird\Result::fetchAll

+

Emulate PDO fetchAll public function

+

+

+
+ + + diff --git a/docs/classes/Query_Drivers_Firebird_Result/fetchColumn.html b/docs/classes/Query_Drivers_Firebird_Result/fetchColumn.html new file mode 100644 index 0000000..d8c4a1a --- /dev/null +++ b/docs/classes/Query_Drivers_Firebird_Result/fetchColumn.html @@ -0,0 +1,109 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Drivers\Firebird\Result::fetchColumn

+

Emulate PDOStatement::fetchColumn

+

+

+
+ + + diff --git a/docs/classes/Query_Drivers_Firebird_Result/fetchObject.html b/docs/classes/Query_Drivers_Firebird_Result/fetchObject.html new file mode 100644 index 0000000..0ae7b0b --- /dev/null +++ b/docs/classes/Query_Drivers_Firebird_Result/fetchObject.html @@ -0,0 +1,116 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Drivers\Firebird\Result::fetchObject

+

Emulate PDOStatement::fetchObject, but only for the default use

+

+

+
+ + + diff --git a/docs/classes/Query_Drivers_Firebird_Result/rowCount.html b/docs/classes/Query_Drivers_Firebird_Result/rowCount.html new file mode 100644 index 0000000..f2045f1 --- /dev/null +++ b/docs/classes/Query_Drivers_Firebird_Result/rowCount.html @@ -0,0 +1,98 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Drivers\Firebird\Result::rowCount

+

Return the number of rows affected by the previous query

+

+

+
+ + + diff --git a/docs/classes/Query_Drivers_Firebird_SQL.html b/docs/classes/Query_Drivers_Firebird_SQL.html new file mode 100644 index 0000000..678a51c --- /dev/null +++ b/docs/classes/Query_Drivers_Firebird_SQL.html @@ -0,0 +1,316 @@ + + + + + phpDox - Query\Drivers\Firebird\SQL + + + + + +
+
+ +
+ +
+

Query\Drivers\Firebird\SQL

+

Firebird Specific SQL

+

+

+
+ + + diff --git a/docs/classes/Query_Drivers_Firebird_SQL/column_list.html b/docs/classes/Query_Drivers_Firebird_SQL/column_list.html new file mode 100644 index 0000000..673f6c4 --- /dev/null +++ b/docs/classes/Query_Drivers_Firebird_SQL/column_list.html @@ -0,0 +1,107 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Drivers\Firebird\SQL::column_list

+

Return sql to list columns of the specified table

+

+

+
+ + + diff --git a/docs/classes/Query_Drivers_Firebird_SQL/db_list.html b/docs/classes/Query_Drivers_Firebird_SQL/db_list.html new file mode 100644 index 0000000..269c8d2 --- /dev/null +++ b/docs/classes/Query_Drivers_Firebird_SQL/db_list.html @@ -0,0 +1,97 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Drivers\Firebird\SQL::db_list

+

Returns sql to list other databases

+

+

+
+ + + diff --git a/docs/classes/Query_Drivers_Firebird_SQL/explain.html b/docs/classes/Query_Drivers_Firebird_SQL/explain.html new file mode 100644 index 0000000..e273a0e --- /dev/null +++ b/docs/classes/Query_Drivers_Firebird_SQL/explain.html @@ -0,0 +1,107 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Drivers\Firebird\SQL::explain

+

Get the query plan for the sql query

+

+

+
+ + + diff --git a/docs/classes/Query_Drivers_Firebird_SQL/fk_list.html b/docs/classes/Query_Drivers_Firebird_SQL/fk_list.html new file mode 100644 index 0000000..8c8b101 --- /dev/null +++ b/docs/classes/Query_Drivers_Firebird_SQL/fk_list.html @@ -0,0 +1,107 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Drivers\Firebird\SQL::fk_list

+

Get the list of foreign keys for the current table

+

+

+
+ + + diff --git a/docs/classes/Query_Drivers_Firebird_SQL/function_list.html b/docs/classes/Query_Drivers_Firebird_SQL/function_list.html new file mode 100644 index 0000000..98abce2 --- /dev/null +++ b/docs/classes/Query_Drivers_Firebird_SQL/function_list.html @@ -0,0 +1,96 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Drivers\Firebird\SQL::function_list

+

Return sql to list functions

+

+

+
+ + + diff --git a/docs/classes/Query_Drivers_Firebird_SQL/index_list.html b/docs/classes/Query_Drivers_Firebird_SQL/index_list.html new file mode 100644 index 0000000..c03ff1a --- /dev/null +++ b/docs/classes/Query_Drivers_Firebird_SQL/index_list.html @@ -0,0 +1,107 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Drivers\Firebird\SQL::index_list

+

Get the list of indexes for the current table

+

+

+
+ + + diff --git a/docs/classes/Query_Drivers_Firebird_SQL/limit.html b/docs/classes/Query_Drivers_Firebird_SQL/limit.html new file mode 100644 index 0000000..0d19e76 --- /dev/null +++ b/docs/classes/Query_Drivers_Firebird_SQL/limit.html @@ -0,0 +1,130 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Drivers\Firebird\SQL::limit

+

Limit clause

+

+

+
+ + + diff --git a/docs/classes/Query_Drivers_Firebird_SQL/procedure_list.html b/docs/classes/Query_Drivers_Firebird_SQL/procedure_list.html new file mode 100644 index 0000000..512323d --- /dev/null +++ b/docs/classes/Query_Drivers_Firebird_SQL/procedure_list.html @@ -0,0 +1,96 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Drivers\Firebird\SQL::procedure_list

+

Return sql to list stored procedures

+

+

+
+ + + diff --git a/docs/classes/Query_Drivers_Firebird_SQL/random.html b/docs/classes/Query_Drivers_Firebird_SQL/random.html new file mode 100644 index 0000000..d745829 --- /dev/null +++ b/docs/classes/Query_Drivers_Firebird_SQL/random.html @@ -0,0 +1,96 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Drivers\Firebird\SQL::random

+

Random ordering keyword

+

+

+
+ + + diff --git a/docs/classes/Query_Drivers_Firebird_SQL/sequence_list.html b/docs/classes/Query_Drivers_Firebird_SQL/sequence_list.html new file mode 100644 index 0000000..bf986e6 --- /dev/null +++ b/docs/classes/Query_Drivers_Firebird_SQL/sequence_list.html @@ -0,0 +1,96 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Drivers\Firebird\SQL::sequence_list

+

Return sql to list sequences

+

+

+
+ + + diff --git a/docs/classes/Query_Drivers_Firebird_SQL/system_table_list.html b/docs/classes/Query_Drivers_Firebird_SQL/system_table_list.html new file mode 100644 index 0000000..c8656ef --- /dev/null +++ b/docs/classes/Query_Drivers_Firebird_SQL/system_table_list.html @@ -0,0 +1,96 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Drivers\Firebird\SQL::system_table_list

+

Returns sql to list system tables

+

+

+
+ + + diff --git a/docs/classes/Query_Drivers_Firebird_SQL/table_list.html b/docs/classes/Query_Drivers_Firebird_SQL/table_list.html new file mode 100644 index 0000000..af05fc3 --- /dev/null +++ b/docs/classes/Query_Drivers_Firebird_SQL/table_list.html @@ -0,0 +1,96 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Drivers\Firebird\SQL::table_list

+

Returns sql to list tables

+

+

+
+ + + diff --git a/docs/classes/Query_Drivers_Firebird_SQL/trigger_list.html b/docs/classes/Query_Drivers_Firebird_SQL/trigger_list.html new file mode 100644 index 0000000..f055875 --- /dev/null +++ b/docs/classes/Query_Drivers_Firebird_SQL/trigger_list.html @@ -0,0 +1,96 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Drivers\Firebird\SQL::trigger_list

+

Returns sql to list triggers

+

+

+
+ + + diff --git a/docs/classes/Query_Drivers_Firebird_SQL/type_list.html b/docs/classes/Query_Drivers_Firebird_SQL/type_list.html new file mode 100644 index 0000000..3f6d65a --- /dev/null +++ b/docs/classes/Query_Drivers_Firebird_SQL/type_list.html @@ -0,0 +1,96 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Drivers\Firebird\SQL::type_list

+

SQL to show list of field types

+

+

+
+ + + diff --git a/docs/classes/Query_Drivers_Firebird_SQL/view_list.html b/docs/classes/Query_Drivers_Firebird_SQL/view_list.html new file mode 100644 index 0000000..155348d --- /dev/null +++ b/docs/classes/Query_Drivers_Firebird_SQL/view_list.html @@ -0,0 +1,96 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Drivers\Firebird\SQL::view_list

+

Returns sql to list views

+

+

+
+ + + diff --git a/docs/classes/Query_Drivers_Firebird_Util.html b/docs/classes/Query_Drivers_Firebird_Util.html new file mode 100644 index 0000000..0525e7a --- /dev/null +++ b/docs/classes/Query_Drivers_Firebird_Util.html @@ -0,0 +1,296 @@ + + + + + phpDox - Query\Drivers\Firebird\Util + + + + + +
+
+ +
+ +
+

Query\Drivers\Firebird\Util

+

Firebird-specific backup, import and creation methods

+

+

+
+ + + diff --git a/docs/classes/Query_Drivers_Firebird_Util/backup_data.html b/docs/classes/Query_Drivers_Firebird_Util/backup_data.html new file mode 100644 index 0000000..fe6097a --- /dev/null +++ b/docs/classes/Query_Drivers_Firebird_Util/backup_data.html @@ -0,0 +1,115 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Drivers\Firebird\Util::backup_data

+

Create an SQL backup file for the current database's data

+

+

+
+ + + diff --git a/docs/classes/Query_Drivers_Firebird_Util/backup_structure.html b/docs/classes/Query_Drivers_Firebird_Util/backup_structure.html new file mode 100644 index 0000000..9f06cf6 --- /dev/null +++ b/docs/classes/Query_Drivers_Firebird_Util/backup_structure.html @@ -0,0 +1,98 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Drivers\Firebird\Util::backup_structure

+

Create an SQL backup file for the current database's structure

+

+

+
+ + + diff --git a/docs/classes/Query_Drivers_Firebird_Util/create_table.html b/docs/classes/Query_Drivers_Firebird_Util/create_table.html new file mode 100644 index 0000000..81cd90d --- /dev/null +++ b/docs/classes/Query_Drivers_Firebird_Util/create_table.html @@ -0,0 +1,127 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Drivers\Firebird\Util::create_table

+

Convenience public function to generate sql for creating a db table

+

+

+
+ + + diff --git a/docs/classes/Query_Drivers_Firebird_Util/delete_table.html b/docs/classes/Query_Drivers_Firebird_Util/delete_table.html new file mode 100644 index 0000000..f7e2611 --- /dev/null +++ b/docs/classes/Query_Drivers_Firebird_Util/delete_table.html @@ -0,0 +1,109 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Drivers\Firebird\Util::delete_table

+

Drop the selected table

+

+

+
+ + + diff --git a/docs/classes/Query_Drivers_Mysql_Driver.html b/docs/classes/Query_Drivers_Mysql_Driver.html new file mode 100644 index 0000000..f746b7f --- /dev/null +++ b/docs/classes/Query_Drivers_Mysql_Driver.html @@ -0,0 +1,483 @@ + + + + + phpDox - Query\Drivers\Mysql\Driver + + + + + +
+
+ +
+ +
+

Query\Drivers\Mysql\Driver

+

MySQL specific class

+

+

+
+ + + diff --git a/docs/classes/Query_Drivers_Mysql_Driver/__construct.html b/docs/classes/Query_Drivers_Mysql_Driver/__construct.html new file mode 100644 index 0000000..db359ac --- /dev/null +++ b/docs/classes/Query_Drivers_Mysql_Driver/__construct.html @@ -0,0 +1,108 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Drivers\Mysql\Driver::__construct

+

Connect to MySQL Database

+

+

+
+ + + diff --git a/docs/classes/Query_Drivers_Mysql_SQL.html b/docs/classes/Query_Drivers_Mysql_SQL.html new file mode 100644 index 0000000..a900a37 --- /dev/null +++ b/docs/classes/Query_Drivers_Mysql_SQL.html @@ -0,0 +1,316 @@ + + + + + phpDox - Query\Drivers\Mysql\SQL + + + + + +
+
+ +
+ +
+

Query\Drivers\Mysql\SQL

+

MySQL specifc SQL

+

+

+
+ + + diff --git a/docs/classes/Query_Drivers_Mysql_SQL/column_list.html b/docs/classes/Query_Drivers_Mysql_SQL/column_list.html new file mode 100644 index 0000000..8ceed0e --- /dev/null +++ b/docs/classes/Query_Drivers_Mysql_SQL/column_list.html @@ -0,0 +1,107 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Drivers\Mysql\SQL::column_list

+

SQL to show infromation about columns in a table

+

+

+
+ + + diff --git a/docs/classes/Query_Drivers_Mysql_SQL/db_list.html b/docs/classes/Query_Drivers_Mysql_SQL/db_list.html new file mode 100644 index 0000000..57bf7f2 --- /dev/null +++ b/docs/classes/Query_Drivers_Mysql_SQL/db_list.html @@ -0,0 +1,96 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Drivers\Mysql\SQL::db_list

+

Returns sql to list other databases

+

+

+
+ + + diff --git a/docs/classes/Query_Drivers_Mysql_SQL/explain.html b/docs/classes/Query_Drivers_Mysql_SQL/explain.html new file mode 100644 index 0000000..ef093ed --- /dev/null +++ b/docs/classes/Query_Drivers_Mysql_SQL/explain.html @@ -0,0 +1,107 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Drivers\Mysql\SQL::explain

+

Get the query plan for the sql query

+

+

+
+ + + diff --git a/docs/classes/Query_Drivers_Mysql_SQL/fk_list.html b/docs/classes/Query_Drivers_Mysql_SQL/fk_list.html new file mode 100644 index 0000000..44c6c22 --- /dev/null +++ b/docs/classes/Query_Drivers_Mysql_SQL/fk_list.html @@ -0,0 +1,107 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Drivers\Mysql\SQL::fk_list

+

Get the list of foreign keys for the current table

+

+

+
+ + + diff --git a/docs/classes/Query_Drivers_Mysql_SQL/function_list.html b/docs/classes/Query_Drivers_Mysql_SQL/function_list.html new file mode 100644 index 0000000..991b321 --- /dev/null +++ b/docs/classes/Query_Drivers_Mysql_SQL/function_list.html @@ -0,0 +1,96 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Drivers\Mysql\SQL::function_list

+

Return sql to list functions

+

+

+
+ + + diff --git a/docs/classes/Query_Drivers_Mysql_SQL/index_list.html b/docs/classes/Query_Drivers_Mysql_SQL/index_list.html new file mode 100644 index 0000000..2122b87 --- /dev/null +++ b/docs/classes/Query_Drivers_Mysql_SQL/index_list.html @@ -0,0 +1,107 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Drivers\Mysql\SQL::index_list

+

Get the list of indexes for the current table

+

+

+
+ + + diff --git a/docs/classes/Query_Drivers_Mysql_SQL/limit.html b/docs/classes/Query_Drivers_Mysql_SQL/limit.html new file mode 100644 index 0000000..44127bf --- /dev/null +++ b/docs/classes/Query_Drivers_Mysql_SQL/limit.html @@ -0,0 +1,130 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Drivers\Mysql\SQL::limit

+

Limit clause

+

+

+
+ + + diff --git a/docs/classes/Query_Drivers_Mysql_SQL/procedure_list.html b/docs/classes/Query_Drivers_Mysql_SQL/procedure_list.html new file mode 100644 index 0000000..2762311 --- /dev/null +++ b/docs/classes/Query_Drivers_Mysql_SQL/procedure_list.html @@ -0,0 +1,96 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Drivers\Mysql\SQL::procedure_list

+

Return sql to list stored procedures

+

+

+
+ + + diff --git a/docs/classes/Query_Drivers_Mysql_SQL/random.html b/docs/classes/Query_Drivers_Mysql_SQL/random.html new file mode 100644 index 0000000..0a2cbaf --- /dev/null +++ b/docs/classes/Query_Drivers_Mysql_SQL/random.html @@ -0,0 +1,96 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Drivers\Mysql\SQL::random

+

Random ordering keyword

+

+

+
+ + + diff --git a/docs/classes/Query_Drivers_Mysql_SQL/sequence_list.html b/docs/classes/Query_Drivers_Mysql_SQL/sequence_list.html new file mode 100644 index 0000000..231f905 --- /dev/null +++ b/docs/classes/Query_Drivers_Mysql_SQL/sequence_list.html @@ -0,0 +1,97 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Drivers\Mysql\SQL::sequence_list

+

Return sql to list sequences

+

+

+
+ + + diff --git a/docs/classes/Query_Drivers_Mysql_SQL/system_table_list.html b/docs/classes/Query_Drivers_Mysql_SQL/system_table_list.html new file mode 100644 index 0000000..f729bf0 --- /dev/null +++ b/docs/classes/Query_Drivers_Mysql_SQL/system_table_list.html @@ -0,0 +1,96 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Drivers\Mysql\SQL::system_table_list

+

Overridden in MySQL class

+

+

+
+ + + diff --git a/docs/classes/Query_Drivers_Mysql_SQL/table_list.html b/docs/classes/Query_Drivers_Mysql_SQL/table_list.html new file mode 100644 index 0000000..f18ca54 --- /dev/null +++ b/docs/classes/Query_Drivers_Mysql_SQL/table_list.html @@ -0,0 +1,107 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Drivers\Mysql\SQL::table_list

+

Returns sql to list tables

+

+

+
+ + + diff --git a/docs/classes/Query_Drivers_Mysql_SQL/trigger_list.html b/docs/classes/Query_Drivers_Mysql_SQL/trigger_list.html new file mode 100644 index 0000000..66ab763 --- /dev/null +++ b/docs/classes/Query_Drivers_Mysql_SQL/trigger_list.html @@ -0,0 +1,96 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Drivers\Mysql\SQL::trigger_list

+

Returns sql to list triggers

+

+

+
+ + + diff --git a/docs/classes/Query_Drivers_Mysql_SQL/type_list.html b/docs/classes/Query_Drivers_Mysql_SQL/type_list.html new file mode 100644 index 0000000..cb84761 --- /dev/null +++ b/docs/classes/Query_Drivers_Mysql_SQL/type_list.html @@ -0,0 +1,96 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Drivers\Mysql\SQL::type_list

+

SQL to show list of field types

+

+

+
+ + + diff --git a/docs/classes/Query_Drivers_Mysql_SQL/view_list.html b/docs/classes/Query_Drivers_Mysql_SQL/view_list.html new file mode 100644 index 0000000..888bbf0 --- /dev/null +++ b/docs/classes/Query_Drivers_Mysql_SQL/view_list.html @@ -0,0 +1,96 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Drivers\Mysql\SQL::view_list

+

Returns sql to list views

+

+

+
+ + + diff --git a/docs/classes/Query_Drivers_Mysql_Util.html b/docs/classes/Query_Drivers_Mysql_Util.html new file mode 100644 index 0000000..5c1db31 --- /dev/null +++ b/docs/classes/Query_Drivers_Mysql_Util.html @@ -0,0 +1,290 @@ + + + + + phpDox - Query\Drivers\Mysql\Util + + + + + +
+
+ +
+ +
+

Query\Drivers\Mysql\Util

+

MySQL-specific backup, import and creation methods

+

+

+
+ + + diff --git a/docs/classes/Query_Drivers_Mysql_Util/backup_data.html b/docs/classes/Query_Drivers_Mysql_Util/backup_data.html new file mode 100644 index 0000000..89dfaf7 --- /dev/null +++ b/docs/classes/Query_Drivers_Mysql_Util/backup_data.html @@ -0,0 +1,109 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Drivers\Mysql\Util::backup_data

+

Create an SQL backup file for the current database's data

+

+

+
+ + + diff --git a/docs/classes/Query_Drivers_Mysql_Util/backup_structure.html b/docs/classes/Query_Drivers_Mysql_Util/backup_structure.html new file mode 100644 index 0000000..2d04b58 --- /dev/null +++ b/docs/classes/Query_Drivers_Mysql_Util/backup_structure.html @@ -0,0 +1,98 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Drivers\Mysql\Util::backup_structure

+

Create an SQL backup file for the current database's structure

+

+

+
+ + + diff --git a/docs/classes/Query_Drivers_Pgsql_Driver.html b/docs/classes/Query_Drivers_Pgsql_Driver.html new file mode 100644 index 0000000..4f093a4 --- /dev/null +++ b/docs/classes/Query_Drivers_Pgsql_Driver.html @@ -0,0 +1,489 @@ + + + + + phpDox - Query\Drivers\Pgsql\Driver + + + + + +
+
+ +
+ +
+

Query\Drivers\Pgsql\Driver

+

PostgreSQL specifc class

+

+

+
+ + + diff --git a/docs/classes/Query_Drivers_Pgsql_Driver/__construct.html b/docs/classes/Query_Drivers_Pgsql_Driver/__construct.html new file mode 100644 index 0000000..582bd56 --- /dev/null +++ b/docs/classes/Query_Drivers_Pgsql_Driver/__construct.html @@ -0,0 +1,108 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Drivers\Pgsql\Driver::__construct

+

Connect to a PosgreSQL database

+

+

+
+ + + diff --git a/docs/classes/Query_Drivers_Pgsql_Driver/get_fks.html b/docs/classes/Query_Drivers_Pgsql_Driver/get_fks.html new file mode 100644 index 0000000..0c115d3 --- /dev/null +++ b/docs/classes/Query_Drivers_Pgsql_Driver/get_fks.html @@ -0,0 +1,118 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Drivers\Pgsql\Driver::get_fks

+

Retrieve foreign keys for the table

+

+

+
+ + + diff --git a/docs/classes/Query_Drivers_Pgsql_Driver/get_schemas.html b/docs/classes/Query_Drivers_Pgsql_Driver/get_schemas.html new file mode 100644 index 0000000..ccc6537 --- /dev/null +++ b/docs/classes/Query_Drivers_Pgsql_Driver/get_schemas.html @@ -0,0 +1,98 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Drivers\Pgsql\Driver::get_schemas

+

Get a list of schemas for the current connection

+

+

+
+ + + diff --git a/docs/classes/Query_Drivers_Pgsql_SQL.html b/docs/classes/Query_Drivers_Pgsql_SQL.html new file mode 100644 index 0000000..5d759a0 --- /dev/null +++ b/docs/classes/Query_Drivers_Pgsql_SQL.html @@ -0,0 +1,313 @@ + + + + + phpDox - Query\Drivers\Pgsql\SQL + + + + + +
+
+ +
+ +
+

Query\Drivers\Pgsql\SQL

+

PostgreSQL specifc SQL

+

+

+
+ + + diff --git a/docs/classes/Query_Drivers_Pgsql_SQL/column_list.html b/docs/classes/Query_Drivers_Pgsql_SQL/column_list.html new file mode 100644 index 0000000..002d9f3 --- /dev/null +++ b/docs/classes/Query_Drivers_Pgsql_SQL/column_list.html @@ -0,0 +1,107 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Drivers\Pgsql\SQL::column_list

+

Return sql to list columns of the specified table

+

+

+
+ + + diff --git a/docs/classes/Query_Drivers_Pgsql_SQL/db_list.html b/docs/classes/Query_Drivers_Pgsql_SQL/db_list.html new file mode 100644 index 0000000..3d4fee1 --- /dev/null +++ b/docs/classes/Query_Drivers_Pgsql_SQL/db_list.html @@ -0,0 +1,96 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Drivers\Pgsql\SQL::db_list

+

Returns sql to list other databases

+

+

+
+ + + diff --git a/docs/classes/Query_Drivers_Pgsql_SQL/explain.html b/docs/classes/Query_Drivers_Pgsql_SQL/explain.html new file mode 100644 index 0000000..ed1b527 --- /dev/null +++ b/docs/classes/Query_Drivers_Pgsql_SQL/explain.html @@ -0,0 +1,107 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Drivers\Pgsql\SQL::explain

+

Get the query plan for the sql query

+

+

+
+ + + diff --git a/docs/classes/Query_Drivers_Pgsql_SQL/fk_list.html b/docs/classes/Query_Drivers_Pgsql_SQL/fk_list.html new file mode 100644 index 0000000..b8c977d --- /dev/null +++ b/docs/classes/Query_Drivers_Pgsql_SQL/fk_list.html @@ -0,0 +1,107 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Drivers\Pgsql\SQL::fk_list

+

Get the list of foreign keys for the current table

+

+

+
+ + + diff --git a/docs/classes/Query_Drivers_Pgsql_SQL/function_list.html b/docs/classes/Query_Drivers_Pgsql_SQL/function_list.html new file mode 100644 index 0000000..19c4ccb --- /dev/null +++ b/docs/classes/Query_Drivers_Pgsql_SQL/function_list.html @@ -0,0 +1,97 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Drivers\Pgsql\SQL::function_list

+

Return sql to list functions

+

+

+
+ + + diff --git a/docs/classes/Query_Drivers_Pgsql_SQL/index_list.html b/docs/classes/Query_Drivers_Pgsql_SQL/index_list.html new file mode 100644 index 0000000..c75da56 --- /dev/null +++ b/docs/classes/Query_Drivers_Pgsql_SQL/index_list.html @@ -0,0 +1,107 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Drivers\Pgsql\SQL::index_list

+

Get the list of indexes for the current table

+

+

+
+ + + diff --git a/docs/classes/Query_Drivers_Pgsql_SQL/procedure_list.html b/docs/classes/Query_Drivers_Pgsql_SQL/procedure_list.html new file mode 100644 index 0000000..9ff9e71 --- /dev/null +++ b/docs/classes/Query_Drivers_Pgsql_SQL/procedure_list.html @@ -0,0 +1,96 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Drivers\Pgsql\SQL::procedure_list

+

Return sql to list stored procedures

+

+

+
+ + + diff --git a/docs/classes/Query_Drivers_Pgsql_SQL/random.html b/docs/classes/Query_Drivers_Pgsql_SQL/random.html new file mode 100644 index 0000000..e7b468a --- /dev/null +++ b/docs/classes/Query_Drivers_Pgsql_SQL/random.html @@ -0,0 +1,96 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Drivers\Pgsql\SQL::random

+

Random ordering keyword

+

+

+
+ + + diff --git a/docs/classes/Query_Drivers_Pgsql_SQL/sequence_list.html b/docs/classes/Query_Drivers_Pgsql_SQL/sequence_list.html new file mode 100644 index 0000000..04ccfdb --- /dev/null +++ b/docs/classes/Query_Drivers_Pgsql_SQL/sequence_list.html @@ -0,0 +1,96 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Drivers\Pgsql\SQL::sequence_list

+

Return sql to list sequences

+

+

+
+ + + diff --git a/docs/classes/Query_Drivers_Pgsql_SQL/system_table_list.html b/docs/classes/Query_Drivers_Pgsql_SQL/system_table_list.html new file mode 100644 index 0000000..ef9c6de --- /dev/null +++ b/docs/classes/Query_Drivers_Pgsql_SQL/system_table_list.html @@ -0,0 +1,96 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Drivers\Pgsql\SQL::system_table_list

+

Returns sql to list system tables

+

+

+
+ + + diff --git a/docs/classes/Query_Drivers_Pgsql_SQL/table_list.html b/docs/classes/Query_Drivers_Pgsql_SQL/table_list.html new file mode 100644 index 0000000..472432c --- /dev/null +++ b/docs/classes/Query_Drivers_Pgsql_SQL/table_list.html @@ -0,0 +1,96 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Drivers\Pgsql\SQL::table_list

+

Returns sql to list tables

+

+

+
+ + + diff --git a/docs/classes/Query_Drivers_Pgsql_SQL/trigger_list.html b/docs/classes/Query_Drivers_Pgsql_SQL/trigger_list.html new file mode 100644 index 0000000..f0b2e09 --- /dev/null +++ b/docs/classes/Query_Drivers_Pgsql_SQL/trigger_list.html @@ -0,0 +1,96 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Drivers\Pgsql\SQL::trigger_list

+

Returns sql to list triggers

+

+

+
+ + + diff --git a/docs/classes/Query_Drivers_Pgsql_SQL/type_list.html b/docs/classes/Query_Drivers_Pgsql_SQL/type_list.html new file mode 100644 index 0000000..ef32bfb --- /dev/null +++ b/docs/classes/Query_Drivers_Pgsql_SQL/type_list.html @@ -0,0 +1,96 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Drivers\Pgsql\SQL::type_list

+

SQL to show list of field types

+

+

+
+ + + diff --git a/docs/classes/Query_Drivers_Pgsql_SQL/view_list.html b/docs/classes/Query_Drivers_Pgsql_SQL/view_list.html new file mode 100644 index 0000000..5c77fc9 --- /dev/null +++ b/docs/classes/Query_Drivers_Pgsql_SQL/view_list.html @@ -0,0 +1,96 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Drivers\Pgsql\SQL::view_list

+

Returns sql to list views

+

+

+
+ + + diff --git a/docs/classes/Query_Drivers_Pgsql_Util.html b/docs/classes/Query_Drivers_Pgsql_Util.html new file mode 100644 index 0000000..fac67d6 --- /dev/null +++ b/docs/classes/Query_Drivers_Pgsql_Util.html @@ -0,0 +1,306 @@ + + + + + phpDox - Query\Drivers\Pgsql\Util + + + + + +
+
+ +
+ +
+

Query\Drivers\Pgsql\Util

+

Posgres-specific backup, import and creation methods

+

+

+
+ + + diff --git a/docs/classes/Query_Drivers_Pgsql_Util/backup_data.html b/docs/classes/Query_Drivers_Pgsql_Util/backup_data.html new file mode 100644 index 0000000..0a0a5be --- /dev/null +++ b/docs/classes/Query_Drivers_Pgsql_Util/backup_data.html @@ -0,0 +1,109 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Drivers\Pgsql\Util::backup_data

+

Create an SQL backup file for the current database's data

+

+

+
+ + + diff --git a/docs/classes/Query_Drivers_Pgsql_Util/backup_structure.html b/docs/classes/Query_Drivers_Pgsql_Util/backup_structure.html new file mode 100644 index 0000000..e54119a --- /dev/null +++ b/docs/classes/Query_Drivers_Pgsql_Util/backup_structure.html @@ -0,0 +1,113 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Drivers\Pgsql\Util::backup_structure

+

Create an SQL backup file for the current database's structure

+

+

+
+ + + diff --git a/docs/classes/Query_Drivers_Sqlite_Driver.html b/docs/classes/Query_Drivers_Sqlite_Driver.html new file mode 100644 index 0000000..7617db1 --- /dev/null +++ b/docs/classes/Query_Drivers_Sqlite_Driver.html @@ -0,0 +1,507 @@ + + + + + phpDox - Query\Drivers\Sqlite\Driver + + + + + +
+
+ +
+ +
+

Query\Drivers\Sqlite\Driver

+

SQLite specific class

+

+

+
+ + + diff --git a/docs/classes/Query_Drivers_Sqlite_Driver/__construct.html b/docs/classes/Query_Drivers_Sqlite_Driver/__construct.html new file mode 100644 index 0000000..53e1645 --- /dev/null +++ b/docs/classes/Query_Drivers_Sqlite_Driver/__construct.html @@ -0,0 +1,108 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Drivers\Sqlite\Driver::__construct

+

Open SQLite Database

+

+

+
+ + + diff --git a/docs/classes/Query_Drivers_Sqlite_Driver/get_fks.html b/docs/classes/Query_Drivers_Sqlite_Driver/get_fks.html new file mode 100644 index 0000000..1207f0b --- /dev/null +++ b/docs/classes/Query_Drivers_Sqlite_Driver/get_fks.html @@ -0,0 +1,118 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Drivers\Sqlite\Driver::get_fks

+

Retrieve foreign keys for the table

+

+

+
+ + + diff --git a/docs/classes/Query_Drivers_Sqlite_Driver/get_tables.html b/docs/classes/Query_Drivers_Sqlite_Driver/get_tables.html new file mode 100644 index 0000000..8909343 --- /dev/null +++ b/docs/classes/Query_Drivers_Sqlite_Driver/get_tables.html @@ -0,0 +1,107 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Drivers\Sqlite\Driver::get_tables

+

List tables for the current database

+

+

+
+ + + diff --git a/docs/classes/Query_Drivers_Sqlite_Driver/insert_batch.html b/docs/classes/Query_Drivers_Sqlite_Driver/insert_batch.html new file mode 100644 index 0000000..af464bd --- /dev/null +++ b/docs/classes/Query_Drivers_Sqlite_Driver/insert_batch.html @@ -0,0 +1,124 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Drivers\Sqlite\Driver::insert_batch

+

Create sql for batch insert

+

+

+
+ + + diff --git a/docs/classes/Query_Drivers_Sqlite_SQL.html b/docs/classes/Query_Drivers_Sqlite_SQL.html new file mode 100644 index 0000000..d4fbb36 --- /dev/null +++ b/docs/classes/Query_Drivers_Sqlite_SQL.html @@ -0,0 +1,325 @@ + + + + + phpDox - Query\Drivers\Sqlite\SQL + + + + + +
+
+ +
+ +
+

Query\Drivers\Sqlite\SQL

+

SQLite Specific SQL

+

+

+
+ + + diff --git a/docs/classes/Query_Drivers_Sqlite_SQL/column_list.html b/docs/classes/Query_Drivers_Sqlite_SQL/column_list.html new file mode 100644 index 0000000..35a1e01 --- /dev/null +++ b/docs/classes/Query_Drivers_Sqlite_SQL/column_list.html @@ -0,0 +1,107 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Drivers\Sqlite\SQL::column_list

+

SQL to show infromation about columns in a table

+

+

+
+ + + diff --git a/docs/classes/Query_Drivers_Sqlite_SQL/db_list.html b/docs/classes/Query_Drivers_Sqlite_SQL/db_list.html new file mode 100644 index 0000000..bde1d29 --- /dev/null +++ b/docs/classes/Query_Drivers_Sqlite_SQL/db_list.html @@ -0,0 +1,96 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Drivers\Sqlite\SQL::db_list

+

Returns sql to list other databases

+

+

+
+ + + diff --git a/docs/classes/Query_Drivers_Sqlite_SQL/explain.html b/docs/classes/Query_Drivers_Sqlite_SQL/explain.html new file mode 100644 index 0000000..03de8e7 --- /dev/null +++ b/docs/classes/Query_Drivers_Sqlite_SQL/explain.html @@ -0,0 +1,107 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Drivers\Sqlite\SQL::explain

+

Get the query plan for the sql query

+

+

+
+ + + diff --git a/docs/classes/Query_Drivers_Sqlite_SQL/fk_list.html b/docs/classes/Query_Drivers_Sqlite_SQL/fk_list.html new file mode 100644 index 0000000..3ea0d3b --- /dev/null +++ b/docs/classes/Query_Drivers_Sqlite_SQL/fk_list.html @@ -0,0 +1,107 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Drivers\Sqlite\SQL::fk_list

+

Get the list of foreign keys for the current table

+

+

+
+ + + diff --git a/docs/classes/Query_Drivers_Sqlite_SQL/function_list.html b/docs/classes/Query_Drivers_Sqlite_SQL/function_list.html new file mode 100644 index 0000000..c1ee998 --- /dev/null +++ b/docs/classes/Query_Drivers_Sqlite_SQL/function_list.html @@ -0,0 +1,97 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Drivers\Sqlite\SQL::function_list

+

Return sql to list functions

+

+

+
+ + + diff --git a/docs/classes/Query_Drivers_Sqlite_SQL/index_list.html b/docs/classes/Query_Drivers_Sqlite_SQL/index_list.html new file mode 100644 index 0000000..ea9906d --- /dev/null +++ b/docs/classes/Query_Drivers_Sqlite_SQL/index_list.html @@ -0,0 +1,107 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Drivers\Sqlite\SQL::index_list

+

Get the list of indexes for the current table

+

+

+
+ + + diff --git a/docs/classes/Query_Drivers_Sqlite_SQL/procedure_list.html b/docs/classes/Query_Drivers_Sqlite_SQL/procedure_list.html new file mode 100644 index 0000000..31d6869 --- /dev/null +++ b/docs/classes/Query_Drivers_Sqlite_SQL/procedure_list.html @@ -0,0 +1,97 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Drivers\Sqlite\SQL::procedure_list

+

Return sql to list stored procedures

+

+

+
+ + + diff --git a/docs/classes/Query_Drivers_Sqlite_SQL/random.html b/docs/classes/Query_Drivers_Sqlite_SQL/random.html new file mode 100644 index 0000000..996aebe --- /dev/null +++ b/docs/classes/Query_Drivers_Sqlite_SQL/random.html @@ -0,0 +1,96 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Drivers\Sqlite\SQL::random

+

Random ordering keyword

+

+

+
+ + + diff --git a/docs/classes/Query_Drivers_Sqlite_SQL/sequence_list.html b/docs/classes/Query_Drivers_Sqlite_SQL/sequence_list.html new file mode 100644 index 0000000..66fd895 --- /dev/null +++ b/docs/classes/Query_Drivers_Sqlite_SQL/sequence_list.html @@ -0,0 +1,97 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Drivers\Sqlite\SQL::sequence_list

+

Return sql to list sequences

+

+

+
+ + + diff --git a/docs/classes/Query_Drivers_Sqlite_SQL/system_table_list.html b/docs/classes/Query_Drivers_Sqlite_SQL/system_table_list.html new file mode 100644 index 0000000..69ffd8a --- /dev/null +++ b/docs/classes/Query_Drivers_Sqlite_SQL/system_table_list.html @@ -0,0 +1,97 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Drivers\Sqlite\SQL::system_table_list

+

List the system tables

+

+

+
+ + + diff --git a/docs/classes/Query_Drivers_Sqlite_SQL/table_list.html b/docs/classes/Query_Drivers_Sqlite_SQL/table_list.html new file mode 100644 index 0000000..9c4e616 --- /dev/null +++ b/docs/classes/Query_Drivers_Sqlite_SQL/table_list.html @@ -0,0 +1,96 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Drivers\Sqlite\SQL::table_list

+

Returns sql to list tables

+

+

+
+ + + diff --git a/docs/classes/Query_Drivers_Sqlite_SQL/trigger_list.html b/docs/classes/Query_Drivers_Sqlite_SQL/trigger_list.html new file mode 100644 index 0000000..e4483f7 --- /dev/null +++ b/docs/classes/Query_Drivers_Sqlite_SQL/trigger_list.html @@ -0,0 +1,96 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Drivers\Sqlite\SQL::trigger_list

+

Returns sql to list triggers

+

+

+
+ + + diff --git a/docs/classes/Query_Drivers_Sqlite_SQL/type_list.html b/docs/classes/Query_Drivers_Sqlite_SQL/type_list.html new file mode 100644 index 0000000..d29fb29 --- /dev/null +++ b/docs/classes/Query_Drivers_Sqlite_SQL/type_list.html @@ -0,0 +1,97 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Drivers\Sqlite\SQL::type_list

+

SQL to show list of field types

+

+

+
+ + + diff --git a/docs/classes/Query_Drivers_Sqlite_SQL/view_list.html b/docs/classes/Query_Drivers_Sqlite_SQL/view_list.html new file mode 100644 index 0000000..4c7bfbd --- /dev/null +++ b/docs/classes/Query_Drivers_Sqlite_SQL/view_list.html @@ -0,0 +1,96 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Drivers\Sqlite\SQL::view_list

+

Returns sql to list views

+

+

+
+ + + diff --git a/docs/classes/Query_Drivers_Sqlite_Util.html b/docs/classes/Query_Drivers_Sqlite_Util.html new file mode 100644 index 0000000..b65b99e --- /dev/null +++ b/docs/classes/Query_Drivers_Sqlite_Util.html @@ -0,0 +1,290 @@ + + + + + phpDox - Query\Drivers\Sqlite\Util + + + + + +
+
+ +
+ +
+

Query\Drivers\Sqlite\Util

+

SQLite-specific backup, import and creation methods

+

+

+
+ + + diff --git a/docs/classes/Query_Drivers_Sqlite_Util/backup_data.html b/docs/classes/Query_Drivers_Sqlite_Util/backup_data.html new file mode 100644 index 0000000..74c5c63 --- /dev/null +++ b/docs/classes/Query_Drivers_Sqlite_Util/backup_data.html @@ -0,0 +1,109 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Drivers\Sqlite\Util::backup_data

+

Create an SQL backup file for the current database's data

+

+

+
+ + + diff --git a/docs/classes/Query_Drivers_Sqlite_Util/backup_structure.html b/docs/classes/Query_Drivers_Sqlite_Util/backup_structure.html new file mode 100644 index 0000000..5695c34 --- /dev/null +++ b/docs/classes/Query_Drivers_Sqlite_Util/backup_structure.html @@ -0,0 +1,98 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Drivers\Sqlite\Util::backup_structure

+

Create an SQL backup file for the current database's structure

+

+

+
+ + + diff --git a/docs/classes/Query_Query_Builder.html b/docs/classes/Query_Query_Builder.html new file mode 100644 index 0000000..a71fbcb --- /dev/null +++ b/docs/classes/Query_Query_Builder.html @@ -0,0 +1,585 @@ + + + + + phpDox - Query\Query_Builder + + + + + +
+
+ +
+ +
+

Query\Query_Builder

+

Convenience class for creating sql queries - also the class that instantiates the specific db driver

+

+

+
+ + + diff --git a/docs/classes/Query_Query_Builder/__call.html b/docs/classes/Query_Query_Builder/__call.html new file mode 100644 index 0000000..a0a5f72 --- /dev/null +++ b/docs/classes/Query_Query_Builder/__call.html @@ -0,0 +1,116 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Query_Builder::__call

+

Calls a function further down the inheritence chain

+

+

+
+ + + diff --git a/docs/classes/Query_Query_Builder/__construct.html b/docs/classes/Query_Query_Builder/__construct.html new file mode 100644 index 0000000..4376f58 --- /dev/null +++ b/docs/classes/Query_Query_Builder/__construct.html @@ -0,0 +1,96 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Query_Builder::__construct

+

Constructor

+

+

+
+ + + diff --git a/docs/classes/Query_Query_Builder/__destruct.html b/docs/classes/Query_Query_Builder/__destruct.html new file mode 100644 index 0000000..2bb9e11 --- /dev/null +++ b/docs/classes/Query_Query_Builder/__destruct.html @@ -0,0 +1,79 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Query_Builder::__destruct

+

Destructor

+

+

+
+ + + diff --git a/docs/classes/Query_Query_Builder/count_all.html b/docs/classes/Query_Query_Builder/count_all.html new file mode 100644 index 0000000..36e0511 --- /dev/null +++ b/docs/classes/Query_Query_Builder/count_all.html @@ -0,0 +1,107 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Query_Builder::count_all

+

Retreive the number of rows in the selected table

+

+

+
+ + + diff --git a/docs/classes/Query_Query_Builder/count_all_results.html b/docs/classes/Query_Query_Builder/count_all_results.html new file mode 100644 index 0000000..43efb91 --- /dev/null +++ b/docs/classes/Query_Query_Builder/count_all_results.html @@ -0,0 +1,107 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Query_Builder::count_all_results

+

Retrieve the number of results for the generated query - used in place of the get() method

+

+

+
+ + + diff --git a/docs/classes/Query_Query_Builder/delete.html b/docs/classes/Query_Query_Builder/delete.html new file mode 100644 index 0000000..48bb0e9 --- /dev/null +++ b/docs/classes/Query_Query_Builder/delete.html @@ -0,0 +1,114 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Query_Builder::delete

+

Deletes data from a table

+

+

+
+ + + diff --git a/docs/classes/Query_Query_Builder/distinct.html b/docs/classes/Query_Query_Builder/distinct.html new file mode 100644 index 0000000..29c6031 --- /dev/null +++ b/docs/classes/Query_Query_Builder/distinct.html @@ -0,0 +1,97 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Query_Builder::distinct

+

Adds the 'distinct' keyword to a query

+

+

+
+ + + diff --git a/docs/classes/Query_Query_Builder/explain.html b/docs/classes/Query_Query_Builder/explain.html new file mode 100644 index 0000000..cad39f8 --- /dev/null +++ b/docs/classes/Query_Query_Builder/explain.html @@ -0,0 +1,97 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Query_Builder::explain

+

Tell the database to give you the query plan instead of result set

+

+

+
+ + + diff --git a/docs/classes/Query_Query_Builder/from.html b/docs/classes/Query_Query_Builder/from.html new file mode 100644 index 0000000..bb47f3f --- /dev/null +++ b/docs/classes/Query_Query_Builder/from.html @@ -0,0 +1,108 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Query_Builder::from

+

Specify the database table to select from

+

+

+
+ + + diff --git a/docs/classes/Query_Query_Builder/get.html b/docs/classes/Query_Query_Builder/get.html new file mode 100644 index 0000000..3c75213 --- /dev/null +++ b/docs/classes/Query_Query_Builder/get.html @@ -0,0 +1,120 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Query_Builder::get

+

Select and retrieve all records from the current table, and/or execute current compiled query

+

+

+
+ + + diff --git a/docs/classes/Query_Query_Builder/get_compiled_delete.html b/docs/classes/Query_Query_Builder/get_compiled_delete.html new file mode 100644 index 0000000..02020b2 --- /dev/null +++ b/docs/classes/Query_Query_Builder/get_compiled_delete.html @@ -0,0 +1,113 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Query_Builder::get_compiled_delete

+

Returns the generated 'delete' sql query

+

+

+
+ + + diff --git a/docs/classes/Query_Query_Builder/get_compiled_insert.html b/docs/classes/Query_Query_Builder/get_compiled_insert.html new file mode 100644 index 0000000..9979e07 --- /dev/null +++ b/docs/classes/Query_Query_Builder/get_compiled_insert.html @@ -0,0 +1,113 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Query_Builder::get_compiled_insert

+

Returns the generated 'insert' sql query

+

+

+
+ + + diff --git a/docs/classes/Query_Query_Builder/get_compiled_select.html b/docs/classes/Query_Query_Builder/get_compiled_select.html new file mode 100644 index 0000000..c397cd6 --- /dev/null +++ b/docs/classes/Query_Query_Builder/get_compiled_select.html @@ -0,0 +1,113 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Query_Builder::get_compiled_select

+

Returns the generated 'select' sql query

+

+

+
+ + + diff --git a/docs/classes/Query_Query_Builder/get_compiled_update.html b/docs/classes/Query_Query_Builder/get_compiled_update.html new file mode 100644 index 0000000..177b726 --- /dev/null +++ b/docs/classes/Query_Query_Builder/get_compiled_update.html @@ -0,0 +1,113 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Query_Builder::get_compiled_update

+

Returns the generated 'update' sql query

+

+

+
+ + + diff --git a/docs/classes/Query_Query_Builder/get_where.html b/docs/classes/Query_Query_Builder/get_where.html new file mode 100644 index 0000000..1f78dfc --- /dev/null +++ b/docs/classes/Query_Query_Builder/get_where.html @@ -0,0 +1,126 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Query_Builder::get_where

+

Convenience method for get() with a where clause

+

+

+
+ + + diff --git a/docs/classes/Query_Query_Builder/group_by.html b/docs/classes/Query_Query_Builder/group_by.html new file mode 100644 index 0000000..876da84 --- /dev/null +++ b/docs/classes/Query_Query_Builder/group_by.html @@ -0,0 +1,108 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Query_Builder::group_by

+

Group the results by the selected field(s)

+

+

+
+ + + diff --git a/docs/classes/Query_Query_Builder/group_end.html b/docs/classes/Query_Query_Builder/group_end.html new file mode 100644 index 0000000..f0c5725 --- /dev/null +++ b/docs/classes/Query_Query_Builder/group_end.html @@ -0,0 +1,97 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Query_Builder::group_end

+

Ends a query group

+

+

+
+ + + diff --git a/docs/classes/Query_Query_Builder/group_start.html b/docs/classes/Query_Query_Builder/group_start.html new file mode 100644 index 0000000..dfeabe0 --- /dev/null +++ b/docs/classes/Query_Query_Builder/group_start.html @@ -0,0 +1,97 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Query_Builder::group_start

+

Adds a paren to the current query for query grouping

+

+

+
+ + + diff --git a/docs/classes/Query_Query_Builder/having.html b/docs/classes/Query_Query_Builder/having.html new file mode 100644 index 0000000..7796dbc --- /dev/null +++ b/docs/classes/Query_Query_Builder/having.html @@ -0,0 +1,114 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Query_Builder::having

+

Generates a 'Having' clause

+

+

+
+ + + diff --git a/docs/classes/Query_Query_Builder/insert.html b/docs/classes/Query_Query_Builder/insert.html new file mode 100644 index 0000000..832096d --- /dev/null +++ b/docs/classes/Query_Query_Builder/insert.html @@ -0,0 +1,114 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Query_Builder::insert

+

Creates an insert clause, and executes it

+

+

+
+ + + diff --git a/docs/classes/Query_Query_Builder/insert_batch.html b/docs/classes/Query_Query_Builder/insert_batch.html new file mode 100644 index 0000000..420ae13 --- /dev/null +++ b/docs/classes/Query_Query_Builder/insert_batch.html @@ -0,0 +1,114 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Query_Builder::insert_batch

+

Creates and executes a batch insertion query

+

+

+
+ + + diff --git a/docs/classes/Query_Query_Builder/join.html b/docs/classes/Query_Query_Builder/join.html new file mode 100644 index 0000000..a921c74 --- /dev/null +++ b/docs/classes/Query_Query_Builder/join.html @@ -0,0 +1,120 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Query_Builder::join

+

Creates a join phrase in a compiled query

+

+

+
+ + + diff --git a/docs/classes/Query_Query_Builder/like.html b/docs/classes/Query_Query_Builder/like.html new file mode 100644 index 0000000..3510880 --- /dev/null +++ b/docs/classes/Query_Query_Builder/like.html @@ -0,0 +1,120 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Query_Builder::like

+

Creates a Like clause in the sql statement

+

+

+
+ + + diff --git a/docs/classes/Query_Query_Builder/limit.html b/docs/classes/Query_Query_Builder/limit.html new file mode 100644 index 0000000..396f48a --- /dev/null +++ b/docs/classes/Query_Query_Builder/limit.html @@ -0,0 +1,114 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Query_Builder::limit

+

Set a limit on the current sql statement

+

+

+
+ + + diff --git a/docs/classes/Query_Query_Builder/not_like.html b/docs/classes/Query_Query_Builder/not_like.html new file mode 100644 index 0000000..d0d4f14 --- /dev/null +++ b/docs/classes/Query_Query_Builder/not_like.html @@ -0,0 +1,120 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Query_Builder::not_like

+

Generates a NOT LIKE clause

+

+

+
+ + + diff --git a/docs/classes/Query_Query_Builder/or_group_start.html b/docs/classes/Query_Query_Builder/or_group_start.html new file mode 100644 index 0000000..6127737 --- /dev/null +++ b/docs/classes/Query_Query_Builder/or_group_start.html @@ -0,0 +1,97 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Query_Builder::or_group_start

+

Adds a paren to the current query for query grouping, prefixed with 'OR'

+

+

+
+ + + diff --git a/docs/classes/Query_Query_Builder/or_having.html b/docs/classes/Query_Query_Builder/or_having.html new file mode 100644 index 0000000..5e8b345 --- /dev/null +++ b/docs/classes/Query_Query_Builder/or_having.html @@ -0,0 +1,114 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Query_Builder::or_having

+

Generates a 'Having' clause prefixed with 'OR'

+

+

+
+ + + diff --git a/docs/classes/Query_Query_Builder/or_like.html b/docs/classes/Query_Query_Builder/or_like.html new file mode 100644 index 0000000..2c0c6ff --- /dev/null +++ b/docs/classes/Query_Query_Builder/or_like.html @@ -0,0 +1,120 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Query_Builder::or_like

+

Generates an OR Like clause

+

+

+
+ + + diff --git a/docs/classes/Query_Query_Builder/or_not_group_start.html b/docs/classes/Query_Query_Builder/or_not_group_start.html new file mode 100644 index 0000000..7704279 --- /dev/null +++ b/docs/classes/Query_Query_Builder/or_not_group_start.html @@ -0,0 +1,97 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Query_Builder::or_not_group_start

+

Adds a paren to the current query for query grouping, prefixed with 'OR NOT'

+

+

+
+ + + diff --git a/docs/classes/Query_Query_Builder/or_not_like.html b/docs/classes/Query_Query_Builder/or_not_like.html new file mode 100644 index 0000000..3356d9a --- /dev/null +++ b/docs/classes/Query_Query_Builder/or_not_like.html @@ -0,0 +1,120 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Query_Builder::or_not_like

+

Generates a OR NOT LIKE clause

+

+

+
+ + + diff --git a/docs/classes/Query_Query_Builder/or_where.html b/docs/classes/Query_Query_Builder/or_where.html new file mode 100644 index 0000000..fb3d6c9 --- /dev/null +++ b/docs/classes/Query_Query_Builder/or_where.html @@ -0,0 +1,114 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Query_Builder::or_where

+

Where clause prefixed with "OR"

+

+

+
+ + + diff --git a/docs/classes/Query_Query_Builder/or_where_in.html b/docs/classes/Query_Query_Builder/or_where_in.html new file mode 100644 index 0000000..a0e8430 --- /dev/null +++ b/docs/classes/Query_Query_Builder/or_where_in.html @@ -0,0 +1,114 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Query_Builder::or_where_in

+

Where in statement prefixed with "or"

+

+

+
+ + + diff --git a/docs/classes/Query_Query_Builder/or_where_not_in.html b/docs/classes/Query_Query_Builder/or_where_not_in.html new file mode 100644 index 0000000..93f916f --- /dev/null +++ b/docs/classes/Query_Query_Builder/or_where_not_in.html @@ -0,0 +1,114 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Query_Builder::or_where_not_in

+

OR WHERE NOT IN (FOO) clause

+

+

+
+ + + diff --git a/docs/classes/Query_Query_Builder/order_by.html b/docs/classes/Query_Query_Builder/order_by.html new file mode 100644 index 0000000..f59abfc --- /dev/null +++ b/docs/classes/Query_Query_Builder/order_by.html @@ -0,0 +1,114 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Query_Builder::order_by

+

Order the results by the selected field(s)

+

+

+
+ + + diff --git a/docs/classes/Query_Query_Builder/reset_query.html b/docs/classes/Query_Query_Builder/reset_query.html new file mode 100644 index 0000000..1af930e --- /dev/null +++ b/docs/classes/Query_Query_Builder/reset_query.html @@ -0,0 +1,97 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Query_Builder::reset_query

+

Clear out the class variables, so the next query can be run

+

+

+
+ + + diff --git a/docs/classes/Query_Query_Builder/select.html b/docs/classes/Query_Query_Builder/select.html new file mode 100644 index 0000000..4cd7131 --- /dev/null +++ b/docs/classes/Query_Query_Builder/select.html @@ -0,0 +1,108 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Query_Builder::select

+

Specifies rows to select in a query

+

+

+
+ + + diff --git a/docs/classes/Query_Query_Builder/select_avg.html b/docs/classes/Query_Query_Builder/select_avg.html new file mode 100644 index 0000000..4b66fe2 --- /dev/null +++ b/docs/classes/Query_Query_Builder/select_avg.html @@ -0,0 +1,114 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Query_Builder::select_avg

+

Selects the average value of a field from a query

+

+

+
+ + + diff --git a/docs/classes/Query_Query_Builder/select_max.html b/docs/classes/Query_Query_Builder/select_max.html new file mode 100644 index 0000000..36a0280 --- /dev/null +++ b/docs/classes/Query_Query_Builder/select_max.html @@ -0,0 +1,114 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Query_Builder::select_max

+

Selects the maximum value of a field from a query

+

+

+
+ + + diff --git a/docs/classes/Query_Query_Builder/select_min.html b/docs/classes/Query_Query_Builder/select_min.html new file mode 100644 index 0000000..800f66d --- /dev/null +++ b/docs/classes/Query_Query_Builder/select_min.html @@ -0,0 +1,114 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Query_Builder::select_min

+

Selects the minimum value of a field from a query

+

+

+
+ + + diff --git a/docs/classes/Query_Query_Builder/select_sum.html b/docs/classes/Query_Query_Builder/select_sum.html new file mode 100644 index 0000000..aa657db --- /dev/null +++ b/docs/classes/Query_Query_Builder/select_sum.html @@ -0,0 +1,114 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Query_Builder::select_sum

+

Selects the sum of a field from a query

+

+

+
+ + + diff --git a/docs/classes/Query_Query_Builder/set.html b/docs/classes/Query_Query_Builder/set.html new file mode 100644 index 0000000..f0fe238 --- /dev/null +++ b/docs/classes/Query_Query_Builder/set.html @@ -0,0 +1,114 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Query_Builder::set

+

Sets values for inserts / updates / deletes

+

+

+
+ + + diff --git a/docs/classes/Query_Query_Builder/update.html b/docs/classes/Query_Query_Builder/update.html new file mode 100644 index 0000000..4e4caff --- /dev/null +++ b/docs/classes/Query_Query_Builder/update.html @@ -0,0 +1,114 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Query_Builder::update

+

Creates an update clause, and executes it

+

+

+
+ + + diff --git a/docs/classes/Query_Query_Builder/where.html b/docs/classes/Query_Query_Builder/where.html new file mode 100644 index 0000000..572f68a --- /dev/null +++ b/docs/classes/Query_Query_Builder/where.html @@ -0,0 +1,120 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Query_Builder::where

+

Specify condition(s) in the where clause of a query Note: this function works with key / value, or a passed array with key / value pairs

+

+

+
+ + + diff --git a/docs/classes/Query_Query_Builder/where_in.html b/docs/classes/Query_Query_Builder/where_in.html new file mode 100644 index 0000000..b127e86 --- /dev/null +++ b/docs/classes/Query_Query_Builder/where_in.html @@ -0,0 +1,114 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Query_Builder::where_in

+

Where clause with 'IN' statement

+

+

+
+ + + diff --git a/docs/classes/Query_Query_Builder/where_not_in.html b/docs/classes/Query_Query_Builder/where_not_in.html new file mode 100644 index 0000000..11579ff --- /dev/null +++ b/docs/classes/Query_Query_Builder/where_not_in.html @@ -0,0 +1,114 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Query_Builder::where_not_in

+

WHERE NOT IN (FOO) clause

+

+

+
+ + + diff --git a/docs/classes/Query_Query_Parser.html b/docs/classes/Query_Query_Parser.html new file mode 100644 index 0000000..62dab66 --- /dev/null +++ b/docs/classes/Query_Query_Parser.html @@ -0,0 +1,292 @@ + + + + + phpDox - Query\Query_Parser + + + + + +
+
+ +
+ +
+

Query\Query_Parser

+

Utility Class to parse sql clauses for properly escaping identifiers

+

+

+
+ + + diff --git a/docs/classes/Query_Query_Parser/__construct.html b/docs/classes/Query_Query_Parser/__construct.html new file mode 100644 index 0000000..2b9f245 --- /dev/null +++ b/docs/classes/Query_Query_Parser/__construct.html @@ -0,0 +1,90 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Query_Parser::__construct

+

Constructor/entry point into parser

+

+

+
+ + + diff --git a/docs/classes/Query_Query_Parser/compile_join.html b/docs/classes/Query_Query_Parser/compile_join.html new file mode 100644 index 0000000..134d0e5 --- /dev/null +++ b/docs/classes/Query_Query_Parser/compile_join.html @@ -0,0 +1,98 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Query_Parser::compile_join

+

Compiles a join condition after parsing

+

+

+
+ + + diff --git a/docs/classes/Query_Query_Parser/filter_array.html b/docs/classes/Query_Query_Parser/filter_array.html new file mode 100644 index 0000000..88db2ed --- /dev/null +++ b/docs/classes/Query_Query_Parser/filter_array.html @@ -0,0 +1,98 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Query_Parser::filter_array

+

Returns a more useful match array

+

+

+
+ + + diff --git a/docs/classes/Query_Query_Parser/parse_join.html b/docs/classes/Query_Query_Parser/parse_join.html new file mode 100644 index 0000000..807cb6d --- /dev/null +++ b/docs/classes/Query_Query_Parser/parse_join.html @@ -0,0 +1,98 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Query_Parser::parse_join

+

Parser method for setting the parse string

+

+

+
+ + + diff --git a/docs/css/bootstrap-combined.no-icons.min.css b/docs/css/bootstrap-combined.no-icons.min.css deleted file mode 100644 index 5ab243e..0000000 --- a/docs/css/bootstrap-combined.no-icons.min.css +++ /dev/null @@ -1,732 +0,0 @@ -/*! - * Bootstrap v2.3.2 - * - * Copyright 2012 Twitter, Inc - * Licensed under the Apache License v2.0 - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Designed and built with all the love in the world @twitter by @mdo and @fat. - */ -.clearfix{*zoom:1;}.clearfix:before,.clearfix:after{display:table;content:"";line-height:0;} -.clearfix:after{clear:both;} -.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0;} -.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;} -article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block;} -audio,canvas,video{display:inline-block;*display:inline;*zoom:1;} -audio:not([controls]){display:none;} -html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;} -a:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;} -a:hover,a:active{outline:0;} -sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline;} -sup{top:-0.5em;} -sub{bottom:-0.25em;} -img{max-width:100%;width:auto\9;height:auto;vertical-align:middle;border:0;-ms-interpolation-mode:bicubic;} -#map_canvas img,.google-maps img{max-width:none;} -button,input,select,textarea{margin:0;font-size:100%;vertical-align:middle;} -button,input{*overflow:visible;line-height:normal;} -button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0;} -button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;} -label,select,button,input[type="button"],input[type="reset"],input[type="submit"],input[type="radio"],input[type="checkbox"]{cursor:pointer;} -input[type="search"]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield;} -input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none;} -textarea{overflow:auto;vertical-align:top;} -@media print{*{text-shadow:none !important;color:#000 !important;background:transparent !important;box-shadow:none !important;} a,a:visited{text-decoration:underline;} a[href]:after{content:" (" attr(href) ")";} abbr[title]:after{content:" (" attr(title) ")";} .ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:"";} pre,blockquote{border:1px solid #999;page-break-inside:avoid;} thead{display:table-header-group;} tr,img{page-break-inside:avoid;} img{max-width:100% !important;} @page {margin:0.5cm;}p,h2,h3{orphans:3;widows:3;} h2,h3{page-break-after:avoid;}}body{margin:0;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:20px;color:#333333;background-color:#ffffff;} -a{color:#0088cc;text-decoration:none;} -a:hover,a:focus{color:#005580;text-decoration:underline;} -.img-rounded{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;} -.img-polaroid{padding:4px;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0, 0, 0, 0.2);-webkit-box-shadow:0 1px 3px rgba(0, 0, 0, 0.1);-moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.1);box-shadow:0 1px 3px rgba(0, 0, 0, 0.1);} -.img-circle{-webkit-border-radius:500px;-moz-border-radius:500px;border-radius:500px;} -.row{margin-left:-20px;*zoom:1;}.row:before,.row:after{display:table;content:"";line-height:0;} -.row:after{clear:both;} -[class*="span"]{float:left;min-height:1px;margin-left:20px;} -.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:940px;} -.span12{width:940px;} -.span11{width:860px;} -.span10{width:780px;} -.span9{width:700px;} -.span8{width:620px;} -.span7{width:540px;} -.span6{width:460px;} -.span5{width:380px;} -.span4{width:300px;} -.span3{width:220px;} -.span2{width:140px;} -.span1{width:60px;} -.offset12{margin-left:980px;} -.offset11{margin-left:900px;} -.offset10{margin-left:820px;} -.offset9{margin-left:740px;} -.offset8{margin-left:660px;} -.offset7{margin-left:580px;} -.offset6{margin-left:500px;} -.offset5{margin-left:420px;} -.offset4{margin-left:340px;} -.offset3{margin-left:260px;} -.offset2{margin-left:180px;} -.offset1{margin-left:100px;} -.row-fluid{width:100%;*zoom:1;}.row-fluid:before,.row-fluid:after{display:table;content:"";line-height:0;} -.row-fluid:after{clear:both;} -.row-fluid [class*="span"]{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;margin-left:2.127659574468085%;*margin-left:2.074468085106383%;} -.row-fluid [class*="span"]:first-child{margin-left:0;} -.row-fluid .controls-row [class*="span"]+[class*="span"]{margin-left:2.127659574468085%;} -.row-fluid .span12{width:100%;*width:99.94680851063829%;} -.row-fluid .span11{width:91.48936170212765%;*width:91.43617021276594%;} -.row-fluid .span10{width:82.97872340425532%;*width:82.92553191489361%;} -.row-fluid .span9{width:74.46808510638297%;*width:74.41489361702126%;} -.row-fluid .span8{width:65.95744680851064%;*width:65.90425531914893%;} -.row-fluid .span7{width:57.44680851063829%;*width:57.39361702127659%;} -.row-fluid .span6{width:48.93617021276595%;*width:48.88297872340425%;} -.row-fluid .span5{width:40.42553191489362%;*width:40.37234042553192%;} -.row-fluid .span4{width:31.914893617021278%;*width:31.861702127659576%;} -.row-fluid .span3{width:23.404255319148934%;*width:23.351063829787233%;} -.row-fluid .span2{width:14.893617021276595%;*width:14.840425531914894%;} -.row-fluid .span1{width:6.382978723404255%;*width:6.329787234042553%;} -.row-fluid .offset12{margin-left:104.25531914893617%;*margin-left:104.14893617021275%;} -.row-fluid .offset12:first-child{margin-left:102.12765957446808%;*margin-left:102.02127659574467%;} -.row-fluid .offset11{margin-left:95.74468085106382%;*margin-left:95.6382978723404%;} -.row-fluid .offset11:first-child{margin-left:93.61702127659574%;*margin-left:93.51063829787232%;} -.row-fluid .offset10{margin-left:87.23404255319149%;*margin-left:87.12765957446807%;} -.row-fluid .offset10:first-child{margin-left:85.1063829787234%;*margin-left:84.99999999999999%;} -.row-fluid .offset9{margin-left:78.72340425531914%;*margin-left:78.61702127659572%;} -.row-fluid .offset9:first-child{margin-left:76.59574468085106%;*margin-left:76.48936170212764%;} -.row-fluid .offset8{margin-left:70.2127659574468%;*margin-left:70.10638297872339%;} -.row-fluid .offset8:first-child{margin-left:68.08510638297872%;*margin-left:67.9787234042553%;} -.row-fluid .offset7{margin-left:61.70212765957446%;*margin-left:61.59574468085106%;} -.row-fluid .offset7:first-child{margin-left:59.574468085106375%;*margin-left:59.46808510638297%;} -.row-fluid .offset6{margin-left:53.191489361702125%;*margin-left:53.085106382978715%;} -.row-fluid .offset6:first-child{margin-left:51.063829787234035%;*margin-left:50.95744680851063%;} -.row-fluid .offset5{margin-left:44.68085106382979%;*margin-left:44.57446808510638%;} -.row-fluid .offset5:first-child{margin-left:42.5531914893617%;*margin-left:42.4468085106383%;} -.row-fluid .offset4{margin-left:36.170212765957444%;*margin-left:36.06382978723405%;} -.row-fluid .offset4:first-child{margin-left:34.04255319148936%;*margin-left:33.93617021276596%;} -.row-fluid .offset3{margin-left:27.659574468085104%;*margin-left:27.5531914893617%;} -.row-fluid .offset3:first-child{margin-left:25.53191489361702%;*margin-left:25.425531914893618%;} -.row-fluid .offset2{margin-left:19.148936170212764%;*margin-left:19.04255319148936%;} -.row-fluid .offset2:first-child{margin-left:17.02127659574468%;*margin-left:16.914893617021278%;} -.row-fluid .offset1{margin-left:10.638297872340425%;*margin-left:10.53191489361702%;} -.row-fluid .offset1:first-child{margin-left:8.51063829787234%;*margin-left:8.404255319148938%;} -[class*="span"].hide,.row-fluid [class*="span"].hide{display:none;} -[class*="span"].pull-right,.row-fluid [class*="span"].pull-right{float:right;} -.container{margin-right:auto;margin-left:auto;*zoom:1;}.container:before,.container:after{display:table;content:"";line-height:0;} -.container:after{clear:both;} -.container-fluid{padding-right:20px;padding-left:20px;*zoom:1;}.container-fluid:before,.container-fluid:after{display:table;content:"";line-height:0;} -.container-fluid:after{clear:both;} -p{margin:0 0 10px;} -.lead{margin-bottom:20px;font-size:21px;font-weight:200;line-height:30px;} -small{font-size:85%;} -strong{font-weight:bold;} -em{font-style:italic;} -cite{font-style:normal;} -.muted{color:#999999;} -a.muted:hover,a.muted:focus{color:#808080;} -.text-warning{color:#c09853;} -a.text-warning:hover,a.text-warning:focus{color:#a47e3c;} -.text-error{color:#b94a48;} -a.text-error:hover,a.text-error:focus{color:#953b39;} -.text-info{color:#3a87ad;} -a.text-info:hover,a.text-info:focus{color:#2d6987;} -.text-success{color:#468847;} -a.text-success:hover,a.text-success:focus{color:#356635;} -.text-left{text-align:left;} -.text-right{text-align:right;} -.text-center{text-align:center;} -h1,h2,h3,h4,h5,h6{margin:10px 0;font-family:inherit;font-weight:bold;line-height:20px;color:inherit;text-rendering:optimizelegibility;}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{font-weight:normal;line-height:1;color:#999999;} -h1,h2,h3{line-height:40px;} -h1{font-size:38.5px;} -h2{font-size:31.5px;} -h3{font-size:24.5px;} -h4{font-size:17.5px;} -h5{font-size:14px;} -h6{font-size:11.9px;} -h1 small{font-size:24.5px;} -h2 small{font-size:17.5px;} -h3 small{font-size:14px;} -h4 small{font-size:14px;} -.page-header{padding-bottom:9px;margin:20px 0 30px;border-bottom:1px solid #eeeeee;} -ul,ol{padding:0;margin:0 0 10px 25px;} -ul ul,ul ol,ol ol,ol ul{margin-bottom:0;} -li{line-height:20px;} -ul.unstyled,ol.unstyled{margin-left:0;list-style:none;} -ul.inline,ol.inline{margin-left:0;list-style:none;}ul.inline>li,ol.inline>li{display:inline-block;*display:inline;*zoom:1;padding-left:5px;padding-right:5px;} -dl{margin-bottom:20px;} -dt,dd{line-height:20px;} -dt{font-weight:bold;} -dd{margin-left:10px;} -.dl-horizontal{*zoom:1;}.dl-horizontal:before,.dl-horizontal:after{display:table;content:"";line-height:0;} -.dl-horizontal:after{clear:both;} -.dl-horizontal dt{float:left;width:160px;clear:left;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;} -.dl-horizontal dd{margin-left:180px;} -hr{margin:20px 0;border:0;border-top:1px solid #eeeeee;border-bottom:1px solid #ffffff;} -abbr[title],abbr[data-original-title]{cursor:help;border-bottom:1px dotted #999999;} -abbr.initialism{font-size:90%;text-transform:uppercase;} -blockquote{padding:0 0 0 15px;margin:0 0 20px;border-left:5px solid #eeeeee;}blockquote p{margin-bottom:0;font-size:17.5px;font-weight:300;line-height:1.25;} -blockquote small{display:block;line-height:20px;color:#999999;}blockquote small:before{content:'\2014 \00A0';} -blockquote.pull-right{float:right;padding-right:15px;padding-left:0;border-right:5px solid #eeeeee;border-left:0;}blockquote.pull-right p,blockquote.pull-right small{text-align:right;} -blockquote.pull-right small:before{content:'';} -blockquote.pull-right small:after{content:'\00A0 \2014';} -q:before,q:after,blockquote:before,blockquote:after{content:"";} -address{display:block;margin-bottom:20px;font-style:normal;line-height:20px;} -code,pre{padding:0 3px 2px;font-family:Monaco,Menlo,Consolas,"Courier New",monospace;font-size:12px;color:#333333;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;} -code{padding:2px 4px;color:#d14;background-color:#f7f7f9;border:1px solid #e1e1e8;white-space:nowrap;} -pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:20px;word-break:break-all;word-wrap:break-word;white-space:pre;white-space:pre-wrap;background-color:#f5f5f5;border:1px solid #ccc;border:1px solid rgba(0, 0, 0, 0.15);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}pre.prettyprint{margin-bottom:20px;} -pre code{padding:0;color:inherit;white-space:pre;white-space:pre-wrap;background-color:transparent;border:0;} -.pre-scrollable{max-height:340px;overflow-y:scroll;} -.label,.badge{display:inline-block;padding:2px 4px;font-size:11.844px;font-weight:bold;line-height:14px;color:#ffffff;vertical-align:baseline;white-space:nowrap;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);background-color:#999999;} -.label{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;} -.badge{padding-left:9px;padding-right:9px;-webkit-border-radius:9px;-moz-border-radius:9px;border-radius:9px;} -.label:empty,.badge:empty{display:none;} -a.label:hover,a.label:focus,a.badge:hover,a.badge:focus{color:#ffffff;text-decoration:none;cursor:pointer;} -.label-important,.badge-important{background-color:#b94a48;} -.label-important[href],.badge-important[href]{background-color:#953b39;} -.label-warning,.badge-warning{background-color:#f89406;} -.label-warning[href],.badge-warning[href]{background-color:#c67605;} -.label-success,.badge-success{background-color:#468847;} -.label-success[href],.badge-success[href]{background-color:#356635;} -.label-info,.badge-info{background-color:#3a87ad;} -.label-info[href],.badge-info[href]{background-color:#2d6987;} -.label-inverse,.badge-inverse{background-color:#333333;} -.label-inverse[href],.badge-inverse[href]{background-color:#1a1a1a;} -.btn .label,.btn .badge{position:relative;top:-1px;} -.btn-mini .label,.btn-mini .badge{top:0;} -table{max-width:100%;background-color:transparent;border-collapse:collapse;border-spacing:0;} -.table{width:100%;margin-bottom:20px;}.table th,.table td{padding:8px;line-height:20px;text-align:left;vertical-align:top;border-top:1px solid #dddddd;} -.table th{font-weight:bold;} -.table thead th{vertical-align:bottom;} -.table caption+thead tr:first-child th,.table caption+thead tr:first-child td,.table colgroup+thead tr:first-child th,.table colgroup+thead tr:first-child td,.table thead:first-child tr:first-child th,.table thead:first-child tr:first-child td{border-top:0;} -.table tbody+tbody{border-top:2px solid #dddddd;} -.table .table{background-color:#ffffff;} -.table-condensed th,.table-condensed td{padding:4px 5px;} -.table-bordered{border:1px solid #dddddd;border-collapse:separate;*border-collapse:collapse;border-left:0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}.table-bordered th,.table-bordered td{border-left:1px solid #dddddd;} -.table-bordered caption+thead tr:first-child th,.table-bordered caption+tbody tr:first-child th,.table-bordered caption+tbody tr:first-child td,.table-bordered colgroup+thead tr:first-child th,.table-bordered colgroup+tbody tr:first-child th,.table-bordered colgroup+tbody tr:first-child td,.table-bordered thead:first-child tr:first-child th,.table-bordered tbody:first-child tr:first-child th,.table-bordered tbody:first-child tr:first-child td{border-top:0;} -.table-bordered thead:first-child tr:first-child>th:first-child,.table-bordered tbody:first-child tr:first-child>td:first-child,.table-bordered tbody:first-child tr:first-child>th:first-child{-webkit-border-top-left-radius:4px;-moz-border-radius-topleft:4px;border-top-left-radius:4px;} -.table-bordered thead:first-child tr:first-child>th:last-child,.table-bordered tbody:first-child tr:first-child>td:last-child,.table-bordered tbody:first-child tr:first-child>th:last-child{-webkit-border-top-right-radius:4px;-moz-border-radius-topright:4px;border-top-right-radius:4px;} -.table-bordered thead:last-child tr:last-child>th:first-child,.table-bordered tbody:last-child tr:last-child>td:first-child,.table-bordered tbody:last-child tr:last-child>th:first-child,.table-bordered tfoot:last-child tr:last-child>td:first-child,.table-bordered tfoot:last-child tr:last-child>th:first-child{-webkit-border-bottom-left-radius:4px;-moz-border-radius-bottomleft:4px;border-bottom-left-radius:4px;} -.table-bordered thead:last-child tr:last-child>th:last-child,.table-bordered tbody:last-child tr:last-child>td:last-child,.table-bordered tbody:last-child tr:last-child>th:last-child,.table-bordered tfoot:last-child tr:last-child>td:last-child,.table-bordered tfoot:last-child tr:last-child>th:last-child{-webkit-border-bottom-right-radius:4px;-moz-border-radius-bottomright:4px;border-bottom-right-radius:4px;} -.table-bordered tfoot+tbody:last-child tr:last-child td:first-child{-webkit-border-bottom-left-radius:0;-moz-border-radius-bottomleft:0;border-bottom-left-radius:0;} -.table-bordered tfoot+tbody:last-child tr:last-child td:last-child{-webkit-border-bottom-right-radius:0;-moz-border-radius-bottomright:0;border-bottom-right-radius:0;} -.table-bordered caption+thead tr:first-child th:first-child,.table-bordered caption+tbody tr:first-child td:first-child,.table-bordered colgroup+thead tr:first-child th:first-child,.table-bordered colgroup+tbody tr:first-child td:first-child{-webkit-border-top-left-radius:4px;-moz-border-radius-topleft:4px;border-top-left-radius:4px;} -.table-bordered caption+thead tr:first-child th:last-child,.table-bordered caption+tbody tr:first-child td:last-child,.table-bordered colgroup+thead tr:first-child th:last-child,.table-bordered colgroup+tbody tr:first-child td:last-child{-webkit-border-top-right-radius:4px;-moz-border-radius-topright:4px;border-top-right-radius:4px;} -.table-striped tbody>tr:nth-child(odd)>td,.table-striped tbody>tr:nth-child(odd)>th{background-color:#f9f9f9;} -.table-hover tbody tr:hover>td,.table-hover tbody tr:hover>th{background-color:#f5f5f5;} -table td[class*="span"],table th[class*="span"],.row-fluid table td[class*="span"],.row-fluid table th[class*="span"]{display:table-cell;float:none;margin-left:0;} -.table td.span1,.table th.span1{float:none;width:44px;margin-left:0;} -.table td.span2,.table th.span2{float:none;width:124px;margin-left:0;} -.table td.span3,.table th.span3{float:none;width:204px;margin-left:0;} -.table td.span4,.table th.span4{float:none;width:284px;margin-left:0;} -.table td.span5,.table th.span5{float:none;width:364px;margin-left:0;} -.table td.span6,.table th.span6{float:none;width:444px;margin-left:0;} -.table td.span7,.table th.span7{float:none;width:524px;margin-left:0;} -.table td.span8,.table th.span8{float:none;width:604px;margin-left:0;} -.table td.span9,.table th.span9{float:none;width:684px;margin-left:0;} -.table td.span10,.table th.span10{float:none;width:764px;margin-left:0;} -.table td.span11,.table th.span11{float:none;width:844px;margin-left:0;} -.table td.span12,.table th.span12{float:none;width:924px;margin-left:0;} -.table tbody tr.success>td{background-color:#dff0d8;} -.table tbody tr.error>td{background-color:#f2dede;} -.table tbody tr.warning>td{background-color:#fcf8e3;} -.table tbody tr.info>td{background-color:#d9edf7;} -.table-hover tbody tr.success:hover>td{background-color:#d0e9c6;} -.table-hover tbody tr.error:hover>td{background-color:#ebcccc;} -.table-hover tbody tr.warning:hover>td{background-color:#faf2cc;} -.table-hover tbody tr.info:hover>td{background-color:#c4e3f3;} -form{margin:0 0 20px;} -fieldset{padding:0;margin:0;border:0;} -legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:40px;color:#333333;border:0;border-bottom:1px solid #e5e5e5;}legend small{font-size:15px;color:#999999;} -label,input,button,select,textarea{font-size:14px;font-weight:normal;line-height:20px;} -input,button,select,textarea{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;} -label{display:block;margin-bottom:5px;} -select,textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input{display:inline-block;height:20px;padding:4px 6px;margin-bottom:10px;font-size:14px;line-height:20px;color:#555555;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;vertical-align:middle;} -input,textarea,.uneditable-input{width:206px;} -textarea{height:auto;} -textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input{background-color:#ffffff;border:1px solid #cccccc;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);-webkit-transition:border linear .2s, box-shadow linear .2s;-moz-transition:border linear .2s, box-shadow linear .2s;-o-transition:border linear .2s, box-shadow linear .2s;transition:border linear .2s, box-shadow linear .2s;}textarea:focus,input[type="text"]:focus,input[type="password"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="time"]:focus,input[type="week"]:focus,input[type="number"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="color"]:focus,.uneditable-input:focus{border-color:rgba(82, 168, 236, 0.8);outline:0;outline:thin dotted \9;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6);} -input[type="radio"],input[type="checkbox"]{margin:4px 0 0;*margin-top:0;margin-top:1px \9;line-height:normal;} -input[type="file"],input[type="image"],input[type="submit"],input[type="reset"],input[type="button"],input[type="radio"],input[type="checkbox"]{width:auto;} -select,input[type="file"]{height:30px;*margin-top:4px;line-height:30px;} -select{width:220px;border:1px solid #cccccc;background-color:#ffffff;} -select[multiple],select[size]{height:auto;} -select:focus,input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;} -.uneditable-input,.uneditable-textarea{color:#999999;background-color:#fcfcfc;border-color:#cccccc;-webkit-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.025);-moz-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.025);box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.025);cursor:not-allowed;} -.uneditable-input{overflow:hidden;white-space:nowrap;} -.uneditable-textarea{width:auto;height:auto;} -input:-moz-placeholder,textarea:-moz-placeholder{color:#999999;} -input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#999999;} -input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#999999;} -.radio,.checkbox{min-height:20px;padding-left:20px;} -.radio input[type="radio"],.checkbox input[type="checkbox"]{float:left;margin-left:-20px;} -.controls>.radio:first-child,.controls>.checkbox:first-child{padding-top:5px;} -.radio.inline,.checkbox.inline{display:inline-block;padding-top:5px;margin-bottom:0;vertical-align:middle;} -.radio.inline+.radio.inline,.checkbox.inline+.checkbox.inline{margin-left:10px;} -.input-mini{width:60px;} -.input-small{width:90px;} -.input-medium{width:150px;} -.input-large{width:210px;} -.input-xlarge{width:270px;} -.input-xxlarge{width:530px;} -input[class*="span"],select[class*="span"],textarea[class*="span"],.uneditable-input[class*="span"],.row-fluid input[class*="span"],.row-fluid select[class*="span"],.row-fluid textarea[class*="span"],.row-fluid .uneditable-input[class*="span"]{float:none;margin-left:0;} -.input-append input[class*="span"],.input-append .uneditable-input[class*="span"],.input-prepend input[class*="span"],.input-prepend .uneditable-input[class*="span"],.row-fluid input[class*="span"],.row-fluid select[class*="span"],.row-fluid textarea[class*="span"],.row-fluid .uneditable-input[class*="span"],.row-fluid .input-prepend [class*="span"],.row-fluid .input-append [class*="span"]{display:inline-block;} -input,textarea,.uneditable-input{margin-left:0;} -.controls-row [class*="span"]+[class*="span"]{margin-left:20px;} -input.span12,textarea.span12,.uneditable-input.span12{width:926px;} -input.span11,textarea.span11,.uneditable-input.span11{width:846px;} -input.span10,textarea.span10,.uneditable-input.span10{width:766px;} -input.span9,textarea.span9,.uneditable-input.span9{width:686px;} -input.span8,textarea.span8,.uneditable-input.span8{width:606px;} -input.span7,textarea.span7,.uneditable-input.span7{width:526px;} -input.span6,textarea.span6,.uneditable-input.span6{width:446px;} -input.span5,textarea.span5,.uneditable-input.span5{width:366px;} -input.span4,textarea.span4,.uneditable-input.span4{width:286px;} -input.span3,textarea.span3,.uneditable-input.span3{width:206px;} -input.span2,textarea.span2,.uneditable-input.span2{width:126px;} -input.span1,textarea.span1,.uneditable-input.span1{width:46px;} -.controls-row{*zoom:1;}.controls-row:before,.controls-row:after{display:table;content:"";line-height:0;} -.controls-row:after{clear:both;} -.controls-row [class*="span"],.row-fluid .controls-row [class*="span"]{float:left;} -.controls-row .checkbox[class*="span"],.controls-row .radio[class*="span"]{padding-top:5px;} -input[disabled],select[disabled],textarea[disabled],input[readonly],select[readonly],textarea[readonly]{cursor:not-allowed;background-color:#eeeeee;} -input[type="radio"][disabled],input[type="checkbox"][disabled],input[type="radio"][readonly],input[type="checkbox"][readonly]{background-color:transparent;} -.control-group.warning .control-label,.control-group.warning .help-block,.control-group.warning .help-inline{color:#c09853;} -.control-group.warning .checkbox,.control-group.warning .radio,.control-group.warning input,.control-group.warning select,.control-group.warning textarea{color:#c09853;} -.control-group.warning input,.control-group.warning select,.control-group.warning textarea{border-color:#c09853;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);}.control-group.warning input:focus,.control-group.warning select:focus,.control-group.warning textarea:focus{border-color:#a47e3c;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075),0 0 6px #dbc59e;-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075),0 0 6px #dbc59e;box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075),0 0 6px #dbc59e;} -.control-group.warning .input-prepend .add-on,.control-group.warning .input-append .add-on{color:#c09853;background-color:#fcf8e3;border-color:#c09853;} -.control-group.error .control-label,.control-group.error .help-block,.control-group.error .help-inline{color:#b94a48;} -.control-group.error .checkbox,.control-group.error .radio,.control-group.error input,.control-group.error select,.control-group.error textarea{color:#b94a48;} -.control-group.error input,.control-group.error select,.control-group.error textarea{border-color:#b94a48;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);}.control-group.error input:focus,.control-group.error select:focus,.control-group.error textarea:focus{border-color:#953b39;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075),0 0 6px #d59392;-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075),0 0 6px #d59392;box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075),0 0 6px #d59392;} -.control-group.error .input-prepend .add-on,.control-group.error .input-append .add-on{color:#b94a48;background-color:#f2dede;border-color:#b94a48;} -.control-group.success .control-label,.control-group.success .help-block,.control-group.success .help-inline{color:#468847;} -.control-group.success .checkbox,.control-group.success .radio,.control-group.success input,.control-group.success select,.control-group.success textarea{color:#468847;} -.control-group.success input,.control-group.success select,.control-group.success textarea{border-color:#468847;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);}.control-group.success input:focus,.control-group.success select:focus,.control-group.success textarea:focus{border-color:#356635;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075),0 0 6px #7aba7b;-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075),0 0 6px #7aba7b;box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075),0 0 6px #7aba7b;} -.control-group.success .input-prepend .add-on,.control-group.success .input-append .add-on{color:#468847;background-color:#dff0d8;border-color:#468847;} -.control-group.info .control-label,.control-group.info .help-block,.control-group.info .help-inline{color:#3a87ad;} -.control-group.info .checkbox,.control-group.info .radio,.control-group.info input,.control-group.info select,.control-group.info textarea{color:#3a87ad;} -.control-group.info input,.control-group.info select,.control-group.info textarea{border-color:#3a87ad;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);}.control-group.info input:focus,.control-group.info select:focus,.control-group.info textarea:focus{border-color:#2d6987;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075),0 0 6px #7ab5d3;-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075),0 0 6px #7ab5d3;box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075),0 0 6px #7ab5d3;} -.control-group.info .input-prepend .add-on,.control-group.info .input-append .add-on{color:#3a87ad;background-color:#d9edf7;border-color:#3a87ad;} -input:focus:invalid,textarea:focus:invalid,select:focus:invalid{color:#b94a48;border-color:#ee5f5b;}input:focus:invalid:focus,textarea:focus:invalid:focus,select:focus:invalid:focus{border-color:#e9322d;-webkit-box-shadow:0 0 6px #f8b9b7;-moz-box-shadow:0 0 6px #f8b9b7;box-shadow:0 0 6px #f8b9b7;} -.form-actions{padding:19px 20px 20px;margin-top:20px;margin-bottom:20px;background-color:#f5f5f5;border-top:1px solid #e5e5e5;*zoom:1;}.form-actions:before,.form-actions:after{display:table;content:"";line-height:0;} -.form-actions:after{clear:both;} -.help-block,.help-inline{color:#595959;} -.help-block{display:block;margin-bottom:10px;} -.help-inline{display:inline-block;*display:inline;*zoom:1;vertical-align:middle;padding-left:5px;} -.input-append,.input-prepend{display:inline-block;margin-bottom:10px;vertical-align:middle;font-size:0;white-space:nowrap;}.input-append input,.input-prepend input,.input-append select,.input-prepend select,.input-append .uneditable-input,.input-prepend .uneditable-input,.input-append .dropdown-menu,.input-prepend .dropdown-menu,.input-append .popover,.input-prepend .popover{font-size:14px;} -.input-append input,.input-prepend input,.input-append select,.input-prepend select,.input-append .uneditable-input,.input-prepend .uneditable-input{position:relative;margin-bottom:0;*margin-left:0;vertical-align:top;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0;}.input-append input:focus,.input-prepend input:focus,.input-append select:focus,.input-prepend select:focus,.input-append .uneditable-input:focus,.input-prepend .uneditable-input:focus{z-index:2;} -.input-append .add-on,.input-prepend .add-on{display:inline-block;width:auto;height:20px;min-width:16px;padding:4px 5px;font-size:14px;font-weight:normal;line-height:20px;text-align:center;text-shadow:0 1px 0 #ffffff;background-color:#eeeeee;border:1px solid #ccc;} -.input-append .add-on,.input-prepend .add-on,.input-append .btn,.input-prepend .btn,.input-append .btn-group>.dropdown-toggle,.input-prepend .btn-group>.dropdown-toggle{vertical-align:top;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;} -.input-append .active,.input-prepend .active{background-color:#a9dba9;border-color:#46a546;} -.input-prepend .add-on,.input-prepend .btn{margin-right:-1px;} -.input-prepend .add-on:first-child,.input-prepend .btn:first-child{-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px;} -.input-append input,.input-append select,.input-append .uneditable-input{-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px;}.input-append input+.btn-group .btn:last-child,.input-append select+.btn-group .btn:last-child,.input-append .uneditable-input+.btn-group .btn:last-child{-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0;} -.input-append .add-on,.input-append .btn,.input-append .btn-group{margin-left:-1px;} -.input-append .add-on:last-child,.input-append .btn:last-child,.input-append .btn-group:last-child>.dropdown-toggle{-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0;} -.input-prepend.input-append input,.input-prepend.input-append select,.input-prepend.input-append .uneditable-input{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}.input-prepend.input-append input+.btn-group .btn,.input-prepend.input-append select+.btn-group .btn,.input-prepend.input-append .uneditable-input+.btn-group .btn{-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0;} -.input-prepend.input-append .add-on:first-child,.input-prepend.input-append .btn:first-child{margin-right:-1px;-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px;} -.input-prepend.input-append .add-on:last-child,.input-prepend.input-append .btn:last-child{margin-left:-1px;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0;} -.input-prepend.input-append .btn-group:first-child{margin-left:0;} -input.search-query{padding-right:14px;padding-right:4px \9;padding-left:14px;padding-left:4px \9;margin-bottom:0;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;} -.form-search .input-append .search-query,.form-search .input-prepend .search-query{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;} -.form-search .input-append .search-query{-webkit-border-radius:14px 0 0 14px;-moz-border-radius:14px 0 0 14px;border-radius:14px 0 0 14px;} -.form-search .input-append .btn{-webkit-border-radius:0 14px 14px 0;-moz-border-radius:0 14px 14px 0;border-radius:0 14px 14px 0;} -.form-search .input-prepend .search-query{-webkit-border-radius:0 14px 14px 0;-moz-border-radius:0 14px 14px 0;border-radius:0 14px 14px 0;} -.form-search .input-prepend .btn{-webkit-border-radius:14px 0 0 14px;-moz-border-radius:14px 0 0 14px;border-radius:14px 0 0 14px;} -.form-search input,.form-inline input,.form-horizontal input,.form-search textarea,.form-inline textarea,.form-horizontal textarea,.form-search select,.form-inline select,.form-horizontal select,.form-search .help-inline,.form-inline .help-inline,.form-horizontal .help-inline,.form-search .uneditable-input,.form-inline .uneditable-input,.form-horizontal .uneditable-input,.form-search .input-prepend,.form-inline .input-prepend,.form-horizontal .input-prepend,.form-search .input-append,.form-inline .input-append,.form-horizontal .input-append{display:inline-block;*display:inline;*zoom:1;margin-bottom:0;vertical-align:middle;} -.form-search .hide,.form-inline .hide,.form-horizontal .hide{display:none;} -.form-search label,.form-inline label,.form-search .btn-group,.form-inline .btn-group{display:inline-block;} -.form-search .input-append,.form-inline .input-append,.form-search .input-prepend,.form-inline .input-prepend{margin-bottom:0;} -.form-search .radio,.form-search .checkbox,.form-inline .radio,.form-inline .checkbox{padding-left:0;margin-bottom:0;vertical-align:middle;} -.form-search .radio input[type="radio"],.form-search .checkbox input[type="checkbox"],.form-inline .radio input[type="radio"],.form-inline .checkbox input[type="checkbox"]{float:left;margin-right:3px;margin-left:0;} -.control-group{margin-bottom:10px;} -legend+.control-group{margin-top:20px;-webkit-margin-top-collapse:separate;} -.form-horizontal .control-group{margin-bottom:20px;*zoom:1;}.form-horizontal .control-group:before,.form-horizontal .control-group:after{display:table;content:"";line-height:0;} -.form-horizontal .control-group:after{clear:both;} -.form-horizontal .control-label{float:left;width:160px;padding-top:5px;text-align:right;} -.form-horizontal .controls{*display:inline-block;*padding-left:20px;margin-left:180px;*margin-left:0;}.form-horizontal .controls:first-child{*padding-left:180px;} -.form-horizontal .help-block{margin-bottom:0;} -.form-horizontal input+.help-block,.form-horizontal select+.help-block,.form-horizontal textarea+.help-block,.form-horizontal .uneditable-input+.help-block,.form-horizontal .input-prepend+.help-block,.form-horizontal .input-append+.help-block{margin-top:10px;} -.form-horizontal .form-actions{padding-left:180px;} -.btn{display:inline-block;*display:inline;*zoom:1;padding:4px 12px;margin-bottom:0;font-size:14px;line-height:20px;text-align:center;vertical-align:middle;cursor:pointer;color:#333333;text-shadow:0 1px 1px rgba(255, 255, 255, 0.75);background-color:#f5f5f5;background-image:-moz-linear-gradient(top, #ffffff, #e6e6e6);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));background-image:-webkit-linear-gradient(top, #ffffff, #e6e6e6);background-image:-o-linear-gradient(top, #ffffff, #e6e6e6);background-image:linear-gradient(to bottom, #ffffff, #e6e6e6);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);border-color:#e6e6e6 #e6e6e6 #bfbfbf;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);*background-color:#e6e6e6;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);border:1px solid #cccccc;*border:0;border-bottom-color:#b3b3b3;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;*margin-left:.3em;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);}.btn:hover,.btn:focus,.btn:active,.btn.active,.btn.disabled,.btn[disabled]{color:#333333;background-color:#e6e6e6;*background-color:#d9d9d9;} -.btn:active,.btn.active{background-color:#cccccc \9;} -.btn:first-child{*margin-left:0;} -.btn:hover,.btn:focus{color:#333333;text-decoration:none;background-position:0 -15px;-webkit-transition:background-position 0.1s linear;-moz-transition:background-position 0.1s linear;-o-transition:background-position 0.1s linear;transition:background-position 0.1s linear;} -.btn:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;} -.btn.active,.btn:active{background-image:none;outline:0;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);} -.btn.disabled,.btn[disabled]{cursor:default;background-image:none;opacity:0.65;filter:alpha(opacity=65);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;} -.btn-large{padding:11px 19px;font-size:17.5px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;} -.btn-large [class^="icon-"],.btn-large [class*=" icon-"]{margin-top:4px;} -.btn-small{padding:2px 10px;font-size:11.9px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;} -.btn-small [class^="icon-"],.btn-small [class*=" icon-"]{margin-top:0;} -.btn-mini [class^="icon-"],.btn-mini [class*=" icon-"]{margin-top:-1px;} -.btn-mini{padding:0 6px;font-size:10.5px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;} -.btn-block{display:block;width:100%;padding-left:0;padding-right:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;} -.btn-block+.btn-block{margin-top:5px;} -input[type="submit"].btn-block,input[type="reset"].btn-block,input[type="button"].btn-block{width:100%;} -.btn-primary.active,.btn-warning.active,.btn-danger.active,.btn-success.active,.btn-info.active,.btn-inverse.active{color:rgba(255, 255, 255, 0.75);} -.btn-primary{color:#ffffff;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);background-color:#006dcc;background-image:-moz-linear-gradient(top, #0088cc, #0044cc);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc));background-image:-webkit-linear-gradient(top, #0088cc, #0044cc);background-image:-o-linear-gradient(top, #0088cc, #0044cc);background-image:linear-gradient(to bottom, #0088cc, #0044cc);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0044cc', GradientType=0);border-color:#0044cc #0044cc #002a80;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);*background-color:#0044cc;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);}.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.btn-primary.disabled,.btn-primary[disabled]{color:#ffffff;background-color:#0044cc;*background-color:#003bb3;} -.btn-primary:active,.btn-primary.active{background-color:#003399 \9;} -.btn-warning{color:#ffffff;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);background-color:#faa732;background-image:-moz-linear-gradient(top, #fbb450, #f89406);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406));background-image:-webkit-linear-gradient(top, #fbb450, #f89406);background-image:-o-linear-gradient(top, #fbb450, #f89406);background-image:linear-gradient(to bottom, #fbb450, #f89406);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450', endColorstr='#fff89406', GradientType=0);border-color:#f89406 #f89406 #ad6704;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);*background-color:#f89406;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);}.btn-warning:hover,.btn-warning:focus,.btn-warning:active,.btn-warning.active,.btn-warning.disabled,.btn-warning[disabled]{color:#ffffff;background-color:#f89406;*background-color:#df8505;} -.btn-warning:active,.btn-warning.active{background-color:#c67605 \9;} -.btn-danger{color:#ffffff;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);background-color:#da4f49;background-image:-moz-linear-gradient(top, #ee5f5b, #bd362f);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#bd362f));background-image:-webkit-linear-gradient(top, #ee5f5b, #bd362f);background-image:-o-linear-gradient(top, #ee5f5b, #bd362f);background-image:linear-gradient(to bottom, #ee5f5b, #bd362f);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffbd362f', GradientType=0);border-color:#bd362f #bd362f #802420;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);*background-color:#bd362f;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);}.btn-danger:hover,.btn-danger:focus,.btn-danger:active,.btn-danger.active,.btn-danger.disabled,.btn-danger[disabled]{color:#ffffff;background-color:#bd362f;*background-color:#a9302a;} -.btn-danger:active,.btn-danger.active{background-color:#942a25 \9;} -.btn-success{color:#ffffff;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);background-color:#5bb75b;background-image:-moz-linear-gradient(top, #62c462, #51a351);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#51a351));background-image:-webkit-linear-gradient(top, #62c462, #51a351);background-image:-o-linear-gradient(top, #62c462, #51a351);background-image:linear-gradient(to bottom, #62c462, #51a351);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff51a351', GradientType=0);border-color:#51a351 #51a351 #387038;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);*background-color:#51a351;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);}.btn-success:hover,.btn-success:focus,.btn-success:active,.btn-success.active,.btn-success.disabled,.btn-success[disabled]{color:#ffffff;background-color:#51a351;*background-color:#499249;} -.btn-success:active,.btn-success.active{background-color:#408140 \9;} -.btn-info{color:#ffffff;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);background-color:#49afcd;background-image:-moz-linear-gradient(top, #5bc0de, #2f96b4);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#2f96b4));background-image:-webkit-linear-gradient(top, #5bc0de, #2f96b4);background-image:-o-linear-gradient(top, #5bc0de, #2f96b4);background-image:linear-gradient(to bottom, #5bc0de, #2f96b4);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2f96b4', GradientType=0);border-color:#2f96b4 #2f96b4 #1f6377;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);*background-color:#2f96b4;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);}.btn-info:hover,.btn-info:focus,.btn-info:active,.btn-info.active,.btn-info.disabled,.btn-info[disabled]{color:#ffffff;background-color:#2f96b4;*background-color:#2a85a0;} -.btn-info:active,.btn-info.active{background-color:#24748c \9;} -.btn-inverse{color:#ffffff;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);background-color:#363636;background-image:-moz-linear-gradient(top, #444444, #222222);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#444444), to(#222222));background-image:-webkit-linear-gradient(top, #444444, #222222);background-image:-o-linear-gradient(top, #444444, #222222);background-image:linear-gradient(to bottom, #444444, #222222);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff444444', endColorstr='#ff222222', GradientType=0);border-color:#222222 #222222 #000000;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);*background-color:#222222;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);}.btn-inverse:hover,.btn-inverse:focus,.btn-inverse:active,.btn-inverse.active,.btn-inverse.disabled,.btn-inverse[disabled]{color:#ffffff;background-color:#222222;*background-color:#151515;} -.btn-inverse:active,.btn-inverse.active{background-color:#080808 \9;} -button.btn,input[type="submit"].btn{*padding-top:3px;*padding-bottom:3px;}button.btn::-moz-focus-inner,input[type="submit"].btn::-moz-focus-inner{padding:0;border:0;} -button.btn.btn-large,input[type="submit"].btn.btn-large{*padding-top:7px;*padding-bottom:7px;} -button.btn.btn-small,input[type="submit"].btn.btn-small{*padding-top:3px;*padding-bottom:3px;} -button.btn.btn-mini,input[type="submit"].btn.btn-mini{*padding-top:1px;*padding-bottom:1px;} -.btn-link,.btn-link:active,.btn-link[disabled]{background-color:transparent;background-image:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;} -.btn-link{border-color:transparent;cursor:pointer;color:#0088cc;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;} -.btn-link:hover,.btn-link:focus{color:#005580;text-decoration:underline;background-color:transparent;} -.btn-link[disabled]:hover,.btn-link[disabled]:focus{color:#333333;text-decoration:none;} -.btn-group{position:relative;display:inline-block;*display:inline;*zoom:1;font-size:0;vertical-align:middle;white-space:nowrap;*margin-left:.3em;}.btn-group:first-child{*margin-left:0;} -.btn-group+.btn-group{margin-left:5px;} -.btn-toolbar{font-size:0;margin-top:10px;margin-bottom:10px;}.btn-toolbar>.btn+.btn,.btn-toolbar>.btn-group+.btn,.btn-toolbar>.btn+.btn-group{margin-left:5px;} -.btn-group>.btn{position:relative;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;} -.btn-group>.btn+.btn{margin-left:-1px;} -.btn-group>.btn,.btn-group>.dropdown-menu,.btn-group>.popover{font-size:14px;} -.btn-group>.btn-mini{font-size:10.5px;} -.btn-group>.btn-small{font-size:11.9px;} -.btn-group>.btn-large{font-size:17.5px;} -.btn-group>.btn:first-child{margin-left:0;-webkit-border-top-left-radius:4px;-moz-border-radius-topleft:4px;border-top-left-radius:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-bottomleft:4px;border-bottom-left-radius:4px;} -.btn-group>.btn:last-child,.btn-group>.dropdown-toggle{-webkit-border-top-right-radius:4px;-moz-border-radius-topright:4px;border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;-moz-border-radius-bottomright:4px;border-bottom-right-radius:4px;} -.btn-group>.btn.large:first-child{margin-left:0;-webkit-border-top-left-radius:6px;-moz-border-radius-topleft:6px;border-top-left-radius:6px;-webkit-border-bottom-left-radius:6px;-moz-border-radius-bottomleft:6px;border-bottom-left-radius:6px;} -.btn-group>.btn.large:last-child,.btn-group>.large.dropdown-toggle{-webkit-border-top-right-radius:6px;-moz-border-radius-topright:6px;border-top-right-radius:6px;-webkit-border-bottom-right-radius:6px;-moz-border-radius-bottomright:6px;border-bottom-right-radius:6px;} -.btn-group>.btn:hover,.btn-group>.btn:focus,.btn-group>.btn:active,.btn-group>.btn.active{z-index:2;} -.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0;} -.btn-group>.btn+.dropdown-toggle{padding-left:8px;padding-right:8px;-webkit-box-shadow:inset 1px 0 0 rgba(255,255,255,.125), inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);-moz-box-shadow:inset 1px 0 0 rgba(255,255,255,.125), inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);box-shadow:inset 1px 0 0 rgba(255,255,255,.125), inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);*padding-top:5px;*padding-bottom:5px;} -.btn-group>.btn-mini+.dropdown-toggle{padding-left:5px;padding-right:5px;*padding-top:2px;*padding-bottom:2px;} -.btn-group>.btn-small+.dropdown-toggle{*padding-top:5px;*padding-bottom:4px;} -.btn-group>.btn-large+.dropdown-toggle{padding-left:12px;padding-right:12px;*padding-top:7px;*padding-bottom:7px;} -.btn-group.open .dropdown-toggle{background-image:none;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);} -.btn-group.open .btn.dropdown-toggle{background-color:#e6e6e6;} -.btn-group.open .btn-primary.dropdown-toggle{background-color:#0044cc;} -.btn-group.open .btn-warning.dropdown-toggle{background-color:#f89406;} -.btn-group.open .btn-danger.dropdown-toggle{background-color:#bd362f;} -.btn-group.open .btn-success.dropdown-toggle{background-color:#51a351;} -.btn-group.open .btn-info.dropdown-toggle{background-color:#2f96b4;} -.btn-group.open .btn-inverse.dropdown-toggle{background-color:#222222;} -.btn .caret{margin-top:8px;margin-left:0;} -.btn-large .caret{margin-top:6px;} -.btn-large .caret{border-left-width:5px;border-right-width:5px;border-top-width:5px;} -.btn-mini .caret,.btn-small .caret{margin-top:8px;} -.dropup .btn-large .caret{border-bottom-width:5px;} -.btn-primary .caret,.btn-warning .caret,.btn-danger .caret,.btn-info .caret,.btn-success .caret,.btn-inverse .caret{border-top-color:#ffffff;border-bottom-color:#ffffff;} -.btn-group-vertical{display:inline-block;*display:inline;*zoom:1;} -.btn-group-vertical>.btn{display:block;float:none;max-width:100%;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;} -.btn-group-vertical>.btn+.btn{margin-left:0;margin-top:-1px;} -.btn-group-vertical>.btn:first-child{-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0;} -.btn-group-vertical>.btn:last-child{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px;} -.btn-group-vertical>.btn-large:first-child{-webkit-border-radius:6px 6px 0 0;-moz-border-radius:6px 6px 0 0;border-radius:6px 6px 0 0;} -.btn-group-vertical>.btn-large:last-child{-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px;} -.nav{margin-left:0;margin-bottom:20px;list-style:none;} -.nav>li>a{display:block;} -.nav>li>a:hover,.nav>li>a:focus{text-decoration:none;background-color:#eeeeee;} -.nav>li>a>img{max-width:none;} -.nav>.pull-right{float:right;} -.nav-header{display:block;padding:3px 15px;font-size:11px;font-weight:bold;line-height:20px;color:#999999;text-shadow:0 1px 0 rgba(255, 255, 255, 0.5);text-transform:uppercase;} -.nav li+.nav-header{margin-top:9px;} -.nav-list{padding-left:15px;padding-right:15px;margin-bottom:0;} -.nav-list>li>a,.nav-list .nav-header{margin-left:-15px;margin-right:-15px;text-shadow:0 1px 0 rgba(255, 255, 255, 0.5);} -.nav-list>li>a{padding:3px 15px;} -.nav-list>.active>a,.nav-list>.active>a:hover,.nav-list>.active>a:focus{color:#ffffff;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.2);background-color:#0088cc;} -.nav-list [class^="icon-"],.nav-list [class*=" icon-"]{margin-right:2px;} -.nav-list .divider{*width:100%;height:1px;margin:9px 1px;*margin:-5px 0 5px;overflow:hidden;background-color:#e5e5e5;border-bottom:1px solid #ffffff;} -.nav-tabs,.nav-pills{*zoom:1;}.nav-tabs:before,.nav-pills:before,.nav-tabs:after,.nav-pills:after{display:table;content:"";line-height:0;} -.nav-tabs:after,.nav-pills:after{clear:both;} -.nav-tabs>li,.nav-pills>li{float:left;} -.nav-tabs>li>a,.nav-pills>li>a{padding-right:12px;padding-left:12px;margin-right:2px;line-height:14px;} -.nav-tabs{border-bottom:1px solid #ddd;} -.nav-tabs>li{margin-bottom:-1px;} -.nav-tabs>li>a{padding-top:8px;padding-bottom:8px;line-height:20px;border:1px solid transparent;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0;}.nav-tabs>li>a:hover,.nav-tabs>li>a:focus{border-color:#eeeeee #eeeeee #dddddd;} -.nav-tabs>.active>a,.nav-tabs>.active>a:hover,.nav-tabs>.active>a:focus{color:#555555;background-color:#ffffff;border:1px solid #ddd;border-bottom-color:transparent;cursor:default;} -.nav-pills>li>a{padding-top:8px;padding-bottom:8px;margin-top:2px;margin-bottom:2px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;} -.nav-pills>.active>a,.nav-pills>.active>a:hover,.nav-pills>.active>a:focus{color:#ffffff;background-color:#0088cc;} -.nav-stacked>li{float:none;} -.nav-stacked>li>a{margin-right:0;} -.nav-tabs.nav-stacked{border-bottom:0;} -.nav-tabs.nav-stacked>li>a{border:1px solid #ddd;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;} -.nav-tabs.nav-stacked>li:first-child>a{-webkit-border-top-right-radius:4px;-moz-border-radius-topright:4px;border-top-right-radius:4px;-webkit-border-top-left-radius:4px;-moz-border-radius-topleft:4px;border-top-left-radius:4px;} -.nav-tabs.nav-stacked>li:last-child>a{-webkit-border-bottom-right-radius:4px;-moz-border-radius-bottomright:4px;border-bottom-right-radius:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-bottomleft:4px;border-bottom-left-radius:4px;} -.nav-tabs.nav-stacked>li>a:hover,.nav-tabs.nav-stacked>li>a:focus{border-color:#ddd;z-index:2;} -.nav-pills.nav-stacked>li>a{margin-bottom:3px;} -.nav-pills.nav-stacked>li:last-child>a{margin-bottom:1px;} -.nav-tabs .dropdown-menu{-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px;} -.nav-pills .dropdown-menu{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;} -.nav .dropdown-toggle .caret{border-top-color:#0088cc;border-bottom-color:#0088cc;margin-top:6px;} -.nav .dropdown-toggle:hover .caret,.nav .dropdown-toggle:focus .caret{border-top-color:#005580;border-bottom-color:#005580;} -.nav-tabs .dropdown-toggle .caret{margin-top:8px;} -.nav .active .dropdown-toggle .caret{border-top-color:#fff;border-bottom-color:#fff;} -.nav-tabs .active .dropdown-toggle .caret{border-top-color:#555555;border-bottom-color:#555555;} -.nav>.dropdown.active>a:hover,.nav>.dropdown.active>a:focus{cursor:pointer;} -.nav-tabs .open .dropdown-toggle,.nav-pills .open .dropdown-toggle,.nav>li.dropdown.open.active>a:hover,.nav>li.dropdown.open.active>a:focus{color:#ffffff;background-color:#999999;border-color:#999999;} -.nav li.dropdown.open .caret,.nav li.dropdown.open.active .caret,.nav li.dropdown.open a:hover .caret,.nav li.dropdown.open a:focus .caret{border-top-color:#ffffff;border-bottom-color:#ffffff;opacity:1;filter:alpha(opacity=100);} -.tabs-stacked .open>a:hover,.tabs-stacked .open>a:focus{border-color:#999999;} -.tabbable{*zoom:1;}.tabbable:before,.tabbable:after{display:table;content:"";line-height:0;} -.tabbable:after{clear:both;} -.tab-content{overflow:auto;} -.tabs-below>.nav-tabs,.tabs-right>.nav-tabs,.tabs-left>.nav-tabs{border-bottom:0;} -.tab-content>.tab-pane,.pill-content>.pill-pane{display:none;} -.tab-content>.active,.pill-content>.active{display:block;} -.tabs-below>.nav-tabs{border-top:1px solid #ddd;} -.tabs-below>.nav-tabs>li{margin-top:-1px;margin-bottom:0;} -.tabs-below>.nav-tabs>li>a{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px;}.tabs-below>.nav-tabs>li>a:hover,.tabs-below>.nav-tabs>li>a:focus{border-bottom-color:transparent;border-top-color:#ddd;} -.tabs-below>.nav-tabs>.active>a,.tabs-below>.nav-tabs>.active>a:hover,.tabs-below>.nav-tabs>.active>a:focus{border-color:transparent #ddd #ddd #ddd;} -.tabs-left>.nav-tabs>li,.tabs-right>.nav-tabs>li{float:none;} -.tabs-left>.nav-tabs>li>a,.tabs-right>.nav-tabs>li>a{min-width:74px;margin-right:0;margin-bottom:3px;} -.tabs-left>.nav-tabs{float:left;margin-right:19px;border-right:1px solid #ddd;} -.tabs-left>.nav-tabs>li>a{margin-right:-1px;-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px;} -.tabs-left>.nav-tabs>li>a:hover,.tabs-left>.nav-tabs>li>a:focus{border-color:#eeeeee #dddddd #eeeeee #eeeeee;} -.tabs-left>.nav-tabs .active>a,.tabs-left>.nav-tabs .active>a:hover,.tabs-left>.nav-tabs .active>a:focus{border-color:#ddd transparent #ddd #ddd;*border-right-color:#ffffff;} -.tabs-right>.nav-tabs{float:right;margin-left:19px;border-left:1px solid #ddd;} -.tabs-right>.nav-tabs>li>a{margin-left:-1px;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0;} -.tabs-right>.nav-tabs>li>a:hover,.tabs-right>.nav-tabs>li>a:focus{border-color:#eeeeee #eeeeee #eeeeee #dddddd;} -.tabs-right>.nav-tabs .active>a,.tabs-right>.nav-tabs .active>a:hover,.tabs-right>.nav-tabs .active>a:focus{border-color:#ddd #ddd #ddd transparent;*border-left-color:#ffffff;} -.nav>.disabled>a{color:#999999;} -.nav>.disabled>a:hover,.nav>.disabled>a:focus{text-decoration:none;background-color:transparent;cursor:default;} -.navbar{overflow:visible;margin-bottom:20px;*position:relative;*z-index:2;} -.navbar-inner{min-height:40px;padding-left:20px;padding-right:20px;background-color:#fafafa;background-image:-moz-linear-gradient(top, #ffffff, #f2f2f2);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f2f2f2));background-image:-webkit-linear-gradient(top, #ffffff, #f2f2f2);background-image:-o-linear-gradient(top, #ffffff, #f2f2f2);background-image:linear-gradient(to bottom, #ffffff, #f2f2f2);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff2f2f2', GradientType=0);border:1px solid #d4d4d4;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 1px 4px rgba(0, 0, 0, 0.065);-moz-box-shadow:0 1px 4px rgba(0, 0, 0, 0.065);box-shadow:0 1px 4px rgba(0, 0, 0, 0.065);*zoom:1;}.navbar-inner:before,.navbar-inner:after{display:table;content:"";line-height:0;} -.navbar-inner:after{clear:both;} -.navbar .container{width:auto;} -.nav-collapse.collapse{height:auto;overflow:visible;} -.navbar .brand{float:left;display:block;padding:10px 20px 10px;margin-left:-20px;font-size:20px;font-weight:200;color:#777777;text-shadow:0 1px 0 #ffffff;}.navbar .brand:hover,.navbar .brand:focus{text-decoration:none;} -.navbar-text{margin-bottom:0;line-height:40px;color:#777777;} -.navbar-link{color:#777777;}.navbar-link:hover,.navbar-link:focus{color:#333333;} -.navbar .divider-vertical{height:40px;margin:0 9px;border-left:1px solid #f2f2f2;border-right:1px solid #ffffff;} -.navbar .btn,.navbar .btn-group{margin-top:5px;} -.navbar .btn-group .btn,.navbar .input-prepend .btn,.navbar .input-append .btn,.navbar .input-prepend .btn-group,.navbar .input-append .btn-group{margin-top:0;} -.navbar-form{margin-bottom:0;*zoom:1;}.navbar-form:before,.navbar-form:after{display:table;content:"";line-height:0;} -.navbar-form:after{clear:both;} -.navbar-form input,.navbar-form select,.navbar-form .radio,.navbar-form .checkbox{margin-top:5px;} -.navbar-form input,.navbar-form select,.navbar-form .btn{display:inline-block;margin-bottom:0;} -.navbar-form input[type="image"],.navbar-form input[type="checkbox"],.navbar-form input[type="radio"]{margin-top:3px;} -.navbar-form .input-append,.navbar-form .input-prepend{margin-top:5px;white-space:nowrap;}.navbar-form .input-append input,.navbar-form .input-prepend input{margin-top:0;} -.navbar-search{position:relative;float:left;margin-top:5px;margin-bottom:0;}.navbar-search .search-query{margin-bottom:0;padding:4px 14px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px;font-weight:normal;line-height:1;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;} -.navbar-static-top{position:static;margin-bottom:0;}.navbar-static-top .navbar-inner{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;} -.navbar-fixed-top,.navbar-fixed-bottom{position:fixed;right:0;left:0;z-index:1030;margin-bottom:0;} -.navbar-fixed-top .navbar-inner,.navbar-static-top .navbar-inner{border-width:0 0 1px;} -.navbar-fixed-bottom .navbar-inner{border-width:1px 0 0;} -.navbar-fixed-top .navbar-inner,.navbar-fixed-bottom .navbar-inner{padding-left:0;padding-right:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;} -.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:940px;} -.navbar-fixed-top{top:0;} -.navbar-fixed-top .navbar-inner,.navbar-static-top .navbar-inner{-webkit-box-shadow:0 1px 10px rgba(0,0,0,.1);-moz-box-shadow:0 1px 10px rgba(0,0,0,.1);box-shadow:0 1px 10px rgba(0,0,0,.1);} -.navbar-fixed-bottom{bottom:0;}.navbar-fixed-bottom .navbar-inner{-webkit-box-shadow:0 -1px 10px rgba(0,0,0,.1);-moz-box-shadow:0 -1px 10px rgba(0,0,0,.1);box-shadow:0 -1px 10px rgba(0,0,0,.1);} -.navbar .nav{position:relative;left:0;display:block;float:left;margin:0 10px 0 0;} -.navbar .nav.pull-right{float:right;margin-right:0;} -.navbar .nav>li{float:left;} -.navbar .nav>li>a{float:none;padding:10px 15px 10px;color:#777777;text-decoration:none;text-shadow:0 1px 0 #ffffff;} -.navbar .nav .dropdown-toggle .caret{margin-top:8px;} -.navbar .nav>li>a:focus,.navbar .nav>li>a:hover{background-color:transparent;color:#333333;text-decoration:none;} -.navbar .nav>.active>a,.navbar .nav>.active>a:hover,.navbar .nav>.active>a:focus{color:#555555;text-decoration:none;background-color:#e5e5e5;-webkit-box-shadow:inset 0 3px 8px rgba(0, 0, 0, 0.125);-moz-box-shadow:inset 0 3px 8px rgba(0, 0, 0, 0.125);box-shadow:inset 0 3px 8px rgba(0, 0, 0, 0.125);} -.navbar .btn-navbar{display:none;float:right;padding:7px 10px;margin-left:5px;margin-right:5px;color:#ffffff;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);background-color:#ededed;background-image:-moz-linear-gradient(top, #f2f2f2, #e5e5e5);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#f2f2f2), to(#e5e5e5));background-image:-webkit-linear-gradient(top, #f2f2f2, #e5e5e5);background-image:-o-linear-gradient(top, #f2f2f2, #e5e5e5);background-image:linear-gradient(to bottom, #f2f2f2, #e5e5e5);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2f2f2', endColorstr='#ffe5e5e5', GradientType=0);border-color:#e5e5e5 #e5e5e5 #bfbfbf;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);*background-color:#e5e5e5;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.075);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.075);box-shadow:inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.075);}.navbar .btn-navbar:hover,.navbar .btn-navbar:focus,.navbar .btn-navbar:active,.navbar .btn-navbar.active,.navbar .btn-navbar.disabled,.navbar .btn-navbar[disabled]{color:#ffffff;background-color:#e5e5e5;*background-color:#d9d9d9;} -.navbar .btn-navbar:active,.navbar .btn-navbar.active{background-color:#cccccc \9;} -.navbar .btn-navbar .icon-bar{display:block;width:18px;height:2px;background-color:#f5f5f5;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;-webkit-box-shadow:0 1px 0 rgba(0, 0, 0, 0.25);-moz-box-shadow:0 1px 0 rgba(0, 0, 0, 0.25);box-shadow:0 1px 0 rgba(0, 0, 0, 0.25);} -.btn-navbar .icon-bar+.icon-bar{margin-top:3px;} -.navbar .nav>li>.dropdown-menu:before{content:'';display:inline-block;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-bottom-color:rgba(0, 0, 0, 0.2);position:absolute;top:-7px;left:9px;} -.navbar .nav>li>.dropdown-menu:after{content:'';display:inline-block;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #ffffff;position:absolute;top:-6px;left:10px;} -.navbar-fixed-bottom .nav>li>.dropdown-menu:before{border-top:7px solid #ccc;border-top-color:rgba(0, 0, 0, 0.2);border-bottom:0;bottom:-7px;top:auto;} -.navbar-fixed-bottom .nav>li>.dropdown-menu:after{border-top:6px solid #ffffff;border-bottom:0;bottom:-6px;top:auto;} -.navbar .nav li.dropdown>a:hover .caret,.navbar .nav li.dropdown>a:focus .caret{border-top-color:#333333;border-bottom-color:#333333;} -.navbar .nav li.dropdown.open>.dropdown-toggle,.navbar .nav li.dropdown.active>.dropdown-toggle,.navbar .nav li.dropdown.open.active>.dropdown-toggle{background-color:#e5e5e5;color:#555555;} -.navbar .nav li.dropdown>.dropdown-toggle .caret{border-top-color:#777777;border-bottom-color:#777777;} -.navbar .nav li.dropdown.open>.dropdown-toggle .caret,.navbar .nav li.dropdown.active>.dropdown-toggle .caret,.navbar .nav li.dropdown.open.active>.dropdown-toggle .caret{border-top-color:#555555;border-bottom-color:#555555;} -.navbar .pull-right>li>.dropdown-menu,.navbar .nav>li>.dropdown-menu.pull-right{left:auto;right:0;}.navbar .pull-right>li>.dropdown-menu:before,.navbar .nav>li>.dropdown-menu.pull-right:before{left:auto;right:12px;} -.navbar .pull-right>li>.dropdown-menu:after,.navbar .nav>li>.dropdown-menu.pull-right:after{left:auto;right:13px;} -.navbar .pull-right>li>.dropdown-menu .dropdown-menu,.navbar .nav>li>.dropdown-menu.pull-right .dropdown-menu{left:auto;right:100%;margin-left:0;margin-right:-1px;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px;} -.navbar-inverse .navbar-inner{background-color:#1b1b1b;background-image:-moz-linear-gradient(top, #222222, #111111);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#222222), to(#111111));background-image:-webkit-linear-gradient(top, #222222, #111111);background-image:-o-linear-gradient(top, #222222, #111111);background-image:linear-gradient(to bottom, #222222, #111111);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff222222', endColorstr='#ff111111', GradientType=0);border-color:#252525;} -.navbar-inverse .brand,.navbar-inverse .nav>li>a{color:#999999;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);}.navbar-inverse .brand:hover,.navbar-inverse .nav>li>a:hover,.navbar-inverse .brand:focus,.navbar-inverse .nav>li>a:focus{color:#ffffff;} -.navbar-inverse .brand{color:#999999;} -.navbar-inverse .navbar-text{color:#999999;} -.navbar-inverse .nav>li>a:focus,.navbar-inverse .nav>li>a:hover{background-color:transparent;color:#ffffff;} -.navbar-inverse .nav .active>a,.navbar-inverse .nav .active>a:hover,.navbar-inverse .nav .active>a:focus{color:#ffffff;background-color:#111111;} -.navbar-inverse .navbar-link{color:#999999;}.navbar-inverse .navbar-link:hover,.navbar-inverse .navbar-link:focus{color:#ffffff;} -.navbar-inverse .divider-vertical{border-left-color:#111111;border-right-color:#222222;} -.navbar-inverse .nav li.dropdown.open>.dropdown-toggle,.navbar-inverse .nav li.dropdown.active>.dropdown-toggle,.navbar-inverse .nav li.dropdown.open.active>.dropdown-toggle{background-color:#111111;color:#ffffff;} -.navbar-inverse .nav li.dropdown>a:hover .caret,.navbar-inverse .nav li.dropdown>a:focus .caret{border-top-color:#ffffff;border-bottom-color:#ffffff;} -.navbar-inverse .nav li.dropdown>.dropdown-toggle .caret{border-top-color:#999999;border-bottom-color:#999999;} -.navbar-inverse .nav li.dropdown.open>.dropdown-toggle .caret,.navbar-inverse .nav li.dropdown.active>.dropdown-toggle .caret,.navbar-inverse .nav li.dropdown.open.active>.dropdown-toggle .caret{border-top-color:#ffffff;border-bottom-color:#ffffff;} -.navbar-inverse .navbar-search .search-query{color:#ffffff;background-color:#515151;border-color:#111111;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1), 0 1px 0 rgba(255,255,255,.15);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,.1), 0 1px 0 rgba(255,255,255,.15);box-shadow:inset 0 1px 2px rgba(0,0,0,.1), 0 1px 0 rgba(255,255,255,.15);-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none;}.navbar-inverse .navbar-search .search-query:-moz-placeholder{color:#cccccc;} -.navbar-inverse .navbar-search .search-query:-ms-input-placeholder{color:#cccccc;} -.navbar-inverse .navbar-search .search-query::-webkit-input-placeholder{color:#cccccc;} -.navbar-inverse .navbar-search .search-query:focus,.navbar-inverse .navbar-search .search-query.focused{padding:5px 15px;color:#333333;text-shadow:0 1px 0 #ffffff;background-color:#ffffff;border:0;-webkit-box-shadow:0 0 3px rgba(0, 0, 0, 0.15);-moz-box-shadow:0 0 3px rgba(0, 0, 0, 0.15);box-shadow:0 0 3px rgba(0, 0, 0, 0.15);outline:0;} -.navbar-inverse .btn-navbar{color:#ffffff;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);background-color:#0e0e0e;background-image:-moz-linear-gradient(top, #151515, #040404);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#151515), to(#040404));background-image:-webkit-linear-gradient(top, #151515, #040404);background-image:-o-linear-gradient(top, #151515, #040404);background-image:linear-gradient(to bottom, #151515, #040404);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff151515', endColorstr='#ff040404', GradientType=0);border-color:#040404 #040404 #000000;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);*background-color:#040404;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);}.navbar-inverse .btn-navbar:hover,.navbar-inverse .btn-navbar:focus,.navbar-inverse .btn-navbar:active,.navbar-inverse .btn-navbar.active,.navbar-inverse .btn-navbar.disabled,.navbar-inverse .btn-navbar[disabled]{color:#ffffff;background-color:#040404;*background-color:#000000;} -.navbar-inverse .btn-navbar:active,.navbar-inverse .btn-navbar.active{background-color:#000000 \9;} -.breadcrumb{padding:8px 15px;margin:0 0 20px;list-style:none;background-color:#f5f5f5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}.breadcrumb>li{display:inline-block;*display:inline;*zoom:1;text-shadow:0 1px 0 #ffffff;}.breadcrumb>li>.divider{padding:0 5px;color:#ccc;} -.breadcrumb>.active{color:#999999;} -.pagination{margin:20px 0;} -.pagination ul{display:inline-block;*display:inline;*zoom:1;margin-left:0;margin-bottom:0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 1px 2px rgba(0, 0, 0, 0.05);-moz-box-shadow:0 1px 2px rgba(0, 0, 0, 0.05);box-shadow:0 1px 2px rgba(0, 0, 0, 0.05);} -.pagination ul>li{display:inline;} -.pagination ul>li>a,.pagination ul>li>span{float:left;padding:4px 12px;line-height:20px;text-decoration:none;background-color:#ffffff;border:1px solid #dddddd;border-left-width:0;} -.pagination ul>li>a:hover,.pagination ul>li>a:focus,.pagination ul>.active>a,.pagination ul>.active>span{background-color:#f5f5f5;} -.pagination ul>.active>a,.pagination ul>.active>span{color:#999999;cursor:default;} -.pagination ul>.disabled>span,.pagination ul>.disabled>a,.pagination ul>.disabled>a:hover,.pagination ul>.disabled>a:focus{color:#999999;background-color:transparent;cursor:default;} -.pagination ul>li:first-child>a,.pagination ul>li:first-child>span{border-left-width:1px;-webkit-border-top-left-radius:4px;-moz-border-radius-topleft:4px;border-top-left-radius:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-bottomleft:4px;border-bottom-left-radius:4px;} -.pagination ul>li:last-child>a,.pagination ul>li:last-child>span{-webkit-border-top-right-radius:4px;-moz-border-radius-topright:4px;border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;-moz-border-radius-bottomright:4px;border-bottom-right-radius:4px;} -.pagination-centered{text-align:center;} -.pagination-right{text-align:right;} -.pagination-large ul>li>a,.pagination-large ul>li>span{padding:11px 19px;font-size:17.5px;} -.pagination-large ul>li:first-child>a,.pagination-large ul>li:first-child>span{-webkit-border-top-left-radius:6px;-moz-border-radius-topleft:6px;border-top-left-radius:6px;-webkit-border-bottom-left-radius:6px;-moz-border-radius-bottomleft:6px;border-bottom-left-radius:6px;} -.pagination-large ul>li:last-child>a,.pagination-large ul>li:last-child>span{-webkit-border-top-right-radius:6px;-moz-border-radius-topright:6px;border-top-right-radius:6px;-webkit-border-bottom-right-radius:6px;-moz-border-radius-bottomright:6px;border-bottom-right-radius:6px;} -.pagination-mini ul>li:first-child>a,.pagination-small ul>li:first-child>a,.pagination-mini ul>li:first-child>span,.pagination-small ul>li:first-child>span{-webkit-border-top-left-radius:3px;-moz-border-radius-topleft:3px;border-top-left-radius:3px;-webkit-border-bottom-left-radius:3px;-moz-border-radius-bottomleft:3px;border-bottom-left-radius:3px;} -.pagination-mini ul>li:last-child>a,.pagination-small ul>li:last-child>a,.pagination-mini ul>li:last-child>span,.pagination-small ul>li:last-child>span{-webkit-border-top-right-radius:3px;-moz-border-radius-topright:3px;border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;-moz-border-radius-bottomright:3px;border-bottom-right-radius:3px;} -.pagination-small ul>li>a,.pagination-small ul>li>span{padding:2px 10px;font-size:11.9px;} -.pagination-mini ul>li>a,.pagination-mini ul>li>span{padding:0 6px;font-size:10.5px;} -.pager{margin:20px 0;list-style:none;text-align:center;*zoom:1;}.pager:before,.pager:after{display:table;content:"";line-height:0;} -.pager:after{clear:both;} -.pager li{display:inline;} -.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;} -.pager li>a:hover,.pager li>a:focus{text-decoration:none;background-color:#f5f5f5;} -.pager .next>a,.pager .next>span{float:right;} -.pager .previous>a,.pager .previous>span{float:left;} -.pager .disabled>a,.pager .disabled>a:hover,.pager .disabled>a:focus,.pager .disabled>span{color:#999999;background-color:#fff;cursor:default;} -.thumbnails{margin-left:-20px;list-style:none;*zoom:1;}.thumbnails:before,.thumbnails:after{display:table;content:"";line-height:0;} -.thumbnails:after{clear:both;} -.row-fluid .thumbnails{margin-left:0;} -.thumbnails>li{float:left;margin-bottom:20px;margin-left:20px;} -.thumbnail{display:block;padding:4px;line-height:20px;border:1px solid #ddd;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 1px 3px rgba(0, 0, 0, 0.055);-moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.055);box-shadow:0 1px 3px rgba(0, 0, 0, 0.055);-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;} -a.thumbnail:hover,a.thumbnail:focus{border-color:#0088cc;-webkit-box-shadow:0 1px 4px rgba(0, 105, 214, 0.25);-moz-box-shadow:0 1px 4px rgba(0, 105, 214, 0.25);box-shadow:0 1px 4px rgba(0, 105, 214, 0.25);} -.thumbnail>img{display:block;max-width:100%;margin-left:auto;margin-right:auto;} -.thumbnail .caption{padding:9px;color:#555555;} -.alert{padding:8px 35px 8px 14px;margin-bottom:20px;text-shadow:0 1px 0 rgba(255, 255, 255, 0.5);background-color:#fcf8e3;border:1px solid #fbeed5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;} -.alert,.alert h4{color:#c09853;} -.alert h4{margin:0;} -.alert .close{position:relative;top:-2px;right:-21px;line-height:20px;} -.alert-success{background-color:#dff0d8;border-color:#d6e9c6;color:#468847;} -.alert-success h4{color:#468847;} -.alert-danger,.alert-error{background-color:#f2dede;border-color:#eed3d7;color:#b94a48;} -.alert-danger h4,.alert-error h4{color:#b94a48;} -.alert-info{background-color:#d9edf7;border-color:#bce8f1;color:#3a87ad;} -.alert-info h4{color:#3a87ad;} -.alert-block{padding-top:14px;padding-bottom:14px;} -.alert-block>p,.alert-block>ul{margin-bottom:0;} -.alert-block p+p{margin-top:5px;} -@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0;} to{background-position:0 0;}}@-moz-keyframes progress-bar-stripes{from{background-position:40px 0;} to{background-position:0 0;}}@-ms-keyframes progress-bar-stripes{from{background-position:40px 0;} to{background-position:0 0;}}@-o-keyframes progress-bar-stripes{from{background-position:0 0;} to{background-position:40px 0;}}@keyframes progress-bar-stripes{from{background-position:40px 0;} to{background-position:0 0;}}.progress{overflow:hidden;height:20px;margin-bottom:20px;background-color:#f7f7f7;background-image:-moz-linear-gradient(top, #f5f5f5, #f9f9f9);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5), to(#f9f9f9));background-image:-webkit-linear-gradient(top, #f5f5f5, #f9f9f9);background-image:-o-linear-gradient(top, #f5f5f5, #f9f9f9);background-image:linear-gradient(to bottom, #f5f5f5, #f9f9f9);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#fff9f9f9', GradientType=0);-webkit-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.1);-moz-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.1);box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.1);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;} -.progress .bar{width:0%;height:100%;color:#ffffff;float:left;font-size:12px;text-align:center;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);background-color:#0e90d2;background-image:-moz-linear-gradient(top, #149bdf, #0480be);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#149bdf), to(#0480be));background-image:-webkit-linear-gradient(top, #149bdf, #0480be);background-image:-o-linear-gradient(top, #149bdf, #0480be);background-image:linear-gradient(to bottom, #149bdf, #0480be);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff149bdf', endColorstr='#ff0480be', GradientType=0);-webkit-box-shadow:inset 0 -1px 0 rgba(0, 0, 0, 0.15);-moz-box-shadow:inset 0 -1px 0 rgba(0, 0, 0, 0.15);box-shadow:inset 0 -1px 0 rgba(0, 0, 0, 0.15);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:width 0.6s ease;-moz-transition:width 0.6s ease;-o-transition:width 0.6s ease;transition:width 0.6s ease;} -.progress .bar+.bar{-webkit-box-shadow:inset 1px 0 0 rgba(0,0,0,.15), inset 0 -1px 0 rgba(0,0,0,.15);-moz-box-shadow:inset 1px 0 0 rgba(0,0,0,.15), inset 0 -1px 0 rgba(0,0,0,.15);box-shadow:inset 1px 0 0 rgba(0,0,0,.15), inset 0 -1px 0 rgba(0,0,0,.15);} -.progress-striped .bar{background-color:#149bdf;background-image:-webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));background-image:-webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:-moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);-webkit-background-size:40px 40px;-moz-background-size:40px 40px;-o-background-size:40px 40px;background-size:40px 40px;} -.progress.active .bar{-webkit-animation:progress-bar-stripes 2s linear infinite;-moz-animation:progress-bar-stripes 2s linear infinite;-ms-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite;} -.progress-danger .bar,.progress .bar-danger{background-color:#dd514c;background-image:-moz-linear-gradient(top, #ee5f5b, #c43c35);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#c43c35));background-image:-webkit-linear-gradient(top, #ee5f5b, #c43c35);background-image:-o-linear-gradient(top, #ee5f5b, #c43c35);background-image:linear-gradient(to bottom, #ee5f5b, #c43c35);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffc43c35', GradientType=0);} -.progress-danger.progress-striped .bar,.progress-striped .bar-danger{background-color:#ee5f5b;background-image:-webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));background-image:-webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:-moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);} -.progress-success .bar,.progress .bar-success{background-color:#5eb95e;background-image:-moz-linear-gradient(top, #62c462, #57a957);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#57a957));background-image:-webkit-linear-gradient(top, #62c462, #57a957);background-image:-o-linear-gradient(top, #62c462, #57a957);background-image:linear-gradient(to bottom, #62c462, #57a957);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff57a957', GradientType=0);} -.progress-success.progress-striped .bar,.progress-striped .bar-success{background-color:#62c462;background-image:-webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));background-image:-webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:-moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);} -.progress-info .bar,.progress .bar-info{background-color:#4bb1cf;background-image:-moz-linear-gradient(top, #5bc0de, #339bb9);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#339bb9));background-image:-webkit-linear-gradient(top, #5bc0de, #339bb9);background-image:-o-linear-gradient(top, #5bc0de, #339bb9);background-image:linear-gradient(to bottom, #5bc0de, #339bb9);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff339bb9', GradientType=0);} -.progress-info.progress-striped .bar,.progress-striped .bar-info{background-color:#5bc0de;background-image:-webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));background-image:-webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:-moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);} -.progress-warning .bar,.progress .bar-warning{background-color:#faa732;background-image:-moz-linear-gradient(top, #fbb450, #f89406);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406));background-image:-webkit-linear-gradient(top, #fbb450, #f89406);background-image:-o-linear-gradient(top, #fbb450, #f89406);background-image:linear-gradient(to bottom, #fbb450, #f89406);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450', endColorstr='#fff89406', GradientType=0);} -.progress-warning.progress-striped .bar,.progress-striped .bar-warning{background-color:#fbb450;background-image:-webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));background-image:-webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:-moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);} -.hero-unit{padding:60px;margin-bottom:30px;font-size:18px;font-weight:200;line-height:30px;color:inherit;background-color:#eeeeee;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;}.hero-unit h1{margin-bottom:0;font-size:60px;line-height:1;color:inherit;letter-spacing:-1px;} -.hero-unit li{line-height:30px;} -.media,.media-body{overflow:hidden;*overflow:visible;zoom:1;} -.media,.media .media{margin-top:15px;} -.media:first-child{margin-top:0;} -.media-object{display:block;} -.media-heading{margin:0 0 5px;} -.media>.pull-left{margin-right:10px;} -.media>.pull-right{margin-left:10px;} -.media-list{margin-left:0;list-style:none;} -.tooltip{position:absolute;z-index:1030;display:block;visibility:visible;font-size:11px;line-height:1.4;opacity:0;filter:alpha(opacity=0);}.tooltip.in{opacity:0.8;filter:alpha(opacity=80);} -.tooltip.top{margin-top:-3px;padding:5px 0;} -.tooltip.right{margin-left:3px;padding:0 5px;} -.tooltip.bottom{margin-top:3px;padding:5px 0;} -.tooltip.left{margin-left:-3px;padding:0 5px;} -.tooltip-inner{max-width:200px;padding:8px;color:#ffffff;text-align:center;text-decoration:none;background-color:#000000;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;} -.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid;} -.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000000;} -.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000000;} -.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000000;} -.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000000;} -.popover{position:absolute;top:0;left:0;z-index:1010;display:none;max-width:276px;padding:1px;text-align:left;background-color:#ffffff;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0, 0, 0, 0.2);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);-moz-box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);white-space:normal;}.popover.top{margin-top:-10px;} -.popover.right{margin-left:10px;} -.popover.bottom{margin-top:10px;} -.popover.left{margin-left:-10px;} -.popover-title{margin:0;padding:8px 14px;font-size:14px;font-weight:normal;line-height:18px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;}.popover-title:empty{display:none;} -.popover-content{padding:9px 14px;} -.popover .arrow,.popover .arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid;} -.popover .arrow{border-width:11px;} -.popover .arrow:after{border-width:10px;content:"";} -.popover.top .arrow{left:50%;margin-left:-11px;border-bottom-width:0;border-top-color:#999;border-top-color:rgba(0, 0, 0, 0.25);bottom:-11px;}.popover.top .arrow:after{bottom:1px;margin-left:-10px;border-bottom-width:0;border-top-color:#ffffff;} -.popover.right .arrow{top:50%;left:-11px;margin-top:-11px;border-left-width:0;border-right-color:#999;border-right-color:rgba(0, 0, 0, 0.25);}.popover.right .arrow:after{left:1px;bottom:-10px;border-left-width:0;border-right-color:#ffffff;} -.popover.bottom .arrow{left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999;border-bottom-color:rgba(0, 0, 0, 0.25);top:-11px;}.popover.bottom .arrow:after{top:1px;margin-left:-10px;border-top-width:0;border-bottom-color:#ffffff;} -.popover.left .arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#999;border-left-color:rgba(0, 0, 0, 0.25);}.popover.left .arrow:after{right:1px;border-right-width:0;border-left-color:#ffffff;bottom:-10px;} -.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000000;}.modal-backdrop.fade{opacity:0;} -.modal-backdrop,.modal-backdrop.fade.in{opacity:0.8;filter:alpha(opacity=80);} -.modal{position:fixed;top:10%;left:50%;z-index:1050;width:560px;margin-left:-280px;background-color:#ffffff;border:1px solid #999;border:1px solid rgba(0, 0, 0, 0.3);*border:1px solid #999;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 3px 7px rgba(0, 0, 0, 0.3);-moz-box-shadow:0 3px 7px rgba(0, 0, 0, 0.3);box-shadow:0 3px 7px rgba(0, 0, 0, 0.3);-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box;outline:none;}.modal.fade{-webkit-transition:opacity .3s linear, top .3s ease-out;-moz-transition:opacity .3s linear, top .3s ease-out;-o-transition:opacity .3s linear, top .3s ease-out;transition:opacity .3s linear, top .3s ease-out;top:-25%;} -.modal.fade.in{top:10%;} -.modal-header{padding:9px 15px;border-bottom:1px solid #eee;}.modal-header .close{margin-top:2px;} -.modal-header h3{margin:0;line-height:30px;} -.modal-body{position:relative;overflow-y:auto;max-height:400px;padding:15px;} -.modal-form{margin-bottom:0;} -.modal-footer{padding:14px 15px 15px;margin-bottom:0;text-align:right;background-color:#f5f5f5;border-top:1px solid #ddd;-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px;-webkit-box-shadow:inset 0 1px 0 #ffffff;-moz-box-shadow:inset 0 1px 0 #ffffff;box-shadow:inset 0 1px 0 #ffffff;*zoom:1;}.modal-footer:before,.modal-footer:after{display:table;content:"";line-height:0;} -.modal-footer:after{clear:both;} -.modal-footer .btn+.btn{margin-left:5px;margin-bottom:0;} -.modal-footer .btn-group .btn+.btn{margin-left:-1px;} -.modal-footer .btn-block+.btn-block{margin-left:0;} -.dropup,.dropdown{position:relative;} -.dropdown-toggle{*margin-bottom:-3px;} -.dropdown-toggle:active,.open .dropdown-toggle{outline:0;} -.caret{display:inline-block;width:0;height:0;vertical-align:top;border-top:4px solid #000000;border-right:4px solid transparent;border-left:4px solid transparent;content:"";} -.dropdown .caret{margin-top:8px;margin-left:2px;} -.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;list-style:none;background-color:#ffffff;border:1px solid #ccc;border:1px solid rgba(0, 0, 0, 0.2);*border-right-width:2px;*border-bottom-width:2px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);-moz-box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;}.dropdown-menu.pull-right{right:0;left:auto;} -.dropdown-menu .divider{*width:100%;height:1px;margin:9px 1px;*margin:-5px 0 5px;overflow:hidden;background-color:#e5e5e5;border-bottom:1px solid #ffffff;} -.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:normal;line-height:20px;color:#333333;white-space:nowrap;} -.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus,.dropdown-submenu:hover>a,.dropdown-submenu:focus>a{text-decoration:none;color:#ffffff;background-color:#0081c2;background-image:-moz-linear-gradient(top, #0088cc, #0077b3);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0077b3));background-image:-webkit-linear-gradient(top, #0088cc, #0077b3);background-image:-o-linear-gradient(top, #0088cc, #0077b3);background-image:linear-gradient(to bottom, #0088cc, #0077b3);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0077b3', GradientType=0);} -.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus{color:#ffffff;text-decoration:none;outline:0;background-color:#0081c2;background-image:-moz-linear-gradient(top, #0088cc, #0077b3);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0077b3));background-image:-webkit-linear-gradient(top, #0088cc, #0077b3);background-image:-o-linear-gradient(top, #0088cc, #0077b3);background-image:linear-gradient(to bottom, #0088cc, #0077b3);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0077b3', GradientType=0);} -.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{color:#999999;} -.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{text-decoration:none;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);cursor:default;} -.open{*z-index:1000;}.open>.dropdown-menu{display:block;} -.dropdown-backdrop{position:fixed;left:0;right:0;bottom:0;top:0;z-index:990;} -.pull-right>.dropdown-menu{right:0;left:auto;} -.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom:4px solid #000000;content:"";} -.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:1px;} -.dropdown-submenu{position:relative;} -.dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:-6px;margin-left:-1px;-webkit-border-radius:0 6px 6px 6px;-moz-border-radius:0 6px 6px 6px;border-radius:0 6px 6px 6px;} -.dropdown-submenu:hover>.dropdown-menu{display:block;} -.dropup .dropdown-submenu>.dropdown-menu{top:auto;bottom:0;margin-top:0;margin-bottom:-2px;-webkit-border-radius:5px 5px 5px 0;-moz-border-radius:5px 5px 5px 0;border-radius:5px 5px 5px 0;} -.dropdown-submenu>a:after{display:block;content:" ";float:right;width:0;height:0;border-color:transparent;border-style:solid;border-width:5px 0 5px 5px;border-left-color:#cccccc;margin-top:5px;margin-right:-10px;} -.dropdown-submenu:hover>a:after{border-left-color:#ffffff;} -.dropdown-submenu.pull-left{float:none;}.dropdown-submenu.pull-left>.dropdown-menu{left:-100%;margin-left:10px;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px;} -.dropdown .dropdown-menu .nav-header{padding-left:20px;padding-right:20px;} -.typeahead{z-index:1051;margin-top:2px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;} -.accordion{margin-bottom:20px;} -.accordion-group{margin-bottom:2px;border:1px solid #e5e5e5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;} -.accordion-heading{border-bottom:0;} -.accordion-heading .accordion-toggle{display:block;padding:8px 15px;} -.accordion-toggle{cursor:pointer;} -.accordion-inner{padding:9px 15px;border-top:1px solid #e5e5e5;} -.carousel{position:relative;margin-bottom:20px;line-height:1;} -.carousel-inner{overflow:hidden;width:100%;position:relative;} -.carousel-inner>.item{display:none;position:relative;-webkit-transition:0.6s ease-in-out left;-moz-transition:0.6s ease-in-out left;-o-transition:0.6s ease-in-out left;transition:0.6s ease-in-out left;}.carousel-inner>.item>img,.carousel-inner>.item>a>img{display:block;line-height:1;} -.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block;} -.carousel-inner>.active{left:0;} -.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%;} -.carousel-inner>.next{left:100%;} -.carousel-inner>.prev{left:-100%;} -.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0;} -.carousel-inner>.active.left{left:-100%;} -.carousel-inner>.active.right{left:100%;} -.carousel-control{position:absolute;top:40%;left:15px;width:40px;height:40px;margin-top:-20px;font-size:60px;font-weight:100;line-height:30px;color:#ffffff;text-align:center;background:#222222;border:3px solid #ffffff;-webkit-border-radius:23px;-moz-border-radius:23px;border-radius:23px;opacity:0.5;filter:alpha(opacity=50);}.carousel-control.right{left:auto;right:15px;} -.carousel-control:hover,.carousel-control:focus{color:#ffffff;text-decoration:none;opacity:0.9;filter:alpha(opacity=90);} -.carousel-indicators{position:absolute;top:15px;right:15px;z-index:5;margin:0;list-style:none;}.carousel-indicators li{display:block;float:left;width:10px;height:10px;margin-left:5px;text-indent:-999px;background-color:#ccc;background-color:rgba(255, 255, 255, 0.25);border-radius:5px;} -.carousel-indicators .active{background-color:#fff;} -.carousel-caption{position:absolute;left:0;right:0;bottom:0;padding:15px;background:#333333;background:rgba(0, 0, 0, 0.75);} -.carousel-caption h4,.carousel-caption p{color:#ffffff;line-height:20px;} -.carousel-caption h4{margin:0 0 5px;} -.carousel-caption p{margin-bottom:0;} -.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.05);-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.05);box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.05);}.well blockquote{border-color:#ddd;border-color:rgba(0, 0, 0, 0.15);} -.well-large{padding:24px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;} -.well-small{padding:9px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;} -.close{float:right;font-size:20px;font-weight:bold;line-height:20px;color:#000000;text-shadow:0 1px 0 #ffffff;opacity:0.2;filter:alpha(opacity=20);}.close:hover,.close:focus{color:#000000;text-decoration:none;cursor:pointer;opacity:0.4;filter:alpha(opacity=40);} -button.close{padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;} -.pull-right{float:right;} -.pull-left{float:left;} -.hide{display:none;} -.show{display:block;} -.invisible{visibility:hidden;} -.affix{position:fixed;} -.fade{opacity:0;-webkit-transition:opacity 0.15s linear;-moz-transition:opacity 0.15s linear;-o-transition:opacity 0.15s linear;transition:opacity 0.15s linear;}.fade.in{opacity:1;} -.collapse{position:relative;height:0;overflow:hidden;-webkit-transition:height 0.35s ease;-moz-transition:height 0.35s ease;-o-transition:height 0.35s ease;transition:height 0.35s ease;}.collapse.in{height:auto;} -@-ms-viewport{width:device-width;}.hidden{display:none;visibility:hidden;} -.visible-phone{display:none !important;} -.visible-tablet{display:none !important;} -.hidden-desktop{display:none !important;} -.visible-desktop{display:inherit !important;} -@media (min-width:768px) and (max-width:979px){.hidden-desktop{display:inherit !important;} .visible-desktop{display:none !important ;} .visible-tablet{display:inherit !important;} .hidden-tablet{display:none !important;}}@media (max-width:767px){.hidden-desktop{display:inherit !important;} .visible-desktop{display:none !important;} .visible-phone{display:inherit !important;} .hidden-phone{display:none !important;}}.visible-print{display:none !important;} -@media print{.visible-print{display:inherit !important;} .hidden-print{display:none !important;}}@media (max-width:767px){body{padding-left:20px;padding-right:20px;} .navbar-fixed-top,.navbar-fixed-bottom,.navbar-static-top{margin-left:-20px;margin-right:-20px;} .container-fluid{padding:0;} .dl-horizontal dt{float:none;clear:none;width:auto;text-align:left;} .dl-horizontal dd{margin-left:0;} .container{width:auto;} .row-fluid{width:100%;} .row,.thumbnails{margin-left:0;} .thumbnails>li{float:none;margin-left:0;} [class*="span"],.uneditable-input[class*="span"],.row-fluid [class*="span"]{float:none;display:block;width:100%;margin-left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;} .span12,.row-fluid .span12{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;} .row-fluid [class*="offset"]:first-child{margin-left:0;} .input-large,.input-xlarge,.input-xxlarge,input[class*="span"],select[class*="span"],textarea[class*="span"],.uneditable-input{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;} .input-prepend input,.input-append input,.input-prepend input[class*="span"],.input-append input[class*="span"]{display:inline-block;width:auto;} .controls-row [class*="span"]+[class*="span"]{margin-left:0;} .modal{position:fixed;top:20px;left:20px;right:20px;width:auto;margin:0;}.modal.fade{top:-100px;} .modal.fade.in{top:20px;}}@media (max-width:480px){.nav-collapse{-webkit-transform:translate3d(0, 0, 0);} .page-header h1 small{display:block;line-height:20px;} input[type="checkbox"],input[type="radio"]{border:1px solid #ccc;} .form-horizontal .control-label{float:none;width:auto;padding-top:0;text-align:left;} .form-horizontal .controls{margin-left:0;} .form-horizontal .control-list{padding-top:0;} .form-horizontal .form-actions{padding-left:10px;padding-right:10px;} .media .pull-left,.media .pull-right{float:none;display:block;margin-bottom:10px;} .media-object{margin-right:0;margin-left:0;} .modal{top:10px;left:10px;right:10px;} .modal-header .close{padding:10px;margin:-10px;} .carousel-caption{position:static;}}@media (min-width:768px) and (max-width:979px){.row{margin-left:-20px;*zoom:1;}.row:before,.row:after{display:table;content:"";line-height:0;} .row:after{clear:both;} [class*="span"]{float:left;min-height:1px;margin-left:20px;} .container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:724px;} .span12{width:724px;} .span11{width:662px;} .span10{width:600px;} .span9{width:538px;} .span8{width:476px;} .span7{width:414px;} .span6{width:352px;} .span5{width:290px;} .span4{width:228px;} .span3{width:166px;} .span2{width:104px;} .span1{width:42px;} .offset12{margin-left:764px;} .offset11{margin-left:702px;} .offset10{margin-left:640px;} .offset9{margin-left:578px;} .offset8{margin-left:516px;} .offset7{margin-left:454px;} .offset6{margin-left:392px;} .offset5{margin-left:330px;} .offset4{margin-left:268px;} .offset3{margin-left:206px;} .offset2{margin-left:144px;} .offset1{margin-left:82px;} .row-fluid{width:100%;*zoom:1;}.row-fluid:before,.row-fluid:after{display:table;content:"";line-height:0;} .row-fluid:after{clear:both;} .row-fluid [class*="span"]{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;margin-left:2.7624309392265194%;*margin-left:2.709239449864817%;} .row-fluid [class*="span"]:first-child{margin-left:0;} .row-fluid .controls-row [class*="span"]+[class*="span"]{margin-left:2.7624309392265194%;} .row-fluid .span12{width:100%;*width:99.94680851063829%;} .row-fluid .span11{width:91.43646408839778%;*width:91.38327259903608%;} .row-fluid .span10{width:82.87292817679558%;*width:82.81973668743387%;} .row-fluid .span9{width:74.30939226519337%;*width:74.25620077583166%;} .row-fluid .span8{width:65.74585635359117%;*width:65.69266486422946%;} .row-fluid .span7{width:57.18232044198895%;*width:57.12912895262725%;} .row-fluid .span6{width:48.61878453038674%;*width:48.56559304102504%;} .row-fluid .span5{width:40.05524861878453%;*width:40.00205712942283%;} .row-fluid .span4{width:31.491712707182323%;*width:31.43852121782062%;} .row-fluid .span3{width:22.92817679558011%;*width:22.87498530621841%;} .row-fluid .span2{width:14.3646408839779%;*width:14.311449394616199%;} .row-fluid .span1{width:5.801104972375691%;*width:5.747913483013988%;} .row-fluid .offset12{margin-left:105.52486187845304%;*margin-left:105.41847889972962%;} .row-fluid .offset12:first-child{margin-left:102.76243093922652%;*margin-left:102.6560479605031%;} .row-fluid .offset11{margin-left:96.96132596685082%;*margin-left:96.8549429881274%;} .row-fluid .offset11:first-child{margin-left:94.1988950276243%;*margin-left:94.09251204890089%;} .row-fluid .offset10{margin-left:88.39779005524862%;*margin-left:88.2914070765252%;} .row-fluid .offset10:first-child{margin-left:85.6353591160221%;*margin-left:85.52897613729868%;} .row-fluid .offset9{margin-left:79.8342541436464%;*margin-left:79.72787116492299%;} .row-fluid .offset9:first-child{margin-left:77.07182320441989%;*margin-left:76.96544022569647%;} .row-fluid .offset8{margin-left:71.2707182320442%;*margin-left:71.16433525332079%;} .row-fluid .offset8:first-child{margin-left:68.50828729281768%;*margin-left:68.40190431409427%;} .row-fluid .offset7{margin-left:62.70718232044199%;*margin-left:62.600799341718584%;} .row-fluid .offset7:first-child{margin-left:59.94475138121547%;*margin-left:59.838368402492065%;} .row-fluid .offset6{margin-left:54.14364640883978%;*margin-left:54.037263430116376%;} .row-fluid .offset6:first-child{margin-left:51.38121546961326%;*margin-left:51.27483249088986%;} .row-fluid .offset5{margin-left:45.58011049723757%;*margin-left:45.47372751851417%;} .row-fluid .offset5:first-child{margin-left:42.81767955801105%;*margin-left:42.71129657928765%;} .row-fluid .offset4{margin-left:37.01657458563536%;*margin-left:36.91019160691196%;} .row-fluid .offset4:first-child{margin-left:34.25414364640884%;*margin-left:34.14776066768544%;} .row-fluid .offset3{margin-left:28.45303867403315%;*margin-left:28.346655695309746%;} .row-fluid .offset3:first-child{margin-left:25.69060773480663%;*margin-left:25.584224756083227%;} .row-fluid .offset2{margin-left:19.88950276243094%;*margin-left:19.783119783707537%;} .row-fluid .offset2:first-child{margin-left:17.12707182320442%;*margin-left:17.02068884448102%;} .row-fluid .offset1{margin-left:11.32596685082873%;*margin-left:11.219583872105325%;} .row-fluid .offset1:first-child{margin-left:8.56353591160221%;*margin-left:8.457152932878806%;} input,textarea,.uneditable-input{margin-left:0;} .controls-row [class*="span"]+[class*="span"]{margin-left:20px;} input.span12,textarea.span12,.uneditable-input.span12{width:710px;} input.span11,textarea.span11,.uneditable-input.span11{width:648px;} input.span10,textarea.span10,.uneditable-input.span10{width:586px;} input.span9,textarea.span9,.uneditable-input.span9{width:524px;} input.span8,textarea.span8,.uneditable-input.span8{width:462px;} input.span7,textarea.span7,.uneditable-input.span7{width:400px;} input.span6,textarea.span6,.uneditable-input.span6{width:338px;} input.span5,textarea.span5,.uneditable-input.span5{width:276px;} input.span4,textarea.span4,.uneditable-input.span4{width:214px;} input.span3,textarea.span3,.uneditable-input.span3{width:152px;} input.span2,textarea.span2,.uneditable-input.span2{width:90px;} input.span1,textarea.span1,.uneditable-input.span1{width:28px;}}@media (min-width:1200px){.row{margin-left:-30px;*zoom:1;}.row:before,.row:after{display:table;content:"";line-height:0;} .row:after{clear:both;} [class*="span"]{float:left;min-height:1px;margin-left:30px;} .container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:1170px;} .span12{width:1170px;} .span11{width:1070px;} .span10{width:970px;} .span9{width:870px;} .span8{width:770px;} .span7{width:670px;} .span6{width:570px;} .span5{width:470px;} .span4{width:370px;} .span3{width:270px;} .span2{width:170px;} .span1{width:70px;} .offset12{margin-left:1230px;} .offset11{margin-left:1130px;} .offset10{margin-left:1030px;} .offset9{margin-left:930px;} .offset8{margin-left:830px;} .offset7{margin-left:730px;} .offset6{margin-left:630px;} .offset5{margin-left:530px;} .offset4{margin-left:430px;} .offset3{margin-left:330px;} .offset2{margin-left:230px;} .offset1{margin-left:130px;} .row-fluid{width:100%;*zoom:1;}.row-fluid:before,.row-fluid:after{display:table;content:"";line-height:0;} .row-fluid:after{clear:both;} .row-fluid [class*="span"]{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;margin-left:2.564102564102564%;*margin-left:2.5109110747408616%;} .row-fluid [class*="span"]:first-child{margin-left:0;} .row-fluid .controls-row [class*="span"]+[class*="span"]{margin-left:2.564102564102564%;} .row-fluid .span12{width:100%;*width:99.94680851063829%;} .row-fluid .span11{width:91.45299145299145%;*width:91.39979996362975%;} .row-fluid .span10{width:82.90598290598291%;*width:82.8527914166212%;} .row-fluid .span9{width:74.35897435897436%;*width:74.30578286961266%;} .row-fluid .span8{width:65.81196581196582%;*width:65.75877432260411%;} .row-fluid .span7{width:57.26495726495726%;*width:57.21176577559556%;} .row-fluid .span6{width:48.717948717948715%;*width:48.664757228587014%;} .row-fluid .span5{width:40.17094017094017%;*width:40.11774868157847%;} .row-fluid .span4{width:31.623931623931625%;*width:31.570740134569924%;} .row-fluid .span3{width:23.076923076923077%;*width:23.023731587561375%;} .row-fluid .span2{width:14.52991452991453%;*width:14.476723040552828%;} .row-fluid .span1{width:5.982905982905983%;*width:5.929714493544281%;} .row-fluid .offset12{margin-left:105.12820512820512%;*margin-left:105.02182214948171%;} .row-fluid .offset12:first-child{margin-left:102.56410256410257%;*margin-left:102.45771958537915%;} .row-fluid .offset11{margin-left:96.58119658119658%;*margin-left:96.47481360247316%;} .row-fluid .offset11:first-child{margin-left:94.01709401709402%;*margin-left:93.91071103837061%;} .row-fluid .offset10{margin-left:88.03418803418803%;*margin-left:87.92780505546462%;} .row-fluid .offset10:first-child{margin-left:85.47008547008548%;*margin-left:85.36370249136206%;} .row-fluid .offset9{margin-left:79.48717948717949%;*margin-left:79.38079650845607%;} .row-fluid .offset9:first-child{margin-left:76.92307692307693%;*margin-left:76.81669394435352%;} .row-fluid .offset8{margin-left:70.94017094017094%;*margin-left:70.83378796144753%;} .row-fluid .offset8:first-child{margin-left:68.37606837606839%;*margin-left:68.26968539734497%;} .row-fluid .offset7{margin-left:62.393162393162385%;*margin-left:62.28677941443899%;} .row-fluid .offset7:first-child{margin-left:59.82905982905982%;*margin-left:59.72267685033642%;} .row-fluid .offset6{margin-left:53.84615384615384%;*margin-left:53.739770867430444%;} .row-fluid .offset6:first-child{margin-left:51.28205128205128%;*margin-left:51.175668303327875%;} .row-fluid .offset5{margin-left:45.299145299145295%;*margin-left:45.1927623204219%;} .row-fluid .offset5:first-child{margin-left:42.73504273504273%;*margin-left:42.62865975631933%;} .row-fluid .offset4{margin-left:36.75213675213675%;*margin-left:36.645753773413354%;} .row-fluid .offset4:first-child{margin-left:34.18803418803419%;*margin-left:34.081651209310785%;} .row-fluid .offset3{margin-left:28.205128205128204%;*margin-left:28.0987452264048%;} .row-fluid .offset3:first-child{margin-left:25.641025641025642%;*margin-left:25.53464266230224%;} .row-fluid .offset2{margin-left:19.65811965811966%;*margin-left:19.551736679396257%;} .row-fluid .offset2:first-child{margin-left:17.094017094017094%;*margin-left:16.98763411529369%;} .row-fluid .offset1{margin-left:11.11111111111111%;*margin-left:11.004728132387708%;} .row-fluid .offset1:first-child{margin-left:8.547008547008547%;*margin-left:8.440625568285142%;} input,textarea,.uneditable-input{margin-left:0;} .controls-row [class*="span"]+[class*="span"]{margin-left:30px;} input.span12,textarea.span12,.uneditable-input.span12{width:1156px;} input.span11,textarea.span11,.uneditable-input.span11{width:1056px;} input.span10,textarea.span10,.uneditable-input.span10{width:956px;} input.span9,textarea.span9,.uneditable-input.span9{width:856px;} input.span8,textarea.span8,.uneditable-input.span8{width:756px;} input.span7,textarea.span7,.uneditable-input.span7{width:656px;} input.span6,textarea.span6,.uneditable-input.span6{width:556px;} input.span5,textarea.span5,.uneditable-input.span5{width:456px;} input.span4,textarea.span4,.uneditable-input.span4{width:356px;} input.span3,textarea.span3,.uneditable-input.span3{width:256px;} input.span2,textarea.span2,.uneditable-input.span2{width:156px;} input.span1,textarea.span1,.uneditable-input.span1{width:56px;} .thumbnails{margin-left:-30px;} .thumbnails>li{margin-left:30px;} .row-fluid .thumbnails{margin-left:0;}}@media (max-width:979px){body{padding-top:0;} .navbar-fixed-top,.navbar-fixed-bottom{position:static;} .navbar-fixed-top{margin-bottom:20px;} .navbar-fixed-bottom{margin-top:20px;} .navbar-fixed-top .navbar-inner,.navbar-fixed-bottom .navbar-inner{padding:5px;} .navbar .container{width:auto;padding:0;} .navbar .brand{padding-left:10px;padding-right:10px;margin:0 0 0 -5px;} .nav-collapse{clear:both;} .nav-collapse .nav{float:none;margin:0 0 10px;} .nav-collapse .nav>li{float:none;} .nav-collapse .nav>li>a{margin-bottom:2px;} .nav-collapse .nav>.divider-vertical{display:none;} .nav-collapse .nav .nav-header{color:#777777;text-shadow:none;} .nav-collapse .nav>li>a,.nav-collapse .dropdown-menu a{padding:9px 15px;font-weight:bold;color:#777777;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;} .nav-collapse .btn{padding:4px 10px 4px;font-weight:normal;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;} .nav-collapse .dropdown-menu li+li a{margin-bottom:2px;} .nav-collapse .nav>li>a:hover,.nav-collapse .nav>li>a:focus,.nav-collapse .dropdown-menu a:hover,.nav-collapse .dropdown-menu a:focus{background-color:#f2f2f2;} .navbar-inverse .nav-collapse .nav>li>a,.navbar-inverse .nav-collapse .dropdown-menu a{color:#999999;} .navbar-inverse .nav-collapse .nav>li>a:hover,.navbar-inverse .nav-collapse .nav>li>a:focus,.navbar-inverse .nav-collapse .dropdown-menu a:hover,.navbar-inverse .nav-collapse .dropdown-menu a:focus{background-color:#111111;} .nav-collapse.in .btn-group{margin-top:5px;padding:0;} .nav-collapse .dropdown-menu{position:static;top:auto;left:auto;float:none;display:none;max-width:none;margin:0 15px;padding:0;background-color:transparent;border:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;} .nav-collapse .open>.dropdown-menu{display:block;} .nav-collapse .dropdown-menu:before,.nav-collapse .dropdown-menu:after{display:none;} .nav-collapse .dropdown-menu .divider{display:none;} .nav-collapse .nav>li>.dropdown-menu:before,.nav-collapse .nav>li>.dropdown-menu:after{display:none;} .nav-collapse .navbar-form,.nav-collapse .navbar-search{float:none;padding:10px 15px;margin:10px 0;border-top:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.1);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.1);} .navbar-inverse .nav-collapse .navbar-form,.navbar-inverse .nav-collapse .navbar-search{border-top-color:#111111;border-bottom-color:#111111;} .navbar .nav-collapse .nav.pull-right{float:none;margin-left:0;} .nav-collapse,.nav-collapse.collapse{overflow:hidden;height:0;} .navbar .btn-navbar{display:block;} .navbar-static .navbar-inner{padding-left:10px;padding-right:10px;}}@media (min-width:980px){.nav-collapse.collapse{height:auto !important;overflow:visible !important;}} diff --git a/docs/css/font-awesome.min.css b/docs/css/font-awesome.min.css deleted file mode 100644 index 866437f..0000000 --- a/docs/css/font-awesome.min.css +++ /dev/null @@ -1,403 +0,0 @@ -@font-face{font-family:'FontAwesome';src:url('../font/fontawesome-webfont.eot?v=3.2.1');src:url('../font/fontawesome-webfont.eot?#iefix&v=3.2.1') format('embedded-opentype'),url('../font/fontawesome-webfont.woff?v=3.2.1') format('woff'),url('../font/fontawesome-webfont.ttf?v=3.2.1') format('truetype'),url('../font/fontawesome-webfont.svg#fontawesomeregular?v=3.2.1') format('svg');font-weight:normal;font-style:normal;}[class^="icon-"],[class*=" icon-"]{font-family:FontAwesome;font-weight:normal;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;*margin-right:.3em;} -[class^="icon-"]:before,[class*=" icon-"]:before{text-decoration:inherit;display:inline-block;speak:none;} -.icon-large:before{vertical-align:-10%;font-size:1.3333333333333333em;} -a [class^="icon-"],a [class*=" icon-"]{display:inline;} -[class^="icon-"].icon-fixed-width,[class*=" icon-"].icon-fixed-width{display:inline-block;width:1.1428571428571428em;text-align:right;padding-right:0.2857142857142857em;}[class^="icon-"].icon-fixed-width.icon-large,[class*=" icon-"].icon-fixed-width.icon-large{width:1.4285714285714286em;} -.icons-ul{margin-left:2.142857142857143em;list-style-type:none;}.icons-ul>li{position:relative;} -.icons-ul .icon-li{position:absolute;left:-2.142857142857143em;width:2.142857142857143em;text-align:center;line-height:inherit;} -[class^="icon-"].hide,[class*=" icon-"].hide{display:none;} -.icon-muted{color:#eeeeee;} -.icon-light{color:#ffffff;} -.icon-dark{color:#333333;} -.icon-border{border:solid 1px #eeeeee;padding:.2em .25em .15em;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;} -.icon-2x{font-size:2em;}.icon-2x.icon-border{border-width:2px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;} -.icon-3x{font-size:3em;}.icon-3x.icon-border{border-width:3px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;} -.icon-4x{font-size:4em;}.icon-4x.icon-border{border-width:4px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;} -.icon-5x{font-size:5em;}.icon-5x.icon-border{border-width:5px;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;} -.pull-right{float:right;} -.pull-left{float:left;} -[class^="icon-"].pull-left,[class*=" icon-"].pull-left{margin-right:.3em;} -[class^="icon-"].pull-right,[class*=" icon-"].pull-right{margin-left:.3em;} -[class^="icon-"],[class*=" icon-"]{display:inline;width:auto;height:auto;line-height:normal;vertical-align:baseline;background-image:none;background-position:0% 0%;background-repeat:repeat;margin-top:0;} -.icon-white,.nav-pills>.active>a>[class^="icon-"],.nav-pills>.active>a>[class*=" icon-"],.nav-list>.active>a>[class^="icon-"],.nav-list>.active>a>[class*=" icon-"],.navbar-inverse .nav>.active>a>[class^="icon-"],.navbar-inverse .nav>.active>a>[class*=" icon-"],.dropdown-menu>li>a:hover>[class^="icon-"],.dropdown-menu>li>a:hover>[class*=" icon-"],.dropdown-menu>.active>a>[class^="icon-"],.dropdown-menu>.active>a>[class*=" icon-"],.dropdown-submenu:hover>a>[class^="icon-"],.dropdown-submenu:hover>a>[class*=" icon-"]{background-image:none;} -.btn [class^="icon-"].icon-large,.nav [class^="icon-"].icon-large,.btn [class*=" icon-"].icon-large,.nav [class*=" icon-"].icon-large{line-height:.9em;} -.btn [class^="icon-"].icon-spin,.nav [class^="icon-"].icon-spin,.btn [class*=" icon-"].icon-spin,.nav [class*=" icon-"].icon-spin{display:inline-block;} -.nav-tabs [class^="icon-"],.nav-pills [class^="icon-"],.nav-tabs [class*=" icon-"],.nav-pills [class*=" icon-"],.nav-tabs [class^="icon-"].icon-large,.nav-pills [class^="icon-"].icon-large,.nav-tabs [class*=" icon-"].icon-large,.nav-pills [class*=" icon-"].icon-large{line-height:.9em;} -.btn [class^="icon-"].pull-left.icon-2x,.btn [class*=" icon-"].pull-left.icon-2x,.btn [class^="icon-"].pull-right.icon-2x,.btn [class*=" icon-"].pull-right.icon-2x{margin-top:.18em;} -.btn [class^="icon-"].icon-spin.icon-large,.btn [class*=" icon-"].icon-spin.icon-large{line-height:.8em;} -.btn.btn-small [class^="icon-"].pull-left.icon-2x,.btn.btn-small [class*=" icon-"].pull-left.icon-2x,.btn.btn-small [class^="icon-"].pull-right.icon-2x,.btn.btn-small [class*=" icon-"].pull-right.icon-2x{margin-top:.25em;} -.btn.btn-large [class^="icon-"],.btn.btn-large [class*=" icon-"]{margin-top:0;}.btn.btn-large [class^="icon-"].pull-left.icon-2x,.btn.btn-large [class*=" icon-"].pull-left.icon-2x,.btn.btn-large [class^="icon-"].pull-right.icon-2x,.btn.btn-large [class*=" icon-"].pull-right.icon-2x{margin-top:.05em;} -.btn.btn-large [class^="icon-"].pull-left.icon-2x,.btn.btn-large [class*=" icon-"].pull-left.icon-2x{margin-right:.2em;} -.btn.btn-large [class^="icon-"].pull-right.icon-2x,.btn.btn-large [class*=" icon-"].pull-right.icon-2x{margin-left:.2em;} -.nav-list [class^="icon-"],.nav-list [class*=" icon-"]{line-height:inherit;} -.icon-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:-35%;}.icon-stack [class^="icon-"],.icon-stack [class*=" icon-"]{display:block;text-align:center;position:absolute;width:100%;height:100%;font-size:1em;line-height:inherit;*line-height:2em;} -.icon-stack .icon-stack-base{font-size:2em;*line-height:1em;} -.icon-spin{display:inline-block;-moz-animation:spin 2s infinite linear;-o-animation:spin 2s infinite linear;-webkit-animation:spin 2s infinite linear;animation:spin 2s infinite linear;} -a .icon-stack,a .icon-spin{display:inline-block;text-decoration:none;} -@-moz-keyframes spin{0%{-moz-transform:rotate(0deg);} 100%{-moz-transform:rotate(359deg);}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);} 100%{-webkit-transform:rotate(359deg);}}@-o-keyframes spin{0%{-o-transform:rotate(0deg);} 100%{-o-transform:rotate(359deg);}}@-ms-keyframes spin{0%{-ms-transform:rotate(0deg);} 100%{-ms-transform:rotate(359deg);}}@keyframes spin{0%{transform:rotate(0deg);} 100%{transform:rotate(359deg);}}.icon-rotate-90:before{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);} -.icon-rotate-180:before{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);} -.icon-rotate-270:before{-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);} -.icon-flip-horizontal:before{-webkit-transform:scale(-1, 1);-moz-transform:scale(-1, 1);-ms-transform:scale(-1, 1);-o-transform:scale(-1, 1);transform:scale(-1, 1);} -.icon-flip-vertical:before{-webkit-transform:scale(1, -1);-moz-transform:scale(1, -1);-ms-transform:scale(1, -1);-o-transform:scale(1, -1);transform:scale(1, -1);} -a .icon-rotate-90:before,a .icon-rotate-180:before,a .icon-rotate-270:before,a .icon-flip-horizontal:before,a .icon-flip-vertical:before{display:inline-block;} -.icon-glass:before{content:"\f000";} -.icon-music:before{content:"\f001";} -.icon-search:before{content:"\f002";} -.icon-envelope-alt:before{content:"\f003";} -.icon-heart:before{content:"\f004";} -.icon-star:before{content:"\f005";} -.icon-star-empty:before{content:"\f006";} -.icon-user:before{content:"\f007";} -.icon-film:before{content:"\f008";} -.icon-th-large:before{content:"\f009";} -.icon-th:before{content:"\f00a";} -.icon-th-list:before{content:"\f00b";} -.icon-ok:before{content:"\f00c";} -.icon-remove:before{content:"\f00d";} -.icon-zoom-in:before{content:"\f00e";} -.icon-zoom-out:before{content:"\f010";} -.icon-power-off:before,.icon-off:before{content:"\f011";} -.icon-signal:before{content:"\f012";} -.icon-gear:before,.icon-cog:before{content:"\f013";} -.icon-trash:before{content:"\f014";} -.icon-home:before{content:"\f015";} -.icon-file-alt:before{content:"\f016";} -.icon-time:before{content:"\f017";} -.icon-road:before{content:"\f018";} -.icon-download-alt:before{content:"\f019";} -.icon-download:before{content:"\f01a";} -.icon-upload:before{content:"\f01b";} -.icon-inbox:before{content:"\f01c";} -.icon-play-circle:before{content:"\f01d";} -.icon-rotate-right:before,.icon-repeat:before{content:"\f01e";} -.icon-refresh:before{content:"\f021";} -.icon-list-alt:before{content:"\f022";} -.icon-lock:before{content:"\f023";} -.icon-flag:before{content:"\f024";} -.icon-headphones:before{content:"\f025";} -.icon-volume-off:before{content:"\f026";} -.icon-volume-down:before{content:"\f027";} -.icon-volume-up:before{content:"\f028";} -.icon-qrcode:before{content:"\f029";} -.icon-barcode:before{content:"\f02a";} -.icon-tag:before{content:"\f02b";} -.icon-tags:before{content:"\f02c";} -.icon-book:before{content:"\f02d";} -.icon-bookmark:before{content:"\f02e";} -.icon-print:before{content:"\f02f";} -.icon-camera:before{content:"\f030";} -.icon-font:before{content:"\f031";} -.icon-bold:before{content:"\f032";} -.icon-italic:before{content:"\f033";} -.icon-text-height:before{content:"\f034";} -.icon-text-width:before{content:"\f035";} -.icon-align-left:before{content:"\f036";} -.icon-align-center:before{content:"\f037";} -.icon-align-right:before{content:"\f038";} -.icon-align-justify:before{content:"\f039";} -.icon-list:before{content:"\f03a";} -.icon-indent-left:before{content:"\f03b";} -.icon-indent-right:before{content:"\f03c";} -.icon-facetime-video:before{content:"\f03d";} -.icon-picture:before{content:"\f03e";} -.icon-pencil:before{content:"\f040";} -.icon-map-marker:before{content:"\f041";} -.icon-adjust:before{content:"\f042";} -.icon-tint:before{content:"\f043";} -.icon-edit:before{content:"\f044";} -.icon-share:before{content:"\f045";} -.icon-check:before{content:"\f046";} -.icon-move:before{content:"\f047";} -.icon-step-backward:before{content:"\f048";} -.icon-fast-backward:before{content:"\f049";} -.icon-backward:before{content:"\f04a";} -.icon-play:before{content:"\f04b";} -.icon-pause:before{content:"\f04c";} -.icon-stop:before{content:"\f04d";} -.icon-forward:before{content:"\f04e";} -.icon-fast-forward:before{content:"\f050";} -.icon-step-forward:before{content:"\f051";} -.icon-eject:before{content:"\f052";} -.icon-chevron-left:before{content:"\f053";} -.icon-chevron-right:before{content:"\f054";} -.icon-plus-sign:before{content:"\f055";} -.icon-minus-sign:before{content:"\f056";} -.icon-remove-sign:before{content:"\f057";} -.icon-ok-sign:before{content:"\f058";} -.icon-question-sign:before{content:"\f059";} -.icon-info-sign:before{content:"\f05a";} -.icon-screenshot:before{content:"\f05b";} -.icon-remove-circle:before{content:"\f05c";} -.icon-ok-circle:before{content:"\f05d";} -.icon-ban-circle:before{content:"\f05e";} -.icon-arrow-left:before{content:"\f060";} -.icon-arrow-right:before{content:"\f061";} -.icon-arrow-up:before{content:"\f062";} -.icon-arrow-down:before{content:"\f063";} -.icon-mail-forward:before,.icon-share-alt:before{content:"\f064";} -.icon-resize-full:before{content:"\f065";} -.icon-resize-small:before{content:"\f066";} -.icon-plus:before{content:"\f067";} -.icon-minus:before{content:"\f068";} -.icon-asterisk:before{content:"\f069";} -.icon-exclamation-sign:before{content:"\f06a";} -.icon-gift:before{content:"\f06b";} -.icon-leaf:before{content:"\f06c";} -.icon-fire:before{content:"\f06d";} -.icon-eye-open:before{content:"\f06e";} -.icon-eye-close:before{content:"\f070";} -.icon-warning-sign:before{content:"\f071";} -.icon-plane:before{content:"\f072";} -.icon-calendar:before{content:"\f073";} -.icon-random:before{content:"\f074";} -.icon-comment:before{content:"\f075";} -.icon-magnet:before{content:"\f076";} -.icon-chevron-up:before{content:"\f077";} -.icon-chevron-down:before{content:"\f078";} -.icon-retweet:before{content:"\f079";} -.icon-shopping-cart:before{content:"\f07a";} -.icon-folder-close:before{content:"\f07b";} -.icon-folder-open:before{content:"\f07c";} -.icon-resize-vertical:before{content:"\f07d";} -.icon-resize-horizontal:before{content:"\f07e";} -.icon-bar-chart:before{content:"\f080";} -.icon-twitter-sign:before{content:"\f081";} -.icon-facebook-sign:before{content:"\f082";} -.icon-camera-retro:before{content:"\f083";} -.icon-key:before{content:"\f084";} -.icon-gears:before,.icon-cogs:before{content:"\f085";} -.icon-comments:before{content:"\f086";} -.icon-thumbs-up-alt:before{content:"\f087";} -.icon-thumbs-down-alt:before{content:"\f088";} -.icon-star-half:before{content:"\f089";} -.icon-heart-empty:before{content:"\f08a";} -.icon-signout:before{content:"\f08b";} -.icon-linkedin-sign:before{content:"\f08c";} -.icon-pushpin:before{content:"\f08d";} -.icon-external-link:before{content:"\f08e";} -.icon-signin:before{content:"\f090";} -.icon-trophy:before{content:"\f091";} -.icon-github-sign:before{content:"\f092";} -.icon-upload-alt:before{content:"\f093";} -.icon-lemon:before{content:"\f094";} -.icon-phone:before{content:"\f095";} -.icon-unchecked:before,.icon-check-empty:before{content:"\f096";} -.icon-bookmark-empty:before{content:"\f097";} -.icon-phone-sign:before{content:"\f098";} -.icon-twitter:before{content:"\f099";} -.icon-facebook:before{content:"\f09a";} -.icon-github:before{content:"\f09b";} -.icon-unlock:before{content:"\f09c";} -.icon-credit-card:before{content:"\f09d";} -.icon-rss:before{content:"\f09e";} -.icon-hdd:before{content:"\f0a0";} -.icon-bullhorn:before{content:"\f0a1";} -.icon-bell:before{content:"\f0a2";} -.icon-certificate:before{content:"\f0a3";} -.icon-hand-right:before{content:"\f0a4";} -.icon-hand-left:before{content:"\f0a5";} -.icon-hand-up:before{content:"\f0a6";} -.icon-hand-down:before{content:"\f0a7";} -.icon-circle-arrow-left:before{content:"\f0a8";} -.icon-circle-arrow-right:before{content:"\f0a9";} -.icon-circle-arrow-up:before{content:"\f0aa";} -.icon-circle-arrow-down:before{content:"\f0ab";} -.icon-globe:before{content:"\f0ac";} -.icon-wrench:before{content:"\f0ad";} -.icon-tasks:before{content:"\f0ae";} -.icon-filter:before{content:"\f0b0";} -.icon-briefcase:before{content:"\f0b1";} -.icon-fullscreen:before{content:"\f0b2";} -.icon-group:before{content:"\f0c0";} -.icon-link:before{content:"\f0c1";} -.icon-cloud:before{content:"\f0c2";} -.icon-beaker:before{content:"\f0c3";} -.icon-cut:before{content:"\f0c4";} -.icon-copy:before{content:"\f0c5";} -.icon-paperclip:before,.icon-paper-clip:before{content:"\f0c6";} -.icon-save:before{content:"\f0c7";} -.icon-sign-blank:before{content:"\f0c8";} -.icon-reorder:before{content:"\f0c9";} -.icon-list-ul:before{content:"\f0ca";} -.icon-list-ol:before{content:"\f0cb";} -.icon-strikethrough:before{content:"\f0cc";} -.icon-underline:before{content:"\f0cd";} -.icon-table:before{content:"\f0ce";} -.icon-magic:before{content:"\f0d0";} -.icon-truck:before{content:"\f0d1";} -.icon-pinterest:before{content:"\f0d2";} -.icon-pinterest-sign:before{content:"\f0d3";} -.icon-google-plus-sign:before{content:"\f0d4";} -.icon-google-plus:before{content:"\f0d5";} -.icon-money:before{content:"\f0d6";} -.icon-caret-down:before{content:"\f0d7";} -.icon-caret-up:before{content:"\f0d8";} -.icon-caret-left:before{content:"\f0d9";} -.icon-caret-right:before{content:"\f0da";} -.icon-columns:before{content:"\f0db";} -.icon-sort:before{content:"\f0dc";} -.icon-sort-down:before{content:"\f0dd";} -.icon-sort-up:before{content:"\f0de";} -.icon-envelope:before{content:"\f0e0";} -.icon-linkedin:before{content:"\f0e1";} -.icon-rotate-left:before,.icon-undo:before{content:"\f0e2";} -.icon-legal:before{content:"\f0e3";} -.icon-dashboard:before{content:"\f0e4";} -.icon-comment-alt:before{content:"\f0e5";} -.icon-comments-alt:before{content:"\f0e6";} -.icon-bolt:before{content:"\f0e7";} -.icon-sitemap:before{content:"\f0e8";} -.icon-umbrella:before{content:"\f0e9";} -.icon-paste:before{content:"\f0ea";} -.icon-lightbulb:before{content:"\f0eb";} -.icon-exchange:before{content:"\f0ec";} -.icon-cloud-download:before{content:"\f0ed";} -.icon-cloud-upload:before{content:"\f0ee";} -.icon-user-md:before{content:"\f0f0";} -.icon-stethoscope:before{content:"\f0f1";} -.icon-suitcase:before{content:"\f0f2";} -.icon-bell-alt:before{content:"\f0f3";} -.icon-coffee:before{content:"\f0f4";} -.icon-food:before{content:"\f0f5";} -.icon-file-text-alt:before{content:"\f0f6";} -.icon-building:before{content:"\f0f7";} -.icon-hospital:before{content:"\f0f8";} -.icon-ambulance:before{content:"\f0f9";} -.icon-medkit:before{content:"\f0fa";} -.icon-fighter-jet:before{content:"\f0fb";} -.icon-beer:before{content:"\f0fc";} -.icon-h-sign:before{content:"\f0fd";} -.icon-plus-sign-alt:before{content:"\f0fe";} -.icon-double-angle-left:before{content:"\f100";} -.icon-double-angle-right:before{content:"\f101";} -.icon-double-angle-up:before{content:"\f102";} -.icon-double-angle-down:before{content:"\f103";} -.icon-angle-left:before{content:"\f104";} -.icon-angle-right:before{content:"\f105";} -.icon-angle-up:before{content:"\f106";} -.icon-angle-down:before{content:"\f107";} -.icon-desktop:before{content:"\f108";} -.icon-laptop:before{content:"\f109";} -.icon-tablet:before{content:"\f10a";} -.icon-mobile-phone:before{content:"\f10b";} -.icon-circle-blank:before{content:"\f10c";} -.icon-quote-left:before{content:"\f10d";} -.icon-quote-right:before{content:"\f10e";} -.icon-spinner:before{content:"\f110";} -.icon-circle:before{content:"\f111";} -.icon-mail-reply:before,.icon-reply:before{content:"\f112";} -.icon-github-alt:before{content:"\f113";} -.icon-folder-close-alt:before{content:"\f114";} -.icon-folder-open-alt:before{content:"\f115";} -.icon-expand-alt:before{content:"\f116";} -.icon-collapse-alt:before{content:"\f117";} -.icon-smile:before{content:"\f118";} -.icon-frown:before{content:"\f119";} -.icon-meh:before{content:"\f11a";} -.icon-gamepad:before{content:"\f11b";} -.icon-keyboard:before{content:"\f11c";} -.icon-flag-alt:before{content:"\f11d";} -.icon-flag-checkered:before{content:"\f11e";} -.icon-terminal:before{content:"\f120";} -.icon-code:before{content:"\f121";} -.icon-reply-all:before{content:"\f122";} -.icon-mail-reply-all:before{content:"\f122";} -.icon-star-half-full:before,.icon-star-half-empty:before{content:"\f123";} -.icon-location-arrow:before{content:"\f124";} -.icon-crop:before{content:"\f125";} -.icon-code-fork:before{content:"\f126";} -.icon-unlink:before{content:"\f127";} -.icon-question:before{content:"\f128";} -.icon-info:before{content:"\f129";} -.icon-exclamation:before{content:"\f12a";} -.icon-superscript:before{content:"\f12b";} -.icon-subscript:before{content:"\f12c";} -.icon-eraser:before{content:"\f12d";} -.icon-puzzle-piece:before{content:"\f12e";} -.icon-microphone:before{content:"\f130";} -.icon-microphone-off:before{content:"\f131";} -.icon-shield:before{content:"\f132";} -.icon-calendar-empty:before{content:"\f133";} -.icon-fire-extinguisher:before{content:"\f134";} -.icon-rocket:before{content:"\f135";} -.icon-maxcdn:before{content:"\f136";} -.icon-chevron-sign-left:before{content:"\f137";} -.icon-chevron-sign-right:before{content:"\f138";} -.icon-chevron-sign-up:before{content:"\f139";} -.icon-chevron-sign-down:before{content:"\f13a";} -.icon-html5:before{content:"\f13b";} -.icon-css3:before{content:"\f13c";} -.icon-anchor:before{content:"\f13d";} -.icon-unlock-alt:before{content:"\f13e";} -.icon-bullseye:before{content:"\f140";} -.icon-ellipsis-horizontal:before{content:"\f141";} -.icon-ellipsis-vertical:before{content:"\f142";} -.icon-rss-sign:before{content:"\f143";} -.icon-play-sign:before{content:"\f144";} -.icon-ticket:before{content:"\f145";} -.icon-minus-sign-alt:before{content:"\f146";} -.icon-check-minus:before{content:"\f147";} -.icon-level-up:before{content:"\f148";} -.icon-level-down:before{content:"\f149";} -.icon-check-sign:before{content:"\f14a";} -.icon-edit-sign:before{content:"\f14b";} -.icon-external-link-sign:before{content:"\f14c";} -.icon-share-sign:before{content:"\f14d";} -.icon-compass:before{content:"\f14e";} -.icon-collapse:before{content:"\f150";} -.icon-collapse-top:before{content:"\f151";} -.icon-expand:before{content:"\f152";} -.icon-euro:before,.icon-eur:before{content:"\f153";} -.icon-gbp:before{content:"\f154";} -.icon-dollar:before,.icon-usd:before{content:"\f155";} -.icon-rupee:before,.icon-inr:before{content:"\f156";} -.icon-yen:before,.icon-jpy:before{content:"\f157";} -.icon-renminbi:before,.icon-cny:before{content:"\f158";} -.icon-won:before,.icon-krw:before{content:"\f159";} -.icon-bitcoin:before,.icon-btc:before{content:"\f15a";} -.icon-file:before{content:"\f15b";} -.icon-file-text:before{content:"\f15c";} -.icon-sort-by-alphabet:before{content:"\f15d";} -.icon-sort-by-alphabet-alt:before{content:"\f15e";} -.icon-sort-by-attributes:before{content:"\f160";} -.icon-sort-by-attributes-alt:before{content:"\f161";} -.icon-sort-by-order:before{content:"\f162";} -.icon-sort-by-order-alt:before{content:"\f163";} -.icon-thumbs-up:before{content:"\f164";} -.icon-thumbs-down:before{content:"\f165";} -.icon-youtube-sign:before{content:"\f166";} -.icon-youtube:before{content:"\f167";} -.icon-xing:before{content:"\f168";} -.icon-xing-sign:before{content:"\f169";} -.icon-youtube-play:before{content:"\f16a";} -.icon-dropbox:before{content:"\f16b";} -.icon-stackexchange:before{content:"\f16c";} -.icon-instagram:before{content:"\f16d";} -.icon-flickr:before{content:"\f16e";} -.icon-adn:before{content:"\f170";} -.icon-bitbucket:before{content:"\f171";} -.icon-bitbucket-sign:before{content:"\f172";} -.icon-tumblr:before{content:"\f173";} -.icon-tumblr-sign:before{content:"\f174";} -.icon-long-arrow-down:before{content:"\f175";} -.icon-long-arrow-up:before{content:"\f176";} -.icon-long-arrow-left:before{content:"\f177";} -.icon-long-arrow-right:before{content:"\f178";} -.icon-apple:before{content:"\f179";} -.icon-windows:before{content:"\f17a";} -.icon-android:before{content:"\f17b";} -.icon-linux:before{content:"\f17c";} -.icon-dribbble:before{content:"\f17d";} -.icon-skype:before{content:"\f17e";} -.icon-foursquare:before{content:"\f180";} -.icon-trello:before{content:"\f181";} -.icon-female:before{content:"\f182";} -.icon-male:before{content:"\f183";} -.icon-gittip:before{content:"\f184";} -.icon-sun:before{content:"\f185";} -.icon-moon:before{content:"\f186";} -.icon-archive:before{content:"\f187";} -.icon-bug:before{content:"\f188";} -.icon-vk:before{content:"\f189";} -.icon-weibo:before{content:"\f18a";} -.icon-renren:before{content:"\f18b";} diff --git a/docs/css/jquery.iviewer.css b/docs/css/jquery.iviewer.css deleted file mode 100644 index 11f5f09..0000000 --- a/docs/css/jquery.iviewer.css +++ /dev/null @@ -1,65 +0,0 @@ -.viewer { - -ms-touch-action: none; -} - -.iviewer_common { - position:absolute; - bottom:10px; - border: 1px solid #000; - height: 28px; - z-index: 5000; -} - -.iviewer_cursor { - cursor: url(../images/iviewer/hand.cur) 6 8, pointer; -} - -.iviewer_drag_cursor { - cursor: url(../images/iviewer/grab.cur) 6 8, pointer; -} - -.iviewer_button { - width: 28px; - cursor: pointer; - background-position: center center; - background-repeat: no-repeat; -} - -.iviewer_zoom_in { - left: 20px; - background: url(../images/iviewer/iviewer.zoom_in.png); -} - -.iviewer_zoom_out { - left: 55px; - background: url(../images/iviewer/iviewer.zoom_out.png); -} - -.iviewer_zoom_zero { - left: 90px; - background: url(../images/iviewer/iviewer.zoom_zero.png); -} - -.iviewer_zoom_fit { - left: 125px; - background: url(../images/iviewer/iviewer.zoom_fit.png); -} - -.iviewer_zoom_status { - left: 160px; - font: 1em/28px Sans; - color: #000; - background-color: #fff; - text-align: center; - width: 60px; -} - -.iviewer_rotate_left { - left: 227px; - background: #fff url(../images/iviewer/iviewer.rotate_left.png) center center no-repeat; -} - -.iviewer_rotate_right { - left: 262px; - background: #fff url(../images/iviewer/iviewer.rotate_right.png) center center no-repeat; -} diff --git a/docs/css/phpdocumentor-clean-icons/Read Me.txt b/docs/css/phpdocumentor-clean-icons/Read Me.txt deleted file mode 100644 index 9d2b9e5..0000000 --- a/docs/css/phpdocumentor-clean-icons/Read Me.txt +++ /dev/null @@ -1,3 +0,0 @@ -To modify your generated font, use the *dev.svg* file, located in the *fonts* folder in this package. You can import this dev.svg file to the IcoMoon app. All the tags (class names) and the Unicode points of your glyphs are saved in this file. - -See the documentation for more info on how to use this package: http://icomoon.io/#docs/font-face \ No newline at end of file diff --git a/docs/css/phpdocumentor-clean-icons/fonts/phpdocumentor-clean-icons.dev.svg b/docs/css/phpdocumentor-clean-icons/fonts/phpdocumentor-clean-icons.dev.svg deleted file mode 100644 index 8b543c1..0000000 --- a/docs/css/phpdocumentor-clean-icons/fonts/phpdocumentor-clean-icons.dev.svg +++ /dev/null @@ -1,17 +0,0 @@ - - - - -This is a custom SVG font generated by IcoMoon. - - - - - - - - - - - - \ No newline at end of file diff --git a/docs/css/phpdocumentor-clean-icons/fonts/phpdocumentor-clean-icons.eot b/docs/css/phpdocumentor-clean-icons/fonts/phpdocumentor-clean-icons.eot deleted file mode 100644 index ef43f26..0000000 Binary files a/docs/css/phpdocumentor-clean-icons/fonts/phpdocumentor-clean-icons.eot and /dev/null differ diff --git a/docs/css/phpdocumentor-clean-icons/fonts/phpdocumentor-clean-icons.svg b/docs/css/phpdocumentor-clean-icons/fonts/phpdocumentor-clean-icons.svg deleted file mode 100644 index cf0548b..0000000 --- a/docs/css/phpdocumentor-clean-icons/fonts/phpdocumentor-clean-icons.svg +++ /dev/null @@ -1,17 +0,0 @@ - - - - -This is a custom SVG font generated by IcoMoon. - - - - - - - - - - - - \ No newline at end of file diff --git a/docs/css/phpdocumentor-clean-icons/fonts/phpdocumentor-clean-icons.ttf b/docs/css/phpdocumentor-clean-icons/fonts/phpdocumentor-clean-icons.ttf deleted file mode 100644 index 1937c7a..0000000 Binary files a/docs/css/phpdocumentor-clean-icons/fonts/phpdocumentor-clean-icons.ttf and /dev/null differ diff --git a/docs/css/phpdocumentor-clean-icons/fonts/phpdocumentor-clean-icons.woff b/docs/css/phpdocumentor-clean-icons/fonts/phpdocumentor-clean-icons.woff deleted file mode 100644 index 32fe30d..0000000 Binary files a/docs/css/phpdocumentor-clean-icons/fonts/phpdocumentor-clean-icons.woff and /dev/null differ diff --git a/docs/css/phpdocumentor-clean-icons/lte-ie7.js b/docs/css/phpdocumentor-clean-icons/lte-ie7.js deleted file mode 100644 index 881c16e..0000000 --- a/docs/css/phpdocumentor-clean-icons/lte-ie7.js +++ /dev/null @@ -1,30 +0,0 @@ -/* Load this script using conditional IE comments if you need to support IE 7 and IE 6. */ - -window.onload = function() { - function addIcon(el, entity) { - var html = el.innerHTML; - el.innerHTML = '' + entity + '' + html; - } - var icons = { - 'icon-trait' : '', - 'icon-interface' : '', - 'icon-class' : '' - }, - els = document.getElementsByTagName('*'), - i, attr, html, c, el; - for (i = 0; ; i += 1) { - el = els[i]; - if(!el) { - break; - } - attr = el.getAttribute('data-icon'); - if (attr) { - addIcon(el, attr); - } - c = el.className; - c = c.match(/icon-[^\s'"]+/); - if (c && icons[c[0]]) { - addIcon(el, icons[c[0]]); - } - } -}; \ No newline at end of file diff --git a/docs/css/phpdocumentor-clean-icons/style.css b/docs/css/phpdocumentor-clean-icons/style.css deleted file mode 100644 index f069ec1..0000000 --- a/docs/css/phpdocumentor-clean-icons/style.css +++ /dev/null @@ -1,48 +0,0 @@ -@font-face { - font-family: 'phpdocumentor-clean-icons'; - src:url('fonts/phpdocumentor-clean-icons.eot'); - src:url('fonts/phpdocumentor-clean-icons.eot?#iefix') format('embedded-opentype'), - url('fonts/phpdocumentor-clean-icons.woff') format('woff'), - url('fonts/phpdocumentor-clean-icons.ttf') format('truetype'), - url('fonts/phpdocumentor-clean-icons.svg#phpdocumentor-clean-icons') format('svg'); - font-weight: normal; - font-style: normal; -} - -/* Use the following CSS code if you want to use data attributes for inserting your icons */ -[data-icon]:before { - font-family: 'phpdocumentor-clean-icons'; - content: attr(data-icon); - speak: none; - font-weight: normal; - font-variant: normal; - text-transform: none; - line-height: 1; - -webkit-font-smoothing: antialiased; -} - -/* Use the following CSS code if you want to have a class per icon */ -/* -Instead of a list of all class selectors, -you can use the generic selector below, but it's slower: -[class*="icon-"] { -*/ -.icon-trait, .icon-interface, .icon-class { - font-family: 'phpdocumentor-clean-icons'; - speak: none; - font-style: normal; - font-weight: normal; - font-variant: normal; - text-transform: none; - line-height: 1; - -webkit-font-smoothing: antialiased; -} -.icon-trait:before { - content: "\e000"; -} -.icon-interface:before { - content: "\e001"; -} -.icon-class:before { - content: "\e002"; -} diff --git a/docs/css/prism.css b/docs/css/prism.css deleted file mode 100644 index 17876af..0000000 --- a/docs/css/prism.css +++ /dev/null @@ -1,204 +0,0 @@ -/** - * prism.js default theme for JavaScript, CSS and HTML - * Based on dabblet (http://dabblet.com) - * @author Lea Verou - */ - -code[class*="language-"], -pre[class*="language-"] { - color: black; - text-shadow: 0 1px white; - font-family: Consolas, Monaco, 'Andale Mono', monospace; - direction: ltr; - text-align: left; - white-space: pre; - word-spacing: normal; - - -moz-tab-size: 4; - -o-tab-size: 4; - tab-size: 4; - - -webkit-hyphens: none; - -moz-hyphens: none; - -ms-hyphens: none; - hyphens: none; -} - -::-moz-selection { - text-shadow: none; - background: #b3d4fc; -} - -::selection { - text-shadow: none; - background: #b3d4fc; -} - -@media print { - code[class*="language-"], - pre[class*="language-"] { - text-shadow: none; - } -} - -/* Code blocks */ -pre[class*="language-"] { - padding: 1em; - margin: .5em 0; - overflow: auto; -} - -:not(pre) > code[class*="language-"], -pre[class*="language-"] { - background: #f5f2f0; -} - -/* Inline code */ -:not(pre) > code[class*="language-"] { - padding: .1em; - border-radius: .3em; -} - -.token.comment, -.token.prolog, -.token.doctype, -.token.cdata { - color: slategray; -} - -.token.punctuation { - color: #999; -} - -.namespace { - opacity: .7; -} - -.token.property, -.token.tag, -.token.boolean, -.token.number { - color: #905; -} - -.token.selector, -.token.attr-name, -.token.string { - color: #690; -} - -.token.operator, -.token.entity, -.token.url, -.language-css .token.string, -.style .token.string { - color: #a67f59; - background: hsla(0,0%,100%,.5); -} - -.token.atrule, -.token.attr-value, -.token.keyword { - color: #07a; -} - - -.token.regex, -.token.important { - color: #e90; -} - -.token.important { - font-weight: bold; -} - -.token.entity { - cursor: help; -} -pre[data-line] { - position: relative; - padding: 1em 0 1em 3em; -} - -.line-highlight { - position: absolute; - left: 0; - right: 0; - padding: inherit 0; - margin-top: 1em; /* Same as .prism’s padding-top */ - - background: hsla(24, 20%, 50%,.08); - background: -moz-linear-gradient(left, hsla(24, 20%, 50%,.1) 70%, hsla(24, 20%, 50%,0)); - background: -webkit-linear-gradient(left, hsla(24, 20%, 50%,.1) 70%, hsla(24, 20%, 50%,0)); - background: -o-linear-gradient(left, hsla(24, 20%, 50%,.1) 70%, hsla(24, 20%, 50%,0)); - background: linear-gradient(left, hsla(24, 20%, 50%,.1) 70%, hsla(24, 20%, 50%,0)); - - pointer-events: none; - - line-height: inherit; - white-space: pre; -} - - .line-highlight:before, - .line-highlight[data-end]:after { - content: attr(data-start); - position: absolute; - top: .4em; - left: .6em; - min-width: 1em; - padding: 0 .5em; - background-color: hsla(24, 20%, 50%,.4); - color: hsl(24, 20%, 95%); - font: bold 65%/1.5 sans-serif; - text-align: center; - vertical-align: .3em; - border-radius: 999px; - text-shadow: none; - box-shadow: 0 1px white; - } - - .line-highlight[data-end]:after { - content: attr(data-end); - top: auto; - bottom: .4em; - } -pre.line-numbers { - position: relative; - padding-left: 3.8em; - counter-reset: linenumber; -} - -pre.line-numbers > code { - position: relative; -} - -.line-numbers .line-numbers-rows { - position: absolute; - pointer-events: none; - top: 0; - font-size: 100%; - left: -3.8em; - width: 3em; /* works for line-numbers below 1000 lines */ - letter-spacing: -1px; - border-right: 1px solid #999; - - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; - -} - - .line-numbers-rows > span { - pointer-events: none; - display: block; - counter-increment: linenumber; - } - - .line-numbers-rows > span:before { - content: counter(linenumber); - color: #999; - display: block; - padding-right: 0.8em; - text-align: right; - } diff --git a/docs/css/source.css b/docs/css/source.css new file mode 100644 index 0000000..3628eab --- /dev/null +++ b/docs/css/source.css @@ -0,0 +1,184 @@ +table.source { + border:0; + padding:0; + margin:0; + border-collapse: collapse; +} + +table.source td { + border:1px solid #ccc; + vertical-align: top; + font-size: 1em; + line-height: 1.4em; + font-family: monospace; +} + +table.source td.no a { + display:block; + color: #ccc; + text-align: right; + padding: 0 8px; + text-decoration: none; +} + +table.source pre { + padding:0; + margin:0; +} + +table.source pre span { + display:inline; +} + +table.source td.line div { + padding:80px 0 0 0; + margin:-80px 0 0 0; + cursor: text; +} + +table.source td.line pre:hover { + background-color: #eee; +} + +table.source td.line div:target pre { + background-color: #ffffc8; +} + +.token { + color: #0000BB; +} + +.T_COMMENT, .T_DOC_COMMENT { + color: #FF8000; +} + +.T_ABSTRACT, +.T_ARRAY, +.T_AS, +.T_BREAK, +.T_CALLABLE, +.T_CASE, +.T_CATCH, +.T_CLASS, +.T_CLONE, +.T_CONTINUE, +.T_DEFAULT, +.T_ECHO, +.T_ELSE, +.T_ELSEIF, +.T_EMPTY, +.T_ENDDECLARE, +.T_ENDFOR, +.T_ENDFOREACH, +.T_ENDIF, +.T_ENDSWITCH, +.T_ENDWHILE, +.T_EXIT, +.T_EXTENDS, +.T_FINAL, +.T_FINALLY, +.T_FOREACH, +.T_FUNCTION, +.T_GLOBAL, +.T_IF, +.T_IMPLEMENTS, +.T_INCLUDE, +.T_INCLUDE_ONCE, +.T_INSTANCEOF, +.T_INSTEADOF, +.T_INTERFACE, +.T_ISSET, +.T_LOGICAL_AND, +.T_LOGICAL_OR, +.T_LOGICAL_XOR, +.T_NAMESPACE, +.T_NEW, +.T_PRIVATE, +.T_PROTECTED, +.T_PUBLIC, +.T_REQUIRE, +.T_REQUIRE_ONCE, +.T_RETURN, +.T_STATIC, +.T_THROW, +.T_TRAIT, +.T_TRY, +.T_UNSET, +.T_USE, +.T_VAR, +.T_WHILE, +.T_YIELD, +.T_PHPDOX_OPEN_BRACKET, +.T_PHPDOX_CLOSE_BRACKET, +.T_PHPDOX_OPEN_SQUARE, +.T_PHPDOX_CLOSE_SQUARE, +.T_PHPDOX_OPEN_CURLY, +.T_PHPDOX_CLOSE_CURLY, +.T_PHPDOX_SEMICOLON, +.T_PHPDOX_DOT, +.T_PHPDOX_COMMA, +.T_PHPDOX_EQUAL, +.T_PHPDOX_LT, +.T_PHPDOX_GT, +.T_PHPDOX_PLUS, +.T_PHPDOX_MINUS, +.T_PHPDOX_MULT, +.T_PHPDOX_DIV, +.T_PHPDOX_QUESTION_MARK, +.T_PHPDOX_EXCLAMATION_MARK, +.T_PHPDOX_COLON, +.T_PHPDOX_DOUBLE_QUOTES, +.T_PHPDOX_AT, +.T_PHPDOX_AMPERSAND, +.T_PHPDOX_PERCENT, +.T_PHPDOX_PIPE, +.T_PHPDOX_DOLLAR, +.T_PHPDOX_CARET, +.T_PHPDOX_TILDE, +.T_PHPDOX_BACKTICK { + color: #007700; +} + +.T_CONSTANT_ENCAPSED_STRING, .T_ENCAPSED_AND_WHITESPACE { + color: #DD0000; +} + +.covered { + background-color: rgba(5, 238, 25, 0.13); +} + +a.covered:hover + div { + left:90px; +} + +.coverage_details { + position: absolute; + left:-10000px; + margin:-1.4em 0 0 0; + background-color: #eee; + box-shadow: 5px 5px 10px #888; + z-index: 1; + padding:1em; +} + +.coverage_details span { + font-weight: bold; +} + +.coverage_details ul { + margin:0; + padding:1em; +} + +.coverage_details:before { + position: absolute; + content:""; + width: 12px; + height: 12px; + top: 3px; + left: -6px; + border:0; + background-color: #eee; + transform: rotate(45deg); + z-index: -1; +} diff --git a/docs/css/style.css b/docs/css/style.css new file mode 100644 index 0000000..6017032 --- /dev/null +++ b/docs/css/style.css @@ -0,0 +1,435 @@ +@import url(http://fonts.googleapis.com/css?family=Source+Sans+Pro); + +html { + background-color: #888888; +} + +body { + background-color: #ffffff; + font-family: 'Source Sans Pro', sans-serif; + font-size: 1em; + line-height: 1.5; + padding-left: 0; + padding-right: 0; + padding-bottom: 0; + margin: 0; +} + +a { + text-decoration: none; +} + +a:hover { + text-decoration: underline; +} + +h1 { + font-size: 2em; + padding:3px; + margin:0; +} + +h2 { + font-size: 1em; + padding:3px; + margin:0; +} + +h3 { + font-size: 0.9em; + padding:3px; + margin:0; +} + +.topnav { + position: fixed; + display:block; + right: 0; + left: 0; + top:0; + z-index: 1337; + margin-bottom: 0; + border-bottom: 0.25em solid rgba(255,147,30,0.8); + background-color: rgba(238,238,238,0.8); + padding:0.25em; +} + +.logo { + font-style: italic; + margin-right:1.5em; +} + +.logo span { + position: relative; + top:-5px; + left:10px; + color: rgba(255,147,30,1); +} + +.topnav ul { + margin: 0; + padding: 0; + list-style-type: none; + width: auto; + position: relative; + display: block; + float:left; +} +.topnav li { + display: block; + float: left; + margin: 0; + padding: 0.5em; +} + +.topnav li.separator { + margin-left:1.5em; + margin-right:1.5em; +} + +.topnav li a { + display: block; + float: left; + color: #000000; + font-weight: bold; +} + +.topnav li a:hover { + color: #555555; +} + +#mainstage { + padding: 3em 0 0 1em; + clear: both; +} + +#index { + padding: 3em 0 0 1em; + background-color: #888888; + color: #fff; + margin:0; + min-height: 14em; +} + +#index h1 { + text-shadow: 0px -1px 0 #555555; +} + +#index p { + font-size: 0.9em; +} + +#index div { + float:left; +} + +#projectinfo { + padding-top:1em; + width:47em; +} + +#buildinfo { + float:right; + padding:1em; + min-height: 10em; + background-color: #aaaaaa; +} + +#buildinfo h3 { + font-size: 1em; + margin:0; +} + +#buildinfo p { + font-size: 0.7em; + padding:0 0 1em 0; + margin:0; + max-width: 19em; +} + +.column { + float: left; +} + +.indent { + text-indent: 1em; +} + +.indent2 { + text-indent: 2em; +} + +.nummeric { + text-align: right; +} + +.nummeric a { + display: block; + background-color: #CCD; + padding: 0 0.5em; +} + +.nummeric a:hover, .nummeric a:focus, .nummeric a:active { + background-color: #DDE; + outline: dotted 2px #AAB; +} + +.nummeric a:hover { + outline-style: solid; +} + +.nummeric a:active { + outline: solid 2px #667; +} + +.percent { + text-align: right; + width:5em; +} + +.wrapped { + white-space: pre-wrap; + white-space: -moz-pre-wrap; + white-space: -pre-wrap; + white-space: -o-pre-wrap; + word-wrap: break-word; +} + +.unavailable { + border:1px dotted rgba(128, 36, 32, 0.10); + background-color: rgba(230, 10, 10, 0.05); + color: rgba(128, 36, 32, 0.20); + margin:0 1em 1em 0; + padding: 2px; +} + +.unavailable p { + margin: 0.2em; + padding: 0; +} + +.container { + margin:0 2em 1em 0; +} + +.box { + padding:1em; + margin:1em 1em 2em 0em; + border: 1px solid #cccccc; + font-size: 1em; + color: #888888; + background-color: #eeeeee; +} + +.styled { + font-size: 1em; + background-color: #efefef; + border-top: 2px solid rgba(255,147,30,1); + margin:0; + padding: 1em 2em; +} + +ul.none { + list-style-type: none; +} + +ul.styled { + list-style-type: disc; +} + +ul.members li { + margin-bottom: 0.5em; +} + +.styled h4 { + padding:0; + margin:0; + border-bottom: 1px solid #cccccc; +} + +.synopsis { + padding:1em; + background-color: #efefef; + border-top: 2px solid rgba(255,147,30,1); + font-family: "Courier New", Courier, mono; + width:50em; +} + +table.overview { + width:30em; +} + +table.styled { + font-size: 1em; + border-collapse: collapse; + border-spacing: 0; + background-color: #efefef; + border-top: 2px solid rgba(255,147,30,1); + border-bottom: 1px solid rgba(255,147,30,1); + margin-bottom: 1em; +} + +table.styled thead { + font-weight: normal; + font-size: 0.9em; +} + +table.styled thead tr { + border-bottom: 1px solid #aaaaaa; +} + +table.styled th { + text-align: left; + padding:5px; + color:#888; +} + +table.styled tr { + border-bottom: 1px solid #dddddd; +} + +table.styled td { + padding:5px; + font-size: 0.9em; +} + +td.line { + min-width: 4em; +} + +dl.styled { + font-size: 0.9em; +} + +ul.history { + list-style-type: none; +} + +ul.history li div { + padding: 5px; + margin: 0; + border-top: 1px solid #777777; + border-bottom: 1px solid #777777; + background-color: #ffffff; + font-family: monospace; +} + +ul.history li p { + padding: 0; + margin: 0; + font-size: 0.9em; +} + +.breadcrumb { + margin:0; + padding:0; + font-size: 0.9em; +} + +ul.breadcrumb li { + display: inline-block; +} + +ul.breadcrumb li.separator:before { + content: '»'; + padding-left:0.5em; + padding-right:0.5em; +} + +nav.box { + font-size: 1.2em; + padding: 1em; + margin: 0 1em 1em 0; + min-width:10em; + float:right; +} + +nav.box ul { + list-style: none outside none; + margin: 0px; + padding: 0px; +} + +nav.box ul li { + border-bottom: 1px solid #dddddd; + font-size: 0.8em; + margin-bottom: 0.2em; +} + +.styled { + width:50em; +} + +#mainstage section { + float: left; + margin: 0 0 2em 1em; + padding: 0; + font-size: 1em; + max-width: 50em; +} + +#mainstage section h1 { + margin: 0; + padding: 0; +} + +#mainstage section h2 { + margin: 0; + padding: 2em 0 0 0; +} + +section table { + width:100%; +} + +footer { + display:block; + clear: both; + overflow: auto; + border-top: 0.25em solid rgba(255,147,30,1); + background-color: #888888; + margin:0; +} + +footer span { + color:#ffffff; + padding: 0 0.75em; + font-size: 0.8em; +} + +/* enrichment */ +.testresult-PASSED { + color:darkgreen; +} + +.testresult-EMPTY { + color: rgba(0, 100, 0, 0.20); +} + +.testresult-FAILED { + color:darkred; +} + +.testresult-SKIPPED { + color: #afafaf; +} + +.path { + margin:0; + padding:0; + font-size: 0.9em; +} + +ul.path li { + display: inline-block; +} + +ul.path li.separator:before { + content: '/'; + /*padding-left:0.5em; + padding-right:0.5em;*/ +} + +.directory tr td:first-of-type { + padding-left:1em; +} diff --git a/docs/css/template.css b/docs/css/template.css deleted file mode 100644 index 9edf5ee..0000000 --- a/docs/css/template.css +++ /dev/null @@ -1,429 +0,0 @@ -@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro); -@import url('phpdocumentor-clean-icons/style.css'); - -body { - padding-top: 40px; - background-color: #333333; -} - -a { - color: #6495ed; -} -a.anchor { - height: 40px; - margin-top: -40px; - display: block; -} - -h1, h2, h3, h4, h5, h6, .brand { - font-family: 'Source Sans Pro', sans-serif; - font-weight: normal; - letter-spacing: 0.05em; -} - -h2, h3, .detailsbar h1 { - overflow: hidden; - white-space: nowrap; - margin: 30px 0 20px 0; -} - -h2:after, h3:after, .detailsbar h1:after { - content: ''; - display: inline-block; - vertical-align: middle; - width: 100%; - height: 2px; - margin-left: 1em; - background: silver; -} - -h3 { - margin: 10px 0 20px 0; -} - -h4 { - margin: 20px 0 10px 0; - color: gray; - font-size: 18.5px; -} - -h3.public, h3.protected, h3.private { - padding-left: 10px; - text-overflow: ellipsis; -} - -.table tr:first-of-type th, .table tr:first-of-type td { - border-top: none; -} -.detailsbar { - color: #eeeeee; - background-color: #333333; - font-size: 0.9em; - overflow: hidden; - border-left: 2px solid gray; -} - -.detailsbar h1 { - font-size: 1.5em; - margin-bottom: 20px; - margin-top: 0; -} - -.detailsbar h2 { - font-size: 1.2em; - margin: 0; - padding: 0; -} - -.detailsbar h1:after { - background: gray; -} -.detailsbar h2:after, .detailsbar h3:after { - background: transparent; -} - -.detailsbar dt { - font-variant: small-caps; - text-transform: lowercase; - font-size: 1.1em; - letter-spacing: 0.1em; - color: silver; -} - -.hierarchy div:nth-of-type(2) { margin-left: 11px; } -.hierarchy div:nth-of-type(3) { margin-left: 22px; } -.hierarchy div:nth-of-type(4) { margin-left: 33px; } -.hierarchy div:nth-of-type(5) { margin-left: 44px; } -.hierarchy div:nth-of-type(6) { margin-left: 55px; } -.hierarchy div:nth-of-type(7) { margin-left: 66px; } -.hierarchy div:nth-of-type(8) { margin-left: 77px; } -.hierarchy div:nth-of-type(9) { margin-left: 88px; } -.hierarchy div:before { - content: "\f0da"; - font-family: FontAwesome; - margin-right: 5px; -} - -.row-fluid { - background-color: white; - overflow: hidden; -} - -footer.row-fluid, footer.row-fluid * { - background-color: #333333; - color: white; -} - -footer.row-fluid { - border-top: 2px dashed #555; - margin-top: 2px; -} - -.footer-sections .span4 { - border: 2px solid #555; - text-align: center; - border-radius: 10px; - margin-top: 70px; - margin-bottom: 20px; - background: #373737; -} - -.footer-sections .span4 h1 { - background: transparent; - margin-top: -30px; - margin-bottom: 20px; - font-size: 5em; -} - -.footer-sections .span4 h1 * { - background: transparent; -} - -.footer-sections .span4 div { - border-bottom-right-radius: 6px; - border-bottom-left-radius: 6px; - padding: 10px; - min-height: 40px; -} -.footer-sections .span4 div, .footer-sections .span4 div * { - background-color: #555; -} -.footer-sections .span4 ul { - text-align: left; - list-style: none; - margin: 0; - padding: 0; -} - -.content { - background-color: white; - padding-right: 20px; -} - -.content nav { - text-align: center; - border-bottom: 1px solid silver; - margin: 5px 0 20px 0; - padding-bottom: 5px; -} - -.content > h1 { - padding-bottom: 15px; -} - -.content > h1 small { - display: block; - padding-bottom: 8px; - font-size: 0.6em; -} - -.deprecated { - text-decoration: line-through; -} - -.method { - margin-bottom: 20px; -} - -.method .signature .argument { - color: maroon; - font-weight: bold; -} - -.class #summary section.row-fluid { - overflow: hidden -} - -.class #summary .heading { - font-weight: bold; - text-align: center; -} - -.class #summary section .span4 { - padding: 3px; - overflow: hidden; - margin-bottom: -9999px; - padding-bottom: 9999px; - white-space: nowrap; - text-overflow: ellipsis; - border-left: 5px solid transparent; -} - -.class #summary section.public .span4:first-of-type:before, -.class #summary section.public .span6:first-of-type:before, -h3.public:before { - font-family: FontAwesome; - content: "\f046"; - color: green; - display: inline-block; - width: 1.2em; -} - -.class #summary section .span4:first-of-type, -.class #summary section .span6:first-of-type { - padding-left: 21px; -} -.class #summary section .span4:first-of-type:before, -.class #summary section .span6:first-of-type:before { - margin-left: -21px; -} -.class #summary section.protected .span4:first-of-type:before, -.class #summary section.protected .span6:first-of-type:before, -h3.protected:before { - font-family: FontAwesome; - content: "\f132"; - color: orange; - display: inline-block; - width: 1.2em; -} - -.class #summary section.private .span4:first-of-type:before, -.class #summary section.private .span6:first-of-type:before, -h3.private:before { - font-family: FontAwesome; - content: "\f023"; - color: red; - display: inline-block; - width: 1.2em; -} - -.class #summary section em { - font-size: 0.9em; - color: silver; -} -.class #summary .inherited { - color: gray; - font-style: italic; -} - -.accordion-group { - border: none; -} - -.accordion { - margin-bottom: 0; -} - -.accordion a:hover { - text-decoration: none; - background: #333333; - color: #eeeeee; -} - -.accordion-heading .accordion-toggle:before { - content: "\f078"; - font-family: FontAwesome; - margin-right: 5px; -} - -.accordion-heading .accordion-toggle.collapsed:before { - content: "\f054"; -} -.accordion-heading .accordion-toggle { - float: left; - width: 16px; - height: 16px; - padding: 4px 2px 4px 12px; -} -.accordion-heading a { - display: block; - padding: 4px 12px; -} - -.accordion-inner a { - display: block; - padding: 4px 12px; -} - -.accordion-inner > ul a:before { - font-family: 'phpdocumentor-clean-icons'; - content: "\e001"; - margin-right: 5px; -} - -.accordion-inner li.class a:before { - content: "\e002"; -} - -.accordion-inner li.interface a:before { - content: "\e001"; -} - -.accordion-inner li.trait a:before { - content: "\e000"; -} - -.accordion-inner { - padding: 4px 0 4px 12px; -} -.accordion-inner ul { - list-style: none; - padding: 0; - margin: 0; -} - -.row-fluid .span2 { - width: 16.5%; -} - -body .modal { - width: 90%; /* desired relative width */ - left: 5%; /* (100%-width)/2 */ - /* place center */ - margin-left:auto; - margin-right:auto; -} - -.side-nav.nav-list li a { - overflow: hidden; - white-space: nowrap; - text-overflow: ellipsis; -} - -@media (min-width: 767px) { - .sidebar { - position: fixed; - top: 40px; - bottom: 0; - background-color: #f3f3f3; - left: 0; - border-right: 1px solid #e9e9e9; - overflow-y: scroll; - overflow-x: hidden; - padding-top: 10px; - } - - .sidebar::-webkit-scrollbar { - width: 10px; - } - - .sidebar::-webkit-scrollbar-thumb { - background: #cccccc; - background-clip: padding-box; - border: 3px solid #f3f3f3; - border-radius: 5px; - } - - .sidebar::-webkit-scrollbar-button { - display: none; - } - - .sidebar::-webkit-scrollbar-track { - background: #f3f3f3; - } -} - -@media (max-width: 979px) { - body { - padding-top: 0; - } -} - -@media (max-width: 767px) { - .class #summary .heading { - display: none; - } - - .detailsbar h1 { - display: none; - } - - body { - background-color: white; - } - - footer.row-fluid, footer.row-fluid * { - background-color: white; - } - - .footer-sections .span4 h1 { - color: #ccccd9; - margin-top: 0; - } - - .detailsbar { - background-color: white; - color: #333; - border: none; - } - - .row-fluid .span2 { - width: 100%; - } -} - -@media (min-width: 767px) { - .detailsbar { - min-height: 100%; - margin-bottom: -99999px; - padding-bottom: 99999px; - padding-left: 20px; - padding-top: 10px; - } -} - -@media (min-width: 1200px) { - .row-fluid .span2 { - width: 16.5%; - } -} diff --git a/docs/files/autoload.html b/docs/files/autoload.html deleted file mode 100644 index 925a6b1..0000000 --- a/docs/files/autoload.html +++ /dev/null @@ -1,492 +0,0 @@ - - - - - - Query - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- -
-
-
-
-
- - - -

autoload.php

-

Query

-

Free Query Builder / Database Abstraction Layer

- - - -
- - -
- -
-
-

Constants

-
- -
- -
-
- -
-

QBASE_PATH

-
QBASE_PATH
-

- -
-
- -
- -
-
- -
-

QDRIVER_PATH

-
QDRIVER_PATH
-

- -
-
- -
- - - -
-
- - - - -
- - - diff --git a/docs/files/autoload.php.html b/docs/files/autoload.php.html deleted file mode 100644 index 5f49644..0000000 --- a/docs/files/autoload.php.html +++ /dev/null @@ -1,499 +0,0 @@ - - - - - - Query - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- -
-
-
-
-
- - - -

autoload.php

-

Query

-

Free Query Builder / Database Abstraction Layer

- - - -
- - -
- -
-
-

Constants

-
- -
- -
-
- -
-

QBASE_PATH

-
QBASE_PATH
-

- -
-
- -
- -
-
- -
-

QDRIVER_PATH

-
QDRIVER_PATH
-

- -
-
- -
- - - -
-
- - - - -
- - - diff --git a/docs/files/autoload.php.txt b/docs/files/autoload.php.txt deleted file mode 100644 index 314e9ac..0000000 --- a/docs/files/autoload.php.txt +++ /dev/null @@ -1,49 +0,0 @@ - - - - - - Query - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- -
-
-
-
-
- - - -

src/QueryAbstract_Driver.php

-

Query

-

Free Query Builder / Database Abstraction Layer

- - - -

Classes

- - - - - -
Abstract_DriverBase Database class
-
- - -
- - - -
-
- - - - -
- - - diff --git a/docs/files/src.Query.Abstract_Driver.php.html b/docs/files/src.Query.Abstract_Driver.php.html deleted file mode 100644 index eaf2dbc..0000000 --- a/docs/files/src.Query.Abstract_Driver.php.html +++ /dev/null @@ -1,427 +0,0 @@ - - - - - - Query - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- -
-
-
-
-
- - - -

src/QueryAbstract_Driver.php

-

Query

-

Free Query Builder / Database Abstraction Layer

- - - -

Classes

- - - - - -
Abstract_DriverBase Database class
-
- - -
- - - -
-
- - - - -
- - - diff --git a/docs/files/src.Query.Abstract_Query_Builder.html b/docs/files/src.Query.Abstract_Query_Builder.html deleted file mode 100644 index f35bf47..0000000 --- a/docs/files/src.Query.Abstract_Query_Builder.html +++ /dev/null @@ -1,432 +0,0 @@ - - - - - - Query - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- -
-
-
-
-
- - - -

src/QueryAbstract_Query_Builder.php

-

Query

-

Free Query Builder / Database Abstraction Layer

- - - -

Classes

- - - - - -
Abstract_Query_BuilderAbstract Class for internal implementation methods of the Query Builder
-
- - -
- - - -
-
- - - - -
- - - diff --git a/docs/files/src.Query.Abstract_Query_Builder.php.html b/docs/files/src.Query.Abstract_Query_Builder.php.html deleted file mode 100644 index 1b5bbb2..0000000 --- a/docs/files/src.Query.Abstract_Query_Builder.php.html +++ /dev/null @@ -1,427 +0,0 @@ - - - - - - Query - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- -
-
-
-
-
- - - -

src/QueryAbstract_Query_Builder.php

-

Query

-

Free Query Builder / Database Abstraction Layer

- - - -

Classes

- - - - - -
Abstract_Query_BuilderAbstract Class for internal implementation methods of the Query Builder
-
- - -
- - - -
-
- - - - -
- - - diff --git a/docs/files/src.Query.Abstract_SQL.html b/docs/files/src.Query.Abstract_SQL.html deleted file mode 100644 index cfb664b..0000000 --- a/docs/files/src.Query.Abstract_SQL.html +++ /dev/null @@ -1,432 +0,0 @@ - - - - - - Query - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- -
-
-
-
-
- - - -

src/QueryAbstract_SQL.php

-

Query

-

Free Query Builder / Database Abstraction Layer

- - - -

Classes

- - - - - -
Abstract_SQLparent for database manipulation subclasses
-
- - -
- - - -
-
- - - - -
- - - diff --git a/docs/files/src.Query.Abstract_SQL.php.html b/docs/files/src.Query.Abstract_SQL.php.html deleted file mode 100644 index 693c440..0000000 --- a/docs/files/src.Query.Abstract_SQL.php.html +++ /dev/null @@ -1,427 +0,0 @@ - - - - - - Query - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- -
-
-
-
-
- - - -

src/QueryAbstract_SQL.php

-

Query

-

Free Query Builder / Database Abstraction Layer

- - - -

Classes

- - - - - -
Abstract_SQLparent for database manipulation subclasses
-
- - -
- - - -
-
- - - - -
- - - diff --git a/docs/files/src.Query.Abstract_Util.html b/docs/files/src.Query.Abstract_Util.html deleted file mode 100644 index ccae7e0..0000000 --- a/docs/files/src.Query.Abstract_Util.html +++ /dev/null @@ -1,432 +0,0 @@ - - - - - - Query - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- -
-
-
-
-
- - - -

src/QueryAbstract_Util.php

-

Query

-

Free Query Builder / Database Abstraction Layer

- - - -

Classes

- - - - - -
Abstract_UtilAbstract class defining database / table creation methods
-
- - -
- - - -
-
- - - - -
- - - diff --git a/docs/files/src.Query.Abstract_Util.php.html b/docs/files/src.Query.Abstract_Util.php.html deleted file mode 100644 index 31a4c03..0000000 --- a/docs/files/src.Query.Abstract_Util.php.html +++ /dev/null @@ -1,427 +0,0 @@ - - - - - - Query - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- -
-
-
-
-
- - - -

src/QueryAbstract_Util.php

-

Query

-

Free Query Builder / Database Abstraction Layer

- - - -

Classes

- - - - - -
Abstract_UtilAbstract class defining database / table creation methods
-
- - -
- - - -
-
- - - - -
- - - diff --git a/docs/files/src.Query.BadDBDriverException.html b/docs/files/src.Query.BadDBDriverException.html deleted file mode 100644 index 3573d90..0000000 --- a/docs/files/src.Query.BadDBDriverException.html +++ /dev/null @@ -1,432 +0,0 @@ - - - - - - Query - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- -
-
-
-
-
- - - -

src/QueryBadDBDriverException.php

-

Query

-

Free Query Builder / Database Abstraction Layer

- - - -

Classes

- - - - - -
BadDBDriverExceptionGeneric exception for bad drivers
-
- - -
- - - -
-
- - - - -
- - - diff --git a/docs/files/src.Query.BadDBDriverException.php.html b/docs/files/src.Query.BadDBDriverException.php.html deleted file mode 100644 index 5d694bc..0000000 --- a/docs/files/src.Query.BadDBDriverException.php.html +++ /dev/null @@ -1,427 +0,0 @@ - - - - - - Query - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- -
-
-
-
-
- - - -

src/QueryBadDBDriverException.php

-

Query

-

Free Query Builder / Database Abstraction Layer

- - - -

Classes

- - - - - -
BadDBDriverExceptionGeneric exception for bad drivers
-
- - -
- - - -
-
- - - - -
- - - diff --git a/docs/files/src.Query.Connection_Manager.html b/docs/files/src.Query.Connection_Manager.html deleted file mode 100644 index ba7c413..0000000 --- a/docs/files/src.Query.Connection_Manager.html +++ /dev/null @@ -1,433 +0,0 @@ - - - - - - Query - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- -
-
-
-
-
- - - -

src/QueryConnection_Manager.php

-

Query

-

Free Query Builder / Database Abstraction Layer

- - - -

Classes

- - - - - -
Connection_ManagerConnection manager class to manage connections for the -Query method
-
- - -
- - - -
-
- - - - -
- - - diff --git a/docs/files/src.Query.Connection_Manager.php.html b/docs/files/src.Query.Connection_Manager.php.html deleted file mode 100644 index c0002b7..0000000 --- a/docs/files/src.Query.Connection_Manager.php.html +++ /dev/null @@ -1,428 +0,0 @@ - - - - - - Query - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- -
-
-
-
-
- - - -

src/QueryConnection_Manager.php

-

Query

-

Free Query Builder / Database Abstraction Layer

- - - -

Classes

- - - - - -
Connection_ManagerConnection manager class to manage connections for the -Query method
-
- - -
- - - -
-
- - - - -
- - - diff --git a/docs/files/src.Query.Driver_Interface.html b/docs/files/src.Query.Driver_Interface.html deleted file mode 100644 index 0a9e468..0000000 --- a/docs/files/src.Query.Driver_Interface.html +++ /dev/null @@ -1,432 +0,0 @@ - - - - - - Query - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- -
-
-
-
-
- - - -

src/QueryDriver_Interface.php

-

Query

-

Free Query Builder / Database Abstraction Layer

- - -

Interfaces

- - - - - -
Driver_InterfacePDO Interface to implement for database drivers
- -
- - -
- - - -
-
- - - - -
- - - diff --git a/docs/files/src.Query.Driver_Interface.php.html b/docs/files/src.Query.Driver_Interface.php.html deleted file mode 100644 index 37d4d0c..0000000 --- a/docs/files/src.Query.Driver_Interface.php.html +++ /dev/null @@ -1,427 +0,0 @@ - - - - - - Query - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- -
-
-
-
-
- - - -

src/QueryDriver_Interface.php

-

Query

-

Free Query Builder / Database Abstraction Layer

- - -

Interfaces

- - - - - -
Driver_InterfacePDO Interface to implement for database drivers
- -
- - -
- - - -
-
- - - - -
- - - diff --git a/docs/files/src.Query.Drivers.Firebird.Driver.html b/docs/files/src.Query.Drivers.Firebird.Driver.html deleted file mode 100644 index 8bcf7a7..0000000 --- a/docs/files/src.Query.Drivers.Firebird.Driver.html +++ /dev/null @@ -1,432 +0,0 @@ - - - - - - Query - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- -
-
-
-
-
- - - -

src/Query/Drivers/FirebirdDriver.php

-

Query

-

Free Query Builder / Database Abstraction Layer

- - - -

Classes

- - - - - -
DriverFirebird Database class
-
- - -
- - - -
-
- - - - -
- - - diff --git a/docs/files/src.Query.Drivers.Firebird.Driver.php.html b/docs/files/src.Query.Drivers.Firebird.Driver.php.html deleted file mode 100644 index 8f0e855..0000000 --- a/docs/files/src.Query.Drivers.Firebird.Driver.php.html +++ /dev/null @@ -1,427 +0,0 @@ - - - - - - Query - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- -
-
-
-
-
- - - -

src/Query/Drivers/FirebirdDriver.php

-

Query

-

Free Query Builder / Database Abstraction Layer

- - - -

Classes

- - - - - -
DriverFirebird Database class
-
- - -
- - - -
-
- - - - -
- - - diff --git a/docs/files/src.Query.Drivers.Firebird.Result.html b/docs/files/src.Query.Drivers.Firebird.Result.html deleted file mode 100644 index 77ee183..0000000 --- a/docs/files/src.Query.Drivers.Firebird.Result.html +++ /dev/null @@ -1,433 +0,0 @@ - - - - - - Query - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- -
-
-
-
-
- - - -

src/Query/Drivers/FirebirdResult.php

-

Query

-

Free Query Builder / Database Abstraction Layer

- - - -

Classes

- - - - - -
ResultFirebird result class to emulate PDOStatement Class - only implements -data-fetching methods
-
- - -
- - - -
-
- - - - -
- - - diff --git a/docs/files/src.Query.Drivers.Firebird.Result.php.html b/docs/files/src.Query.Drivers.Firebird.Result.php.html deleted file mode 100644 index 26e9253..0000000 --- a/docs/files/src.Query.Drivers.Firebird.Result.php.html +++ /dev/null @@ -1,428 +0,0 @@ - - - - - - Query - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- -
-
-
-
-
- - - -

src/Query/Drivers/FirebirdResult.php

-

Query

-

Free Query Builder / Database Abstraction Layer

- - - -

Classes

- - - - - -
ResultFirebird result class to emulate PDOStatement Class - only implements -data-fetching methods
-
- - -
- - - -
-
- - - - -
- - - diff --git a/docs/files/src.Query.Drivers.Firebird.SQL.html b/docs/files/src.Query.Drivers.Firebird.SQL.html deleted file mode 100644 index 91683ee..0000000 --- a/docs/files/src.Query.Drivers.Firebird.SQL.html +++ /dev/null @@ -1,432 +0,0 @@ - - - - - - Query - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- -
-
-
-
-
- - - -

src/Query/Drivers/FirebirdSQL.php

-

Query

-

Free Query Builder / Database Abstraction Layer

- - - -

Classes

- - - - - -
SQLFirebird Specific SQL
-
- - -
- - - -
-
- - - - -
- - - diff --git a/docs/files/src.Query.Drivers.Firebird.SQL.php.html b/docs/files/src.Query.Drivers.Firebird.SQL.php.html deleted file mode 100644 index a199456..0000000 --- a/docs/files/src.Query.Drivers.Firebird.SQL.php.html +++ /dev/null @@ -1,427 +0,0 @@ - - - - - - Query - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- -
-
-
-
-
- - - -

src/Query/Drivers/FirebirdSQL.php

-

Query

-

Free Query Builder / Database Abstraction Layer

- - - -

Classes

- - - - - -
SQLFirebird Specific SQL
-
- - -
- - - -
-
- - - - -
- - - diff --git a/docs/files/src.Query.Drivers.Firebird.Util.html b/docs/files/src.Query.Drivers.Firebird.Util.html deleted file mode 100644 index 0f34dbb..0000000 --- a/docs/files/src.Query.Drivers.Firebird.Util.html +++ /dev/null @@ -1,432 +0,0 @@ - - - - - - Query - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- -
-
-
-
-
- - - -

src/Query/Drivers/FirebirdUtil.php

-

Query

-

Free Query Builder / Database Abstraction Layer

- - - -

Classes

- - - - - -
UtilFirebird-specific backup, import and creation methods
-
- - -
- - - -
-
- - - - -
- - - diff --git a/docs/files/src.Query.Drivers.Firebird.Util.php.html b/docs/files/src.Query.Drivers.Firebird.Util.php.html deleted file mode 100644 index 48cbd55..0000000 --- a/docs/files/src.Query.Drivers.Firebird.Util.php.html +++ /dev/null @@ -1,427 +0,0 @@ - - - - - - Query - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- -
-
-
-
-
- - - -

src/Query/Drivers/FirebirdUtil.php

-

Query

-

Free Query Builder / Database Abstraction Layer

- - - -

Classes

- - - - - -
UtilFirebird-specific backup, import and creation methods
-
- - -
- - - -
-
- - - - -
- - - diff --git a/docs/files/src.Query.Drivers.Mysql.Driver.html b/docs/files/src.Query.Drivers.Mysql.Driver.html deleted file mode 100644 index 522b17f..0000000 --- a/docs/files/src.Query.Drivers.Mysql.Driver.html +++ /dev/null @@ -1,432 +0,0 @@ - - - - - - Query - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- -
-
-
-
-
- - - -

src/Query/Drivers/MysqlDriver.php

-

Query

-

Free Query Builder / Database Abstraction Layer

- - - -

Classes

- - - - - -
DriverMySQL specific class
-
- - -
- - - -
-
- - - - -
- - - diff --git a/docs/files/src.Query.Drivers.Mysql.Driver.php.html b/docs/files/src.Query.Drivers.Mysql.Driver.php.html deleted file mode 100644 index 10a6d8d..0000000 --- a/docs/files/src.Query.Drivers.Mysql.Driver.php.html +++ /dev/null @@ -1,427 +0,0 @@ - - - - - - Query - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- -
-
-
-
-
- - - -

src/Query/Drivers/MysqlDriver.php

-

Query

-

Free Query Builder / Database Abstraction Layer

- - - -

Classes

- - - - - -
DriverMySQL specific class
-
- - -
- - - -
-
- - - - -
- - - diff --git a/docs/files/src.Query.Drivers.Mysql.SQL.html b/docs/files/src.Query.Drivers.Mysql.SQL.html deleted file mode 100644 index c344e38..0000000 --- a/docs/files/src.Query.Drivers.Mysql.SQL.html +++ /dev/null @@ -1,432 +0,0 @@ - - - - - - Query - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- -
-
-
-
-
- - - -

src/Query/Drivers/MysqlSQL.php

-

Query

-

Free Query Builder / Database Abstraction Layer

- - - -

Classes

- - - - - -
SQLMySQL specifc SQL
-
- - -
- - - -
-
- - - - -
- - - diff --git a/docs/files/src.Query.Drivers.Mysql.SQL.php.html b/docs/files/src.Query.Drivers.Mysql.SQL.php.html deleted file mode 100644 index 320488f..0000000 --- a/docs/files/src.Query.Drivers.Mysql.SQL.php.html +++ /dev/null @@ -1,427 +0,0 @@ - - - - - - Query - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- -
-
-
-
-
- - - -

src/Query/Drivers/MysqlSQL.php

-

Query

-

Free Query Builder / Database Abstraction Layer

- - - -

Classes

- - - - - -
SQLMySQL specifc SQL
-
- - -
- - - -
-
- - - - -
- - - diff --git a/docs/files/src.Query.Drivers.Mysql.Util.html b/docs/files/src.Query.Drivers.Mysql.Util.html deleted file mode 100644 index 6be3c8c..0000000 --- a/docs/files/src.Query.Drivers.Mysql.Util.html +++ /dev/null @@ -1,432 +0,0 @@ - - - - - - Query - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- -
-
-
-
-
- - - -

src/Query/Drivers/MysqlUtil.php

-

Query

-

Free Query Builder / Database Abstraction Layer

- - - -

Classes

- - - - - -
UtilMySQL-specific backup, import and creation methods
-
- - -
- - - -
-
- - - - -
- - - diff --git a/docs/files/src.Query.Drivers.Mysql.Util.php.html b/docs/files/src.Query.Drivers.Mysql.Util.php.html deleted file mode 100644 index 5458699..0000000 --- a/docs/files/src.Query.Drivers.Mysql.Util.php.html +++ /dev/null @@ -1,427 +0,0 @@ - - - - - - Query - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- -
-
-
-
-
- - - -

src/Query/Drivers/MysqlUtil.php

-

Query

-

Free Query Builder / Database Abstraction Layer

- - - -

Classes

- - - - - -
UtilMySQL-specific backup, import and creation methods
-
- - -
- - - -
-
- - - - -
- - - diff --git a/docs/files/src.Query.Drivers.Pdo_firebird.Driver.html b/docs/files/src.Query.Drivers.Pdo_firebird.Driver.html deleted file mode 100644 index b1b415b..0000000 --- a/docs/files/src.Query.Drivers.Pdo_firebird.Driver.html +++ /dev/null @@ -1,432 +0,0 @@ - - - - - - Query - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- -
-
-
-
-
- - - -

src/Query/Drivers/Pdo_firebirdDriver.php

-

Query

-

Free Query Builder / Database Abstraction Layer

- - - -

Classes

- - - - - -
DriverFirebird specific class
-
- - -
- - - -
-
- - - - -
- - - diff --git a/docs/files/src.Query.Drivers.Pdo_firebird.Driver.php.html b/docs/files/src.Query.Drivers.Pdo_firebird.Driver.php.html deleted file mode 100644 index ccfdc6e..0000000 --- a/docs/files/src.Query.Drivers.Pdo_firebird.Driver.php.html +++ /dev/null @@ -1,427 +0,0 @@ - - - - - - Query - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- -
-
-
-
-
- - - -

src/Query/Drivers/Pdo_firebirdDriver.php

-

Query

-

Free Query Builder / Database Abstraction Layer

- - - -

Classes

- - - - - -
DriverFirebird specific class
-
- - -
- - - -
-
- - - - -
- - - diff --git a/docs/files/src.Query.Drivers.Pdo_firebird.SQL.html b/docs/files/src.Query.Drivers.Pdo_firebird.SQL.html deleted file mode 100644 index c5a51d6..0000000 --- a/docs/files/src.Query.Drivers.Pdo_firebird.SQL.html +++ /dev/null @@ -1,432 +0,0 @@ - - - - - - Query - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- -
-
-
-
-
- - - -

src/Query/Drivers/Pdo_firebirdSQL.php

-

Query

-

Free Query Builder / Database Abstraction Layer

- - - -

Classes

- - - - - -
SQLFirebird Specific SQL
-
- - -
- - - -
-
- - - - -
- - - diff --git a/docs/files/src.Query.Drivers.Pdo_firebird.SQL.php.html b/docs/files/src.Query.Drivers.Pdo_firebird.SQL.php.html deleted file mode 100644 index 011fbd3..0000000 --- a/docs/files/src.Query.Drivers.Pdo_firebird.SQL.php.html +++ /dev/null @@ -1,427 +0,0 @@ - - - - - - Query - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- -
-
-
-
-
- - - -

src/Query/Drivers/Pdo_firebirdSQL.php

-

Query

-

Free Query Builder / Database Abstraction Layer

- - - -

Classes

- - - - - -
SQLFirebird Specific SQL
-
- - -
- - - -
-
- - - - -
- - - diff --git a/docs/files/src.Query.Drivers.Pdo_firebird.Util.html b/docs/files/src.Query.Drivers.Pdo_firebird.Util.html deleted file mode 100644 index 5dd592a..0000000 --- a/docs/files/src.Query.Drivers.Pdo_firebird.Util.html +++ /dev/null @@ -1,432 +0,0 @@ - - - - - - Query - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- -
-
-
-
-
- - - -

src/Query/Drivers/Pdo_firebirdUtil.php

-

Query

-

Free Query Builder / Database Abstraction Layer

- - - -

Classes

- - - - - -
UtilFirebird-specific backup, import and creation methods
-
- - -
- - - -
-
- - - - -
- - - diff --git a/docs/files/src.Query.Drivers.Pdo_firebird.Util.php.html b/docs/files/src.Query.Drivers.Pdo_firebird.Util.php.html deleted file mode 100644 index c2feac1..0000000 --- a/docs/files/src.Query.Drivers.Pdo_firebird.Util.php.html +++ /dev/null @@ -1,427 +0,0 @@ - - - - - - Query - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- -
-
-
-
-
- - - -

src/Query/Drivers/Pdo_firebirdUtil.php

-

Query

-

Free Query Builder / Database Abstraction Layer

- - - -

Classes

- - - - - -
UtilFirebird-specific backup, import and creation methods
-
- - -
- - - -
-
- - - - -
- - - diff --git a/docs/files/src.Query.Drivers.Pgsql.Driver.html b/docs/files/src.Query.Drivers.Pgsql.Driver.html deleted file mode 100644 index 443024d..0000000 --- a/docs/files/src.Query.Drivers.Pgsql.Driver.html +++ /dev/null @@ -1,432 +0,0 @@ - - - - - - Query - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- -
-
-
-
-
- - - -

src/Query/Drivers/PgsqlDriver.php

-

Query

-

Free Query Builder / Database Abstraction Layer

- - - -

Classes

- - - - - -
DriverPostgreSQL specifc class
-
- - -
- - - -
-
- - - - -
- - - diff --git a/docs/files/src.Query.Drivers.Pgsql.Driver.php.html b/docs/files/src.Query.Drivers.Pgsql.Driver.php.html deleted file mode 100644 index 3620a80..0000000 --- a/docs/files/src.Query.Drivers.Pgsql.Driver.php.html +++ /dev/null @@ -1,427 +0,0 @@ - - - - - - Query - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- -
-
-
-
-
- - - -

src/Query/Drivers/PgsqlDriver.php

-

Query

-

Free Query Builder / Database Abstraction Layer

- - - -

Classes

- - - - - -
DriverPostgreSQL specifc class
-
- - -
- - - -
-
- - - - -
- - - diff --git a/docs/files/src.Query.Drivers.Pgsql.SQL.html b/docs/files/src.Query.Drivers.Pgsql.SQL.html deleted file mode 100644 index de00f6d..0000000 --- a/docs/files/src.Query.Drivers.Pgsql.SQL.html +++ /dev/null @@ -1,432 +0,0 @@ - - - - - - Query - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- -
-
-
-
-
- - - -

src/Query/Drivers/PgsqlSQL.php

-

Query

-

Free Query Builder / Database Abstraction Layer

- - - -

Classes

- - - - - -
SQLPostgreSQL specifc SQL
-
- - -
- - - -
-
- - - - -
- - - diff --git a/docs/files/src.Query.Drivers.Pgsql.SQL.php.html b/docs/files/src.Query.Drivers.Pgsql.SQL.php.html deleted file mode 100644 index ea212ea..0000000 --- a/docs/files/src.Query.Drivers.Pgsql.SQL.php.html +++ /dev/null @@ -1,427 +0,0 @@ - - - - - - Query - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- -
-
-
-
-
- - - -

src/Query/Drivers/PgsqlSQL.php

-

Query

-

Free Query Builder / Database Abstraction Layer

- - - -

Classes

- - - - - -
SQLPostgreSQL specifc SQL
-
- - -
- - - -
-
- - - - -
- - - diff --git a/docs/files/src.Query.Drivers.Pgsql.Util.html b/docs/files/src.Query.Drivers.Pgsql.Util.html deleted file mode 100644 index 8e73769..0000000 --- a/docs/files/src.Query.Drivers.Pgsql.Util.html +++ /dev/null @@ -1,432 +0,0 @@ - - - - - - Query - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- -
-
-
-
-
- - - -

src/Query/Drivers/PgsqlUtil.php

-

Query

-

Free Query Builder / Database Abstraction Layer

- - - -

Classes

- - - - - -
UtilPosgres-specific backup, import and creation methods
-
- - -
- - - -
-
- - - - -
- - - diff --git a/docs/files/src.Query.Drivers.Pgsql.Util.php.html b/docs/files/src.Query.Drivers.Pgsql.Util.php.html deleted file mode 100644 index 436bcba..0000000 --- a/docs/files/src.Query.Drivers.Pgsql.Util.php.html +++ /dev/null @@ -1,427 +0,0 @@ - - - - - - Query - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- -
-
-
-
-
- - - -

src/Query/Drivers/PgsqlUtil.php

-

Query

-

Free Query Builder / Database Abstraction Layer

- - - -

Classes

- - - - - -
UtilPosgres-specific backup, import and creation methods
-
- - -
- - - -
-
- - - - -
- - - diff --git a/docs/files/src.Query.Drivers.Sqlite.Driver.html b/docs/files/src.Query.Drivers.Sqlite.Driver.html deleted file mode 100644 index c49975a..0000000 --- a/docs/files/src.Query.Drivers.Sqlite.Driver.html +++ /dev/null @@ -1,432 +0,0 @@ - - - - - - Query - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- -
-
-
-
-
- - - -

src/Query/Drivers/SqliteDriver.php

-

Query

-

Free Query Builder / Database Abstraction Layer

- - - -

Classes

- - - - - -
DriverSQLite specific class
-
- - -
- - - -
-
- - - - -
- - - diff --git a/docs/files/src.Query.Drivers.Sqlite.Driver.php.html b/docs/files/src.Query.Drivers.Sqlite.Driver.php.html deleted file mode 100644 index d7abd8a..0000000 --- a/docs/files/src.Query.Drivers.Sqlite.Driver.php.html +++ /dev/null @@ -1,427 +0,0 @@ - - - - - - Query - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- -
-
-
-
-
- - - -

src/Query/Drivers/SqliteDriver.php

-

Query

-

Free Query Builder / Database Abstraction Layer

- - - -

Classes

- - - - - -
DriverSQLite specific class
-
- - -
- - - -
-
- - - - -
- - - diff --git a/docs/files/src.Query.Drivers.Sqlite.SQL.html b/docs/files/src.Query.Drivers.Sqlite.SQL.html deleted file mode 100644 index 8456a27..0000000 --- a/docs/files/src.Query.Drivers.Sqlite.SQL.html +++ /dev/null @@ -1,432 +0,0 @@ - - - - - - Query - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- -
-
-
-
-
- - - -

src/Query/Drivers/SqliteSQL.php

-

Query

-

Free Query Builder / Database Abstraction Layer

- - - -

Classes

- - - - - -
SQLSQLite Specific SQL
-
- - -
- - - -
-
- - - - -
- - - diff --git a/docs/files/src.Query.Drivers.Sqlite.SQL.php.html b/docs/files/src.Query.Drivers.Sqlite.SQL.php.html deleted file mode 100644 index b5343c5..0000000 --- a/docs/files/src.Query.Drivers.Sqlite.SQL.php.html +++ /dev/null @@ -1,427 +0,0 @@ - - - - - - Query - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- -
-
-
-
-
- - - -

src/Query/Drivers/SqliteSQL.php

-

Query

-

Free Query Builder / Database Abstraction Layer

- - - -

Classes

- - - - - -
SQLSQLite Specific SQL
-
- - -
- - - -
-
- - - - -
- - - diff --git a/docs/files/src.Query.Drivers.Sqlite.Util.html b/docs/files/src.Query.Drivers.Sqlite.Util.html deleted file mode 100644 index beac164..0000000 --- a/docs/files/src.Query.Drivers.Sqlite.Util.html +++ /dev/null @@ -1,432 +0,0 @@ - - - - - - Query - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- -
-
-
-
-
- - - -

src/Query/Drivers/SqliteUtil.php

-

Query

-

Free Query Builder / Database Abstraction Layer

- - - -

Classes

- - - - - -
UtilSQLite-specific backup, import and creation methods
-
- - -
- - - -
-
- - - - -
- - - diff --git a/docs/files/src.Query.Drivers.Sqlite.Util.php.html b/docs/files/src.Query.Drivers.Sqlite.Util.php.html deleted file mode 100644 index 5555270..0000000 --- a/docs/files/src.Query.Drivers.Sqlite.Util.php.html +++ /dev/null @@ -1,427 +0,0 @@ - - - - - - Query - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- -
-
-
-
-
- - - -

src/Query/Drivers/SqliteUtil.php

-

Query

-

Free Query Builder / Database Abstraction Layer

- - - -

Classes

- - - - - -
UtilSQLite-specific backup, import and creation methods
-
- - -
- - - -
-
- - - - -
- - - diff --git a/docs/files/src.Query.Query_Builder.html b/docs/files/src.Query.Query_Builder.html deleted file mode 100644 index 0aaaa53..0000000 --- a/docs/files/src.Query.Query_Builder.html +++ /dev/null @@ -1,433 +0,0 @@ - - - - - - Query - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- -
-
-
-
-
- - - -

src/QueryQuery_Builder.php

-

Query

-

Free Query Builder / Database Abstraction Layer

- - - -

Classes

- - - - - -
Query_BuilderConvenience class for creating sql queries - also the class that -instantiates the specific db driver
-
- - -
- - - -
-
- - - - -
- - - diff --git a/docs/files/src.Query.Query_Builder.php.html b/docs/files/src.Query.Query_Builder.php.html deleted file mode 100644 index b9eb9b0..0000000 --- a/docs/files/src.Query.Query_Builder.php.html +++ /dev/null @@ -1,428 +0,0 @@ - - - - - - Query - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- -
-
-
-
-
- - - -

src/QueryQuery_Builder.php

-

Query

-

Free Query Builder / Database Abstraction Layer

- - - -

Classes

- - - - - -
Query_BuilderConvenience class for creating sql queries - also the class that -instantiates the specific db driver
-
- - -
- - - -
-
- - - - -
- - - diff --git a/docs/files/src.Query.Query_Builder_Interface.html b/docs/files/src.Query.Query_Builder_Interface.html deleted file mode 100644 index bbe150b..0000000 --- a/docs/files/src.Query.Query_Builder_Interface.html +++ /dev/null @@ -1,432 +0,0 @@ - - - - - - Query - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- -
-
-
-
-
- - - -

src/QueryQuery_Builder_Interface.php

-

Query

-

Free Query Builder / Database Abstraction Layer

- - -

Interfaces

- - - - - -
Query_Builder_InterfaceInterface defining the Query Builder class
- -
- - -
- - - -
-
- - - - -
- - - diff --git a/docs/files/src.Query.Query_Builder_Interface.php.html b/docs/files/src.Query.Query_Builder_Interface.php.html deleted file mode 100644 index 18de413..0000000 --- a/docs/files/src.Query.Query_Builder_Interface.php.html +++ /dev/null @@ -1,427 +0,0 @@ - - - - - - Query - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- -
-
-
-
-
- - - -

src/QueryQuery_Builder_Interface.php

-

Query

-

Free Query Builder / Database Abstraction Layer

- - -

Interfaces

- - - - - -
Query_Builder_InterfaceInterface defining the Query Builder class
- -
- - -
- - - -
-
- - - - -
- - - diff --git a/docs/files/src.Query.Query_Parser.html b/docs/files/src.Query.Query_Parser.html deleted file mode 100644 index 3220527..0000000 --- a/docs/files/src.Query.Query_Parser.html +++ /dev/null @@ -1,432 +0,0 @@ - - - - - - Query - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- -
-
-
-
-
- - - -

src/QueryQuery_Parser.php

-

Query

-

Free Query Builder / Database Abstraction Layer

- - - -

Classes

- - - - - -
Query_ParserUtility Class to parse sql clauses for properly escaping identifiers
-
- - -
- - - -
-
- - - - -
- - - diff --git a/docs/files/src.Query.Query_Parser.php.html b/docs/files/src.Query.Query_Parser.php.html deleted file mode 100644 index a8ffbb1..0000000 --- a/docs/files/src.Query.Query_Parser.php.html +++ /dev/null @@ -1,427 +0,0 @@ - - - - - - Query - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- -
-
-
-
-
- - - -

src/QueryQuery_Parser.php

-

Query

-

Free Query Builder / Database Abstraction Layer

- - - -

Classes

- - - - - -
Query_ParserUtility Class to parse sql clauses for properly escaping identifiers
-
- - -
- - - -
-
- - - - -
- - - diff --git a/docs/files/src.Query.SQL_Interface.html b/docs/files/src.Query.SQL_Interface.html deleted file mode 100644 index 4910c7b..0000000 --- a/docs/files/src.Query.SQL_Interface.html +++ /dev/null @@ -1,432 +0,0 @@ - - - - - - Query - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- -
-
-
-
-
- - - -

src/QuerySQL_Interface.php

-

Query

-

Free Query Builder / Database Abstraction Layer

- - -

Interfaces

- - - - - -
SQL_Interfaceparent for database manipulation subclasses
- -
- - -
- - - -
-
- - - - -
- - - diff --git a/docs/files/src.Query.SQL_Interface.php.html b/docs/files/src.Query.SQL_Interface.php.html deleted file mode 100644 index b345545..0000000 --- a/docs/files/src.Query.SQL_Interface.php.html +++ /dev/null @@ -1,427 +0,0 @@ - - - - - - Query - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- -
-
-
-
-
- - - -

src/QuerySQL_Interface.php

-

Query

-

Free Query Builder / Database Abstraction Layer

- - -

Interfaces

- - - - - -
SQL_Interfaceparent for database manipulation subclasses
- -
- - -
- - - -
-
- - - - -
- - - diff --git a/docs/files/src/Query/Abstract_Driver.php.txt b/docs/files/src/Query/Abstract_Driver.php.txt deleted file mode 100644 index 7fcec33..0000000 --- a/docs/files/src/Query/Abstract_Driver.php.txt +++ /dev/null @@ -1,670 +0,0 @@ -_load_sub_classes(); - } - - // -------------------------------------------------------------------------- - - /** - * Loads the subclasses for the driver - * - * @return void - */ - protected function _load_sub_classes() - { - // Load the sql and util class for the driver - $this_class = get_class($this); - $ns_array = explode("\\", $this_class); - array_pop($ns_array); - $driver = array_pop($ns_array); - $sql_class = "\\Query\\Drivers\\{$driver}\\SQL"; - $util_class = "\\Query\\Drivers\\{$driver}\\Util"; - - $this->sql = new $sql_class(); - $this->util = new $util_class($this); - } - - // -------------------------------------------------------------------------- - - /** - * Allow invoke to work on table object - * - * @codeCoverageIgnore - * @param string $name - * @param array $args - * @return mixed - */ - public function __call($name, $args = array()) - { - if ( - isset($this->$name) - && is_object($this->$name) - && method_exists($this->$name, '__invoke') - ) - { - return call_user_func_array(array($this->$name, '__invoke'), $args); - } - } - - // -------------------------------------------------------------------------- - // ! Accessors / Mutators - // -------------------------------------------------------------------------- - - /** - * Get the last sql query exexcuted - * - * @return string - */ - public function get_last_query() - { - return $this->last_query; - } - - // -------------------------------------------------------------------------- - - /** - * Set the last query sql - * - * @param string $query_string - * @return void - */ - public function set_last_query($query_string) - { - $this->last_query = $query_string; - } - - // -------------------------------------------------------------------------- - - /** - * Get the SQL class for the current driver - * - * @return SQL_Interface - */ - public function get_sql() - { - return $this->sql; - } - - // -------------------------------------------------------------------------- - - /** - * Get the Util class for the current driver - * - * @return Abstract_Util - */ - public function get_util() - { - return $this->util; - } - - // -------------------------------------------------------------------------- - - /** - * Set the common table name prefix - * - * @param string $prefix - * @return void - */ - public function set_table_prefix($prefix) - { - $this->table_prefix = $prefix; - } - - // -------------------------------------------------------------------------- - // ! Concrete functions that can be overridden in child classes - // -------------------------------------------------------------------------- - - /** - * Simplifies prepared statements for database queries - * - * @param string $sql - * @param array $data - * @return \PDOStatement | FALSE - * @throws \InvalidArgumentException - */ - public function prepare_query($sql, $data) - { - // Prepare the sql, save the statement for easy access later - $this->statement = $this->prepare($sql); - - if( ! (is_array($data) || is_object($data))) - { - throw new \InvalidArgumentException("Invalid data argument"); - } - - // Bind the parameters - foreach($data as $k => $value) - { - // Parameters are 1-based, the data is 0-based - // So, if the key is numeric, add 1 - if(is_numeric($k)) $k++; - $this->statement->bindValue($k, $value); - } - - return $this->statement; - } - - // ------------------------------------------------------------------------- - - /** - * Create and execute a prepared statement with the provided parameters - * - * @param string $sql - * @param array $params - * @return \PDOStatement - */ - public function prepare_execute($sql, $params) - { - $this->statement = $this->prepare_query($sql, $params); - $this->statement->execute(); - - return $this->statement; - } - - // ------------------------------------------------------------------------- - - /** - * Returns number of rows affected by an INSERT, UPDATE, DELETE type query - * - * @return int - */ - public function affected_rows() - { - // Return number of rows affected - return $this->statement->rowCount(); - } - - // -------------------------------------------------------------------------- - - /** - * Prefixes a table if it is not already prefixed - * @param string $table - * @return string - */ - public function prefix_table($table) - { - // Add the prefix to the table name - // before quoting it - if ( ! empty($this->table_prefix)) - { - // Split identifier by period, will split into: - // database.schema.table OR - // schema.table OR - // database.table OR - // table - $idents = explode('.', $table); - $segments = count($idents); - - // Quote the last item, and add the database prefix - $idents[$segments - 1] = $this->_prefix(end($idents)); - - // Rejoin - $table = implode('.', $idents); - } - - return $table; - } - - // -------------------------------------------------------------------------- - - /** - * Quote database table name, and set prefix - * - * @param string $table - * @return string - */ - public function quote_table($table) - { - $table = $this->prefix_table($table); - - // Finally, quote the table - return $this->quote_ident($table); - } - - // -------------------------------------------------------------------------- - - /** - * Surrounds the string with the databases identifier escape characters - * - * @param mixed $ident - * @return string - */ - public function quote_ident($ident) - { - if (is_array($ident)) - { - return array_map(array($this, __METHOD__), $ident); - } - - // Handle comma-separated identifiers - if (strpos($ident, ',') !== FALSE) - { - $parts = array_map('mb_trim', explode(',', $ident)); - $parts = array_map(array($this, __METHOD__), $parts); - $ident = implode(',', $parts); - } - - // Split each identifier by the period - $hiers = explode('.', $ident); - $hiers = array_map('mb_trim', $hiers); - - // Re-compile the string - $raw = implode('.', array_map(array($this, '_quote'), $hiers)); - - // Fix functions - $funcs = array(); - preg_match_all("#{$this->escape_char}([a-zA-Z0-9_]+(\((.*?)\))){$this->escape_char}#iu", $raw, $funcs, PREG_SET_ORDER); - foreach($funcs as $f) - { - // Unquote the function - $raw = str_replace($f[0], $f[1], $raw); - - // Quote the inside identifiers - $raw = str_replace($f[3], $this->quote_ident($f[3]), $raw); - } - - return $raw; - - } - - // ------------------------------------------------------------------------- - - /** - * Return schemas for databases that list them - * - * @return array - */ - public function get_schemas() - { - return NULL; - } - - // ------------------------------------------------------------------------- - - /** - * Return list of tables for the current database - * - * @return array - */ - public function get_tables() - { - $tables = $this->driver_query('table_list'); - natsort($tables); - return $tables; - } - - // ------------------------------------------------------------------------- - - /** - * Return list of dbs for the current connection, if possible - * - * @return array - */ - public function get_dbs() - { - return $this->driver_query('db_list'); - } - - // ------------------------------------------------------------------------- - - /** - * Return list of views for the current database - * - * @return array - */ - public function get_views() - { - $views = $this->driver_query('view_list'); - sort($views); - return $views; - } - - // ------------------------------------------------------------------------- - - /** - * Return list of sequences for the current database, if they exist - * - * @return array - */ - public function get_sequences() - { - return $this->driver_query('sequence_list'); - } - - // ------------------------------------------------------------------------- - - /** - * Return list of functions for the current database - * - * @return array - */ - public function get_functions() - { - return $this->driver_query('function_list', FALSE); - } - - // ------------------------------------------------------------------------- - - /** - * Return list of stored procedures for the current database - * - * @return array - */ - public function get_procedures() - { - return $this->driver_query('procedure_list', FALSE); - } - - // ------------------------------------------------------------------------- - - /** - * Return list of triggers for the current database - * - * @return array - */ - public function get_triggers() - { - return $this->driver_query('trigger_list', FALSE); - } - - // ------------------------------------------------------------------------- - - /** - * Retrieves an array of non-user-created tables for - * the connection/database - * - * @return array - */ - public function get_system_tables() - { - return $this->driver_query('system_table_list'); - } - - // -------------------------------------------------------------------------- - - /** - * Retrieve column information for the current database table - * - * @param string $table - * @return array - */ - public function get_columns($table) - { - return $this->driver_query($this->get_sql()->column_list($this->prefix_table($table)), FALSE); - } - - // -------------------------------------------------------------------------- - - /** - * Retrieve foreign keys for the table - * - * @param string $table - * @return array - */ - public function get_fks($table) - { - return $this->driver_query($this->get_sql()->fk_list($table), FALSE); - } - - // -------------------------------------------------------------------------- - - /** - * Retrieve indexes for the table - * - * @param string $table - * @return array - */ - public function get_indexes($table) - { - return $this->driver_query($this->get_sql()->index_list($this->prefix_table($table)), FALSE); - } - - // -------------------------------------------------------------------------- - - /** - * Retrieve list of data types for the database - * - * @return array - */ - public function get_types() - { - return $this->driver_query('type_list', FALSE); - } - - // ------------------------------------------------------------------------- - - /** - * Method to simplify retrieving db results for meta-data queries - * - * @param string|array|null $query - * @param bool $filtered_index - * @return array - */ - public function driver_query($query, $filtered_index=TRUE) - { - // Call the appropriate method, if it exists - if (is_string($query) && method_exists($this->sql, $query)) - { - $query = $this->get_sql()->$query(); - } - - // Return if the values are returned instead of a query, - // or if the query doesn't apply to the driver - if ( ! is_string($query)) return $query; - - // Run the query! - $res = $this->query($query); - - $flag = ($filtered_index) ? \PDO::FETCH_NUM : \PDO::FETCH_ASSOC; - $all = $res->fetchAll($flag); - - return ($filtered_index) ? \db_filter($all, 0) : $all; - } - - // -------------------------------------------------------------------------- - - /** - * Return the number of rows returned for a SELECT query - * - * @see http://us3.php.net/manual/en/pdostatement.rowcount.php#87110 - * @return int - */ - public function num_rows() - { - $regex = '/^SELECT\s+(?:ALL\s+|DISTINCT\s+)?(?:.*?)\s+FROM\s+(.*)$/i'; - $output = array(); - - if (preg_match($regex, $this->last_query, $output) > 0) - { - $stmt = $this->query("SELECT COUNT(*) FROM {$output[1]}"); - return (int) $stmt->fetchColumn(); - } - - return NULL; - } - - // -------------------------------------------------------------------------- - - /** - * Create sql for batch insert - * - * @param string $table - * @param array $data - * @return null|array - */ - public function insert_batch($table, $data=array()) - { - $first_row = current($data); - if ( ! is_array($first_row)) return NULL; - - // Values for insertion - $vals = array(); - foreach($data as $group) - { - $vals = array_merge($vals, array_values($group)); - } - $table = $this->quote_table($table); - $fields = array_keys($first_row); - - $sql = "INSERT INTO {$table} (" - . implode(',', $this->quote_ident($fields)) - . ") VALUES "; - - // Create the placeholder groups - $params = array_fill(0, count($fields), '?'); - $param_string = "(" . implode(',', $params) . ")"; - $param_list = array_fill(0, count($data), $param_string); - - // Append the placeholder groups to the query - $sql .= implode(',', $param_list); - - return array($sql, $vals); - } - - // -------------------------------------------------------------------------- - - /** - * Helper method for quote_ident - * - * @param mixed $str - * @return mixed - */ - public function _quote($str) - { - // Check that the current value is a string, - // and is not already quoted before quoting - // that value, otherwise, return the original value - return ( - is_string($str) - && strpos($str, $this->escape_char) !== 0 - && strrpos($str, $this->escape_char) !== 0 - ) - ? "{$this->escape_char}{$str}{$this->escape_char}" - : $str; - - } - - // -------------------------------------------------------------------------- - - /** - * Sets the table prefix on the passed string - * - * @param string $str - * @return string - */ - protected function _prefix($str) - { - // Don't prefix an already prefixed table - if (strpos($str, $this->table_prefix) !== FALSE) - { - return $str; - } - - return $this->table_prefix.$str; - } - - // ------------------------------------------------------------------------- - - /** - * Empty the passed table - * - * @param string $table - * @return \PDOStatement - */ - public function truncate($table) - { - $sql = ($this->has_truncate) - ? 'TRUNCATE ' - : 'DELETE FROM '; - - $sql .= $this->quote_table($table); - - $this->statement = $this->query($sql); - return $this->statement; - } - -} -// End of db_pdo.php diff --git a/docs/files/src/Query/Abstract_Query_Builder.php.txt b/docs/files/src/Query/Abstract_Query_Builder.php.txt deleted file mode 100644 index 82d920a..0000000 --- a/docs/files/src/Query/Abstract_Query_Builder.php.txt +++ /dev/null @@ -1,622 +0,0 @@ - 'where', - * 'conjunction' => ' AND ', - * 'string' => 'k=?' - * ) - * - * @var array - */ - protected $query_map = array(); - - /** - * Map for having clause - * @var array - */ - protected $having_map; - - /** - * Convenience property for connection management - * @var string - */ - public $conn_name = ""; - - /** - * List of queries executed - * @var array - */ - public $queries; - - /** - * Whether to do only an explain on the query - * @var bool - */ - protected $explain; - - /** - * The current database driver - * @var Driver_Interface - */ - public $db; - - /** - * Query parser class instance - * @var Query_Parser - */ - protected $parser; - - /** - * Alias to driver util class - * @var \Query\Driver\Abstract_Util - */ - protected $util; - - /** - * Alias to driver sql class - * @var \Query\Driver\SQL_Interface - */ - protected $sql; - - // -------------------------------------------------------------------------- - // Methods - // -------------------------------------------------------------------------- - - /** - * Set values in the class, with either an array or key value pair - * - * @param array $var - * @param mixed $key - * @param mixed $val - * @param int $val_type - * @return array - */ - protected function _mixed_set(&$var, $key, $val=NULL, $val_type=self::BOTH) - { - $arg = (is_scalar($key) && is_scalar($val)) - ? array($key => $val) - : $key; - - foreach($arg as $k => $v) - { - if (in_array($val_type, array(self::KEY, self::VALUE))) - { - $var[] = ($val_type === self::KEY) - ? $k - : $v; - } - else - { - $var[$k] = $v; - } - } - - return $var; - } - - // -------------------------------------------------------------------------- - - /** - * Method to simplify select_ methods - * - * @param string $field - * @param string|bool $as - * @return string - */ - protected function _select($field, $as = FALSE) - { - // Escape the identifiers - $field = $this->db->quote_ident($field); - - if ( ! is_string($as)) return $field; - - - $as = $this->db->quote_ident($as); - return "({$field}) AS {$as} "; - } - - // -------------------------------------------------------------------------- - - /** - * Helper function for returning sql strings - * - * @param string $type - * @param string $table - * @param bool $reset - * @return string - */ - protected function _get_compile($type, $table, $reset) - { - $sql = $this->_compile($type, $table); - - // Reset the query builder for the next query - if ($reset) $this->reset_query(); - - return $sql; - } - - // -------------------------------------------------------------------------- - - /** - * Simplify 'like' methods - * - * @param string $field - * @param mixed $val - * @param string $pos - * @param string $like - * @param string $conj - * @return Query_Builder - */ - protected function _like($field, $val, $pos, $like='LIKE', $conj='AND') - { - $field = $this->db->quote_ident($field); - - // Add the like string into the order map - $like = $field. " {$like} ?"; - - if ($pos == 'before') - { - $val = "%{$val}"; - } - elseif ($pos == 'after') - { - $val = "{$val}%"; - } - else - { - $val = "%{$val}%"; - } - - $conj = (empty($this->query_map)) ? ' WHERE ' : " {$conj} "; - $this->_append_map($conj, $like, 'like'); - - // Add to the values array - $this->where_values[] = $val; - - return $this; - } - - // -------------------------------------------------------------------------- - - /** - * Simplify building having clauses - * - * @param mixed $key - * @param mixed $val - * @param string $conj - * @return Query_Builder - */ - protected function _having($key, $val=array(), $conj='AND') - { - $where = $this->_where($key, $val); - - // Create key/value placeholders - foreach($where as $f => $val) - { - // Split each key by spaces, in case there - // is an operator such as >, <, !=, etc. - $f_array = explode(' ', trim($f)); - - $item = $this->db->quote_ident($f_array[0]); - - // Simple key value, or an operator - $item .= (count($f_array) === 1) ? '=?' : " {$f_array[1]} ?"; - - // Put in the having map - $this->having_map[] = array( - 'conjunction' => ( ! empty($this->having_map)) ? " {$conj} " : ' HAVING ', - 'string' => $item - ); - } - - return $this; - } - - // -------------------------------------------------------------------------- - - /** - * Do all the repeditive stuff for where/having type methods - * - * @param mixed $key - * @param mixed $val - * @return array - */ - protected function _where($key, $val=array()) - { - $where = array(); - $this->_mixed_set($where, $key, $val, self::BOTH); - $this->_mixed_set($this->where_values, $key, $val, self::VALUE); - return $where; - } - - // -------------------------------------------------------------------------- - - /** - * Simplify generating where string - * - * @param mixed $key - * @param mixed $val - * @param string $defaultConj - * @return Query_Builder - */ - protected function _where_string($key, $val=array(), $defaultConj='AND') - { - // Create key/value placeholders - foreach($this->_where($key, $val) as $f => $val) - { - // Split each key by spaces, in case there - // is an operator such as >, <, !=, etc. - $f_array = explode(' ', trim($f)); - - $item = $this->db->quote_ident($f_array[0]); - - // Simple key value, or an operator - $item .= (count($f_array) === 1) ? '=?' : " {$f_array[1]} ?"; - $last_item = end($this->query_map); - - // Determine the correct conjunction - $conjunctionList = array_pluck($this->query_map, 'conjunction'); - if (empty($this->query_map) || ( ! regex_in_array($conjunctionList, "/^ ?\n?WHERE/i"))) - { - $conj = "\nWHERE "; - } - elseif ($last_item['type'] === 'group_start') - { - $conj = ''; - } - else - { - $conj = " {$defaultConj} "; - } - - $this->_append_map($conj, $item, 'where'); - } - - return $this; - } - - // -------------------------------------------------------------------------- - - /** - * Simplify where_in methods - * - * @param mixed $key - * @param mixed $val - * @param string $in - The (not) in fragment - * @param string $conj - The where in conjunction - * @return Query_Builder - */ - protected function _where_in($key, $val=array(), $in='IN', $conj='AND') - { - $key = $this->db->quote_ident($key); - $params = array_fill(0, count($val), '?'); - - foreach($val as $v) - { - $this->where_values[] = $v; - } - - $conjunction = ( ! empty($this->query_map)) ? " {$conj} " : ' WHERE '; - $str = $key . " {$in} (".implode(',', $params).') '; - - $this->_append_map($conjunction, $str, 'where_in'); - - return $this; - } - - // -------------------------------------------------------------------------- - - /** - * Executes the compiled query - * - * @param string $type - * @param string $table - * @param string $sql - * @param array|null $vals - * @return \PDOStatement - */ - protected function _run($type, $table, $sql=NULL, $vals=NULL) - { - if (is_null($sql)) - { - $sql = $this->_compile($type, $table); - } - - if (is_null($vals)) - { - $vals = array_merge($this->values, (array) $this->where_values); - } - - $start_time = microtime(TRUE); - - $res = (empty($vals)) - ? $this->db->query($sql) - : $this->db->prepare_execute($sql, $vals); - - $end_time = microtime(TRUE); - $total_time = number_format($end_time - $start_time, 5); - - // Add this query to the list of executed queries - $this->_append_query($vals, $sql, $total_time); - - // Reset class state for next query - $this->reset_query(); - - return $res; - } - - // -------------------------------------------------------------------------- - - /** - * Add an additional set of mapping pairs to a internal map - * - * @param string $conjunction - * @param string $string - * @param string $type - * @return void - */ - protected function _append_map($conjunction = '', $string = '', $type = '') - { - array_push($this->query_map, array( - 'type' => $type, - 'conjunction' => $conjunction, - 'string' => $string - )); - } - - // -------------------------------------------------------------------------- - - /** - * Convert the prepared statement into readable sql - * - * @param array $vals - * @param string $sql - * @param string $total_time - * @return void - */ - protected function _append_query($vals, $sql, $total_time) - { - $evals = (is_array($vals)) ? $vals : array(); - $esql = str_replace('?', "%s", $sql); - - // Quote string values - foreach($evals as &$v) - { - $v = ( ! is_numeric($v)) ? htmlentities($this->db->quote($v), ENT_NOQUOTES, 'utf-8') : $v; - } - - // Add the query onto the array of values to pass - // as arguments to sprintf - array_unshift($evals, $esql); - - // Add the interpreted query to the list of executed queries - $this->queries[] = array( - 'time' => $total_time, - 'sql' => call_user_func_array('sprintf', $evals), - ); - - $this->queries['total_time'] += $total_time; - - // Set the last query to get rowcounts properly - $this->db->set_last_query($sql); - } - - // -------------------------------------------------------------------------- - - /** - * Sub-method for generating sql strings - * - * @param string $type - * @param string $table - * @return string - */ - protected function _compile_type($type='', $table='') - { - if ($type === 'insert') - { - $param_count = count($this->set_array_keys); - $params = array_fill(0, $param_count, '?'); - $sql = "INSERT INTO {$table} (" - . implode(',', $this->set_array_keys) - . ")\nVALUES (".implode(',', $params).')'; - } - elseif ($type === 'update') - { - $sql = "UPDATE {$table}\nSET {$this->set_string}"; - } - elseif ($type === 'delete') - { - $sql = "DELETE FROM {$table}"; - } - else // GET queries - { - $sql = "SELECT * \nFROM {$this->from_string}"; - - // Set the select string - if ( ! empty($this->select_string)) - { - // Replace the star with the selected fields - $sql = str_replace('*', $this->select_string, $sql); - } - } - - return $sql; - } - - // -------------------------------------------------------------------------- - - /** - * String together the sql statements for sending to the db - * - * @param string $type - * @param string $table - * @return string - */ - protected function _compile($type='', $table='') - { - // Get the base clause for the query - $sql = $this->_compile_type($type, $this->db->quote_table($table)); - - $clauses = array( - 'query_map', - 'group_string', - 'order_string', - 'having_map', - ); - - // Set each type of subclause - foreach($clauses as $clause) - { - $param = $this->$clause; - if (is_array($param)) - { - foreach($param as $q) - { - $sql .= $q['conjunction'] . $q['string']; - } - } - else - { - $sql .= $param; - } - } - - // Set the limit via the class variables - if (is_numeric($this->limit)) - { - $sql = $this->sql->limit($sql, $this->limit, $this->offset); - } - - // See if the query plan, rather than the - // query data should be returned - if ($this->explain === TRUE) - { - $sql = $this->sql->explain($sql); - } - - return $sql; - } -} - -// End of abstract_query_builder.php diff --git a/docs/files/src/Query/Abstract_SQL.php.txt b/docs/files/src/Query/Abstract_SQL.php.txt deleted file mode 100644 index 62d33f1..0000000 --- a/docs/files/src/Query/Abstract_SQL.php.txt +++ /dev/null @@ -1,47 +0,0 @@ -conn = $conn; - } - - // -------------------------------------------------------------------------- - - /** - * Get the driver object for the current connection - * - * @return Driver_Interface - */ - public function get_driver() - { - return $this->conn; - } - - // -------------------------------------------------------------------------- - - /** - * Convenience public function to generate sql for creating a db table - * - * @param string $name - * @param array $fields - * @param array $constraints - * @param bool $if_not_exists - * @return string - */ - public function create_table($name, $fields, array $constraints=array(), $if_not_exists=TRUE) - { - $exists_str = ($if_not_exists) ? ' IF NOT EXISTS ' : ' '; - - // Reorganize into an array indexed with column information - // Eg $column_array[$colname] = array( - // 'type' => ..., - // 'constraint' => ..., - // 'index' => ..., - // ) - $column_array = \array_zipper(array( - 'type' => $fields, - 'constraint' => $constraints - )); - - // Join column definitions together - $columns = array(); - foreach($column_array as $n => $props) - { - $str = $this->get_driver()->quote_ident($n); - $str .= (isset($props['type'])) ? " {$props['type']}" : ""; - $str .= (isset($props['constraint'])) ? " {$props['constraint']}" : ""; - - $columns[] = $str; - } - - // Generate the sql for the creation of the table - $sql = 'CREATE TABLE'.$exists_str.$this->get_driver()->quote_table($name).' ('; - $sql .= implode(', ', $columns); - $sql .= ')'; - - return $sql; - } - - // -------------------------------------------------------------------------- - - /** - * Drop the selected table - * - * @param string $name - * @return string - */ - public function delete_table($name) - { - return 'DROP TABLE IF EXISTS '.$this->get_driver()->quote_table($name); - } - - - // -------------------------------------------------------------------------- - // ! Abstract Methods - // -------------------------------------------------------------------------- - - /** - * Return an SQL file with the database table structure - * - * @abstract - * @return string - */ - abstract public function backup_structure(); - - // -------------------------------------------------------------------------- - - /** - * Return an SQL file with the database data as insert statements - * - * @abstract - * @return string - */ - abstract public function backup_data(); - -} -// End of abstract_util.php diff --git a/docs/files/src/Query/BadDBDriverException.php.txt b/docs/files/src/Query/BadDBDriverException.php.txt deleted file mode 100644 index c7c6c10..0000000 --- a/docs/files/src/Query/BadDBDriverException.php.txt +++ /dev/null @@ -1,26 +0,0 @@ -connections[$name])) - { - return $this->connections[$name]; - } - elseif (empty($name) && ! empty($this->connections)) // Otherwise, return the last one - { - return end($this->connections); - } - - // You should actually connect before trying to get a connection... - throw new \InvalidArgumentException("The specified connection does not exist"); - } - - // -------------------------------------------------------------------------- - - /** - * Parse the passed parameters and return a connection - * - * @param \stdClass $params - * @return Query_Builder - */ - public function connect(\stdClass $params) - { - list($dsn, $dbtype, $params, $options) = $this->parse_params($params); - - $dbtype = ucfirst($dbtype); - $driver = "\\Query\\Drivers\\{$dbtype}\\Driver"; - - // Create the database connection - $db = ( ! empty($params->user)) - ? new $driver($dsn, $params->user, $params->pass, $options) - : new $driver($dsn, '', '', $options); - - // Set the table prefix, if it exists - if (isset($params->prefix)) - { - $db->set_table_prefix($params->prefix); - } - - // Create Query Builder object - $conn = new Query_Builder($db, new Query_Parser($db)); - - - // Save it for later - if (isset($params->alias)) - { - $this->connections[$params->alias] = $conn; - } - else - { - $this->connections[] = $conn; - } - - return $conn; - } - - // -------------------------------------------------------------------------- - - /** - * Parses params into a dsn and option array - * - * @param \stdClass $params - * @return array - * @throws BadDBDriverException - */ - public function parse_params(\stdClass $params) - { - $params->type = strtolower($params->type); - $dbtype = ($params->type !== 'postgresql') ? $params->type : 'pgsql'; - $dbtype = ucfirst($dbtype); - - // Make sure the class exists - if ( ! class_exists("\\Query\\Drivers\\{$dbtype}\\Driver")) - { - throw new BadDBDriverException('Database driver does not exist, or is not supported'); - } - - // Set additional PDO options - $options = array(); - - if (isset($params->options)) - { - $options = (array) $params->options; - } - - // Create the dsn for the database to connect to - if (strtolower($dbtype) === 'firebird') - { - $dsn = "{$params->host}:{$params->file}"; - } - else if(strtolower($dbtype) === 'sqlite') - { - $dsn = $params->file; - } - else - { - $dsn = $this->create_dsn($dbtype, $params); - } - - - return array($dsn, $dbtype, $params, $options); - } - - // -------------------------------------------------------------------------- - - /** - * Create the dsn from the db type and params - * - * @param string $dbtype - * @param \stdClass $params - * @return string - */ - private function create_dsn($dbtype, \stdClass $params) - { - if (strtolower($dbtype) === 'pdo_firebird') $dbtype = 'firebird'; - - $pairs = array(); - - if ( ! empty($params->database)) - { - $pairs[] = implode('=', array('dbname', $params->database)); - } - - $skip = array( - 'name' => 'name', - 'pass' => 'pass', - 'user' => 'user', - 'type' => 'type', - 'prefix' => 'prefix', - 'options' => 'options', - 'database' => 'database', - 'alias' => 'alias' - ); - - foreach($params as $key => $val) - { - if (( ! array_key_exists($key, $skip)) && ( ! empty($val))) - { - $pairs[] = implode('=', array($key, $val)); - } - } - - return strtolower($dbtype) . ':' . implode(';', $pairs); - } -} -// End of connection_manager.php diff --git a/docs/files/src/Query/Driver_Interface.php.txt b/docs/files/src/Query/Driver_Interface.php.txt deleted file mode 100644 index 9e34e1e..0000000 --- a/docs/files/src/Query/Driver_Interface.php.txt +++ /dev/null @@ -1,274 +0,0 @@ -conn = $connect_function($dbpath, $user, $pass, 'utf-8', 0); - $this->service = \fbird_service_attach('localhost', $user, $pass); - - // Throw an exception to make this match other pdo classes - if ( ! \is_resource($this->conn)) throw new \PDOException(\fbird_errmsg(), \fbird_errcode(), NULL); - - // Load these classes here because this - // driver does not call the constructor - // of DB_PDO, which defines these - // class variables for the other drivers - $this->_load_sub_classes(); - } - - // -------------------------------------------------------------------------- - - /** - * Cleanup some loose ends - * @codeCoverageIgnore - */ - public function __destruct() - { - \fbird_service_detach($this->service); - } - - // -------------------------------------------------------------------------- - - /** - * Return service handle - * - * @return resource - */ - public function get_service() - { - return $this->service; - } - - - // -------------------------------------------------------------------------- - - /** - * Execute an sql statement and return number of affected rows - * - * @param string $sql - * @return int - */ - public function exec($sql) - { - return NULL; - } - - // -------------------------------------------------------------------------- - - /** - * Implement for compatibility with PDO - * - * @param int $attribute - * @return mixed - */ - public function getAttribute($attribute) - { - return NULL; - } - - // -------------------------------------------------------------------------- - - /** - * Return whether the current statement is in a transaction - * - * @return bool - */ - public function inTransaction() - { - return ! is_null($this->trans); - } - - // -------------------------------------------------------------------------- - - /** - * Returns the last value of the specified generator - * - * @param string $name - * @return mixed - */ - public function lastInsertId($name = NULL) - { - return \fbird_gen_id($name, 0, $this->conn); - } - - // -------------------------------------------------------------------------- - - /** - * Wrapper public function to better match PDO - * - * @param string $sql - * @return Result - * @throws PDOException - */ - public function query($sql = '') - { - - if (empty($sql)) throw new \PDOException("Query method requires an sql query!", 0, NULL); - - $this->statement_link = (isset($this->trans)) - ? \fbird_query($this->trans, $sql) - : \fbird_query($this->conn, $sql); - - // Throw the error as a exception - $err_string = \fbird_errmsg() . "Last query:" . $this->get_last_query(); - if ($this->statement_link === FALSE) throw new \PDOException($err_string, \fbird_errcode(), NULL); - - $this->statement = new Result($this->statement_link, $this); - - return $this->statement; - } - - // -------------------------------------------------------------------------- - - /** - * Emulate PDO prepare - * - * @param string $query - * @param array $options - * @return Result - * @throws \PDOException - */ - public function prepare($query, $options=array()) - { - $this->statement_link = \fbird_prepare($this->conn, $query); - - // Throw the error as an exception - if ($this->statement_link === FALSE) throw new \PDOException(\fbird_errmsg(), \fbird_errcode(), NULL); - - $this->statement = new Result($this->statement_link, $this); - - return $this->statement; - } - - // -------------------------------------------------------------------------- - - /** - * Start a database transaction - * - * @return boolean|null - */ - public function beginTransaction() - { - return (($this->trans = \fbird_trans($this->conn)) !== NULL) ? TRUE : NULL; - } - - // -------------------------------------------------------------------------- - - /** - * Commit a database transaction - * - * @return bool - */ - public function commit() - { - $res = \fbird_commit($this->trans); - $this->trans = NULL; - return $res; - } - - // -------------------------------------------------------------------------- - - /** - * Rollback a transaction - * - * @return bool - */ - public function rollBack() - { - $res = \fbird_rollback($this->trans); - $this->trans = NULL; - return $res; - } - - // -------------------------------------------------------------------------- - - /** - * Set a connection attribute - * @param int $attribute - * @param mixed $value - * @return bool - */ - public function setAttribute($attribute, $value) - { - return FALSE; - } - - // -------------------------------------------------------------------------- - - /** - * Prepare and execute a query - * - * @param string $sql - * @param array $args - * @return Result - */ - public function prepare_execute($sql, $args) - { - $query = $this->prepare($sql); - - // Set the statement in the class variable for easy later access - $this->statement_link =& $query; - - return $query->execute($args); - } - - // -------------------------------------------------------------------------- - - /** - * Method to emulate PDO->quote - * - * @param string $str - * @param int $param_type - * @return string - */ - public function quote($str, $param_type = \PDO::PARAM_STR) - { - if(is_numeric($str)) - { - return $str; - } - - return "'".str_replace("'", "''", $str)."'"; - } - - // -------------------------------------------------------------------------- - - /** - * Method to emulate PDO->errorInfo / PDOStatement->errorInfo - * - * @return array - */ - public function errorInfo() - { - $code = \fbird_errcode(); - $msg = \fbird_errmsg(); - - return array(0, $code, $msg); - } - - // -------------------------------------------------------------------------- - - /** - * Method to emulate PDO->errorCode - * - * @return array - */ - public function errorCode() - { - return \fbird_errcode(); - } - - // -------------------------------------------------------------------------- - - /** - * Bind a prepared query with arguments for executing - * - * @param string $sql - * @param array $params - * @return NULL - */ - public function prepare_query($sql, $params) - { - // You can't bind query statements before execution with - // the firebird database - return NULL; - } - - // -------------------------------------------------------------------------- - - /** - * Create sql for batch insert - * - * @param string $table - * @param array $data - * @return array - */ - public function insert_batch($table, $data=array()) - { - // Each member of the data array needs to be an array - if ( ! is_array(current($data))) return NULL; - - // Start the block of sql statements - $sql = "EXECUTE BLOCK AS BEGIN\n"; - - $table = $this->quote_table($table); - $fields = \array_keys(\current($data)); - - $insert_template = "INSERT INTO {$table} (" - . implode(',', $this->quote_ident($fields)) - . ") VALUES ("; - - foreach($data as $item) - { - // Quote string values - $vals = array_map(array($this, 'quote'), $item); - - // Add the values in the sql - $sql .= $insert_template . implode(', ', $vals) . ");\n"; - } - - // End the block of SQL statements - $sql .= "END"; - - // Return a null array value so the query is run as it is, - // not as a prepared statement, because a prepared statement - // doesn't work for this type of query in Firebird. - return array($sql, NULL); - } -} -// End of firebird_driver.php diff --git a/docs/files/src/Query/Drivers/Firebird/Result.php.txt b/docs/files/src/Query/Drivers/Firebird/Result.php.txt deleted file mode 100644 index 2eb3e36..0000000 --- a/docs/files/src/Query/Drivers/Firebird/Result.php.txt +++ /dev/null @@ -1,288 +0,0 @@ -db = $db; - $this->statement = $link; - $this->setFetchMode(\PDO::FETCH_ASSOC); - $this->row = -1; - $this->result = array(); - - // Create the result array, so that we can get row counts - // Check the resource type, because prepared statements are "interbase query" - // but we only want "interbase result" types when attempting to fetch data - if (\is_resource($link) && \get_resource_type($link) === "interbase result") - { - while($row = \fbird_fetch_assoc($link, \IBASE_FETCH_BLOBS)) - { - $this->result[] = $row; - } - - // Free the result resource - \fbird_free_result($link); - } - } - - // -------------------------------------------------------------------------- - - /** - * Invalidate method for data consistency - * - * @param mixed $column - * @param mixed $param - * @param int $type - * @param mixed $maxlen - * @param array $driverdata - * @return NULL - */ - public function bindColumn($column, &$param, $type=NULL, $maxlen=NULL, $driverdata=NULL) - { - return NULL; - } - - // -------------------------------------------------------------------------- - - /** - * Invalidate method for data consistency - * - * @param mixed $parameter - * @param mixed $variable - * @param int $data_type - * @param mixed $maxlen - * @param array $driverdata - * @return NULL - */ - public function bindParam($parameter, &$variable, $data_type=NULL, $maxlen=NULL, $driverdata=NULL) - { - return NULL; - } - - // -------------------------------------------------------------------------- - - /** - * Invalidate method for data consistency - * - * @param mixed $parameter - * @param mixed $variable - * @param int $data_type - * @return NULL - */ - public function bindValue($parameter, $variable, $data_type=NULL) - { - return NULL; - } - - // -------------------------------------------------------------------------- - - /** - * Run a prepared statement query - * - * @param array $args - * @return Result - */ - public function execute($args = NULL) - { - //Add the prepared statement as the first parameter - \array_unshift($args, $this->statement); - - // Let php do all the hard stuff in converting - // the array of arguments into a list of arguments - // Then pass the resource to the constructor - $this->__construct(\call_user_func_array('fbird_execute', $args)); - - return $this; - } - - // -------------------------------------------------------------------------- - - /** - * Emulate PDO fetch public function - * - * @param int $fetch_style - * @param mixed $cursor_orientation - * @param mixed $cursor_offset - * @return mixed - */ - public function fetch($fetch_style=\PDO::FETCH_ASSOC, $cursor_orientation = \PDO::FETCH_ORI_NEXT, $cursor_offset=NULL) - { - // If there is no result, continue - if (empty($this->result)) - { - return NULL; - } - - // Keep track of the current row being fetched - ++$this->row; - - // return NULL if the next row doesn't exist - if ( ! isset($this->result[$this->row])) - { - return NULL; - } - - switch($fetch_style) - { - case \PDO::FETCH_OBJ: - $row = (object) $this->result[$this->row]; - break; - - case \PDO::FETCH_NUM: - $row = \array_values($this->result[$this->row]); - break; - - default: - $row = $this->result[$this->row]; - break; - } - - return $row; - } - - // -------------------------------------------------------------------------- - - /** - * Emulate PDO fetchAll public function - * - * @param int $fetch_style - * @param mixed $statement - * @param mixed $ctor_args - * @return mixed - */ - public function fetchAll($fetch_style=\PDO::FETCH_ASSOC, $statement=NULL, $ctor_args=NULL) - { - $all = array(); - - while($row = $this->fetch($fetch_style, $statement)) - { - $all[] = $row; - } - - $this->result = $all; - - return $all; - } - - // -------------------------------------------------------------------------- - - /** - * Emulate PDOStatement::fetchColumn - * - * @param int $column_num - * @return mixed - */ - public function fetchColumn($column_num=0) - { - $row = $this->fetch(\PDO::FETCH_NUM); - return $row[$column_num]; - } - - // -------------------------------------------------------------------------- - - /** - * Emulate PDOStatement::fetchObject, but only for the default use - * - * @param string $class_name - * @param array $ctor_args - * @return stdClass - */ - public function fetchObject($class_name='stdClass', $ctor_args=array()) - { - return $this->fetch(\PDO::FETCH_OBJ); - } - - // -------------------------------------------------------------------------- - - /** - * Return the number of rows affected by the previous query - * - * @return int - */ - public function rowCount() - { - return \fbird_affected_rows(); - } - - // -------------------------------------------------------------------------- - - /** - * Method to emulate PDOStatement->errorCode - * - * @return string - */ - public function errorCode() - { - return $this->db->errorCode(); - } - - // -------------------------------------------------------------------------- - - /** - * Method to emulate PDO->errorInfo / PDOStatement->errorInfo - * - * @return array - */ - public function errorInfo() - { - return $this->db->errorInfo(); - } -} -// End of firebird_result.php diff --git a/docs/files/src/Query/Drivers/Firebird/SQL.php.txt b/docs/files/src/Query/Drivers/Firebird/SQL.php.txt deleted file mode 100644 index 4969b77..0000000 --- a/docs/files/src/Query/Drivers/Firebird/SQL.php.txt +++ /dev/null @@ -1,319 +0,0 @@ - 0) - { - $sql .= ' SKIP '. (int) $offset; - } - - $sql = preg_replace("`SELECT`i", "SELECT {$sql}", $orig_sql); - - return $sql; - } - - // -------------------------------------------------------------------------- - - /** - * Get the query plan for the sql query - * - * @param string $sql - * @return string - */ - public function explain($sql) - { - return $sql; - } - - // -------------------------------------------------------------------------- - - /** - * Random ordering keyword - * - * @return string - */ - public function random() - { - return NULL; - } - - - // -------------------------------------------------------------------------- - - /** - * Returns sql to list other databases - * - * @return NULL - */ - public function db_list() - { - return NULL; - } - - // -------------------------------------------------------------------------- - - /** - * Returns sql to list tables - * - * @return string - */ - public function table_list() - { - return << d2.RDB\$DEPENDED_ON_NAME - AND d1.RDB\$FIELD_NAME <> d2.RDB\$FIELD_NAME - AND rc.RDB\$RELATION_NAME = '{$table}' -- table name -SQL; - } - - // -------------------------------------------------------------------------- - - /** - * Get the list of indexes for the current table - * - * @param string $table - * @return array - */ - public function index_list($table) - { - return <<get_driver()->quote_table($name); - } - - // -------------------------------------------------------------------------- - - /** - * Create an SQL backup file for the current database's structure - * - * @param string $db_path - * @param string $new_file - * @return string - */ - public function backup_structure() - { - list($db_path, $new_file) = func_get_args(); - return ibase_backup($this->get_driver()->get_service(), $db_path, $new_file, \IBASE_BKP_METADATA_ONLY); - } - - // -------------------------------------------------------------------------- - - /** - * Create an SQL backup file for the current database's data - * - * @param array $exclude - * @param bool $system_tables - * @return string - */ - public function backup_data($exclude=array(), $system_tables=FALSE) - { - // Determine which tables to use - $tables = $this->get_driver()->get_tables(); - if($system_tables == TRUE) - { - $tables = array_merge($tables, $this->get_driver()->get_system_tables()); - } - - // Filter out the tables you don't want - if( ! empty($exclude)) - { - $tables = array_diff($tables, $exclude); - } - - $output_sql = ''; - - // Get the data for each object - foreach($tables as $t) - { - $sql = 'SELECT * FROM "'.trim($t).'"'; - $res = $this->get_driver()->query($sql); - $obj_res = $res->fetchAll(\PDO::FETCH_ASSOC); - - // Don't add to the file if the table is empty - if (count($obj_res) < 1) continue; - - // Nab the column names by getting the keys of the first row - $columns = @array_keys($obj_res[0]); - - $insert_rows = array(); - - // Create the insert statements - foreach($obj_res as $row) - { - $row = array_values($row); - - // Quote values as needed by type - if(stripos($t, 'RDB$') === FALSE) - { - $row = array_map(array($this->get_driver(), 'quote'), $row); - $row = array_map('trim', $row); - } - - $row_string = 'INSERT INTO "'.trim($t).'" ("'.implode('","', $columns).'") VALUES ('.implode(',', $row).');'; - - $row = NULL; - - $insert_rows[] = $row_string; - } - - $output_sql .= "\n\nSET TRANSACTION;\n".implode("\n", $insert_rows)."\nCOMMIT;"; - } - - return $output_sql; - } -} -// End of firebird_util.php diff --git a/docs/files/src/Query/Drivers/Mysql/Driver.php.txt b/docs/files/src/Query/Drivers/Mysql/Driver.php.txt deleted file mode 100644 index 8995af3..0000000 --- a/docs/files/src/Query/Drivers/Mysql/Driver.php.txt +++ /dev/null @@ -1,57 +0,0 @@ - "SET NAMES UTF-8 COLLATE 'UTF-8'", - )); - } - - if (strpos($dsn, 'mysql') === FALSE) $dsn = 'mysql:'.$dsn; - - parent::__construct($dsn, $username, $password, $options); - } -} -//End of mysql_driver.php diff --git a/docs/files/src/Query/Drivers/Mysql/SQL.php.txt b/docs/files/src/Query/Drivers/Mysql/SQL.php.txt deleted file mode 100644 index 69a83f8..0000000 --- a/docs/files/src/Query/Drivers/Mysql/SQL.php.txt +++ /dev/null @@ -1,234 +0,0 @@ -get_driver()->get_dbs(); - - foreach($dbs as &$d) - { - // Skip built-in dbs - if ($d == 'mysql') continue; - - // Get the list of tables - $tables = $this->get_driver()->driver_query("SHOW TABLES FROM `{$d}`", TRUE); - - foreach($tables as $table) - { - $array = $this->get_driver()->driver_query("SHOW CREATE TABLE `{$d}`.`{$table}`", FALSE); - $row = current($array); - - if ( ! isset($row['Create Table'])) continue; - - - $string[] = $row['Create Table']; - } - } - - return implode("\n\n", $string); - } - - // -------------------------------------------------------------------------- - - /** - * Create an SQL backup file for the current database's data - * - * @param array $exclude - * @return string - */ - public function backup_data($exclude=array()) - { - $tables = $this->get_driver()->get_tables(); - - // Filter out the tables you don't want - if( ! empty($exclude)) - { - $tables = array_diff($tables, $exclude); - } - - $output_sql = ''; - - // Select the rows from each Table - foreach($tables as $t) - { - $sql = "SELECT * FROM `{$t}`"; - $res = $this->get_driver()->query($sql); - $rows = $res->fetchAll(\PDO::FETCH_ASSOC); - - // Skip empty tables - if (count($rows) < 1) continue; - - // Nab the column names by getting the keys of the first row - $columns = @array_keys($rows[0]); - - $insert_rows = array(); - - // Create the insert statements - foreach($rows as $row) - { - $row = array_values($row); - - // Workaround for Quercus - foreach($row as &$r) - { - $r = $this->get_driver()->quote($r); - } - $row = array_map('trim', $row); - - $row_string = 'INSERT INTO `'.trim($t).'` (`'.implode('`,`', $columns).'`) VALUES ('.implode(',', $row).');'; - - $row = NULL; - - $insert_rows[] = $row_string; - } - - $output_sql .= "\n\n".implode("\n", $insert_rows)."\n"; - } - - return $output_sql; - } -} -// End of mysql_util.php - diff --git a/docs/files/src/Query/Drivers/Pdo_firebird/Driver.php.txt b/docs/files/src/Query/Drivers/Pdo_firebird/Driver.php.txt deleted file mode 100644 index 7453d62..0000000 --- a/docs/files/src/Query/Drivers/Pdo_firebird/Driver.php.txt +++ /dev/null @@ -1,88 +0,0 @@ -quote_table($table); - $fields = \array_keys(\current($data)); - - $insert_template = "INSERT INTO {$table} (" - . implode(',', $this->quote_ident($fields)) - . ") VALUES ("; - - foreach($data as $item) - { - // Quote string values - $vals = array_map(array($this, 'quote'), $item); - - // Add the values in the sql - $sql .= $insert_template . implode(', ', $vals) . ");\n"; - } - - // End the block of SQL statements - $sql .= "END"; - - // Return a null array value so the query is run as it is, - // not as a prepared statement, because a prepared statement - // doesn't work for this type of query in Firebird. - return array($sql, NULL); - } -} -//End of firebird_driver.php diff --git a/docs/files/src/Query/Drivers/Pdo_firebird/SQL.php.txt b/docs/files/src/Query/Drivers/Pdo_firebird/SQL.php.txt deleted file mode 100644 index 4171e8e..0000000 --- a/docs/files/src/Query/Drivers/Pdo_firebird/SQL.php.txt +++ /dev/null @@ -1,25 +0,0 @@ -driver_query($sql); - } - - // -------------------------------------------------------------------------- - - /** - * Retrieve foreign keys for the table - * - * @param string $table - * @return array - */ - public function get_fks($table) - { - $value_map = array( - 'c' => 'CASCADE', - 'r' => 'RESTRICT', - ); - - $keys = parent::get_fks($table); - - foreach($keys as &$key) - { - foreach(array('update', 'delete') AS $type) - { - if ( ! isset($value_map[$key[$type]])) continue; - - $key[$type] = $value_map[$key[$type]]; - } - } - - return $keys; - } -} -//End of pgsql_driver.php diff --git a/docs/files/src/Query/Drivers/Pgsql/SQL.php.txt b/docs/files/src/Query/Drivers/Pgsql/SQL.php.txt deleted file mode 100644 index 59a01b4..0000000 --- a/docs/files/src/Query/Drivers/Pgsql/SQL.php.txt +++ /dev/null @@ -1,304 +0,0 @@ -get_driver()->get_tables(); - - // Filter out the tables you don't want - if( ! empty($exclude)) - { - $tables = array_diff($tables, $exclude); - } - - $output_sql = ''; - - // Get the data for each object - foreach($tables as $t) - { - $sql = 'SELECT * FROM "'.trim($t).'"'; - $res = $this->get_driver()->query($sql); - $obj_res = $res->fetchAll(\PDO::FETCH_ASSOC); - - // Don't add to the file if the table is empty - if (count($obj_res) < 1) continue; - - $res = NULL; - - // Nab the column names by getting the keys of the first row - $columns = @array_keys($obj_res[0]); - - $insert_rows = array(); - - // Create the insert statements - foreach($obj_res as $row) - { - $row = array_values($row); - - // Quote values as needed by type - $row = array_map(array($this->get_driver(), 'quote'), $row); - $row = array_map('trim', $row); - - - $row_string = 'INSERT INTO "'.trim($t).'" ("'.implode('","', $columns).'") VALUES ('.implode(',', $row).');'; - - $row = NULL; - - $insert_rows[] = $row_string; - } - - $obj_res = NULL; - - $output_sql .= "\n\n".implode("\n", $insert_rows)."\n"; - } - - return $output_sql; - } -} -// End of pgsql_util.php - diff --git a/docs/files/src/Query/Drivers/Sqlite/Driver.php.txt b/docs/files/src/Query/Drivers/Sqlite/Driver.php.txt deleted file mode 100644 index 0e80209..0000000 --- a/docs/files/src/Query/Drivers/Sqlite/Driver.php.txt +++ /dev/null @@ -1,144 +0,0 @@ -sql->table_list(); - $res = $this->query($sql); - return db_filter($res->fetchAll(\PDO::FETCH_ASSOC), 'name'); - } - - // -------------------------------------------------------------------------- - - /** - * Retrieve foreign keys for the table - * - * @param string $table - * @return array - */ - public function get_fks($table) - { - $return_rows = array(); - - foreach(parent::get_fks($table) as $row) - { - $return_rows[] = array( - 'child_column' => $row['from'], - 'parent_table' => $row['table'], - 'parent_column' => $row['to'], - 'update' => $row['on_update'], - 'delete' => $row['on_delete'] - ); - } - - return $return_rows; - } - - // -------------------------------------------------------------------------- - - /** - * Create sql for batch insert - * - * @codeCoverageIgnore - * @param string $table - * @param array $data - * @return string - */ - public function insert_batch($table, $data=array()) - { - // If greater than version 3.7.11, supports the same syntax as - // MySQL and Postgres - if (version_compare($this->getAttribute(\PDO::ATTR_SERVER_VERSION), '3.7.11', '>=')) - { - return parent::insert_batch($table, $data); - } - - // -------------------------------------------------------------------------- - // Otherwise, do a union query as an analogue to a 'proper' batch insert - // -------------------------------------------------------------------------- - - // Each member of the data array needs to be an array - if ( ! is_array(current($data))) return NULL; - - // Start the block of sql statements - $table = $this->quote_table($table); - $sql = "INSERT INTO {$table} \n"; - - // Create a key-value mapping for each field - $first = array_shift($data); - $cols = array(); - foreach($first as $colname => $datum) - { - $cols[] = $this->_quote($datum) . ' AS ' . $this->quote_ident($colname); - } - $sql .= "SELECT " . implode(', ', $cols) . "\n"; - - foreach($data as $union) - { - $vals = array_map(array($this, 'quote'), $union); - $sql .= "UNION SELECT " . implode(',', $vals) . "\n"; - } - - return array($sql, NULL); - } -} -//End of sqlite_driver.php diff --git a/docs/files/src/Query/Drivers/Sqlite/SQL.php.txt b/docs/files/src/Query/Drivers/Sqlite/SQL.php.txt deleted file mode 100644 index 29af6d9..0000000 --- a/docs/files/src/Query/Drivers/Sqlite/SQL.php.txt +++ /dev/null @@ -1,206 +0,0 @@ -get_driver()->query($sql); - $result = $res->fetchAll(\PDO::FETCH_ASSOC); - - unset($res); - - $output_sql = ''; - - // Get the data for each object - foreach($result as $r) - { - $sql = 'SELECT * FROM "'.$r['name'].'"'; - $res = $this->get_driver()->query($sql); - $obj_res = $res->fetchAll(\PDO::FETCH_ASSOC); - - unset($res); - - // If the row is empty, continue; - if (empty($obj_res)) continue; - - // Nab the column names by getting the keys of the first row - $columns = array_keys(current($obj_res)); - - $insert_rows = array(); - - // Create the insert statements - foreach($obj_res as $row) - { - $row = array_values($row); - - // Quote values as needed by type - for($i=0, $icount=count($row); $i<$icount; $i++) - { - $row[$i] = (is_numeric($row[$i])) ? $row[$i] : $this->get_driver()->quote($row[$i]); - } - - $row_string = 'INSERT INTO "'.$r['name'].'" ("'.implode('","', $columns).'") VALUES ('.implode(',', $row).');'; - - unset($row); - - $insert_rows[] = $row_string; - } - - unset($obj_res); - - $output_sql .= "\n\n".implode("\n", $insert_rows); - } - - return $output_sql; - } - - // -------------------------------------------------------------------------- - - /** - * Create an SQL backup file for the current database's structure - * - * @return string - */ - public function backup_structure() - { - // Fairly easy for SQLite...just query the master table - $sql = 'SELECT "sql" FROM "sqlite_master"'; - $res = $this->get_driver()->query($sql); - $result = $res->fetchAll(\PDO::FETCH_ASSOC); - - $sql_array = array(); - - foreach($result as $r) - { - $sql_array[] = $r['sql']; - } - - $sql_structure = implode(";\n", $sql_array) . ";"; - - return $sql_structure; - } -} -// End of sqlite_util.php diff --git a/docs/files/src/Query/Query_Builder.php.txt b/docs/files/src/Query/Query_Builder.php.txt deleted file mode 100644 index fcfbee3..0000000 --- a/docs/files/src/Query/Query_Builder.php.txt +++ /dev/null @@ -1,1048 +0,0 @@ - 'where', - * 'conjunction' => ' AND ', - * 'string' => 'k=?' - * ) - * - * @var array - */ - protected $query_map = array(); - - /** - * Map for having clause - * @var array - */ - protected $having_map; - - /** - * Convenience property for connection management - * @var string - */ - public $conn_name = ""; - - /** - * List of queries executed - * @var array - */ - public $queries; - - /** - * Whether to do only an explain on the query - * @var bool - */ - protected $explain; - - /** - * The current database driver - * @var Driver_Interface - */ - public $db; - - /** - * Query parser class instance - * @var Query_Parser - */ - protected $parser; - - /** - * Alias to driver util class - * @var Abstract_Util - */ - public $util; - - /** - * Alias to driver sql class - * @var SQL_Interface - */ - public $sql; - - /** - * String class values to be reset - * - * @var array - */ - private $string_vars = array( - 'select_string', - 'from_string', - 'set_string', - 'order_string', - 'group_string', - 'limit', - 'offset', - 'explain', - ); - - /** - * Array class variables to be reset - * - * @var array - */ - private $array_vars = array( - 'set_array_keys', - 'order_array', - 'group_array', - 'values', - 'where_values', - 'query_map', - 'having_map' - ); - - // -------------------------------------------------------------------------- - // ! Methods - // -------------------------------------------------------------------------- - - /** - * Constructor - * - * @param Driver_Interface $db - * @param Query_Parser $parser - */ - public function __construct(Driver_Interface $db, Query_Parser $parser) - { - // Inject driver and parser - $this->db = $db; - $this->parser = $parser; - - $this->queries['total_time'] = 0; - - // Alias driver sql and util classes - $this->sql = $this->db->get_sql(); - $this->util = $this->db->get_util(); - } - - // -------------------------------------------------------------------------- - - /** - * Destructor - * @codeCoverageIgnore - */ - public function __destruct() - { - $this->db = NULL; - } - - // -------------------------------------------------------------------------- - - /** - * Calls a function further down the inheritence chain - * - * @param string $name - * @param array $params - * @return mixed - * @throws \BadMethodCallException - */ - public function __call($name, $params) - { - // Allow camel-case method calls - $snake_name = \from_camel_case($name); - - foreach(array($this, $this->db) as $object) - { - foreach(array($name, $snake_name) as $method_name) - { - if (method_exists($object, $method_name)) - { - return call_user_func_array(array($object, $method_name), $params); - } - } - - } - - throw new \BadMethodCallException("Method does not exist"); - } - - // -------------------------------------------------------------------------- - // ! Select Queries - // -------------------------------------------------------------------------- - - /** - * Specifies rows to select in a query - * - * @param string $fields - * @return Query_Builder - */ - public function select($fields) - { - // Split fields by comma - $fields_array = explode(",", $fields); - $fields_array = array_map('mb_trim', $fields_array); - - // Split on 'As' - foreach ($fields_array as $key => $field) - { - if (stripos($field, 'as') !== FALSE) - { - $fields_array[$key] = preg_split('` as `i', $field); - $fields_array[$key] = array_map('mb_trim', $fields_array[$key]); - } - } - - // Quote the identifiers - $safe_array = $this->db->quote_ident($fields_array); - - unset($fields_array); - - // Join the strings back together - for($i = 0, $c = count($safe_array); $i < $c; $i++) - { - if (is_array($safe_array[$i])) - { - $safe_array[$i] = implode(' AS ', $safe_array[$i]); - } - } - - $this->select_string .= implode(', ', $safe_array); - - unset($safe_array); - - return $this; - } - - // -------------------------------------------------------------------------- - - /** - * Selects the maximum value of a field from a query - * - * @param string $field - * @param string|FALSE $as - * @return Query_Builder - */ - public function select_max($field, $as=FALSE) - { - // Create the select string - $this->select_string .= ' MAX'.$this->_select($field, $as); - return $this; - } - - // -------------------------------------------------------------------------- - - /** - * Selects the minimum value of a field from a query - * - * @param string $field - * @param string|bool $as - * @return Query_Builder - */ - public function select_min($field, $as=FALSE) - { - // Create the select string - $this->select_string .= ' MIN'.$this->_select($field, $as); - return $this; - } - - // -------------------------------------------------------------------------- - - /** - * Selects the average value of a field from a query - * - * @param string $field - * @param string|bool $as - * @return Query_Builder - */ - public function select_avg($field, $as=FALSE) - { - // Create the select string - $this->select_string .= ' AVG'.$this->_select($field, $as); - return $this; - } - - // -------------------------------------------------------------------------- - - /** - * Selects the sum of a field from a query - * - * @param string $field - * @param string|bool $as - * @return Query_Builder - */ - public function select_sum($field, $as=FALSE) - { - // Create the select string - $this->select_string .= ' SUM'.$this->_select($field, $as); - return $this; - } - - // -------------------------------------------------------------------------- - - /** - * Adds the 'distinct' keyword to a query - * - * @return Query_Builder - */ - public function distinct() - { - // Prepend the keyword to the select string - $this->select_string = ' DISTINCT '.$this->select_string; - return $this; - } - - // -------------------------------------------------------------------------- - - /** - * Tell the database to give you the query plan instead of result set - * - * @return Query_Builder - */ - public function explain() - { - $this->explain = TRUE; - return $this; - } - - // -------------------------------------------------------------------------- - - /** - * Specify the database table to select from - * - * @param string $tblname - * @return Query_Builder - */ - public function from($tblname) - { - // Split identifiers on spaces - $ident_array = explode(' ', \mb_trim($tblname)); - $ident_array = array_map('\\mb_trim', $ident_array); - - // Quote the identifiers - $ident_array[0] = $this->db->quote_table($ident_array[0]); - $ident_array = $this->db->quote_ident($ident_array); - - // Paste it back together - $this->from_string = implode(' ', $ident_array); - - return $this; - } - - // -------------------------------------------------------------------------- - // ! 'Like' methods - // -------------------------------------------------------------------------- - - /** - * Creates a Like clause in the sql statement - * - * @param string $field - * @param mixed $val - * @param string $pos - * @return Query_Builder - */ - public function like($field, $val, $pos='both') - { - return $this->_like($field, $val, $pos, 'LIKE', 'AND'); - } - - // -------------------------------------------------------------------------- - - /** - * Generates an OR Like clause - * - * @param string $field - * @param mixed $val - * @param string $pos - * @return Query_Builder - */ - public function or_like($field, $val, $pos='both') - { - return $this->_like($field, $val, $pos, 'LIKE', 'OR'); - } - - // -------------------------------------------------------------------------- - - /** - * Generates a NOT LIKE clause - * - * @param string $field - * @param mixed $val - * @param string $pos - * @return Query_Builder - */ - public function not_like($field, $val, $pos='both') - { - return $this->_like($field, $val, $pos, 'NOT LIKE', 'AND'); - } - - // -------------------------------------------------------------------------- - - /** - * Generates a OR NOT LIKE clause - * - * @param string $field - * @param mixed $val - * @param string $pos - * @return Query_Builder - */ - public function or_not_like($field, $val, $pos='both') - { - return $this->_like($field, $val, $pos, 'NOT LIKE', 'OR'); - } - - // -------------------------------------------------------------------------- - // ! Having methods - // -------------------------------------------------------------------------- - - /** - * Generates a 'Having' clause - * - * @param mixed $key - * @param mixed $val - * @return Query_Builder - */ - public function having($key, $val=array()) - { - return $this->_having($key, $val, 'AND'); - } - - // -------------------------------------------------------------------------- - - /** - * Generates a 'Having' clause prefixed with 'OR' - * - * @param mixed $key - * @param mixed $val - * @return Query_Builder - */ - public function or_having($key, $val=array()) - { - return $this->_having($key, $val, 'OR'); - } - - // -------------------------------------------------------------------------- - // ! 'Where' methods - // -------------------------------------------------------------------------- - - /** - * Specify condition(s) in the where clause of a query - * Note: this function works with key / value, or a - * passed array with key / value pairs - * - * @param mixed $key - * @param mixed $val - * @param mixed $escape - * @return Query_Builder - */ - public function where($key, $val=array(), $escape=NULL) - { - return $this->_where_string($key, $val, 'AND'); - } - - // -------------------------------------------------------------------------- - - /** - * Where clause prefixed with "OR" - * - * @param string $key - * @param mixed $val - * @return Query_Builder - */ - public function or_where($key, $val=array()) - { - return $this->_where_string($key, $val, 'OR'); - } - - // -------------------------------------------------------------------------- - - /** - * Where clause with 'IN' statement - * - * @param mixed $field - * @param mixed $val - * @return Query_Builder - */ - public function where_in($field, $val=array()) - { - return $this->_where_in($field, $val); - } - - // -------------------------------------------------------------------------- - - /** - * Where in statement prefixed with "or" - * - * @param string $field - * @param mixed $val - * @return Query_Builder - */ - public function or_where_in($field, $val=array()) - { - return $this->_where_in($field, $val, 'IN', 'OR'); - } - - // -------------------------------------------------------------------------- - - /** - * WHERE NOT IN (FOO) clause - * - * @param string $field - * @param mixed $val - * @return Query_Builder - */ - public function where_not_in($field, $val=array()) - { - return $this->_where_in($field, $val, 'NOT IN', 'AND'); - } - - // -------------------------------------------------------------------------- - - /** - * OR WHERE NOT IN (FOO) clause - * - * @param string $field - * @param mixed $val - * @return Query_Builder - */ - public function or_where_not_in($field, $val=array()) - { - return $this->_where_in($field, $val, 'NOT IN', 'OR'); - } - - // -------------------------------------------------------------------------- - // ! Other Query Modifier methods - // -------------------------------------------------------------------------- - - /** - * Sets values for inserts / updates / deletes - * - * @param mixed $key - * @param mixed $val - * @return Query_Builder - */ - public function set($key, $val = NULL) - { - $this->_mixed_set($this->set_array_keys, $key, $val, self::KEY); - $this->_mixed_set($this->values, $key, $val, self::VALUE); - - // Use the keys of the array to make the insert/update string - // Escape the field names - $this->set_array_keys = array_map(array($this->db, '_quote'), $this->set_array_keys); - - // Generate the "set" string - $this->set_string = implode('=?,', $this->set_array_keys); - $this->set_string .= '=?'; - - return $this; - } - - // -------------------------------------------------------------------------- - - /** - * Creates a join phrase in a compiled query - * - * @param string $table - * @param string $condition - * @param string $type - * @return Query_Builder - */ - public function join($table, $condition, $type='') - { - // Prefix and quote table name - $table = explode(' ', mb_trim($table)); - $table[0] = $this->db->quote_table($table[0]); - $table = $this->db->quote_ident($table); - $table = implode(' ', $table); - - // Parse out the join condition - $parsed_condition = $this->parser->compile_join($condition); - $condition = $table . ' ON ' . $parsed_condition; - - $this->_append_map("\n" . strtoupper($type) . ' JOIN ', $condition, 'join'); - - return $this; - } - - // -------------------------------------------------------------------------- - - /** - * Group the results by the selected field(s) - * - * @param mixed $field - * @return Query_Builder - */ - public function group_by($field) - { - if ( ! is_scalar($field)) - { - $new_group_array = array_map(array($this->db, 'quote_ident'), $field); - $this->group_array = array_merge($this->group_array, $new_group_array); - } - else - { - $this->group_array[] = $this->db->quote_ident($field); - } - - $this->group_string = ' GROUP BY ' . implode(',', $this->group_array); - - return $this; - } - - // -------------------------------------------------------------------------- - - /** - * Order the results by the selected field(s) - * - * @param string $field - * @param string $type - * @return Query_Builder - */ - public function order_by($field, $type="") - { - // When ordering by random, do an ascending order if the driver - // doesn't support random ordering - if (stripos($type, 'rand') !== FALSE) - { - $rand = $this->sql->random(); - $type = ($rand !== FALSE) ? $rand : 'ASC'; - } - - // Set fields for later manipulation - $field = $this->db->quote_ident($field); - $this->order_array[$field] = $type; - - $order_clauses = array(); - - // Flatten key/val pairs into an array of space-separated pairs - foreach($this->order_array as $k => $v) - { - $order_clauses[] = $k . ' ' . strtoupper($v); - } - - // Set the final string - $this->order_string = ( ! isset($rand)) - ? "\nORDER BY ".implode(', ', $order_clauses) - : "\nORDER BY".$rand; - - return $this; - } - - // -------------------------------------------------------------------------- - - /** - * Set a limit on the current sql statement - * - * @param int $limit - * @param int|bool $offset - * @return Query_Builder - */ - public function limit($limit, $offset=FALSE) - { - $this->limit = (int) $limit; - $this->offset = $offset; - - return $this; - } - - // -------------------------------------------------------------------------- - // ! Query Grouping Methods - // -------------------------------------------------------------------------- - - /** - * Adds a paren to the current query for query grouping - * - * @return Query_Builder - */ - public function group_start() - { - $conj = (empty($this->query_map)) ? ' WHERE ' : ' '; - - $this->_append_map($conj, '(', 'group_start'); - - return $this; - } - - // -------------------------------------------------------------------------- - - /** - * Adds a paren to the current query for query grouping, - * prefixed with 'OR' - * - * @return Query_Builder - */ - public function or_group_start() - { - $this->_append_map('', ' OR (', 'group_start'); - - return $this; - } - - // -------------------------------------------------------------------------- - - /** - * Adds a paren to the current query for query grouping, - * prefixed with 'OR NOT' - * - * @return Query_Builder - */ - public function or_not_group_start() - { - $this->_append_map('', ' OR NOT (', 'group_start'); - - return $this; - } - - // -------------------------------------------------------------------------- - - /** - * Ends a query group - * - * @return Query_Builder - */ - public function group_end() - { - $this->_append_map('', ')', 'group_end'); - - return $this; - } - - // -------------------------------------------------------------------------- - // ! Query execution methods - // -------------------------------------------------------------------------- - - /** - * Select and retrieve all records from the current table, and/or - * execute current compiled query - * - * @param $table - * @param int|bool $limit - * @param int|bool $offset - * @return \PDOStatement - */ - public function get($table='', $limit=FALSE, $offset=FALSE) - { - // Set the table - if ( ! empty($table)) $this->from($table); - - // Set the limit, if it exists - if (is_int($limit)) $this->limit($limit, $offset); - - return $this->_run("get", $table); - } - - // -------------------------------------------------------------------------- - - /** - * Convenience method for get() with a where clause - * - * @param string $table - * @param array $where - * @param int|bool $limit - * @param int|bool $offset - * @return \PDOStatement - */ - public function get_where($table, $where=array(), $limit=FALSE, $offset=FALSE) - { - // Create the where clause - $this->where($where); - - // Return the result - return $this->get($table, $limit, $offset); - } - - // -------------------------------------------------------------------------- - - /** - * Retreive the number of rows in the selected table - * - * @param string $table - * @return int - */ - public function count_all($table) - { - $sql = 'SELECT * FROM '.$this->db->quote_table($table); - $res = $this->db->query($sql); - return (int) count($res->fetchAll()); - } - - // -------------------------------------------------------------------------- - - /** - * Retrieve the number of results for the generated query - used - * in place of the get() method - * - * @param string $table - * @return int - */ - public function count_all_results($table='') - { - // Set the table - if ( ! empty($table)) $this->from($table); - - $result = $this->_run('get', $table); - $rows = $result->fetchAll(); - - return (int) count($rows); - } - - // -------------------------------------------------------------------------- - - /** - * Creates an insert clause, and executes it - * - * @param string $table - * @param mixed $data - * @return \PDOStatement - */ - public function insert($table, $data=array()) - { - // No use duplicating logic! - if ( ! empty($data)) $this->set($data); - - return $this->_run("insert", $table); - } - - // -------------------------------------------------------------------------- - - /** - * Creates and executes a batch insertion query - * - * @param string $table - * @param array $data - * @return \PDOStatement - */ - public function insert_batch($table, $data=array()) - { - // Get the generated values and sql string - list($sql, $data) = $this->db->insert_batch($table, $data); - - return ( ! is_null($sql)) - ? $this->_run('', $table, $sql, $data) - : NULL; - } - - // -------------------------------------------------------------------------- - - /** - * Creates an update clause, and executes it - * - * @param string $table - * @param mixed $data - * @return \PDOStatement - */ - public function update($table, $data=array()) - { - // No use duplicating logic! - if ( ! empty($data)) $this->set($data); - - return $this->_run("update", $table); - } - - // -------------------------------------------------------------------------- - - /** - * Deletes data from a table - * - * @param string $table - * @param mixed $where - * @return \PDOStatement - */ - public function delete($table, $where='') - { - // Set the where clause - if ( ! empty($where)) $this->where($where); - - return $this->_run("delete", $table); - } - - // -------------------------------------------------------------------------- - // ! SQL Returning Methods - // -------------------------------------------------------------------------- - - - - /** - * Returns the generated 'select' sql query - * - * @param string $table - * @param bool $reset - * @return string - */ - public function get_compiled_select($table='', $reset=TRUE) - { - // Set the table - if ( ! empty($table)) $this->from($table); - - return $this->_get_compile('select', $table, $reset); - } - - // -------------------------------------------------------------------------- - - /** - * Returns the generated 'insert' sql query - * - * @param string $table - * @param bool $reset - * @return string - */ - public function get_compiled_insert($table, $reset=TRUE) - { - return $this->_get_compile('insert', $table, $reset); - } - - // -------------------------------------------------------------------------- - - /** - * Returns the generated 'update' sql query - * - * @param string $table - * @param bool $reset - * @return string - */ - public function get_compiled_update($table='', $reset=TRUE) - { - return $this->_get_compile('update', $table, $reset); - } - - // -------------------------------------------------------------------------- - - /** - * Returns the generated 'delete' sql query - * - * @param string $table - * @param bool $reset - * @return string - */ - public function get_compiled_delete($table="", $reset=TRUE) - { - return $this->_get_compile('delete', $table, $reset); - } - - - // -------------------------------------------------------------------------- - // ! Miscellaneous Methods - // -------------------------------------------------------------------------- - - /** - * Clear out the class variables, so the next query can be run - * - * @return void - */ - public function reset_query() - { - // Reset strings and booleans - foreach($this->string_vars as $var) - { - $this->$var = NULL; - } - - // Reset arrays - foreach($this->array_vars as $var) - { - $this->$var = array(); - } - } -} -// End of query_builder.php diff --git a/docs/files/src/Query/Query_Builder_Interface.php.txt b/docs/files/src/Query/Query_Builder_Interface.php.txt deleted file mode 100644 index 554b4d0..0000000 --- a/docs/files/src/Query/Query_Builder_Interface.php.txt +++ /dev/null @@ -1,504 +0,0 @@ - '([a-zA-Z0-9_]+\((.*?)\))', - 'identifier' => '([a-zA-Z0-9_-]+\.?)+', - 'operator' => '=|AND|&&?|~|\|\|?|\^|/|>=?|<=?|-|%|OR|\+|NOT|\!=?|<>|XOR' - ); - - /** - * Regex matches - * - * @var array - */ - public $matches = array( - 'functions' => array(), - 'identifiers' => array(), - 'operators' => array(), - 'combined' => array(), - ); - - /** - * Constructor/entry point into parser - * - * @param Driver\Driver_Interface $db - */ - public function __construct(Driver_Interface $db) - { - $this->db = $db; - } - - // -------------------------------------------------------------------------- - - /** - * Parser method for setting the parse string - * - * @param string $sql - * @return array - */ - public function parse_join($sql) - { - // Get sql clause components - preg_match_all('`'.$this->match_patterns['function'].'`', $sql, $this->matches['functions'], PREG_SET_ORDER); - preg_match_all('`'.$this->match_patterns['identifier'].'`', $sql, $this->matches['identifiers'], PREG_SET_ORDER); - preg_match_all('`'.$this->match_patterns['operator'].'`', $sql, $this->matches['operators'], PREG_SET_ORDER); - - // Get everything at once for ordering - $full_pattern = '`'.$this->match_patterns['function'].'+|'.$this->match_patterns['identifier'].'|('.$this->match_patterns['operator'].')+`i'; - preg_match_all($full_pattern, $sql, $this->matches['combined'], PREG_SET_ORDER); - - // Go through the matches, and get the most relevant matches - $this->matches = array_map(array($this, 'filter_array'), $this->matches); - - return $this->matches; - } - - // -------------------------------------------------------------------------- - - /** - * Compiles a join condition after parsing - * - * @param string $condition - * @return string - */ - public function compile_join($condition) - { - $parts = $this->parse_join($condition); - $count = count($parts['identifiers']); - - // Go through and quote the identifiers - for($i=0; $i <= $count; $i++) - { - if (in_array($parts['combined'][$i], $parts['identifiers']) && ! is_numeric($parts['combined'][$i])) - { - $parts['combined'][$i] = $this->db->quote_ident($parts['combined'][$i]); - } - } - - return implode('', $parts['combined']); - } - - // -------------------------------------------------------------------------- - - /** - * Returns a more useful match array - * - * @param array $array - * @return array - */ - protected function filter_array($array) - { - $new_array = array(); - - foreach($array as $row) - { - $new_array[] = (is_array($row)) ? $row[0] : $row; - } - - return $new_array; - } - -} - -// End of query_parser.php diff --git a/docs/files/src/Query/SQL_Interface.php.txt b/docs/files/src/Query/SQL_Interface.php.txt deleted file mode 100644 index a77f419..0000000 --- a/docs/files/src/Query/SQL_Interface.php.txt +++ /dev/null @@ -1,141 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/docs/font/fontawesome-webfont.ttf b/docs/font/fontawesome-webfont.ttf deleted file mode 100644 index 5cd6cff..0000000 Binary files a/docs/font/fontawesome-webfont.ttf and /dev/null differ diff --git a/docs/font/fontawesome-webfont.woff b/docs/font/fontawesome-webfont.woff deleted file mode 100644 index 9eaecb3..0000000 Binary files a/docs/font/fontawesome-webfont.woff and /dev/null differ diff --git a/docs/graphs/class.html b/docs/graphs/class.html deleted file mode 100644 index e94ff32..0000000 --- a/docs/graphs/class.html +++ /dev/null @@ -1,172 +0,0 @@ - - - - - - Query - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-
-
-
-
-
-
- - -
- - - diff --git a/docs/graphs/classes.svg b/docs/graphs/classes.svg deleted file mode 100644 index 7c74760..0000000 --- a/docs/graphs/classes.svg +++ /dev/null @@ -1,363 +0,0 @@ - - - - - - -G - -cluster_Global - - - - - - - - -Global - -cluster_\Query - - - - - - - - -Query - -cluster_\Query\Drivers - - - - - - - - -Drivers - -cluster_\Query\Drivers\Sqlite - - - - - - - - -Sqlite - -cluster_\Query\Drivers\Firebird - - - - - - - - -Firebird - -cluster_\Query\Drivers\Mysql - - - - - - - - -Mysql - -cluster_\Query\Drivers\Pdo_firebird - - - - - - - - -Pdo_firebird - -cluster_\Query\Drivers\Pgsql - - - - - - - - -Pgsql - - -\\Query\\Drivers\\Sqlite\\Driver - -Driver - - -\\Query\\Abstract_Driver - -«abstract» -Abstract_Driver - - -\\Query\\Drivers\\Sqlite\\Driver->\\Query\\Abstract_Driver - - - -\\Query\\Drivers\\Sqlite\\SQL - -SQL - - -\\Query\\Abstract_SQL - -«abstract» -Abstract_SQL - - -\\Query\\Drivers\\Sqlite\\SQL->\\Query\\Abstract_SQL - - - - -\\Query\\Drivers\\Sqlite\\Util - -Util - - -\\Query\\Abstract_Util - -«abstract» -Abstract_Util - - -\\Query\\Drivers\\Sqlite\\Util->\\Query\\Abstract_Util - - - - -\\Query\\Drivers\\Firebird\\SQL - -SQL - - -\\Query\\Drivers\\Firebird\\SQL->\\Query\\Abstract_SQL - - - - -\\Query\\Drivers\\Firebird\\Result - -Result - - -\\PDOStatement - -\PDOStatement - - -\\Query\\Drivers\\Firebird\\Result->\\PDOStatement - - - - -\\Query\\Drivers\\Firebird\\Util - -Util - - -\\Query\\Drivers\\Firebird\\Util->\\Query\\Abstract_Util - - - - -\\Query\\Drivers\\Firebird\\Driver - -Driver - - -\\Query\\Drivers\\Firebird\\Driver->\\Query\\Abstract_Driver - - - - -\\Query\\Drivers\\Mysql\\SQL - -SQL - - -\\Query\\Drivers\\Mysql\\SQL->\\Query\\Abstract_SQL - - - - -\\Query\\Drivers\\Mysql\\Util - -Util - - -\\Query\\Drivers\\Mysql\\Util->\\Query\\Abstract_Util - - - - -\\Query\\Drivers\\Mysql\\Driver - -Driver - - -\\Query\\Drivers\\Mysql\\Driver->\\Query\\Abstract_Driver - - - -\\Query\\Drivers\\Pdo_firebird\\SQL - -SQL - - -\\Query\\Drivers\\Pdo_firebird\\SQL->\\Query\\Drivers\\Firebird\\SQL - - - - -\\Query\\Drivers\\Pdo_firebird\\Util - -Util - - -\\Query\\Drivers\\Pdo_firebird\\Util->\\Query\\Drivers\\Firebird\\Util - - - - -\\Query\\Drivers\\Pdo_firebird\\Driver - -Driver - - -\\Query\\Drivers\\Pdo_firebird\\Driver->\\Query\\Abstract_Driver - - - - - -\\Query\\Drivers\\Pgsql\\Util - -Util - - -\\Query\\Drivers\\Pgsql\\Util->\\Query\\Abstract_Util - - - - -\\Query\\Drivers\\Pgsql\\Driver - -Driver - - -\\Query\\Drivers\\Pgsql\\Driver->\\Query\\Abstract_Driver - - - -\\Query\\Drivers\\Pgsql\\SQL - -SQL - - -\\Query\\Drivers\\Pgsql\\SQL->\\Query\\Abstract_SQL - - - - -\\Query\\SQL_Interface - -SQL_Interface - - -\\Query\\Abstract_SQL->\\Query\\SQL_Interface - - - - -\\Query\\BadDBDriverException - -BadDBDriverException - - -\\InvalidArgumentException - -\InvalidArgumentException - - -\\Query\\BadDBDriverException->\\InvalidArgumentException - - - - -\\Query\\Query_Builder - -Query_Builder - - -\\Query\\Abstract_Query_Builder - -«abstract» -Abstract_Query_Builder - - -\\Query\\Query_Builder->\\Query\\Abstract_Query_Builder - - - - -\\Query\\Query_Builder_Interface - -Query_Builder_Interface - - -\\Query\\Query_Builder->\\Query\\Query_Builder_Interface - - - - -\\Query\\Driver_Interface - -Driver_Interface - - -\\Query\\Abstract_Driver->\\Query\\Driver_Interface - - - - -\\PDO - -\PDO - - -\\Query\\Abstract_Driver->\\PDO - - - - -\\Query\\Connection_Manager - -Connection_Manager - - -\\Query\\Query_Parser - -Query_Parser - - - diff --git a/docs/images/apple-touch-icon-114x114.png b/docs/images/apple-touch-icon-114x114.png deleted file mode 100644 index 1506f6a..0000000 Binary files a/docs/images/apple-touch-icon-114x114.png and /dev/null differ diff --git a/docs/images/apple-touch-icon-72x72.png b/docs/images/apple-touch-icon-72x72.png deleted file mode 100644 index d813259..0000000 Binary files a/docs/images/apple-touch-icon-72x72.png and /dev/null differ diff --git a/docs/images/apple-touch-icon.png b/docs/images/apple-touch-icon.png deleted file mode 100644 index 2d320cb..0000000 Binary files a/docs/images/apple-touch-icon.png and /dev/null differ diff --git a/docs/images/custom-icons.svg b/docs/images/custom-icons.svg deleted file mode 100644 index c6b8037..0000000 --- a/docs/images/custom-icons.svg +++ /dev/null @@ -1,116 +0,0 @@ - - - - - - - - - - image/svg+xml - - - - - - - - - - - - - - - - diff --git a/docs/images/favicon.ico b/docs/images/favicon.ico deleted file mode 100644 index 9575ac8..0000000 Binary files a/docs/images/favicon.ico and /dev/null differ diff --git a/docs/images/hierarchy-item.png b/docs/images/hierarchy-item.png deleted file mode 100644 index c7756e7..0000000 Binary files a/docs/images/hierarchy-item.png and /dev/null differ diff --git a/docs/images/icon-class-13x13.png b/docs/images/icon-class-13x13.png deleted file mode 100644 index 731f0bd..0000000 Binary files a/docs/images/icon-class-13x13.png and /dev/null differ diff --git a/docs/images/icon-class.svg b/docs/images/icon-class.svg deleted file mode 100644 index 7dacd0c..0000000 --- a/docs/images/icon-class.svg +++ /dev/null @@ -1,77 +0,0 @@ - - - - - - - - - image/svg+xml - - - - - - - - - - - - - - - - diff --git a/docs/images/icon-interface-13x13.png b/docs/images/icon-interface-13x13.png deleted file mode 100644 index aa24fa9..0000000 Binary files a/docs/images/icon-interface-13x13.png and /dev/null differ diff --git a/docs/images/icon-interface.svg b/docs/images/icon-interface.svg deleted file mode 100644 index 7c6371e..0000000 --- a/docs/images/icon-interface.svg +++ /dev/null @@ -1,73 +0,0 @@ - - - - - - - - - image/svg+xml - - - - - - - - - - - - - - - - diff --git a/docs/images/icon-trait-13x13.png b/docs/images/icon-trait-13x13.png deleted file mode 100644 index 3c2792b..0000000 Binary files a/docs/images/icon-trait-13x13.png and /dev/null differ diff --git a/docs/images/icon-trait.svg b/docs/images/icon-trait.svg deleted file mode 100644 index 03cf08f..0000000 --- a/docs/images/icon-trait.svg +++ /dev/null @@ -1,73 +0,0 @@ - - - - - - - - - image/svg+xml - - - - - - - - - - - - - - - - diff --git a/docs/images/iviewer/grab.cur b/docs/images/iviewer/grab.cur deleted file mode 100644 index ef540be..0000000 Binary files a/docs/images/iviewer/grab.cur and /dev/null differ diff --git a/docs/images/iviewer/hand.cur b/docs/images/iviewer/hand.cur deleted file mode 100644 index 1a5bafb..0000000 Binary files a/docs/images/iviewer/hand.cur and /dev/null differ diff --git a/docs/images/iviewer/iviewer.rotate_left.png b/docs/images/iviewer/iviewer.rotate_left.png deleted file mode 100644 index df0956d..0000000 Binary files a/docs/images/iviewer/iviewer.rotate_left.png and /dev/null differ diff --git a/docs/images/iviewer/iviewer.rotate_right.png b/docs/images/iviewer/iviewer.rotate_right.png deleted file mode 100644 index 7a6c829..0000000 Binary files a/docs/images/iviewer/iviewer.rotate_right.png and /dev/null differ diff --git a/docs/images/iviewer/iviewer.zoom_fit.png b/docs/images/iviewer/iviewer.zoom_fit.png deleted file mode 100644 index 364e01d..0000000 Binary files a/docs/images/iviewer/iviewer.zoom_fit.png and /dev/null differ diff --git a/docs/images/iviewer/iviewer.zoom_in.png b/docs/images/iviewer/iviewer.zoom_in.png deleted file mode 100644 index 7899332..0000000 Binary files a/docs/images/iviewer/iviewer.zoom_in.png and /dev/null differ diff --git a/docs/images/iviewer/iviewer.zoom_out.png b/docs/images/iviewer/iviewer.zoom_out.png deleted file mode 100644 index 893f350..0000000 Binary files a/docs/images/iviewer/iviewer.zoom_out.png and /dev/null differ diff --git a/docs/images/iviewer/iviewer.zoom_zero.png b/docs/images/iviewer/iviewer.zoom_zero.png deleted file mode 100644 index c981db6..0000000 Binary files a/docs/images/iviewer/iviewer.zoom_zero.png and /dev/null differ diff --git a/docs/interfaces.html b/docs/interfaces.html new file mode 100644 index 0000000..874ec76 --- /dev/null +++ b/docs/interfaces.html @@ -0,0 +1,90 @@ + + + + phpDox - Overview + + + + + +
+

Interfaces

+
+

\

+ + + + + + + + + + + + + +
NameDescription
+ Traversable + + No description available +
+
+
+

\Query

+ + + + + + + + + + + + + + + + + + + + + +
NameDescription
+ Driver_Interface + PDO Interface to implement for database drivers
+ Query_Builder_Interface + Interface defining the Query Builder class
+ SQL_Interface + parent for database manipulation subclasses
+
+
+
+ Generated using phpDox 0.8.2-dev - Copyright (C) 2010 - 2015 by Arne Blankerts +
+ + diff --git a/docs/interfaces/Query_Driver_Interface.html b/docs/interfaces/Query_Driver_Interface.html new file mode 100644 index 0000000..4145823 --- /dev/null +++ b/docs/interfaces/Query_Driver_Interface.html @@ -0,0 +1,184 @@ + + + + + phpDox - Query\Driver_Interface + + + + + +
+
+ +
+ +
+

Query\Driver_Interface

+

PDO Interface to implement for database drivers

+

+

+
+
+ Generated using phpDox 0.8.2-dev - Copyright (C) 2010 - 2015 by Arne Blankerts +
+ + diff --git a/docs/interfaces/Query_Driver_Interface/__construct.html b/docs/interfaces/Query_Driver_Interface/__construct.html new file mode 100644 index 0000000..d57a3c3 --- /dev/null +++ b/docs/interfaces/Query_Driver_Interface/__construct.html @@ -0,0 +1,108 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Driver_Interface::__construct

+

Constructor/Connection method

+

+

    +

    Signature

    +
    + public function __construct(string + $dsn, + [string + $username = NULL, + [string + $password = NULL, + [array + $driver_options = ]]] ) + +
    +

    Parameters

    +
    +
    $dsn + — + string
    +
    +
    $username + — + string
    +
    +
    $password + — + string
    +
    +
    $driver_options + — + array
    +
    +
    +
+
+
+ Generated using phpDox 0.8.2-dev - Copyright (C) 2010 - 2015 by Arne Blankerts +
+ + diff --git a/docs/interfaces/Query_Driver_Interface/affected_rows.html b/docs/interfaces/Query_Driver_Interface/affected_rows.html new file mode 100644 index 0000000..5a5c7fd --- /dev/null +++ b/docs/interfaces/Query_Driver_Interface/affected_rows.html @@ -0,0 +1,87 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Driver_Interface::affected_rows

+

Returns number of rows affected by an INSERT, UPDATE, DELETE type query

+

+

    +

    Signature

    +
    + public function affected_rows() + +
    +

    Returns

    +
    +
    int
    +
    +
    +
+
+
+ Generated using phpDox 0.8.2-dev - Copyright (C) 2010 - 2015 by Arne Blankerts +
+ + diff --git a/docs/interfaces/Query_Driver_Interface/beginTransaction.html b/docs/interfaces/Query_Driver_Interface/beginTransaction.html new file mode 100644 index 0000000..8053bfa --- /dev/null +++ b/docs/interfaces/Query_Driver_Interface/beginTransaction.html @@ -0,0 +1,88 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Driver_Interface::beginTransaction

+

Begin a transaction

+

+

    +

    Signature

    +
    + public function beginTransaction() + +
    +

    Returns

    +
    +
    bool
    +

    +
    +
    +
+
+
+ Generated using phpDox 0.8.2-dev - Copyright (C) 2010 - 2015 by Arne Blankerts +
+ + diff --git a/docs/interfaces/Query_Driver_Interface/commit.html b/docs/interfaces/Query_Driver_Interface/commit.html new file mode 100644 index 0000000..cc22348 --- /dev/null +++ b/docs/interfaces/Query_Driver_Interface/commit.html @@ -0,0 +1,88 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Driver_Interface::commit

+

Commit a transaction

+

+

    +

    Signature

    +
    + public function commit() + +
    +

    Returns

    +
    +
    bool
    +

    +
    +
    +
+
+
+ Generated using phpDox 0.8.2-dev - Copyright (C) 2010 - 2015 by Arne Blankerts +
+ + diff --git a/docs/interfaces/Query_Driver_Interface/driver_query.html b/docs/interfaces/Query_Driver_Interface/driver_query.html new file mode 100644 index 0000000..2acbd30 --- /dev/null +++ b/docs/interfaces/Query_Driver_Interface/driver_query.html @@ -0,0 +1,104 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Driver_Interface::driver_query

+

Method to simplify retrieving db results for meta-data queries

+

+

    +

    Signature

    +
    + public function driver_query(string|array|null + $query, + [boolean + $filtered_index = TRUE] ) + +
    +

    Parameters

    +
    +
    $query + — + object
    +



    +
    $filtered_index + — + boolean
    +



    +
    +

    Returns

    +
    +
    array
    +
    +
    +
+
+
+ Generated using phpDox 0.8.2-dev - Copyright (C) 2010 - 2015 by Arne Blankerts +
+ + diff --git a/docs/interfaces/Query_Driver_Interface/errorCode.html b/docs/interfaces/Query_Driver_Interface/errorCode.html new file mode 100644 index 0000000..9823be6 --- /dev/null +++ b/docs/interfaces/Query_Driver_Interface/errorCode.html @@ -0,0 +1,87 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Driver_Interface::errorCode

+

Return the current error code

+

+

    +

    Signature

    +
    + public function errorCode() + +
    +

    Returns

    +
    +
    mixed
    +
    +
    +
+
+
+ Generated using phpDox 0.8.2-dev - Copyright (C) 2010 - 2015 by Arne Blankerts +
+ + diff --git a/docs/interfaces/Query_Driver_Interface/errorInfo.html b/docs/interfaces/Query_Driver_Interface/errorInfo.html new file mode 100644 index 0000000..be2200f --- /dev/null +++ b/docs/interfaces/Query_Driver_Interface/errorInfo.html @@ -0,0 +1,87 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Driver_Interface::errorInfo

+

Return information about the current error

+

+

    +

    Signature

    +
    + public function errorInfo() + +
    +

    Returns

    +
    +
    array
    +
    +
    +
+
+
+ Generated using phpDox 0.8.2-dev - Copyright (C) 2010 - 2015 by Arne Blankerts +
+ + diff --git a/docs/interfaces/Query_Driver_Interface/exec.html b/docs/interfaces/Query_Driver_Interface/exec.html new file mode 100644 index 0000000..aac02ec --- /dev/null +++ b/docs/interfaces/Query_Driver_Interface/exec.html @@ -0,0 +1,98 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Driver_Interface::exec

+

Execute an SQL statement and return the number of affected rows

+

+

    +

    Signature

    +
    + public function exec(string + $statement ) + +
    +

    Parameters

    +
    +
    $statement + — + string
    +
    +
    +

    Returns

    +
    +
    int
    +
    +
    +
+
+
+ Generated using phpDox 0.8.2-dev - Copyright (C) 2010 - 2015 by Arne Blankerts +
+ + diff --git a/docs/interfaces/Query_Driver_Interface/getAttribute.html b/docs/interfaces/Query_Driver_Interface/getAttribute.html new file mode 100644 index 0000000..8b1dc47 --- /dev/null +++ b/docs/interfaces/Query_Driver_Interface/getAttribute.html @@ -0,0 +1,98 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Driver_Interface::getAttribute

+

Get a connection attribute for the current db driver

+

+

    +

    Signature

    +
    + public function getAttribute(int + $attribute ) + +
    +

    Parameters

    +
    +
    $attribute + — + int
    +
    +
    +

    Returns

    +
    +
    mixed
    +
    +
    +
+
+
+ Generated using phpDox 0.8.2-dev - Copyright (C) 2010 - 2015 by Arne Blankerts +
+ + diff --git a/docs/interfaces/Query_Driver_Interface/get_columns.html b/docs/interfaces/Query_Driver_Interface/get_columns.html new file mode 100644 index 0000000..0d22edf --- /dev/null +++ b/docs/interfaces/Query_Driver_Interface/get_columns.html @@ -0,0 +1,98 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Driver_Interface::get_columns

+

Retrieve column information for the current database table

+

+

    +

    Signature

    +
    + public function get_columns(string + $table ) + +
    +

    Parameters

    +
    +
    $table + — + string
    +
    +
    +

    Returns

    +
    +
    array
    +
    +
    +
+
+
+ Generated using phpDox 0.8.2-dev - Copyright (C) 2010 - 2015 by Arne Blankerts +
+ + diff --git a/docs/interfaces/Query_Driver_Interface/get_dbs.html b/docs/interfaces/Query_Driver_Interface/get_dbs.html new file mode 100644 index 0000000..2b219f0 --- /dev/null +++ b/docs/interfaces/Query_Driver_Interface/get_dbs.html @@ -0,0 +1,87 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Driver_Interface::get_dbs

+

Return list of dbs for the current connection, if possible

+

+

    +

    Signature

    +
    + public function get_dbs() + +
    +

    Returns

    +
    +
    array
    +
    +
    +
+
+
+ Generated using phpDox 0.8.2-dev - Copyright (C) 2010 - 2015 by Arne Blankerts +
+ + diff --git a/docs/interfaces/Query_Driver_Interface/get_fks.html b/docs/interfaces/Query_Driver_Interface/get_fks.html new file mode 100644 index 0000000..6a0c111 --- /dev/null +++ b/docs/interfaces/Query_Driver_Interface/get_fks.html @@ -0,0 +1,98 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Driver_Interface::get_fks

+

Retrieve foreign keys for the table

+

+

    +

    Signature

    +
    + public function get_fks(string + $table ) + +
    +

    Parameters

    +
    +
    $table + — + string
    +
    +
    +

    Returns

    +
    +
    array
    +
    +
    +
+
+
+ Generated using phpDox 0.8.2-dev - Copyright (C) 2010 - 2015 by Arne Blankerts +
+ + diff --git a/docs/interfaces/Query_Driver_Interface/get_functions.html b/docs/interfaces/Query_Driver_Interface/get_functions.html new file mode 100644 index 0000000..d17c097 --- /dev/null +++ b/docs/interfaces/Query_Driver_Interface/get_functions.html @@ -0,0 +1,87 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Driver_Interface::get_functions

+

Return list of functions for the current database

+

+

    +

    Signature

    +
    + public function get_functions() + +
    +

    Returns

    +
    +
    array
    +
    +
    +
+
+
+ Generated using phpDox 0.8.2-dev - Copyright (C) 2010 - 2015 by Arne Blankerts +
+ + diff --git a/docs/interfaces/Query_Driver_Interface/get_indexes.html b/docs/interfaces/Query_Driver_Interface/get_indexes.html new file mode 100644 index 0000000..0bf0021 --- /dev/null +++ b/docs/interfaces/Query_Driver_Interface/get_indexes.html @@ -0,0 +1,98 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Driver_Interface::get_indexes

+

Retrieve indexes for the table

+

+

    +

    Signature

    +
    + public function get_indexes(string + $table ) + +
    +

    Parameters

    +
    +
    $table + — + string
    +
    +
    +

    Returns

    +
    +
    array
    +
    +
    +
+
+
+ Generated using phpDox 0.8.2-dev - Copyright (C) 2010 - 2015 by Arne Blankerts +
+ + diff --git a/docs/interfaces/Query_Driver_Interface/get_procedures.html b/docs/interfaces/Query_Driver_Interface/get_procedures.html new file mode 100644 index 0000000..055eade --- /dev/null +++ b/docs/interfaces/Query_Driver_Interface/get_procedures.html @@ -0,0 +1,87 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Driver_Interface::get_procedures

+

Return list of stored procedures for the current database

+

+

    +

    Signature

    +
    + public function get_procedures() + +
    +

    Returns

    +
    +
    array
    +
    +
    +
+
+
+ Generated using phpDox 0.8.2-dev - Copyright (C) 2010 - 2015 by Arne Blankerts +
+ + diff --git a/docs/interfaces/Query_Driver_Interface/get_sequences.html b/docs/interfaces/Query_Driver_Interface/get_sequences.html new file mode 100644 index 0000000..b392437 --- /dev/null +++ b/docs/interfaces/Query_Driver_Interface/get_sequences.html @@ -0,0 +1,87 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Driver_Interface::get_sequences

+

Return list of sequences for the current database, if they exist

+

+

    +

    Signature

    +
    + public function get_sequences() + +
    +

    Returns

    +
    +
    array
    +
    +
    +
+
+
+ Generated using phpDox 0.8.2-dev - Copyright (C) 2010 - 2015 by Arne Blankerts +
+ + diff --git a/docs/interfaces/Query_Driver_Interface/get_sql.html b/docs/interfaces/Query_Driver_Interface/get_sql.html new file mode 100644 index 0000000..c459454 --- /dev/null +++ b/docs/interfaces/Query_Driver_Interface/get_sql.html @@ -0,0 +1,88 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Driver_Interface::get_sql

+

Get the SQL class for the current driver

+

+

    +

    Signature

    +
    + public function get_sql() + +
    +

    Returns

    +
    +
    SQL_Interface
    +

    +
    +
    +
+
+
+ Generated using phpDox 0.8.2-dev - Copyright (C) 2010 - 2015 by Arne Blankerts +
+ + diff --git a/docs/interfaces/Query_Driver_Interface/get_system_tables.html b/docs/interfaces/Query_Driver_Interface/get_system_tables.html new file mode 100644 index 0000000..c868802 --- /dev/null +++ b/docs/interfaces/Query_Driver_Interface/get_system_tables.html @@ -0,0 +1,87 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Driver_Interface::get_system_tables

+

Retrieves an array of non-user-created tables for the connection/database

+

+

    +

    Signature

    +
    + public function get_system_tables() + +
    +

    Returns

    +
    +
    array
    +
    +
    +
+
+
+ Generated using phpDox 0.8.2-dev - Copyright (C) 2010 - 2015 by Arne Blankerts +
+ + diff --git a/docs/interfaces/Query_Driver_Interface/get_tables.html b/docs/interfaces/Query_Driver_Interface/get_tables.html new file mode 100644 index 0000000..fdb5ddd --- /dev/null +++ b/docs/interfaces/Query_Driver_Interface/get_tables.html @@ -0,0 +1,87 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Driver_Interface::get_tables

+

Return list of tables for the current database

+

+

    +

    Signature

    +
    + public function get_tables() + +
    +

    Returns

    +
    +
    array
    +
    +
    +
+
+
+ Generated using phpDox 0.8.2-dev - Copyright (C) 2010 - 2015 by Arne Blankerts +
+ + diff --git a/docs/interfaces/Query_Driver_Interface/get_triggers.html b/docs/interfaces/Query_Driver_Interface/get_triggers.html new file mode 100644 index 0000000..4066360 --- /dev/null +++ b/docs/interfaces/Query_Driver_Interface/get_triggers.html @@ -0,0 +1,87 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Driver_Interface::get_triggers

+

Return list of triggers for the current database

+

+

    +

    Signature

    +
    + public function get_triggers() + +
    +

    Returns

    +
    +
    array
    +
    +
    +
+
+
+ Generated using phpDox 0.8.2-dev - Copyright (C) 2010 - 2015 by Arne Blankerts +
+ + diff --git a/docs/interfaces/Query_Driver_Interface/get_types.html b/docs/interfaces/Query_Driver_Interface/get_types.html new file mode 100644 index 0000000..d7b18bd --- /dev/null +++ b/docs/interfaces/Query_Driver_Interface/get_types.html @@ -0,0 +1,87 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Driver_Interface::get_types

+

Retrieve list of data types for the database

+

+

    +

    Signature

    +
    + public function get_types() + +
    +

    Returns

    +
    +
    array
    +
    +
    +
+
+
+ Generated using phpDox 0.8.2-dev - Copyright (C) 2010 - 2015 by Arne Blankerts +
+ + diff --git a/docs/interfaces/Query_Driver_Interface/get_util.html b/docs/interfaces/Query_Driver_Interface/get_util.html new file mode 100644 index 0000000..410cd88 --- /dev/null +++ b/docs/interfaces/Query_Driver_Interface/get_util.html @@ -0,0 +1,88 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Driver_Interface::get_util

+

Get the Util class for the current driver

+

+

    +

    Signature

    +
    + public function get_util() + +
    +

    Returns

    +
    +
    Abstract_Util
    +

    +
    +
    +
+
+
+ Generated using phpDox 0.8.2-dev - Copyright (C) 2010 - 2015 by Arne Blankerts +
+ + diff --git a/docs/interfaces/Query_Driver_Interface/get_views.html b/docs/interfaces/Query_Driver_Interface/get_views.html new file mode 100644 index 0000000..b923d6f --- /dev/null +++ b/docs/interfaces/Query_Driver_Interface/get_views.html @@ -0,0 +1,87 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Driver_Interface::get_views

+

Return list of views for the current database

+

+

    +

    Signature

    +
    + public function get_views() + +
    +

    Returns

    +
    +
    array
    +
    +
    +
+
+
+ Generated using phpDox 0.8.2-dev - Copyright (C) 2010 - 2015 by Arne Blankerts +
+ + diff --git a/docs/interfaces/Query_Driver_Interface/insert_batch.html b/docs/interfaces/Query_Driver_Interface/insert_batch.html new file mode 100644 index 0000000..1947497 --- /dev/null +++ b/docs/interfaces/Query_Driver_Interface/insert_batch.html @@ -0,0 +1,104 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Driver_Interface::insert_batch

+

Create sql for batch insert

+

+

    +

    Signature

    +
    + public function insert_batch(string + $table, + [array + $data = ] ) + +
    +

    Parameters

    +
    +
    $table + — + string
    +
    +
    $data + — + array
    +
    +
    +

    Returns

    +
    +
    array
    +
    +
    +
+
+
+ Generated using phpDox 0.8.2-dev - Copyright (C) 2010 - 2015 by Arne Blankerts +
+ + diff --git a/docs/interfaces/Query_Driver_Interface/num_rows.html b/docs/interfaces/Query_Driver_Interface/num_rows.html new file mode 100644 index 0000000..004a7e6 --- /dev/null +++ b/docs/interfaces/Query_Driver_Interface/num_rows.html @@ -0,0 +1,87 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Driver_Interface::num_rows

+

Return the number of rows returned for a SELECT query

+

+

    +

    Signature

    +
    + public function num_rows() + +
    +

    Returns

    +
    +
    int
    +
    +
    +
+
+
+ Generated using phpDox 0.8.2-dev - Copyright (C) 2010 - 2015 by Arne Blankerts +
+ + diff --git a/docs/interfaces/Query_Driver_Interface/prefix_table.html b/docs/interfaces/Query_Driver_Interface/prefix_table.html new file mode 100644 index 0000000..b30954b --- /dev/null +++ b/docs/interfaces/Query_Driver_Interface/prefix_table.html @@ -0,0 +1,98 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Driver_Interface::prefix_table

+

Prefixes a table if it is not already prefixed

+

+

    +

    Signature

    +
    + public function prefix_table(string + $table ) + +
    +

    Parameters

    +
    +
    $table + — + string
    +
    +
    +

    Returns

    +
    +
    string
    +
    +
    +
+
+
+ Generated using phpDox 0.8.2-dev - Copyright (C) 2010 - 2015 by Arne Blankerts +
+ + diff --git a/docs/interfaces/Query_Driver_Interface/prepare_execute.html b/docs/interfaces/Query_Driver_Interface/prepare_execute.html new file mode 100644 index 0000000..2832627 --- /dev/null +++ b/docs/interfaces/Query_Driver_Interface/prepare_execute.html @@ -0,0 +1,105 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Driver_Interface::prepare_execute

+

Create and execute a prepared statement with the provided parameters

+

+

    +

    Signature

    +
    + public function prepare_execute(string + $sql, + array + $params ) + +
    +

    Parameters

    +
    +
    $sql + — + string
    +
    +
    $params + — + array
    +
    +
    +

    Returns

    +
    +
    PDOStatement
    +

    +
    +
    +
+
+
+ Generated using phpDox 0.8.2-dev - Copyright (C) 2010 - 2015 by Arne Blankerts +
+ + diff --git a/docs/interfaces/Query_Driver_Interface/prepare_query.html b/docs/interfaces/Query_Driver_Interface/prepare_query.html new file mode 100644 index 0000000..676a74a --- /dev/null +++ b/docs/interfaces/Query_Driver_Interface/prepare_query.html @@ -0,0 +1,117 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Driver_Interface::prepare_query

+

Simplifies prepared statements for database queries

+

+

    +

    Signature

    +
    + public function prepare_query(string + $sql, + array + $data ) + +
    +

    Parameters

    +
    +
    $sql + — + string
    +
    +
    $data + — + array
    +
    +
    +

    Returns

    +
    +
    PDOStatement
    +
    | FALSE
    +
    +
    +

    Errors/Exceptions

    +
    +
    + + InvalidArgumentException + +
    +
    +
    +
+
+
+ Generated using phpDox 0.8.2-dev - Copyright (C) 2010 - 2015 by Arne Blankerts +
+ + diff --git a/docs/interfaces/Query_Driver_Interface/quote_ident.html b/docs/interfaces/Query_Driver_Interface/quote_ident.html new file mode 100644 index 0000000..6aa5f35 --- /dev/null +++ b/docs/interfaces/Query_Driver_Interface/quote_ident.html @@ -0,0 +1,99 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Driver_Interface::quote_ident

+

Surrounds the string with the databases identifier escape characters

+

+

    +

    Signature

    +
    + public function quote_ident(string|array + $ident ) + +
    +

    Parameters

    +
    +
    $ident + — + object
    +



    +
    +

    Returns

    +
    +
    string|array
    +

    +
    +
    +
+
+
+ Generated using phpDox 0.8.2-dev - Copyright (C) 2010 - 2015 by Arne Blankerts +
+ + diff --git a/docs/interfaces/Query_Driver_Interface/quote_table.html b/docs/interfaces/Query_Driver_Interface/quote_table.html new file mode 100644 index 0000000..3f74193 --- /dev/null +++ b/docs/interfaces/Query_Driver_Interface/quote_table.html @@ -0,0 +1,99 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Driver_Interface::quote_table

+

Quote database table name, and set prefix

+

+

    +

    Signature

    +
    + public function quote_table(string|array + $table ) + +
    +

    Parameters

    +
    +
    $table + — + object
    +



    +
    +

    Returns

    +
    +
    string|array
    +

    +
    +
    +
+
+
+ Generated using phpDox 0.8.2-dev - Copyright (C) 2010 - 2015 by Arne Blankerts +
+ + diff --git a/docs/interfaces/Query_Driver_Interface/rollback.html b/docs/interfaces/Query_Driver_Interface/rollback.html new file mode 100644 index 0000000..c0bbbe0 --- /dev/null +++ b/docs/interfaces/Query_Driver_Interface/rollback.html @@ -0,0 +1,88 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Driver_Interface::rollback

+

Rollback a transaction

+

+

    +

    Signature

    +
    + public function rollback() + +
    +

    Returns

    +
    +
    bool
    +

    +
    +
    +
+
+
+ Generated using phpDox 0.8.2-dev - Copyright (C) 2010 - 2015 by Arne Blankerts +
+ + diff --git a/docs/interfaces/Query_Driver_Interface/setAttribute.html b/docs/interfaces/Query_Driver_Interface/setAttribute.html new file mode 100644 index 0000000..f6ed7c2 --- /dev/null +++ b/docs/interfaces/Query_Driver_Interface/setAttribute.html @@ -0,0 +1,105 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Driver_Interface::setAttribute

+

Set a connection attribute

+

+

    +

    Signature

    +
    + public function setAttribute(int + $attribute, + mixed + $value ) + +
    +

    Parameters

    +
    +
    $attribute + — + int
    +
    +
    $value + — + mixed
    +
    +
    +

    Returns

    +
    +
    bool
    +

    +
    +
    +
+
+
+ Generated using phpDox 0.8.2-dev - Copyright (C) 2010 - 2015 by Arne Blankerts +
+ + diff --git a/docs/interfaces/Query_Query_Builder_Interface.html b/docs/interfaces/Query_Query_Builder_Interface.html new file mode 100644 index 0000000..3aa69cd --- /dev/null +++ b/docs/interfaces/Query_Query_Builder_Interface.html @@ -0,0 +1,214 @@ + + + + + phpDox - Query\Query_Builder_Interface + + + + + +
+
+ +
+ +
+

Query\Query_Builder_Interface

+

Interface defining the Query Builder class

+

+

+
+
+ Generated using phpDox 0.8.2-dev - Copyright (C) 2010 - 2015 by Arne Blankerts +
+ + diff --git a/docs/interfaces/Query_Query_Builder_Interface/count_all.html b/docs/interfaces/Query_Query_Builder_Interface/count_all.html new file mode 100644 index 0000000..72ada87 --- /dev/null +++ b/docs/interfaces/Query_Query_Builder_Interface/count_all.html @@ -0,0 +1,98 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Query_Builder_Interface::count_all

+

Retrieve the number of rows in the selected table

+

+

    +

    Signature

    +
    + public function count_all(string + $table ) + +
    +

    Parameters

    +
    +
    $table + — + string
    +
    +
    +

    Returns

    +
    +
    int
    +
    +
    +
+
+
+ Generated using phpDox 0.8.2-dev - Copyright (C) 2010 - 2015 by Arne Blankerts +
+ + diff --git a/docs/interfaces/Query_Query_Builder_Interface/count_all_results.html b/docs/interfaces/Query_Query_Builder_Interface/count_all_results.html new file mode 100644 index 0000000..926f61d --- /dev/null +++ b/docs/interfaces/Query_Query_Builder_Interface/count_all_results.html @@ -0,0 +1,98 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Query_Builder_Interface::count_all_results

+

Retrieve the number of results for the generated query - used in place of the get() method

+

+

    +

    Signature

    +
    + public function count_all_results([string + $table = ''] ) + +
    +

    Parameters

    +
    +
    $table + — + string
    +
    +
    +

    Returns

    +
    +
    int
    +
    +
    +
+
+
+ Generated using phpDox 0.8.2-dev - Copyright (C) 2010 - 2015 by Arne Blankerts +
+ + diff --git a/docs/interfaces/Query_Query_Builder_Interface/delete.html b/docs/interfaces/Query_Query_Builder_Interface/delete.html new file mode 100644 index 0000000..ad8dd98 --- /dev/null +++ b/docs/interfaces/Query_Query_Builder_Interface/delete.html @@ -0,0 +1,105 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Query_Builder_Interface::delete

+

Deletes data from a table

+

+

    +

    Signature

    +
    + public function delete(string + $table, + [string + $where = ''] ) + +
    +

    Parameters

    +
    +
    $table + — + string
    +
    +
    $where + — + string
    +
    +
    +

    Returns

    +
    +
    PDOStatement
    +

    +
    +
    +
+
+
+ Generated using phpDox 0.8.2-dev - Copyright (C) 2010 - 2015 by Arne Blankerts +
+ + diff --git a/docs/interfaces/Query_Query_Builder_Interface/distinct.html b/docs/interfaces/Query_Query_Builder_Interface/distinct.html new file mode 100644 index 0000000..824f351 --- /dev/null +++ b/docs/interfaces/Query_Query_Builder_Interface/distinct.html @@ -0,0 +1,88 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Query_Builder_Interface::distinct

+

Adds the 'distinct' keyword to a query

+

+

    +

    Signature

    +
    + public function distinct() + +
    +

    Returns

    +
    +
    Query_Builder
    +

    +
    +
    +
+
+
+ Generated using phpDox 0.8.2-dev - Copyright (C) 2010 - 2015 by Arne Blankerts +
+ + diff --git a/docs/interfaces/Query_Query_Builder_Interface/explain.html b/docs/interfaces/Query_Query_Builder_Interface/explain.html new file mode 100644 index 0000000..73aa3d2 --- /dev/null +++ b/docs/interfaces/Query_Query_Builder_Interface/explain.html @@ -0,0 +1,88 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Query_Builder_Interface::explain

+

Shows the query plan for the query

+

+

    +

    Signature

    +
    + public function explain() + +
    +

    Returns

    +
    +
    Query_Builder
    +

    +
    +
    +
+
+
+ Generated using phpDox 0.8.2-dev - Copyright (C) 2010 - 2015 by Arne Blankerts +
+ + diff --git a/docs/interfaces/Query_Query_Builder_Interface/from.html b/docs/interfaces/Query_Query_Builder_Interface/from.html new file mode 100644 index 0000000..50b21b6 --- /dev/null +++ b/docs/interfaces/Query_Query_Builder_Interface/from.html @@ -0,0 +1,99 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Query_Builder_Interface::from

+

Specify the database table to select from

+

+

    +

    Signature

    +
    + public function from(string + $tblname ) + +
    +

    Parameters

    +
    +
    $tblname + — + string
    +
    +
    +

    Returns

    +
    +
    Query_Builder
    +

    +
    +
    +
+
+
+ Generated using phpDox 0.8.2-dev - Copyright (C) 2010 - 2015 by Arne Blankerts +
+ + diff --git a/docs/interfaces/Query_Query_Builder_Interface/get.html b/docs/interfaces/Query_Query_Builder_Interface/get.html new file mode 100644 index 0000000..aa9290d --- /dev/null +++ b/docs/interfaces/Query_Query_Builder_Interface/get.html @@ -0,0 +1,111 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Query_Builder_Interface::get

+

Select and retrieve all records from the current table, and/or execute current compiled query

+

+

    +

    Signature

    +
    + public function get([string + $table = '', + [boolean + $limit = FALSE, + [boolean + $offset = FALSE]]] ) + +
    +

    Parameters

    +
    +
    $table + — + string
    +
    +
    $limit + — + boolean
    +



    +
    $offset + — + boolean
    +



    +
    +

    Returns

    +
    +
    PDOStatement
    +

    +
    +
    +
+
+
+ Generated using phpDox 0.8.2-dev - Copyright (C) 2010 - 2015 by Arne Blankerts +
+ + diff --git a/docs/interfaces/Query_Query_Builder_Interface/get_compiled_delete.html b/docs/interfaces/Query_Query_Builder_Interface/get_compiled_delete.html new file mode 100644 index 0000000..9be6d93 --- /dev/null +++ b/docs/interfaces/Query_Query_Builder_Interface/get_compiled_delete.html @@ -0,0 +1,104 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Query_Builder_Interface::get_compiled_delete

+

Returns the generated 'delete' sql query

+

+

    +

    Signature

    +
    + public function get_compiled_delete([string + $table = "", + [boolean + $reset = TRUE]] ) + +
    +

    Parameters

    +
    +
    $table + — + string
    +
    +
    $reset + — + boolean
    +



    +
    +

    Returns

    +
    +
    string
    +
    +
    +
+
+
+ Generated using phpDox 0.8.2-dev - Copyright (C) 2010 - 2015 by Arne Blankerts +
+ + diff --git a/docs/interfaces/Query_Query_Builder_Interface/get_compiled_insert.html b/docs/interfaces/Query_Query_Builder_Interface/get_compiled_insert.html new file mode 100644 index 0000000..0175597 --- /dev/null +++ b/docs/interfaces/Query_Query_Builder_Interface/get_compiled_insert.html @@ -0,0 +1,104 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Query_Builder_Interface::get_compiled_insert

+

Returns the generated 'insert' sql query

+

+

    +

    Signature

    +
    + public function get_compiled_insert(string + $table, + [boolean + $reset = TRUE] ) + +
    +

    Parameters

    +
    +
    $table + — + string
    +
    +
    $reset + — + boolean
    +



    +
    +

    Returns

    +
    +
    string
    +
    +
    +
+
+
+ Generated using phpDox 0.8.2-dev - Copyright (C) 2010 - 2015 by Arne Blankerts +
+ + diff --git a/docs/interfaces/Query_Query_Builder_Interface/get_compiled_select.html b/docs/interfaces/Query_Query_Builder_Interface/get_compiled_select.html new file mode 100644 index 0000000..c2c0994 --- /dev/null +++ b/docs/interfaces/Query_Query_Builder_Interface/get_compiled_select.html @@ -0,0 +1,104 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Query_Builder_Interface::get_compiled_select

+

Returns the generated 'select' sql query

+

+

    +

    Signature

    +
    + public function get_compiled_select([string + $table = '', + [boolean + $reset = TRUE]] ) + +
    +

    Parameters

    +
    +
    $table + — + string
    +
    +
    $reset + — + boolean
    +



    +
    +

    Returns

    +
    +
    string
    +
    +
    +
+
+
+ Generated using phpDox 0.8.2-dev - Copyright (C) 2010 - 2015 by Arne Blankerts +
+ + diff --git a/docs/interfaces/Query_Query_Builder_Interface/get_compiled_update.html b/docs/interfaces/Query_Query_Builder_Interface/get_compiled_update.html new file mode 100644 index 0000000..4f2412f --- /dev/null +++ b/docs/interfaces/Query_Query_Builder_Interface/get_compiled_update.html @@ -0,0 +1,104 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Query_Builder_Interface::get_compiled_update

+

Returns the generated 'update' sql query

+

+

    +

    Signature

    +
    + public function get_compiled_update([string + $table = '', + [boolean + $reset = TRUE]] ) + +
    +

    Parameters

    +
    +
    $table + — + string
    +
    +
    $reset + — + boolean
    +



    +
    +

    Returns

    +
    +
    string
    +
    +
    +
+
+
+ Generated using phpDox 0.8.2-dev - Copyright (C) 2010 - 2015 by Arne Blankerts +
+ + diff --git a/docs/interfaces/Query_Query_Builder_Interface/get_where.html b/docs/interfaces/Query_Query_Builder_Interface/get_where.html new file mode 100644 index 0000000..a25ba45 --- /dev/null +++ b/docs/interfaces/Query_Query_Builder_Interface/get_where.html @@ -0,0 +1,117 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Query_Builder_Interface::get_where

+

Convience method for get() with a where clause

+

+

    +

    Signature

    +
    + public function get_where(string + $table, + [array + $where = , + [boolean + $limit = FALSE, + [boolean + $offset = FALSE]]] ) + +
    +

    Parameters

    +
    +
    $table + — + string
    +
    +
    $where + — + array
    +
    +
    $limit + — + boolean
    +



    +
    $offset + — + boolean
    +



    +
    +

    Returns

    +
    +
    PDOStatement
    +

    +
    +
    +
+
+
+ Generated using phpDox 0.8.2-dev - Copyright (C) 2010 - 2015 by Arne Blankerts +
+ + diff --git a/docs/interfaces/Query_Query_Builder_Interface/group_by.html b/docs/interfaces/Query_Query_Builder_Interface/group_by.html new file mode 100644 index 0000000..3e12e6f --- /dev/null +++ b/docs/interfaces/Query_Query_Builder_Interface/group_by.html @@ -0,0 +1,99 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Query_Builder_Interface::group_by

+

Group the results by the selected field(s)

+

+

    +

    Signature

    +
    + public function group_by(mixed + $field ) + +
    +

    Parameters

    +
    +
    $field + — + mixed
    +
    +
    +

    Returns

    +
    +
    Query_Builder
    +

    +
    +
    +
+
+
+ Generated using phpDox 0.8.2-dev - Copyright (C) 2010 - 2015 by Arne Blankerts +
+ + diff --git a/docs/interfaces/Query_Query_Builder_Interface/group_end.html b/docs/interfaces/Query_Query_Builder_Interface/group_end.html new file mode 100644 index 0000000..1c14acc --- /dev/null +++ b/docs/interfaces/Query_Query_Builder_Interface/group_end.html @@ -0,0 +1,88 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Query_Builder_Interface::group_end

+

Ends a query group

+

+

    +

    Signature

    +
    + public function group_end() + +
    +

    Returns

    +
    +
    Query_Builder
    +

    +
    +
    +
+
+
+ Generated using phpDox 0.8.2-dev - Copyright (C) 2010 - 2015 by Arne Blankerts +
+ + diff --git a/docs/interfaces/Query_Query_Builder_Interface/group_start.html b/docs/interfaces/Query_Query_Builder_Interface/group_start.html new file mode 100644 index 0000000..1faa8a6 --- /dev/null +++ b/docs/interfaces/Query_Query_Builder_Interface/group_start.html @@ -0,0 +1,88 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Query_Builder_Interface::group_start

+

Adds a paren to the current query for query grouping

+

+

    +

    Signature

    +
    + public function group_start() + +
    +

    Returns

    +
    +
    Query_Builder
    +

    +
    +
    +
+
+
+ Generated using phpDox 0.8.2-dev - Copyright (C) 2010 - 2015 by Arne Blankerts +
+ + diff --git a/docs/interfaces/Query_Query_Builder_Interface/having.html b/docs/interfaces/Query_Query_Builder_Interface/having.html new file mode 100644 index 0000000..d73037b --- /dev/null +++ b/docs/interfaces/Query_Query_Builder_Interface/having.html @@ -0,0 +1,105 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Query_Builder_Interface::having

+

Generates a 'Having' clause

+

+

    +

    Signature

    +
    + public function having(mixed + $key, + [array + $val = ] ) + +
    +

    Parameters

    +
    +
    $key + — + mixed
    +
    +
    $val + — + array
    +
    +
    +

    Returns

    +
    +
    Query_Builder
    +

    +
    +
    +
+
+
+ Generated using phpDox 0.8.2-dev - Copyright (C) 2010 - 2015 by Arne Blankerts +
+ + diff --git a/docs/interfaces/Query_Query_Builder_Interface/insert.html b/docs/interfaces/Query_Query_Builder_Interface/insert.html new file mode 100644 index 0000000..7a9ac2f --- /dev/null +++ b/docs/interfaces/Query_Query_Builder_Interface/insert.html @@ -0,0 +1,105 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Query_Builder_Interface::insert

+

Creates an insert clause, and executes it

+

+

    +

    Signature

    +
    + public function insert(string + $table, + [array + $data = ] ) + +
    +

    Parameters

    +
    +
    $table + — + string
    +
    +
    $data + — + array
    +
    +
    +

    Returns

    +
    +
    PDOStatement
    +

    +
    +
    +
+
+
+ Generated using phpDox 0.8.2-dev - Copyright (C) 2010 - 2015 by Arne Blankerts +
+ + diff --git a/docs/interfaces/Query_Query_Builder_Interface/insert_batch.html b/docs/interfaces/Query_Query_Builder_Interface/insert_batch.html new file mode 100644 index 0000000..85035ad --- /dev/null +++ b/docs/interfaces/Query_Query_Builder_Interface/insert_batch.html @@ -0,0 +1,105 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Query_Builder_Interface::insert_batch

+

Creates and executes a batch insertion query

+

+

    +

    Signature

    +
    + public function insert_batch(string + $table, + [array + $data = ] ) + +
    +

    Parameters

    +
    +
    $table + — + string
    +
    +
    $data + — + array
    +
    +
    +

    Returns

    +
    +
    PDOStatement|null
    +

    +
    +
    +
+
+
+ Generated using phpDox 0.8.2-dev - Copyright (C) 2010 - 2015 by Arne Blankerts +
+ + diff --git a/docs/interfaces/Query_Query_Builder_Interface/join.html b/docs/interfaces/Query_Query_Builder_Interface/join.html new file mode 100644 index 0000000..72d21ec --- /dev/null +++ b/docs/interfaces/Query_Query_Builder_Interface/join.html @@ -0,0 +1,111 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Query_Builder_Interface::join

+

Creates a join phrase in a compiled query

+

+

    +

    Signature

    +
    + public function join(string + $table, + string + $condition, + [string + $type = ''] ) + +
    +

    Parameters

    +
    +
    $table + — + string
    +
    +
    $condition + — + string
    +
    +
    $type + — + string
    +
    +
    +

    Returns

    +
    +
    Query_Builder
    +

    +
    +
    +
+
+
+ Generated using phpDox 0.8.2-dev - Copyright (C) 2010 - 2015 by Arne Blankerts +
+ + diff --git a/docs/interfaces/Query_Query_Builder_Interface/like.html b/docs/interfaces/Query_Query_Builder_Interface/like.html new file mode 100644 index 0000000..aa97e14 --- /dev/null +++ b/docs/interfaces/Query_Query_Builder_Interface/like.html @@ -0,0 +1,111 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Query_Builder_Interface::like

+

Creates a Like clause in the sql statement

+

+

    +

    Signature

    +
    + public function like(string + $field, + mixed + $val, + [string + $pos = 'both'] ) + +
    +

    Parameters

    +
    +
    $field + — + string
    +
    +
    $val + — + mixed
    +
    +
    $pos + — + string
    +
    +
    +

    Returns

    +
    +
    Query_Builder
    +

    +
    +
    +
+
+
+ Generated using phpDox 0.8.2-dev - Copyright (C) 2010 - 2015 by Arne Blankerts +
+ + diff --git a/docs/interfaces/Query_Query_Builder_Interface/limit.html b/docs/interfaces/Query_Query_Builder_Interface/limit.html new file mode 100644 index 0000000..9e4f2ee --- /dev/null +++ b/docs/interfaces/Query_Query_Builder_Interface/limit.html @@ -0,0 +1,105 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Query_Builder_Interface::limit

+

Set a limit on the current sql statement

+

+

    +

    Signature

    +
    + public function limit(int + $limit, + [boolean + $offset = FALSE] ) + +
    +

    Parameters

    +
    +
    $limit + — + int
    +
    +
    $offset + — + boolean
    +



    +
    +

    Returns

    +
    +
    Query_Builder
    +

    +
    +
    +
+
+
+ Generated using phpDox 0.8.2-dev - Copyright (C) 2010 - 2015 by Arne Blankerts +
+ + diff --git a/docs/interfaces/Query_Query_Builder_Interface/not_like.html b/docs/interfaces/Query_Query_Builder_Interface/not_like.html new file mode 100644 index 0000000..4b289b2 --- /dev/null +++ b/docs/interfaces/Query_Query_Builder_Interface/not_like.html @@ -0,0 +1,111 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Query_Builder_Interface::not_like

+

Generates a NOT LIKE clause

+

+

    +

    Signature

    +
    + public function not_like(string + $field, + mixed + $val, + [string + $pos = 'both'] ) + +
    +

    Parameters

    +
    +
    $field + — + string
    +
    +
    $val + — + mixed
    +
    +
    $pos + — + string
    +
    +
    +

    Returns

    +
    +
    Query_Builder
    +

    +
    +
    +
+
+
+ Generated using phpDox 0.8.2-dev - Copyright (C) 2010 - 2015 by Arne Blankerts +
+ + diff --git a/docs/interfaces/Query_Query_Builder_Interface/or_group_start.html b/docs/interfaces/Query_Query_Builder_Interface/or_group_start.html new file mode 100644 index 0000000..ebeba95 --- /dev/null +++ b/docs/interfaces/Query_Query_Builder_Interface/or_group_start.html @@ -0,0 +1,88 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Query_Builder_Interface::or_group_start

+

Adds a paren to the current query for query grouping, prefixed with 'OR'

+

+

    +

    Signature

    +
    + public function or_group_start() + +
    +

    Returns

    +
    +
    Query_Builder
    +

    +
    +
    +
+
+
+ Generated using phpDox 0.8.2-dev - Copyright (C) 2010 - 2015 by Arne Blankerts +
+ + diff --git a/docs/interfaces/Query_Query_Builder_Interface/or_having.html b/docs/interfaces/Query_Query_Builder_Interface/or_having.html new file mode 100644 index 0000000..e392f53 --- /dev/null +++ b/docs/interfaces/Query_Query_Builder_Interface/or_having.html @@ -0,0 +1,105 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Query_Builder_Interface::or_having

+

Generates a 'Having' clause prefixed with 'OR'

+

+

    +

    Signature

    +
    + public function or_having(mixed + $key, + [array + $val = ] ) + +
    +

    Parameters

    +
    +
    $key + — + mixed
    +
    +
    $val + — + array
    +
    +
    +

    Returns

    +
    +
    Query_Builder
    +

    +
    +
    +
+
+
+ Generated using phpDox 0.8.2-dev - Copyright (C) 2010 - 2015 by Arne Blankerts +
+ + diff --git a/docs/interfaces/Query_Query_Builder_Interface/or_like.html b/docs/interfaces/Query_Query_Builder_Interface/or_like.html new file mode 100644 index 0000000..e71a9e5 --- /dev/null +++ b/docs/interfaces/Query_Query_Builder_Interface/or_like.html @@ -0,0 +1,111 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Query_Builder_Interface::or_like

+

Generates an OR Like clause

+

+

    +

    Signature

    +
    + public function or_like(string + $field, + mixed + $val, + [string + $pos = 'both'] ) + +
    +

    Parameters

    +
    +
    $field + — + string
    +
    +
    $val + — + mixed
    +
    +
    $pos + — + string
    +
    +
    +

    Returns

    +
    +
    Query_Builder
    +

    +
    +
    +
+
+
+ Generated using phpDox 0.8.2-dev - Copyright (C) 2010 - 2015 by Arne Blankerts +
+ + diff --git a/docs/interfaces/Query_Query_Builder_Interface/or_not_group_start.html b/docs/interfaces/Query_Query_Builder_Interface/or_not_group_start.html new file mode 100644 index 0000000..285ebb5 --- /dev/null +++ b/docs/interfaces/Query_Query_Builder_Interface/or_not_group_start.html @@ -0,0 +1,88 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Query_Builder_Interface::or_not_group_start

+

Adds a paren to the current query for query grouping, prefixed with 'OR NOT'

+

+

    +

    Signature

    +
    + public function or_not_group_start() + +
    +

    Returns

    +
    +
    Query_Builder
    +

    +
    +
    +
+
+
+ Generated using phpDox 0.8.2-dev - Copyright (C) 2010 - 2015 by Arne Blankerts +
+ + diff --git a/docs/interfaces/Query_Query_Builder_Interface/or_not_like.html b/docs/interfaces/Query_Query_Builder_Interface/or_not_like.html new file mode 100644 index 0000000..ebb2cce --- /dev/null +++ b/docs/interfaces/Query_Query_Builder_Interface/or_not_like.html @@ -0,0 +1,111 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Query_Builder_Interface::or_not_like

+

Generates a OR NOT LIKE clause

+

+

    +

    Signature

    +
    + public function or_not_like(string + $field, + mixed + $val, + [string + $pos = 'both'] ) + +
    +

    Parameters

    +
    +
    $field + — + string
    +
    +
    $val + — + mixed
    +
    +
    $pos + — + string
    +
    +
    +

    Returns

    +
    +
    Query_Builder
    +

    +
    +
    +
+
+
+ Generated using phpDox 0.8.2-dev - Copyright (C) 2010 - 2015 by Arne Blankerts +
+ + diff --git a/docs/interfaces/Query_Query_Builder_Interface/or_where.html b/docs/interfaces/Query_Query_Builder_Interface/or_where.html new file mode 100644 index 0000000..06b062d --- /dev/null +++ b/docs/interfaces/Query_Query_Builder_Interface/or_where.html @@ -0,0 +1,105 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Query_Builder_Interface::or_where

+

Where clause prefixed with "OR"

+

+

    +

    Signature

    +
    + public function or_where(string + $key, + [array + $val = ] ) + +
    +

    Parameters

    +
    +
    $key + — + string
    +
    +
    $val + — + array
    +
    +
    +

    Returns

    +
    +
    Query_Builder
    +

    +
    +
    +
+
+
+ Generated using phpDox 0.8.2-dev - Copyright (C) 2010 - 2015 by Arne Blankerts +
+ + diff --git a/docs/interfaces/Query_Query_Builder_Interface/or_where_in.html b/docs/interfaces/Query_Query_Builder_Interface/or_where_in.html new file mode 100644 index 0000000..61f52f7 --- /dev/null +++ b/docs/interfaces/Query_Query_Builder_Interface/or_where_in.html @@ -0,0 +1,105 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Query_Builder_Interface::or_where_in

+

Where in statement prefixed with "or"

+

+

    +

    Signature

    +
    + public function or_where_in(string + $field, + [array + $val = ] ) + +
    +

    Parameters

    +
    +
    $field + — + string
    +
    +
    $val + — + array
    +
    +
    +

    Returns

    +
    +
    Query_Builder
    +

    +
    +
    +
+
+
+ Generated using phpDox 0.8.2-dev - Copyright (C) 2010 - 2015 by Arne Blankerts +
+ + diff --git a/docs/interfaces/Query_Query_Builder_Interface/or_where_not_in.html b/docs/interfaces/Query_Query_Builder_Interface/or_where_not_in.html new file mode 100644 index 0000000..ca3383c --- /dev/null +++ b/docs/interfaces/Query_Query_Builder_Interface/or_where_not_in.html @@ -0,0 +1,105 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Query_Builder_Interface::or_where_not_in

+

OR WHERE NOT IN (FOO) clause

+

+

    +

    Signature

    +
    + public function or_where_not_in(string + $field, + [array + $val = ] ) + +
    +

    Parameters

    +
    +
    $field + — + string
    +
    +
    $val + — + array
    +
    +
    +

    Returns

    +
    +
    Query_Builder
    +

    +
    +
    +
+
+
+ Generated using phpDox 0.8.2-dev - Copyright (C) 2010 - 2015 by Arne Blankerts +
+ + diff --git a/docs/interfaces/Query_Query_Builder_Interface/order_by.html b/docs/interfaces/Query_Query_Builder_Interface/order_by.html new file mode 100644 index 0000000..811ef39 --- /dev/null +++ b/docs/interfaces/Query_Query_Builder_Interface/order_by.html @@ -0,0 +1,105 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Query_Builder_Interface::order_by

+

Order the results by the selected field(s)

+

+

    +

    Signature

    +
    + public function order_by(string + $field, + [string + $type = ""] ) + +
    +

    Parameters

    +
    +
    $field + — + string
    +
    +
    $type + — + string
    +
    +
    +

    Returns

    +
    +
    Query_Builder
    +

    +
    +
    +
+
+
+ Generated using phpDox 0.8.2-dev - Copyright (C) 2010 - 2015 by Arne Blankerts +
+ + diff --git a/docs/interfaces/Query_Query_Builder_Interface/reset_query.html b/docs/interfaces/Query_Query_Builder_Interface/reset_query.html new file mode 100644 index 0000000..72dc01b --- /dev/null +++ b/docs/interfaces/Query_Query_Builder_Interface/reset_query.html @@ -0,0 +1,88 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Query_Builder_Interface::reset_query

+

Clear out the class variables, so the next query can be run

+

+

    +

    Signature

    +
    + public function reset_query() + +
    +

    Returns

    +
    +
    void
    +

    +
    +
    +
+
+
+ Generated using phpDox 0.8.2-dev - Copyright (C) 2010 - 2015 by Arne Blankerts +
+ + diff --git a/docs/interfaces/Query_Query_Builder_Interface/select.html b/docs/interfaces/Query_Query_Builder_Interface/select.html new file mode 100644 index 0000000..420a652 --- /dev/null +++ b/docs/interfaces/Query_Query_Builder_Interface/select.html @@ -0,0 +1,99 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Query_Builder_Interface::select

+

Specifies rows to select in a query

+

+

    +

    Signature

    +
    + public function select(string + $fields ) + +
    +

    Parameters

    +
    +
    $fields + — + string
    +
    +
    +

    Returns

    +
    +
    Query_Builder
    +

    +
    +
    +
+
+
+ Generated using phpDox 0.8.2-dev - Copyright (C) 2010 - 2015 by Arne Blankerts +
+ + diff --git a/docs/interfaces/Query_Query_Builder_Interface/select_avg.html b/docs/interfaces/Query_Query_Builder_Interface/select_avg.html new file mode 100644 index 0000000..498d4a7 --- /dev/null +++ b/docs/interfaces/Query_Query_Builder_Interface/select_avg.html @@ -0,0 +1,105 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Query_Builder_Interface::select_avg

+

Selects the average value of a field from a query

+

+

    +

    Signature

    +
    + public function select_avg(string + $field, + [boolean + $as = FALSE] ) + +
    +

    Parameters

    +
    +
    $field + — + string
    +
    +
    $as + — + boolean
    +



    +
    +

    Returns

    +
    +
    Query_Builder
    +

    +
    +
    +
+
+
+ Generated using phpDox 0.8.2-dev - Copyright (C) 2010 - 2015 by Arne Blankerts +
+ + diff --git a/docs/interfaces/Query_Query_Builder_Interface/select_max.html b/docs/interfaces/Query_Query_Builder_Interface/select_max.html new file mode 100644 index 0000000..8b43bde --- /dev/null +++ b/docs/interfaces/Query_Query_Builder_Interface/select_max.html @@ -0,0 +1,105 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Query_Builder_Interface::select_max

+

Selects the maximum value of a field from a query

+

+

    +

    Signature

    +
    + public function select_max(string + $field, + [boolean + $as = FALSE] ) + +
    +

    Parameters

    +
    +
    $field + — + string
    +
    +
    $as + — + boolean
    +



    +
    +

    Returns

    +
    +
    Query_Builder
    +

    +
    +
    +
+
+
+ Generated using phpDox 0.8.2-dev - Copyright (C) 2010 - 2015 by Arne Blankerts +
+ + diff --git a/docs/interfaces/Query_Query_Builder_Interface/select_min.html b/docs/interfaces/Query_Query_Builder_Interface/select_min.html new file mode 100644 index 0000000..b4214de --- /dev/null +++ b/docs/interfaces/Query_Query_Builder_Interface/select_min.html @@ -0,0 +1,105 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Query_Builder_Interface::select_min

+

Selects the minimum value of a field from a query

+

+

    +

    Signature

    +
    + public function select_min(string + $field, + [boolean + $as = FALSE] ) + +
    +

    Parameters

    +
    +
    $field + — + string
    +
    +
    $as + — + boolean
    +



    +
    +

    Returns

    +
    +
    Query_Builder
    +

    +
    +
    +
+
+
+ Generated using phpDox 0.8.2-dev - Copyright (C) 2010 - 2015 by Arne Blankerts +
+ + diff --git a/docs/interfaces/Query_Query_Builder_Interface/select_sum.html b/docs/interfaces/Query_Query_Builder_Interface/select_sum.html new file mode 100644 index 0000000..f9770b5 --- /dev/null +++ b/docs/interfaces/Query_Query_Builder_Interface/select_sum.html @@ -0,0 +1,105 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Query_Builder_Interface::select_sum

+

Selects the sum of a field from a query

+

+

    +

    Signature

    +
    + public function select_sum(string + $field, + [boolean + $as = FALSE] ) + +
    +

    Parameters

    +
    +
    $field + — + string
    +
    +
    $as + — + boolean
    +



    +
    +

    Returns

    +
    +
    Query_Builder
    +

    +
    +
    +
+
+
+ Generated using phpDox 0.8.2-dev - Copyright (C) 2010 - 2015 by Arne Blankerts +
+ + diff --git a/docs/interfaces/Query_Query_Builder_Interface/set.html b/docs/interfaces/Query_Query_Builder_Interface/set.html new file mode 100644 index 0000000..ca3c53e --- /dev/null +++ b/docs/interfaces/Query_Query_Builder_Interface/set.html @@ -0,0 +1,105 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Query_Builder_Interface::set

+

Sets values for inserts / updates / deletes

+

+

    +

    Signature

    +
    + public function set(mixed + $key, + [mixed + $val = NULL] ) + +
    +

    Parameters

    +
    +
    $key + — + mixed
    +
    +
    $val + — + mixed
    +
    +
    +

    Returns

    +
    +
    Query_Builder
    +

    +
    +
    +
+
+
+ Generated using phpDox 0.8.2-dev - Copyright (C) 2010 - 2015 by Arne Blankerts +
+ + diff --git a/docs/interfaces/Query_Query_Builder_Interface/update.html b/docs/interfaces/Query_Query_Builder_Interface/update.html new file mode 100644 index 0000000..601d008 --- /dev/null +++ b/docs/interfaces/Query_Query_Builder_Interface/update.html @@ -0,0 +1,105 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Query_Builder_Interface::update

+

Creates an update clause, and executes it

+

+

    +

    Signature

    +
    + public function update(string + $table, + [array + $data = ] ) + +
    +

    Parameters

    +
    +
    $table + — + string
    +
    +
    $data + — + array
    +
    +
    +

    Returns

    +
    +
    PDOStatement
    +

    +
    +
    +
+
+
+ Generated using phpDox 0.8.2-dev - Copyright (C) 2010 - 2015 by Arne Blankerts +
+ + diff --git a/docs/interfaces/Query_Query_Builder_Interface/where.html b/docs/interfaces/Query_Query_Builder_Interface/where.html new file mode 100644 index 0000000..6f1304e --- /dev/null +++ b/docs/interfaces/Query_Query_Builder_Interface/where.html @@ -0,0 +1,111 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Query_Builder_Interface::where

+

Specify condition(s) in the where clause of a query Note: this function works with key / value, or a passed array with key / value pairs

+

+

    +

    Signature

    +
    + public function where(mixed + $key, + [array + $val = , + [bool + $escape = NULL]] ) + +
    +

    Parameters

    +
    +
    $key + — + mixed
    +
    +
    $val + — + array
    +
    +
    $escape + — + object
    +



    +
    +

    Returns

    +
    +
    Query_Builder
    +

    +
    +
    +
+
+
+ Generated using phpDox 0.8.2-dev - Copyright (C) 2010 - 2015 by Arne Blankerts +
+ + diff --git a/docs/interfaces/Query_Query_Builder_Interface/where_in.html b/docs/interfaces/Query_Query_Builder_Interface/where_in.html new file mode 100644 index 0000000..ea77834 --- /dev/null +++ b/docs/interfaces/Query_Query_Builder_Interface/where_in.html @@ -0,0 +1,105 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Query_Builder_Interface::where_in

+

Where clause with 'IN' statement

+

+

    +

    Signature

    +
    + public function where_in(mixed + $field, + [array + $val = ] ) + +
    +

    Parameters

    +
    +
    $field + — + mixed
    +
    +
    $val + — + array
    +
    +
    +

    Returns

    +
    +
    Query_Builder
    +

    +
    +
    +
+
+
+ Generated using phpDox 0.8.2-dev - Copyright (C) 2010 - 2015 by Arne Blankerts +
+ + diff --git a/docs/interfaces/Query_Query_Builder_Interface/where_not_in.html b/docs/interfaces/Query_Query_Builder_Interface/where_not_in.html new file mode 100644 index 0000000..1807dff --- /dev/null +++ b/docs/interfaces/Query_Query_Builder_Interface/where_not_in.html @@ -0,0 +1,105 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\Query_Builder_Interface::where_not_in

+

WHERE NOT IN (FOO) clause

+

+

    +

    Signature

    +
    + public function where_not_in(string + $field, + [array + $val = ] ) + +
    +

    Parameters

    +
    +
    $field + — + string
    +
    +
    $val + — + array
    +
    +
    +

    Returns

    +
    +
    Query_Builder
    +

    +
    +
    +
+
+
+ Generated using phpDox 0.8.2-dev - Copyright (C) 2010 - 2015 by Arne Blankerts +
+ + diff --git a/docs/interfaces/Query_SQL_Interface.html b/docs/interfaces/Query_SQL_Interface.html new file mode 100644 index 0000000..eef460a --- /dev/null +++ b/docs/interfaces/Query_SQL_Interface.html @@ -0,0 +1,133 @@ + + + + + phpDox - Query\SQL_Interface + + + + + +
+
+ +
+ +
+

Query\SQL_Interface

+

parent for database manipulation subclasses

+

+

+
+
+ Generated using phpDox 0.8.2-dev - Copyright (C) 2010 - 2015 by Arne Blankerts +
+ + diff --git a/docs/interfaces/Query_SQL_Interface/column_list.html b/docs/interfaces/Query_SQL_Interface/column_list.html new file mode 100644 index 0000000..175c142 --- /dev/null +++ b/docs/interfaces/Query_SQL_Interface/column_list.html @@ -0,0 +1,98 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\SQL_Interface::column_list

+

Get information about the columns in the specified table

+

+

    +

    Signature

    +
    + public function column_list(string + $table ) + +
    +

    Parameters

    +
    +
    $table + — + string
    +
    +
    +

    Returns

    +
    +
    string
    +
    +
    +
+
+
+ Generated using phpDox 0.8.2-dev - Copyright (C) 2010 - 2015 by Arne Blankerts +
+ + diff --git a/docs/interfaces/Query_SQL_Interface/db_list.html b/docs/interfaces/Query_SQL_Interface/db_list.html new file mode 100644 index 0000000..2b38c05 --- /dev/null +++ b/docs/interfaces/Query_SQL_Interface/db_list.html @@ -0,0 +1,87 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\SQL_Interface::db_list

+

Returns sql to list other databases

+

+

    +

    Signature

    +
    + public function db_list() + +
    +

    Returns

    +
    +
    string
    +
    +
    +
+
+
+ Generated using phpDox 0.8.2-dev - Copyright (C) 2010 - 2015 by Arne Blankerts +
+ + diff --git a/docs/interfaces/Query_SQL_Interface/explain.html b/docs/interfaces/Query_SQL_Interface/explain.html new file mode 100644 index 0000000..98cbb48 --- /dev/null +++ b/docs/interfaces/Query_SQL_Interface/explain.html @@ -0,0 +1,98 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\SQL_Interface::explain

+

Modify the query to get the query plan

+

+

    +

    Signature

    +
    + public function explain(string + $sql ) + +
    +

    Parameters

    +
    +
    $sql + — + string
    +
    +
    +

    Returns

    +
    +
    string
    +
    +
    +
+
+
+ Generated using phpDox 0.8.2-dev - Copyright (C) 2010 - 2015 by Arne Blankerts +
+ + diff --git a/docs/interfaces/Query_SQL_Interface/fk_list.html b/docs/interfaces/Query_SQL_Interface/fk_list.html new file mode 100644 index 0000000..71dde2e --- /dev/null +++ b/docs/interfaces/Query_SQL_Interface/fk_list.html @@ -0,0 +1,98 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\SQL_Interface::fk_list

+

Get the list of foreign keys for the current table

+

+

    +

    Signature

    +
    + public function fk_list(string + $table ) + +
    +

    Parameters

    +
    +
    $table + — + string
    +
    +
    +

    Returns

    +
    +
    array
    +
    +
    +
+
+
+ Generated using phpDox 0.8.2-dev - Copyright (C) 2010 - 2015 by Arne Blankerts +
+ + diff --git a/docs/interfaces/Query_SQL_Interface/function_list.html b/docs/interfaces/Query_SQL_Interface/function_list.html new file mode 100644 index 0000000..d5cfe72 --- /dev/null +++ b/docs/interfaces/Query_SQL_Interface/function_list.html @@ -0,0 +1,88 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\SQL_Interface::function_list

+

Return sql to list functions

+

+

    +

    Signature

    +
    + public function function_list() + +
    +

    Returns

    +
    +
    NULL
    +

    +
    +
    +
+
+
+ Generated using phpDox 0.8.2-dev - Copyright (C) 2010 - 2015 by Arne Blankerts +
+ + diff --git a/docs/interfaces/Query_SQL_Interface/index_list.html b/docs/interfaces/Query_SQL_Interface/index_list.html new file mode 100644 index 0000000..f855391 --- /dev/null +++ b/docs/interfaces/Query_SQL_Interface/index_list.html @@ -0,0 +1,98 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\SQL_Interface::index_list

+

Get the list of indexes for the current table

+

+

    +

    Signature

    +
    + public function index_list(string + $table ) + +
    +

    Parameters

    +
    +
    $table + — + string
    +
    +
    +

    Returns

    +
    +
    array
    +
    +
    +
+
+
+ Generated using phpDox 0.8.2-dev - Copyright (C) 2010 - 2015 by Arne Blankerts +
+ + diff --git a/docs/interfaces/Query_SQL_Interface/limit.html b/docs/interfaces/Query_SQL_Interface/limit.html new file mode 100644 index 0000000..23ba155 --- /dev/null +++ b/docs/interfaces/Query_SQL_Interface/limit.html @@ -0,0 +1,110 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\SQL_Interface::limit

+

Get database specific sql for limit clause

+

+

    +

    Signature

    +
    + public function limit(string + $sql, + int + $limit, + [boolean + $offset = FALSE] ) + +
    +

    Parameters

    +
    +
    $sql + — + string
    +
    +
    $limit + — + int
    +
    +
    $offset + — + boolean
    +



    +
    +

    Returns

    +
    +
    string
    +
    +
    +
+
+
+ Generated using phpDox 0.8.2-dev - Copyright (C) 2010 - 2015 by Arne Blankerts +
+ + diff --git a/docs/interfaces/Query_SQL_Interface/procedure_list.html b/docs/interfaces/Query_SQL_Interface/procedure_list.html new file mode 100644 index 0000000..3ae754e --- /dev/null +++ b/docs/interfaces/Query_SQL_Interface/procedure_list.html @@ -0,0 +1,87 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\SQL_Interface::procedure_list

+

Return sql to list stored procedures

+

+

    +

    Signature

    +
    + public function procedure_list() + +
    +

    Returns

    +
    +
    string
    +
    +
    +
+
+
+ Generated using phpDox 0.8.2-dev - Copyright (C) 2010 - 2015 by Arne Blankerts +
+ + diff --git a/docs/interfaces/Query_SQL_Interface/random.html b/docs/interfaces/Query_SQL_Interface/random.html new file mode 100644 index 0000000..a685d87 --- /dev/null +++ b/docs/interfaces/Query_SQL_Interface/random.html @@ -0,0 +1,87 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\SQL_Interface::random

+

Get the sql for random ordering

+

+

    +

    Signature

    +
    + public function random() + +
    +

    Returns

    +
    +
    string
    +
    +
    +
+
+
+ Generated using phpDox 0.8.2-dev - Copyright (C) 2010 - 2015 by Arne Blankerts +
+ + diff --git a/docs/interfaces/Query_SQL_Interface/sequence_list.html b/docs/interfaces/Query_SQL_Interface/sequence_list.html new file mode 100644 index 0000000..3db692a --- /dev/null +++ b/docs/interfaces/Query_SQL_Interface/sequence_list.html @@ -0,0 +1,87 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\SQL_Interface::sequence_list

+

Return sql to list sequences

+

+

    +

    Signature

    +
    + public function sequence_list() + +
    +

    Returns

    +
    +
    string
    +
    +
    +
+
+
+ Generated using phpDox 0.8.2-dev - Copyright (C) 2010 - 2015 by Arne Blankerts +
+ + diff --git a/docs/interfaces/Query_SQL_Interface/system_table_list.html b/docs/interfaces/Query_SQL_Interface/system_table_list.html new file mode 100644 index 0000000..b1766c8 --- /dev/null +++ b/docs/interfaces/Query_SQL_Interface/system_table_list.html @@ -0,0 +1,87 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\SQL_Interface::system_table_list

+

Returns sql to list system tables

+

+

    +

    Signature

    +
    + public function system_table_list() + +
    +

    Returns

    +
    +
    string
    +
    +
    +
+
+
+ Generated using phpDox 0.8.2-dev - Copyright (C) 2010 - 2015 by Arne Blankerts +
+ + diff --git a/docs/interfaces/Query_SQL_Interface/table_list.html b/docs/interfaces/Query_SQL_Interface/table_list.html new file mode 100644 index 0000000..c1eab89 --- /dev/null +++ b/docs/interfaces/Query_SQL_Interface/table_list.html @@ -0,0 +1,87 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\SQL_Interface::table_list

+

Returns sql to list tables

+

+

    +

    Signature

    +
    + public function table_list() + +
    +

    Returns

    +
    +
    string
    +
    +
    +
+
+
+ Generated using phpDox 0.8.2-dev - Copyright (C) 2010 - 2015 by Arne Blankerts +
+ + diff --git a/docs/interfaces/Query_SQL_Interface/trigger_list.html b/docs/interfaces/Query_SQL_Interface/trigger_list.html new file mode 100644 index 0000000..a7821ae --- /dev/null +++ b/docs/interfaces/Query_SQL_Interface/trigger_list.html @@ -0,0 +1,87 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\SQL_Interface::trigger_list

+

Returns sql to list triggers

+

+

    +

    Signature

    +
    + public function trigger_list() + +
    +

    Returns

    +
    +
    string
    +
    +
    +
+
+
+ Generated using phpDox 0.8.2-dev - Copyright (C) 2010 - 2015 by Arne Blankerts +
+ + diff --git a/docs/interfaces/Query_SQL_Interface/type_list.html b/docs/interfaces/Query_SQL_Interface/type_list.html new file mode 100644 index 0000000..f97f188 --- /dev/null +++ b/docs/interfaces/Query_SQL_Interface/type_list.html @@ -0,0 +1,88 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\SQL_Interface::type_list

+

Return sql to list database field types

+

+

    +

    Signature

    +
    + public function type_list() + +
    +

    Returns

    +
    +
    string|array
    +

    +
    +
    +
+
+
+ Generated using phpDox 0.8.2-dev - Copyright (C) 2010 - 2015 by Arne Blankerts +
+ + diff --git a/docs/interfaces/Query_SQL_Interface/view_list.html b/docs/interfaces/Query_SQL_Interface/view_list.html new file mode 100644 index 0000000..133950a --- /dev/null +++ b/docs/interfaces/Query_SQL_Interface/view_list.html @@ -0,0 +1,87 @@ + + + + + phpDox - Test Method + + + + + +
+
+ +
+ +
+

Query\SQL_Interface::view_list

+

Returns sql to list views

+

+

    +

    Signature

    +
    + public function view_list() + +
    +

    Returns

    +
    +
    string
    +
    +
    +
+
+
+ Generated using phpDox 0.8.2-dev - Copyright (C) 2010 - 2015 by Arne Blankerts +
+ + diff --git a/docs/interfaces/Traversable.html b/docs/interfaces/Traversable.html new file mode 100644 index 0000000..a02a174 --- /dev/null +++ b/docs/interfaces/Traversable.html @@ -0,0 +1,72 @@ + + + + + phpDox - Traversable + + + + + +
+
+ +
+ +
+

\Traversable

+

+

+

Synopsis

+
interface Traversable + {
+ + }
+
+
+
+ Generated using phpDox 0.8.2-dev - Copyright (C) 2010 - 2015 by Arne Blankerts +
+ + diff --git a/docs/js/bootstrap.min.js b/docs/js/bootstrap.min.js deleted file mode 100644 index 319a85d..0000000 --- a/docs/js/bootstrap.min.js +++ /dev/null @@ -1,7 +0,0 @@ -/** -* Bootstrap.js by @fat & @mdo -* plugins: bootstrap-transition.js, bootstrap-modal.js, bootstrap-dropdown.js, bootstrap-scrollspy.js, bootstrap-tab.js, bootstrap-tooltip.js, bootstrap-popover.js, bootstrap-affix.js, bootstrap-alert.js, bootstrap-button.js, bootstrap-collapse.js, bootstrap-carousel.js, bootstrap-typeahead.js -* Copyright 2012 Twitter, Inc. -* http://www.apache.org/licenses/LICENSE-2.0.txt -*/ -!function(a){a(function(){a.support.transition=function(){var a=function(){var a=document.createElement("bootstrap"),b={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend",transition:"transitionend"},c;for(c in b)if(a.style[c]!==undefined)return b[c]}();return a&&{end:a}}()})}(window.jQuery),!function(a){var b=function(b,c){this.options=c,this.$element=a(b).delegate('[data-dismiss="modal"]',"click.dismiss.modal",a.proxy(this.hide,this)),this.options.remote&&this.$element.find(".modal-body").load(this.options.remote)};b.prototype={constructor:b,toggle:function(){return this[this.isShown?"hide":"show"]()},show:function(){var b=this,c=a.Event("show");this.$element.trigger(c);if(this.isShown||c.isDefaultPrevented())return;this.isShown=!0,this.escape(),this.backdrop(function(){var c=a.support.transition&&b.$element.hasClass("fade");b.$element.parent().length||b.$element.appendTo(document.body),b.$element.show(),c&&b.$element[0].offsetWidth,b.$element.addClass("in").attr("aria-hidden",!1),b.enforceFocus(),c?b.$element.one(a.support.transition.end,function(){b.$element.focus().trigger("shown")}):b.$element.focus().trigger("shown")})},hide:function(b){b&&b.preventDefault();var c=this;b=a.Event("hide"),this.$element.trigger(b);if(!this.isShown||b.isDefaultPrevented())return;this.isShown=!1,this.escape(),a(document).off("focusin.modal"),this.$element.removeClass("in").attr("aria-hidden",!0),a.support.transition&&this.$element.hasClass("fade")?this.hideWithTransition():this.hideModal()},enforceFocus:function(){var b=this;a(document).on("focusin.modal",function(a){b.$element[0]!==a.target&&!b.$element.has(a.target).length&&b.$element.focus()})},escape:function(){var a=this;this.isShown&&this.options.keyboard?this.$element.on("keyup.dismiss.modal",function(b){b.which==27&&a.hide()}):this.isShown||this.$element.off("keyup.dismiss.modal")},hideWithTransition:function(){var b=this,c=setTimeout(function(){b.$element.off(a.support.transition.end),b.hideModal()},500);this.$element.one(a.support.transition.end,function(){clearTimeout(c),b.hideModal()})},hideModal:function(){var a=this;this.$element.hide(),this.backdrop(function(){a.removeBackdrop(),a.$element.trigger("hidden")})},removeBackdrop:function(){this.$backdrop&&this.$backdrop.remove(),this.$backdrop=null},backdrop:function(b){var c=this,d=this.$element.hasClass("fade")?"fade":"";if(this.isShown&&this.options.backdrop){var e=a.support.transition&&d;this.$backdrop=a('