Query/docs/structure.xml

6269 lines
315 KiB
XML
Raw Normal View History

2012-09-13 11:45:27 -04:00
<?xml version="1.0" encoding="utf-8"?>
2014-02-18 15:16:34 -05:00
<project title="Query" version="2.2.0&#10;">
<partials/>
2014-02-25 13:47:35 -05:00
<file path="classes/db_pdo.php" generated-path="classes.db_pdo.html" hash="faabbcc7984e1b1f5e4d1ef418f37714" package="Query">
<docblock line="0">
<description>Query</description>
<long-description>Free Query Builder / Database Abstraction Layer</long-description>
<tag name="package" line="0" description="Query"/>
<tag name="author" line="0" description="Timothy J. Warren"/>
2014-02-07 16:53:01 -05:00
<tag name="copyright" line="0" description="Copyright (c) 2012 - 2014"/>
<tag name="link" line="0" description="https://github.com/aviat4ion/Query" link="https://github.com/aviat4ion/Query"/>
<tag name="license" line="0" description="http://philsturgeon.co.uk/code/dbad-license" link="http://philsturgeon.co.uk/code/dbad-license"/>
2012-09-13 11:45:27 -04:00
</docblock>
<class final="false" abstract="true" namespace="" line="24" package="Query\Query">
<extends>\PDO</extends>
2012-09-13 11:45:27 -04:00
<name>DB_PDO</name>
<full_name>\DB_PDO</full_name>
<docblock line="24">
<description>Base Database class</description>
<long-description>Extends PDO to simplify cross-database issues</long-description>
<tag name="package" line="24" description="Query"/>
<tag name="subpackage" line="24" description="Query"/>
2012-09-13 11:45:27 -04:00
</docblock>
<property static="false" visibility="protected" line="27" namespace="" package="Query\Query">
2012-09-13 11:45:27 -04:00
<name>$statement</name>
<default></default>
<docblock line="27">
<description></description>
<long-description></long-description>
</docblock>
2012-09-13 11:45:27 -04:00
</property>
<property static="false" visibility="protected" line="30" namespace="" package="Query\Query">
2012-09-13 11:45:27 -04:00
<name>$escape_char</name>
<default>'"'</default>
<docblock line="30">
<description></description>
<long-description></long-description>
</docblock>
2012-09-13 11:45:27 -04:00
</property>
<property static="false" visibility="public" line="33" namespace="" package="Query\Query">
2012-09-13 11:45:27 -04:00
<name>$sql</name>
<default></default>
<docblock line="33">
<description></description>
<long-description></long-description>
</docblock>
2012-09-13 11:45:27 -04:00
</property>
<property static="false" visibility="public" line="36" namespace="" package="Query\Query">
2012-09-13 11:45:27 -04:00
<name>$util</name>
<default></default>
<docblock line="36">
<description></description>
<long-description></long-description>
</docblock>
2012-09-13 11:45:27 -04:00
</property>
<property static="false" visibility="public" line="39" namespace="" package="Query\Query">
<name>$last_query</name>
<default></default>
<docblock line="39">
<description></description>
<long-description></long-description>
</docblock>
</property>
<property static="false" visibility="public" line="42" namespace="" package="Query\Query">
2012-11-07 08:57:29 -05:00
<name>$table_prefix</name>
<default>''</default>
<docblock line="42">
<description></description>
<long-description></long-description>
</docblock>
2012-11-07 08:57:29 -05:00
</property>
<method final="false" abstract="false" static="false" visibility="public" namespace="" line="52" package="Query\Query">
2012-09-13 11:45:27 -04:00
<name>__construct</name>
<full_name>\DB_PDO::__construct()</full_name>
<docblock line="52">
<description>PDO constructor wrapper</description>
<long-description></long-description>
<tag name="param" line="52" description="" type="string" variable="$dsn">
<type>string</type>
2012-09-13 11:45:27 -04:00
</tag>
<tag name="param" line="52" description="" type="string" variable="$username">
<type>string</type>
2012-09-13 11:45:27 -04:00
</tag>
<tag name="param" line="52" description="" type="string" variable="$password">
<type>string</type>
2012-09-13 11:45:27 -04:00
</tag>
<tag name="param" line="52" description="" type="array" variable="$driver_options">
<type>array</type>
2012-09-13 11:45:27 -04:00
</tag>
</docblock>
2014-02-18 15:16:34 -05:00
<argument line="0" by_reference="false">
2012-09-13 11:45:27 -04:00
<name>$dsn</name>
<default></default>
<type>string</type>
2012-09-13 11:45:27 -04:00
</argument>
2014-02-18 15:16:34 -05:00
<argument line="0" by_reference="false">
2012-09-13 11:45:27 -04:00
<name>$username</name>
<default>NULL</default>
<type>string</type>
2012-09-13 11:45:27 -04:00
</argument>
2014-02-18 15:16:34 -05:00
<argument line="0" by_reference="false">
2012-09-13 11:45:27 -04:00
<name>$password</name>
<default>NULL</default>
<type>string</type>
2012-09-13 11:45:27 -04:00
</argument>
2014-02-18 15:16:34 -05:00
<argument line="0" by_reference="false">
2012-09-13 11:45:27 -04:00
<name>$driver_options</name>
<default>array()</default>
<type>array</type>
2012-09-13 11:45:27 -04:00
</argument>
</method>
2014-02-14 10:38:25 -05:00
<method final="false" abstract="false" static="false" visibility="public" namespace="" line="88" package="Query\Query">
2012-09-13 11:45:27 -04:00
<name>prepare_query</name>
<full_name>\DB_PDO::prepare_query()</full_name>
2014-02-14 10:38:25 -05:00
<docblock line="88">
<description>Simplifies prepared statements for database queries</description>
<long-description></long-description>
2014-02-14 10:38:25 -05:00
<tag name="param" line="88" description="" type="string" variable="$sql">
<type>string</type>
2012-09-13 11:45:27 -04:00
</tag>
2014-02-14 10:38:25 -05:00
<tag name="param" line="88" description="" type="array" variable="$data">
<type>array</type>
2012-09-13 11:45:27 -04:00
</tag>
2014-02-14 10:38:25 -05:00
<tag name="return" line="88" description="PDOStatement / FALSE" type="mixed">
<type>mixed</type>
2012-09-13 11:45:27 -04:00
</tag>
2014-02-14 10:38:25 -05:00
<tag name="throws" line="88" description="" type="\InvalidArgumentException">
<type link="InvalidArgumentException.html">\InvalidArgumentException</type>
</tag>
2012-09-13 11:45:27 -04:00
</docblock>
2014-02-18 15:16:34 -05:00
<argument line="0" by_reference="false">
2012-09-13 11:45:27 -04:00
<name>$sql</name>
<default></default>
<type>string</type>
2012-09-13 11:45:27 -04:00
</argument>
2014-02-18 15:16:34 -05:00
<argument line="0" by_reference="false">
2012-09-13 11:45:27 -04:00
<name>$data</name>
<default></default>
<type>array</type>
2012-09-13 11:45:27 -04:00
</argument>
</method>
2014-02-14 10:38:25 -05:00
<method final="false" abstract="false" static="false" visibility="public" namespace="" line="124" package="Query\Query">
2012-09-13 11:45:27 -04:00
<name>prepare_execute</name>
<full_name>\DB_PDO::prepare_execute()</full_name>
2014-02-14 10:38:25 -05:00
<docblock line="124">
<description>Create and execute a prepared statement with the provided parameters</description>
<long-description></long-description>
2014-02-14 10:38:25 -05:00
<tag name="param" line="124" description="" type="string" variable="$sql">
<type>string</type>
2012-09-13 11:45:27 -04:00
</tag>
2014-02-14 10:38:25 -05:00
<tag name="param" line="124" description="" type="array" variable="$params">
<type>array</type>
2012-09-13 11:45:27 -04:00
</tag>
2014-02-14 10:38:25 -05:00
<tag name="return" line="124" description="" type="\PDOStatement">
<type link="PDOStatement.html">\PDOStatement</type>
2012-09-13 11:45:27 -04:00
</tag>
</docblock>
2014-02-18 15:16:34 -05:00
<argument line="0" by_reference="false">
2012-09-13 11:45:27 -04:00
<name>$sql</name>
<default></default>
<type>string</type>
2012-09-13 11:45:27 -04:00
</argument>
2014-02-18 15:16:34 -05:00
<argument line="0" by_reference="false">
2012-09-13 11:45:27 -04:00
<name>$params</name>
<default></default>
<type>array</type>
2012-09-13 11:45:27 -04:00
</argument>
</method>
2014-02-18 15:16:34 -05:00
<method final="false" abstract="false" static="false" visibility="public" namespace="" line="139" package="Query\Query">
2012-09-13 11:45:27 -04:00
<name>affected_rows</name>
<full_name>\DB_PDO::affected_rows()</full_name>
2014-02-18 15:16:34 -05:00
<docblock line="139">
<description>Returns number of rows affected by an INSERT, UPDATE, DELETE type query</description>
<long-description></long-description>
2014-02-18 15:16:34 -05:00
<tag name="return" line="139" description="" type="int">
<type>int</type>
2012-09-13 11:45:27 -04:00
</tag>
</docblock>
</method>
2014-02-18 15:16:34 -05:00
<method final="false" abstract="false" static="false" visibility="public" namespace="" line="153" package="Query\Query">
2012-11-07 08:57:29 -05:00
<name>quote_table</name>
<full_name>\DB_PDO::quote_table()</full_name>
2014-02-18 15:16:34 -05:00
<docblock line="153">
<description>Quote database table name, and set prefix</description>
<long-description></long-description>
2014-02-18 15:16:34 -05:00
<tag name="param" line="153" description="" type="string" variable="$table">
<type>string</type>
2012-11-07 08:57:29 -05:00
</tag>
2014-02-18 15:16:34 -05:00
<tag name="return" line="153" description="" type="string">
<type>string</type>
2012-09-13 11:45:27 -04:00
</tag>
</docblock>
2014-02-18 15:16:34 -05:00
<argument line="0" by_reference="false">
2012-11-07 08:57:29 -05:00
<name>$table</name>
<default></default>
<type>string</type>
2012-11-07 08:57:29 -05:00
</argument>
2012-09-13 11:45:27 -04:00
</method>
2014-02-18 15:16:34 -05:00
<method final="false" abstract="false" static="false" visibility="protected" namespace="" line="190" package="Query\Query">
2012-11-07 08:57:29 -05:00
<name>_prefix</name>
<full_name>\DB_PDO::_prefix()</full_name>
2014-02-18 15:16:34 -05:00
<docblock line="190">
<description>Sets the table prefix on the passed string</description>
<long-description></long-description>
2014-02-18 15:16:34 -05:00
<tag name="param" line="190" description="" type="string" variable="$str">
<type>string</type>
2012-11-07 08:57:29 -05:00
</tag>
2014-02-18 15:16:34 -05:00
<tag name="return" line="190" description="" type="string">
<type>string</type>
2012-11-07 08:57:29 -05:00
</tag>
</docblock>
2014-02-18 15:16:34 -05:00
<argument line="0" by_reference="false">
2012-11-07 08:57:29 -05:00
<name>$str</name>
<default></default>
<type>string</type>
2012-11-07 08:57:29 -05:00
</argument>
</method>
2014-02-18 15:16:34 -05:00
<method final="false" abstract="false" static="false" visibility="public" namespace="" line="209" package="Query\Query">
2012-09-13 11:45:27 -04:00
<name>quote_ident</name>
<full_name>\DB_PDO::quote_ident()</full_name>
2014-02-18 15:16:34 -05:00
<docblock line="209">
<description>Surrounds the string with the databases identifier escape characters</description>
<long-description></long-description>
2014-02-18 15:16:34 -05:00
<tag name="param" line="209" description="" type="mixed" variable="$ident">
<type>mixed</type>
2012-09-13 11:45:27 -04:00
</tag>
2014-02-18 15:16:34 -05:00
<tag name="return" line="209" description="" type="string">
<type>string</type>
2012-09-13 11:45:27 -04:00
</tag>
</docblock>
2014-02-18 15:16:34 -05:00
<argument line="0" by_reference="false">
2012-09-13 11:45:27 -04:00
<name>$ident</name>
<default></default>
<type>mixed</type>
2012-09-13 11:45:27 -04:00
</argument>
</method>
2014-02-18 15:16:34 -05:00
<method final="false" abstract="false" static="false" visibility="public" namespace="" line="256" package="Query\Query">
2012-09-13 11:45:27 -04:00
<name>_quote</name>
<full_name>\DB_PDO::_quote()</full_name>
2014-02-18 15:16:34 -05:00
<docblock line="256">
<description>Helper method for quote_ident</description>
<long-description></long-description>
2014-02-18 15:16:34 -05:00
<tag name="param" line="256" description="" type="mixed" variable="$str">
<type>mixed</type>
2012-09-13 11:45:27 -04:00
</tag>
2014-02-18 15:16:34 -05:00
<tag name="return" line="256" description="" type="mixed">
<type>mixed</type>
2012-09-13 11:45:27 -04:00
</tag>
</docblock>
2014-02-18 15:16:34 -05:00
<argument line="0" by_reference="false">
2012-09-13 11:45:27 -04:00
<name>$str</name>
<default></default>
<type>mixed</type>
2012-09-13 11:45:27 -04:00
</argument>
</method>
2014-02-18 15:16:34 -05:00
<method final="false" abstract="false" static="false" visibility="public" namespace="" line="277" package="Query\Query">
2012-09-13 11:45:27 -04:00
<name>get_schemas</name>
<full_name>\DB_PDO::get_schemas()</full_name>
2014-02-18 15:16:34 -05:00
<docblock line="277">
<description>Return schemas for databases that list them</description>
<long-description></long-description>
2014-02-18 15:16:34 -05:00
<tag name="return" line="277" description="" type="array">
<type>array</type>
2012-09-13 11:45:27 -04:00
</tag>
</docblock>
</method>
2014-02-18 15:16:34 -05:00
<method final="false" abstract="false" static="false" visibility="public" namespace="" line="289" package="Query\Query">
2012-09-13 11:45:27 -04:00
<name>get_tables</name>
<full_name>\DB_PDO::get_tables()</full_name>
2014-02-18 15:16:34 -05:00
<docblock line="289">
<description>Return list of tables for the current database</description>
<long-description></long-description>
2014-02-18 15:16:34 -05:00
<tag name="return" line="289" description="" type="array">
<type>array</type>
2012-09-13 11:45:27 -04:00
</tag>
</docblock>
</method>
2014-02-18 15:16:34 -05:00
<method final="false" abstract="false" static="false" visibility="public" namespace="" line="301" package="Query\Query">
2012-09-13 11:45:27 -04:00
<name>get_dbs</name>
<full_name>\DB_PDO::get_dbs()</full_name>
2014-02-18 15:16:34 -05:00
<docblock line="301">
<description>Return list of dbs for the current connection, if possible</description>
<long-description></long-description>
2014-02-18 15:16:34 -05:00
<tag name="return" line="301" description="" type="array">
<type>array</type>
2012-09-13 11:45:27 -04:00
</tag>
</docblock>
</method>
2014-02-18 15:16:34 -05:00
<method final="false" abstract="false" static="false" visibility="public" namespace="" line="313" package="Query\Query">
2012-09-13 11:45:27 -04:00
<name>get_views</name>
<full_name>\DB_PDO::get_views()</full_name>
2014-02-18 15:16:34 -05:00
<docblock line="313">
<description>Return list of views for the current database</description>
<long-description></long-description>
2014-02-18 15:16:34 -05:00
<tag name="return" line="313" description="" type="array">
<type>array</type>
2012-09-13 11:45:27 -04:00
</tag>
</docblock>
</method>
2014-02-18 15:16:34 -05:00
<method final="false" abstract="false" static="false" visibility="public" namespace="" line="325" package="Query\Query">
2012-09-13 11:45:27 -04:00
<name>get_sequences</name>
<full_name>\DB_PDO::get_sequences()</full_name>
2014-02-18 15:16:34 -05:00
<docblock line="325">
<description>Return list of sequences for the current database, if they exist</description>
<long-description></long-description>
2014-02-18 15:16:34 -05:00
<tag name="return" line="325" description="" type="array">
<type>array</type>
2012-09-13 11:45:27 -04:00
</tag>
</docblock>
</method>
2014-02-18 15:16:34 -05:00
<method final="false" abstract="false" static="false" visibility="public" namespace="" line="337" package="Query\Query">
2012-09-13 11:45:27 -04:00
<name>get_functions</name>
<full_name>\DB_PDO::get_functions()</full_name>
2014-02-18 15:16:34 -05:00
<docblock line="337">
<description>Return list of function for the current database</description>
<long-description></long-description>
2014-02-18 15:16:34 -05:00
<tag name="return" line="337" description="" type="array">
<type>array</type>
2012-09-13 11:45:27 -04:00
</tag>
</docblock>
</method>
2014-02-18 15:16:34 -05:00
<method final="false" abstract="false" static="false" visibility="public" namespace="" line="349" package="Query\Query">
2012-09-13 11:45:27 -04:00
<name>get_procedures</name>
<full_name>\DB_PDO::get_procedures()</full_name>
2014-02-18 15:16:34 -05:00
<docblock line="349">
<description>Return list of stored procedures for the current database</description>
<long-description></long-description>
2014-02-18 15:16:34 -05:00
<tag name="return" line="349" description="" type="array">
<type>array</type>
2012-09-13 11:45:27 -04:00
</tag>
</docblock>
</method>
2014-02-18 15:16:34 -05:00
<method final="false" abstract="false" static="false" visibility="public" namespace="" line="361" package="Query\Query">
2012-09-13 11:45:27 -04:00
<name>get_triggers</name>
<full_name>\DB_PDO::get_triggers()</full_name>
2014-02-18 15:16:34 -05:00
<docblock line="361">
<description>Return list of triggers for the current database</description>
<long-description></long-description>
2014-02-18 15:16:34 -05:00
<tag name="return" line="361" description="" type="array">
<type>array</type>
2012-09-13 11:45:27 -04:00
</tag>
</docblock>
</method>
2014-02-18 15:16:34 -05:00
<method final="false" abstract="false" static="false" visibility="public" namespace="" line="374" package="Query\Query">
2012-09-13 11:45:27 -04:00
<name>get_system_tables</name>
<full_name>\DB_PDO::get_system_tables()</full_name>
2014-02-18 15:16:34 -05:00
<docblock line="374">
<description>Retreives an array of non-user-created tables for
the connection/database</description>
<long-description></long-description>
2014-02-18 15:16:34 -05:00
<tag name="return" line="374" description="" type="array">
<type>array</type>
2012-09-13 11:45:27 -04:00
</tag>
</docblock>
</method>
2014-02-18 15:16:34 -05:00
<method final="false" abstract="false" static="false" visibility="public" namespace="" line="387" package="Query\Query">
2012-09-13 11:45:27 -04:00
<name>get_columns</name>
<full_name>\DB_PDO::get_columns()</full_name>
2014-02-18 15:16:34 -05:00
<docblock line="387">
<description>Retrieve column information for the current database table</description>
<long-description></long-description>
2014-02-18 15:16:34 -05:00
<tag name="param" line="387" description="" type="string" variable="$table">
<type>string</type>
2012-09-13 11:45:27 -04:00
</tag>
2014-02-18 15:16:34 -05:00
<tag name="return" line="387" description="" type="array">
<type>array</type>
2012-09-13 11:45:27 -04:00
</tag>
</docblock>
2014-02-18 15:16:34 -05:00
<argument line="0" by_reference="false">
2012-09-13 11:45:27 -04:00
<name>$table</name>
<default></default>
<type>string</type>
2012-09-13 11:45:27 -04:00
</argument>
</method>
2014-02-18 15:16:34 -05:00
<method final="false" abstract="false" static="false" visibility="public" namespace="" line="399" package="Query\Query">
2012-09-13 11:45:27 -04:00
<name>get_types</name>
<full_name>\DB_PDO::get_types()</full_name>
2014-02-18 15:16:34 -05:00
<docblock line="399">
<description>Retrieve list of data types for the database</description>
<long-description></long-description>
2014-02-18 15:16:34 -05:00
<tag name="return" line="399" description="" type="array">
<type>array</type>
2012-09-13 11:45:27 -04:00
</tag>
</docblock>
</method>
2014-02-25 13:47:35 -05:00
<method final="false" abstract="false" static="false" visibility="public" namespace="" line="416" package="Query\Query">
2012-09-13 11:45:27 -04:00
<name>driver_query</name>
<full_name>\DB_PDO::driver_query()</full_name>
2014-02-25 13:47:35 -05:00
<docblock line="416">
<description>Method to simplify retreiving db results for meta-data queries</description>
<long-description></long-description>
2014-02-25 13:47:35 -05:00
<tag name="param" line="416" description="" type="string" variable="$sql">
<type>string</type>
2012-09-13 11:45:27 -04:00
</tag>
2014-02-25 13:47:35 -05:00
<tag name="param" line="416" description="" type="bool" variable="$filtered_index">
<type>bool</type>
2012-09-13 11:45:27 -04:00
</tag>
2014-02-25 13:47:35 -05:00
<tag name="return" line="416" description="" type="mixed">
<type>mixed</type>
2012-09-13 11:45:27 -04:00
</tag>
</docblock>
2014-02-18 15:16:34 -05:00
<argument line="0" by_reference="false">
2012-09-13 11:45:27 -04:00
<name>$sql</name>
<default></default>
<type>string</type>
2012-09-13 11:45:27 -04:00
</argument>
2014-02-18 15:16:34 -05:00
<argument line="0" by_reference="false">
2012-09-13 11:45:27 -04:00
<name>$filtered_index</name>
<default>TRUE</default>
<type>bool</type>
2012-09-13 11:45:27 -04:00
</argument>
</method>
2014-02-25 13:47:35 -05:00
<method final="false" abstract="false" static="false" visibility="public" namespace="" line="440" package="Query\Query">
2012-09-13 11:45:27 -04:00
<name>num_rows</name>
<full_name>\DB_PDO::num_rows()</full_name>
2014-02-25 13:47:35 -05:00
<docblock line="440">
<description>Return the number of rows returned for a SELECT query</description>
<long-description></long-description>
2014-02-25 13:47:35 -05:00
<tag name="see" line="440" description="" link="\http://us3.php.net/manual/en/pdostatement.rowcount.php#87110"/>
<tag name="return" line="440" description="" type="int">
<type>int</type>
2012-09-13 11:45:27 -04:00
</tag>
</docblock>
</method>
2014-02-25 13:47:35 -05:00
<method final="false" abstract="true" static="false" visibility="public" namespace="" line="464" package="Query\Query">
2012-09-13 11:45:27 -04:00
<name>truncate</name>
<full_name>\DB_PDO::truncate()</full_name>
2014-02-25 13:47:35 -05:00
<docblock line="464">
<description>Empty the passed table</description>
<long-description></long-description>
2014-02-25 13:47:35 -05:00
<tag name="param" line="464" description="" type="string" variable="$table">
<type>string</type>
2012-09-13 11:45:27 -04:00
</tag>
2014-02-25 13:47:35 -05:00
<tag name="return" line="464" description="" type="void">
<type>void</type>
2012-09-13 11:45:27 -04:00
</tag>
</docblock>
2014-02-18 15:16:34 -05:00
<argument line="0" by_reference="false">
2012-09-13 11:45:27 -04:00
<name>$table</name>
<default></default>
<type>string</type>
2012-09-13 11:45:27 -04:00
</argument>
</method>
2014-02-25 13:47:35 -05:00
<method final="false" abstract="false" static="false" visibility="public" namespace="" line="475" package="Query\Query">
<name>insert_batch</name>
<full_name>\DB_PDO::insert_batch()</full_name>
2014-02-25 13:47:35 -05:00
<docblock line="475">
<description>Create sql for batch insert</description>
<long-description></long-description>
2014-02-25 13:47:35 -05:00
<tag name="param" line="475" description="" type="string" variable="$table">
<type>string</type>
</tag>
2014-02-25 13:47:35 -05:00
<tag name="param" line="475" description="" type="array" variable="$data">
<type>array</type>
</tag>
2014-02-25 13:47:35 -05:00
<tag name="return" line="475" description="" type="string">
<type>string</type>
</tag>
</docblock>
2014-02-18 15:16:34 -05:00
<argument line="0" by_reference="false">
<name>$table</name>
<default></default>
<type>string</type>
</argument>
2014-02-18 15:16:34 -05:00
<argument line="0" by_reference="false">
<name>$data</name>
<default>array()</default>
<type>array</type>
</argument>
</method>
2012-09-13 11:45:27 -04:00
</class>
2014-02-25 13:47:35 -05:00
<source>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
2012-09-13 11:45:27 -04:00
</file>
2014-02-25 13:47:35 -05:00
<file path="drivers/firebird/firebird_result.php" generated-path="drivers.firebird.firebird_result.html" hash="b982a41323135631817b1aaebea26e4d" package="Query">
<docblock line="0">
<description>Query</description>
<long-description>Free Query Builder / Database Abstraction Layer</long-description>
<tag name="package" line="0" description="Query"/>
<tag name="author" line="0" description="Timothy J. Warren"/>
2014-02-07 16:53:01 -05:00
<tag name="copyright" line="0" description="Copyright (c) 2012 - 2014"/>
<tag name="link" line="0" description="https://github.com/aviat4ion/Query" link="https://github.com/aviat4ion/Query"/>
<tag name="license" line="0" description="http://philsturgeon.co.uk/code/dbad-license" link="http://philsturgeon.co.uk/code/dbad-license"/>
2012-09-13 11:45:27 -04:00
</docblock>
2014-02-25 11:33:18 -05:00
<class final="false" abstract="false" namespace="" line="23" package="Query\Drivers">
<extends>\PDOStatement</extends>
<name>Firebird_Result</name>
<full_name>\Firebird_Result</full_name>
<docblock line="23">
<description>Firebird result class to emulate PDOStatement Class - only implements
data-fetching methods</description>
2014-02-14 10:38:25 -05:00
<long-description></long-description>
2014-02-25 11:33:18 -05:00
<tag name="package" line="23" description="Query"/>
<tag name="subpackage" line="23" description="Drivers"/>
2012-09-13 11:45:27 -04:00
</docblock>
2014-02-25 11:33:18 -05:00
<property static="false" visibility="private" line="30" namespace="" package="Query\Drivers">
<name>$statement</name>
<default></default>
<docblock line="30">
<description>Reference to fbird resource</description>
<long-description></long-description>
2014-02-25 11:33:18 -05:00
<tag name="var" line="30" description="" type="resource" variable="">
<type>resource</type>
</tag>
2014-02-25 11:33:18 -05:00
</docblock>
</property>
<property static="false" visibility="private" line="37" namespace="" package="Query\Drivers">
<name>$row</name>
<default></default>
<docblock line="37">
<description>Current row in result array</description>
<long-description></long-description>
<tag name="var" line="37" description="" type="int" variable="">
<type>int</type>
</tag>
</docblock>
2014-02-25 11:33:18 -05:00
</property>
<property static="false" visibility="private" line="44" namespace="" package="Query\Drivers">
<name>$result</name>
<default>array()</default>
<docblock line="44">
<description>Data pulled from query</description>
<long-description></long-description>
2014-02-25 11:33:18 -05:00
<tag name="param" line="44" description="" type="mixed" variable="">
<type>mixed</type>
</tag>
2014-02-25 11:33:18 -05:00
</docblock>
</property>
<method final="false" abstract="false" static="false" visibility="public" namespace="" line="52" package="Query\Drivers">
<name>__construct</name>
<full_name>\Firebird_Result::__construct()</full_name>
<docblock line="52">
<description>Create the object by passing the resource for
the query</description>
<long-description></long-description>
<tag name="param" line="52" description="" type="resource" variable="$link">
<type>resource</type>
</tag>
2012-11-07 08:57:29 -05:00
</docblock>
2014-02-18 15:16:34 -05:00
<argument line="0" by_reference="false">
2014-02-25 11:33:18 -05:00
<name>$link</name>
<default></default>
2014-02-25 11:33:18 -05:00
<type>resource</type>
2012-09-13 11:45:27 -04:00
</argument>
</method>
2014-02-25 11:33:18 -05:00
<method final="false" abstract="false" static="false" visibility="public" namespace="" line="86" package="Query\Drivers">
<name>bindColumn</name>
<full_name>\Firebird_Result::bindColumn()</full_name>
<docblock line="86">
<description>Invalidate method for data consistency</description>
<long-description></long-description>
2014-02-25 11:33:18 -05:00
<tag name="param" line="86" description="" type="mixed" variable="$column">
<type>mixed</type>
</tag>
2014-02-25 11:33:18 -05:00
<tag name="param" line="86" description="" type="mixed" variable="$param">
<type>mixed</type>
</tag>
2014-02-25 11:33:18 -05:00
<tag name="param" line="86" description="" type="int" variable="$type">
<type>int</type>
2012-09-13 11:45:27 -04:00
</tag>
2014-02-25 11:33:18 -05:00
<tag name="param" line="86" description="" type="mixed" variable="$maxlen">
<type>mixed</type>
2012-09-13 11:45:27 -04:00
</tag>
2014-02-25 11:33:18 -05:00
<tag name="param" line="86" description="" type="array" variable="$driverdata">
<type>array</type>
</tag>
2014-02-25 11:33:18 -05:00
<tag name="return" line="86" description="" type="NULL">
<type>NULL</type>
2012-09-13 11:45:27 -04:00
</tag>
</docblock>
2014-02-18 15:16:34 -05:00
<argument line="0" by_reference="false">
2014-02-25 11:33:18 -05:00
<name>$column</name>
<default></default>
2014-02-25 11:33:18 -05:00
<type>mixed</type>
</argument>
<argument line="0" by_reference="true">
<name>$param</name>
<default></default>
<type>mixed</type>
2012-09-13 11:45:27 -04:00
</argument>
2014-02-18 15:16:34 -05:00
<argument line="0" by_reference="false">
2014-02-25 11:33:18 -05:00
<name>$type</name>
<default>NULL</default>
<type>int</type>
2012-09-13 11:45:27 -04:00
</argument>
2014-02-18 15:16:34 -05:00
<argument line="0" by_reference="false">
2014-02-25 11:33:18 -05:00
<name>$maxlen</name>
<default>NULL</default>
<type>mixed</type>
2012-09-13 11:45:27 -04:00
</argument>
2014-02-18 15:16:34 -05:00
<argument line="0" by_reference="false">
2014-02-25 11:33:18 -05:00
<name>$driverdata</name>
<default>NULL</default>
<type>array</type>
2012-09-13 11:45:27 -04:00
</argument>
</method>
2014-02-25 11:33:18 -05:00
<method final="false" abstract="false" static="false" visibility="public" namespace="" line="103" package="Query\Drivers">
<name>bindParam</name>
<full_name>\Firebird_Result::bindParam()</full_name>
<docblock line="103">
<description>Invalidate method for data consistency</description>
<long-description></long-description>
2014-02-25 11:33:18 -05:00
<tag name="param" line="103" description="" type="mixed" variable="$parameter">
<type>mixed</type>
2012-09-13 11:45:27 -04:00
</tag>
2014-02-25 11:33:18 -05:00
<tag name="param" line="103" description="" type="mixed" variable="$variable">
<type>mixed</type>
2012-09-13 11:45:27 -04:00
</tag>
2014-02-25 11:33:18 -05:00
<tag name="param" line="103" description="" type="int" variable="$data_type">
<type>int</type>
2012-09-13 11:45:27 -04:00
</tag>
2014-02-25 11:33:18 -05:00
<tag name="param" line="103" description="" type="mixed" variable="$maxlen">
<type>mixed</type>
</tag>
<tag name="param" line="103" description="" type="array" variable="$driverdata">
<type>array</type>
</tag>
<tag name="return" line="103" description="" type="NULL">
<type>NULL</type>
2012-09-13 11:45:27 -04:00
</tag>
</docblock>
2014-02-18 15:16:34 -05:00
<argument line="0" by_reference="false">
2014-02-25 11:33:18 -05:00
<name>$parameter</name>
2014-02-14 10:38:25 -05:00
<default></default>
2014-02-25 11:33:18 -05:00
<type>mixed</type>
</argument>
<argument line="0" by_reference="true">
<name>$variable</name>
<default></default>
<type>mixed</type>
</argument>
<argument line="0" by_reference="false">
<name>$data_type</name>
<default>NULL</default>
<type>int</type>
</argument>
<argument line="0" by_reference="false">
<name>$maxlen</name>
<default>NULL</default>
<type>mixed</type>
</argument>
<argument line="0" by_reference="false">
<name>$driverdata</name>
<default>NULL</default>
<type>array</type>
2012-09-13 11:45:27 -04:00
</argument>
</method>
2014-02-25 11:33:18 -05:00
<method final="false" abstract="false" static="false" visibility="public" namespace="" line="118" package="Query\Drivers">
<name>bindValue</name>
<full_name>\Firebird_Result::bindValue()</full_name>
<docblock line="118">
<description>Invalidate method for data consistency</description>
<long-description></long-description>
2014-02-25 11:33:18 -05:00
<tag name="param" line="118" description="" type="mixed" variable="$parameter">
<type>mixed</type>
2012-09-13 11:45:27 -04:00
</tag>
2014-02-25 11:33:18 -05:00
<tag name="param" line="118" description="" type="mixed" variable="$variable">
2014-02-14 10:38:25 -05:00
<type>mixed</type>
2012-09-13 11:45:27 -04:00
</tag>
2014-02-25 11:33:18 -05:00
<tag name="param" line="118" description="" type="int" variable="$data_type">
<type>int</type>
2014-02-14 10:38:25 -05:00
</tag>
2014-02-25 11:33:18 -05:00
<tag name="return" line="118" description="" type="NULL">
<type>NULL</type>
2012-09-13 11:45:27 -04:00
</tag>
</docblock>
2014-02-18 15:16:34 -05:00
<argument line="0" by_reference="false">
2014-02-25 11:33:18 -05:00
<name>$parameter</name>
2014-02-14 10:38:25 -05:00
<default></default>
2014-02-25 11:33:18 -05:00
<type>mixed</type>
2012-09-13 11:45:27 -04:00
</argument>
2014-02-18 15:16:34 -05:00
<argument line="0" by_reference="false">
2014-02-25 11:33:18 -05:00
<name>$variable</name>
2014-02-14 10:38:25 -05:00
<default></default>
<type>mixed</type>
</argument>
2014-02-18 15:16:34 -05:00
<argument line="0" by_reference="false">
2014-02-25 11:33:18 -05:00
<name>$data_type</name>
<default>NULL</default>
<type>int</type>
2012-09-13 11:45:27 -04:00
</argument>
</method>
2014-02-25 11:33:18 -05:00
<method final="false" abstract="false" static="false" visibility="public" namespace="" line="131" package="Query\Drivers">
<name>execute</name>
<full_name>\Firebird_Result::execute()</full_name>
<docblock line="131">
<description>Run a prepared statement query</description>
<long-description></long-description>
2014-02-25 11:33:18 -05:00
<tag name="param" line="131" description="" type="array" variable="$args">
<type>array</type>
2012-09-13 11:45:27 -04:00
</tag>
2014-02-25 11:33:18 -05:00
<tag name="return" line="131" description="" type="bool">
<type>bool</type>
2012-09-13 11:45:27 -04:00
</tag>
</docblock>
2014-02-18 15:16:34 -05:00
<argument line="0" by_reference="false">
2014-02-25 11:33:18 -05:00
<name>$args</name>
<default>NULL</default>
<type>array</type>
2012-09-13 11:45:27 -04:00
</argument>
</method>
2014-02-25 11:33:18 -05:00
<method final="false" abstract="false" static="false" visibility="public" namespace="" line="154" package="Query\Drivers">
<name>fetch</name>
<full_name>\Firebird_Result::fetch()</full_name>
<docblock line="154">
<description>Emulate PDO fetch public function</description>
<long-description></long-description>
2014-02-25 11:33:18 -05:00
<tag name="param" line="154" description="" type="int" variable="$fetch_style">
<type>int</type>
2012-09-13 11:45:27 -04:00
</tag>
2014-02-25 11:33:18 -05:00
<tag name="param" line="154" description="" type="mixed" variable="$cursor_orientation">
2014-02-14 10:38:25 -05:00
<type>mixed</type>
</tag>
2014-02-25 11:33:18 -05:00
<tag name="param" line="154" description="" type="mixed" variable="$cursor_offset">
<type>mixed</type>
2012-09-13 11:45:27 -04:00
</tag>
2014-02-25 11:33:18 -05:00
<tag name="return" line="154" description="" type="mixed">
<type>mixed</type>
2014-02-14 10:38:25 -05:00
</tag>
2012-09-13 11:45:27 -04:00
</docblock>
2014-02-18 15:16:34 -05:00
<argument line="0" by_reference="false">
2014-02-25 11:33:18 -05:00
<name>$fetch_style</name>
<default>\PDO::FETCH_ASSOC</default>
<type>int</type>
2012-09-13 11:45:27 -04:00
</argument>
2014-02-18 15:16:34 -05:00
<argument line="0" by_reference="false">
2014-02-25 11:33:18 -05:00
<name>$cursor_orientation</name>
<default>\PDO::FETCH_ORI_NEXT</default>
2014-02-14 10:38:25 -05:00
<type>mixed</type>
</argument>
2014-02-18 15:16:34 -05:00
<argument line="0" by_reference="false">
2014-02-25 11:33:18 -05:00
<name>$cursor_offset</name>
<default>NULL</default>
<type>mixed</type>
2012-09-13 11:45:27 -04:00
</argument>
</method>
2014-02-25 11:33:18 -05:00
<method final="false" abstract="false" static="false" visibility="public" namespace="" line="199" package="Query\Drivers">
<name>fetchAll</name>
<full_name>\Firebird_Result::fetchAll()</full_name>
<docblock line="199">
<description>Emulate PDO fetchAll public function</description>
<long-description></long-description>
2014-02-25 11:33:18 -05:00
<tag name="param" line="199" description="" type="int" variable="$fetch_style">
<type>int</type>
2012-09-13 11:45:27 -04:00
</tag>
2014-02-25 11:33:18 -05:00
<tag name="param" line="199" description="" type="mixed" variable="$statement">
2014-02-14 10:38:25 -05:00
<type>mixed</type>
</tag>
2014-02-25 11:33:18 -05:00
<tag name="param" line="199" description="" type="mixed" variable="$ctor_args">
<type>mixed</type>
2012-09-13 11:45:27 -04:00
</tag>
2014-02-25 11:33:18 -05:00
<tag name="return" line="199" description="" type="mixed">
<type>mixed</type>
2014-02-14 10:38:25 -05:00
</tag>
2012-09-13 11:45:27 -04:00
</docblock>
2014-02-18 15:16:34 -05:00
<argument line="0" by_reference="false">
2014-02-25 11:33:18 -05:00
<name>$fetch_style</name>
<default>\PDO::FETCH_ASSOC</default>
<type>int</type>
2012-12-18 16:19:52 -05:00
</argument>
2014-02-18 15:16:34 -05:00
<argument line="0" by_reference="false">
2014-02-25 11:33:18 -05:00
<name>$statement</name>
<default>NULL</default>
<type>mixed</type>
</argument>
2014-02-18 15:16:34 -05:00
<argument line="0" by_reference="false">
2014-02-25 11:33:18 -05:00
<name>$ctor_args</name>
<default>NULL</default>
<type>mixed</type>
2012-12-18 16:19:52 -05:00
</argument>
</method>
2014-02-25 11:33:18 -05:00
<method final="false" abstract="false" static="false" visibility="public" namespace="" line="221" package="Query\Drivers">
<name>fetchColumn</name>
<full_name>\Firebird_Result::fetchColumn()</full_name>
<docblock line="221">
<description>Emulate PDOStatement::fetchColumn</description>
<long-description></long-description>
2014-02-25 11:33:18 -05:00
<tag name="param" line="221" description="" type="int" variable="$column_num">
<type>int</type>
</tag>
2014-02-25 11:33:18 -05:00
<tag name="return" line="221" description="" type="mixed">
<type>mixed</type>
</tag>
2012-12-18 16:19:52 -05:00
</docblock>
2014-02-18 15:16:34 -05:00
<argument line="0" by_reference="false">
2014-02-25 11:33:18 -05:00
<name>$column_num</name>
<default>0</default>
<type>int</type>
</argument>
2012-12-18 16:19:52 -05:00
</method>
2014-02-25 11:33:18 -05:00
<method final="false" abstract="false" static="false" visibility="public" namespace="" line="236" package="Query\Drivers">
<name>fetchObject</name>
<full_name>\Firebird_Result::fetchObject()</full_name>
<docblock line="236">
<description>Emulate PDOStatement::fetchObject, but only for the default use</description>
<long-description></long-description>
2014-02-25 11:33:18 -05:00
<tag name="param" line="236" description="" type="string" variable="$class_name">
<type>string</type>
2012-12-18 16:19:52 -05:00
</tag>
2014-02-25 11:33:18 -05:00
<tag name="param" line="236" description="" type="array" variable="$ctor_args">
<type>array</type>
2012-12-18 16:19:52 -05:00
</tag>
2014-02-25 11:33:18 -05:00
<tag name="return" line="236" description="" type="\stdClass">
<type link="stdClass.html">\stdClass</type>
2012-12-18 16:19:52 -05:00
</tag>
</docblock>
2014-02-18 15:16:34 -05:00
<argument line="0" by_reference="false">
2014-02-25 11:33:18 -05:00
<name>$class_name</name>
<default>'stdClass'</default>
<type>string</type>
2012-12-18 16:19:52 -05:00
</argument>
2014-02-18 15:16:34 -05:00
<argument line="0" by_reference="false">
2014-02-25 11:33:18 -05:00
<name>$ctor_args</name>
<default>array()</default>
2014-02-25 11:33:18 -05:00
<type>array</type>
2012-12-18 16:19:52 -05:00
</argument>
</method>
2014-02-25 11:33:18 -05:00
<method final="false" abstract="false" static="false" visibility="public" namespace="" line="248" package="Query\Drivers">
<name>rowCount</name>
<full_name>\Firebird_Result::rowCount()</full_name>
<docblock line="248">
<description>Return the number of rows affected by the previous query</description>
<long-description></long-description>
2014-02-25 11:33:18 -05:00
<tag name="return" line="248" description="" type="int">
<type>int</type>
2014-02-18 15:16:34 -05:00
</tag>
2012-12-18 16:19:52 -05:00
</docblock>
</method>
2014-02-25 11:33:18 -05:00
<method final="false" abstract="false" static="false" visibility="public" namespace="" line="268" package="Query\Drivers">
<name>errorCode</name>
<full_name>\Firebird_Result::errorCode()</full_name>
<docblock line="268">
<description>Method to emulate PDOStatement-&gt;errorCode</description>
<long-description></long-description>
2014-02-25 11:33:18 -05:00
<tag name="return" line="268" description="" type="string">
<type>string</type>
2012-12-18 16:19:52 -05:00
</tag>
</docblock>
</method>
2014-02-25 11:33:18 -05:00
<method final="false" abstract="false" static="false" visibility="public" namespace="" line="280" package="Query\Drivers">
<name>errorInfo</name>
<full_name>\Firebird_Result::errorInfo()</full_name>
<docblock line="280">
<description>Method to emulate PDO-&gt;errorInfo / PDOStatement-&gt;errorInfo</description>
<long-description></long-description>
2014-02-25 11:33:18 -05:00
<tag name="return" line="280" description="" type="array">
<type>array</type>
</tag>
</docblock>
2012-12-18 16:19:52 -05:00
</method>
2014-02-25 11:33:18 -05:00
</class>
2014-02-25 13:47:35 -05:00
<source>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</source>
2014-02-25 11:33:18 -05:00
</file>
<file path="drivers/firebird/firebird_util.php" generated-path="drivers.firebird.firebird_util.html" hash="a4399d9239d3e68c29ab6f1f66c8f9cc" package="Query">
<docblock line="0">
<description>Query</description>
<long-description>Free Query Builder / Database Abstraction Layer</long-description>
<tag name="package" line="0" description="Query"/>
<tag name="author" line="0" description="Timothy J. Warren"/>
<tag name="copyright" line="0" description="Copyright (c) 2012 - 2014"/>
<tag name="link" line="0" description="https://github.com/aviat4ion/Query" link="https://github.com/aviat4ion/Query"/>
<tag name="license" line="0" description="http://philsturgeon.co.uk/code/dbad-license" link="http://philsturgeon.co.uk/code/dbad-license"/>
</docblock>
<class final="false" abstract="false" namespace="" line="22" package="Query\Drivers">
<extends>\DB_Util</extends>
<name>Firebird_Util</name>
<full_name>\Firebird_Util</full_name>
<docblock line="22">
<description>Firebird-specific backup, import and creation methods</description>
<long-description></long-description>
<tag name="package" line="22" description="Query"/>
<tag name="subpackage" line="22" description="Drivers"/>
</docblock>
<method final="false" abstract="false" static="false" visibility="public" namespace="" line="30" package="Query\Drivers">
<name>__construct</name>
<full_name>\Firebird_Util::__construct()</full_name>
<docblock line="30">
<description>Save a reference to the current connection object</description>
<long-description></long-description>
2014-02-25 11:33:18 -05:00
<tag name="param" line="30" description="" type="object" variable="$conn">
<type>object</type>
2012-12-18 16:19:52 -05:00
</tag>
2014-02-25 11:33:18 -05:00
<tag name="return" line="30" description="" type="void">
<type>void</type>
2012-12-18 16:19:52 -05:00
</tag>
</docblock>
2014-02-25 11:33:18 -05:00
<argument line="0" by_reference="true">
<name>$conn</name>
<default></default>
2014-02-25 11:33:18 -05:00
<type>object</type>
2012-12-18 16:19:52 -05:00
</argument>
</method>
2014-02-25 11:33:18 -05:00
<method final="false" abstract="false" static="false" visibility="public" namespace="" line="47" package="Query\Drivers">
<name>create_table</name>
<full_name>\Firebird_Util::create_table()</full_name>
<docblock line="47">
<description>Convienience public function to generate sql for creating a db table</description>
<long-description></long-description>
2014-02-25 11:33:18 -05:00
<tag name="param" line="47" description="" type="string" variable="$name">
<type>string</type>
2012-12-18 16:19:52 -05:00
</tag>
2014-02-25 11:33:18 -05:00
<tag name="param" line="47" description="" type="array" variable="$fields">
<type>array</type>
2012-12-18 16:19:52 -05:00
</tag>
2014-02-25 11:33:18 -05:00
<tag name="param" line="47" description="" type="array" variable="$constraints">
<type>array</type>
2012-12-18 16:19:52 -05:00
</tag>
2014-02-25 11:33:18 -05:00
<tag name="param" line="47" description="" type="array" variable="$indexes">
<type>array</type>
2012-12-18 16:19:52 -05:00
</tag>
2014-02-25 11:33:18 -05:00
<tag name="return" line="47" description="" type="string">
<type>string</type>
2012-12-18 16:19:52 -05:00
</tag>
</docblock>
2014-02-18 15:16:34 -05:00
<argument line="0" by_reference="false">
2014-02-25 11:33:18 -05:00
<name>$name</name>
<default></default>
<type>string</type>
2012-12-18 16:19:52 -05:00
</argument>
2014-02-18 15:16:34 -05:00
<argument line="0" by_reference="false">
2014-02-25 11:33:18 -05:00
<name>$fields</name>
<default></default>
<type>array</type>
2012-12-18 16:19:52 -05:00
</argument>
2014-02-18 15:16:34 -05:00
<argument line="0" by_reference="false">
2014-02-25 11:33:18 -05:00
<name>$constraints</name>
<default>array()</default>
<type>array</type>
2012-12-18 16:19:52 -05:00
</argument>
2014-02-18 15:16:34 -05:00
<argument line="0" by_reference="false">
2014-02-25 11:33:18 -05:00
<name>$indexes</name>
<default>array()</default>
<type>array</type>
2012-12-18 16:19:52 -05:00
</argument>
</method>
2014-02-25 11:33:18 -05:00
<method final="false" abstract="false" static="false" visibility="public" namespace="" line="103" package="Query\Drivers">
<name>delete_table</name>
<full_name>\Firebird_Util::delete_table()</full_name>
<docblock line="103">
<description>Drop the selected table</description>
<long-description></long-description>
2014-02-25 11:33:18 -05:00
<tag name="param" line="103" description="" type="string" variable="$name">
<type>string</type>
2012-12-18 16:19:52 -05:00
</tag>
2014-02-25 11:33:18 -05:00
<tag name="return" line="103" description="" type="string">
<type>string</type>
</tag>
2012-12-18 16:19:52 -05:00
</docblock>
2014-02-18 15:16:34 -05:00
<argument line="0" by_reference="false">
2014-02-25 11:33:18 -05:00
<name>$name</name>
<default></default>
<type>string</type>
</argument>
2012-12-18 16:19:52 -05:00
</method>
2014-02-25 11:33:18 -05:00
<method final="false" abstract="false" static="false" visibility="public" namespace="" line="115" package="Query\Drivers">
<name>backup_structure</name>
<full_name>\Firebird_Util::backup_structure()</full_name>
<docblock line="115">
<description>Create an SQL backup file for the current database's structure</description>
<long-description></long-description>
2014-02-25 11:33:18 -05:00
<tag name="return" line="115" description="" type="string">
<type>string</type>
2012-12-18 16:19:52 -05:00
</tag>
</docblock>
</method>
2014-02-25 11:33:18 -05:00
<method final="false" abstract="false" static="false" visibility="public" namespace="" line="130" package="Query\Drivers">
<name>backup_data</name>
<full_name>\Firebird_Util::backup_data()</full_name>
<docblock line="130">
<description>Create an SQL backup file for the current database's data</description>
<long-description></long-description>
2014-02-25 11:33:18 -05:00
<tag name="param" line="130" description="" type="array" variable="$exclude">
<type>array</type>
2012-12-18 16:19:52 -05:00
</tag>
2014-02-25 11:33:18 -05:00
<tag name="param" line="130" description="" type="bool" variable="$system_tables">
<type>bool</type>
2012-12-18 16:19:52 -05:00
</tag>
2014-02-25 11:33:18 -05:00
<tag name="return" line="130" description="" type="string">
<type>string</type>
2012-12-18 16:19:52 -05:00
</tag>
</docblock>
2014-02-18 15:16:34 -05:00
<argument line="0" by_reference="false">
2014-02-25 11:33:18 -05:00
<name>$exclude</name>
<default>array()</default>
<type>array</type>
2012-12-18 16:19:52 -05:00
</argument>
2014-02-18 15:16:34 -05:00
<argument line="0" by_reference="false">
2014-02-25 11:33:18 -05:00
<name>$system_tables</name>
<default>FALSE</default>
<type>bool</type>
2012-12-18 16:19:52 -05:00
</argument>
</method>
2014-02-25 11:33:18 -05:00
</class>
<markers>
<todo line="117">Implement Backup structure function</todo>
</markers>
<source>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</source>
</file>
<file path="classes/query_builder.php" generated-path="classes.query_builder.html" hash="d260750eb35816b4db7b7b62070b2bd9" package="Query">
<docblock line="0">
<description>Query</description>
<long-description>Free Query Builder / Database Abstraction Layer</long-description>
<tag name="package" line="0" description="Query"/>
<tag name="author" line="0" description="Timothy J. Warren"/>
<tag name="copyright" line="0" description="Copyright (c) 2012 - 2014"/>
<tag name="link" line="0" description="https://github.com/aviat4ion/Query" link="https://github.com/aviat4ion/Query"/>
<tag name="license" line="0" description="http://philsturgeon.co.uk/code/dbad-license" link="http://philsturgeon.co.uk/code/dbad-license"/>
</docblock>
<class final="false" abstract="false" namespace="" line="23" package="Query\Query">
<extends/>
<implements>\iQuery_Builder</implements>
<name>Query_Builder</name>
<full_name>\Query_Builder</full_name>
<docblock line="23">
<description>Convienience class for creating sql queries - also the class that
instantiates the specific db driver</description>
<long-description></long-description>
<tag name="package" line="23" description="Query"/>
<tag name="subpackage" line="23" description="Query"/>
</docblock>
<property static="false" visibility="protected" line="30" namespace="" package="Query\Query">
<name>$select_string</name>
<default></default>
<docblock line="30">
<description></description>
<long-description></long-description>
2012-12-18 16:19:52 -05:00
</docblock>
2014-02-25 11:33:18 -05:00
</property>
<property static="false" visibility="protected" line="33" namespace="" package="Query\Query">
<name>$from_string</name>
<default></default>
<docblock line="33">
<description></description>
<long-description></long-description>
</docblock>
2014-02-25 11:33:18 -05:00
</property>
<property static="false" visibility="protected" line="36" namespace="" package="Query\Query">
<name>$set_string</name>
<default></default>
<docblock line="36">
<description></description>
<long-description></long-description>
</docblock>
2014-02-25 11:33:18 -05:00
</property>
<property static="false" visibility="protected" line="39" namespace="" package="Query\Query">
<name>$order_string</name>
<default></default>
<docblock line="39">
<description></description>
<long-description></long-description>
</docblock>
2014-02-25 11:33:18 -05:00
</property>
<property static="false" visibility="protected" line="42" namespace="" package="Query\Query">
<name>$group_string</name>
<default></default>
<docblock line="42">
<description></description>
<long-description></long-description>
2012-12-18 16:19:52 -05:00
</docblock>
2014-02-25 11:33:18 -05:00
</property>
<property static="false" visibility="protected" line="49" namespace="" package="Query\Query">
<name>$set_array_keys</name>
<default></default>
<docblock line="49">
<description></description>
<long-description></long-description>
2014-02-25 11:33:18 -05:00
</docblock>
</property>
<property static="false" visibility="protected" line="52" namespace="" package="Query\Query">
<name>$order_array</name>
<default></default>
<docblock line="52">
<description></description>
<long-description></long-description>
</docblock>
</property>
<property static="false" visibility="protected" line="55" namespace="" package="Query\Query">
<name>$group_array</name>
<default></default>
<docblock line="55">
<description></description>
<long-description></long-description>
</docblock>
</property>
<property static="false" visibility="protected" line="62" namespace="" package="Query\Query">
<name>$values</name>
<default>array()</default>
<docblock line="62">
<description></description>
<long-description></long-description>
</docblock>
</property>
<property static="false" visibility="protected" line="65" namespace="" package="Query\Query">
<name>$where_values</name>
<default>array()</default>
<docblock line="65">
<description></description>
<long-description></long-description>
</docblock>
</property>
<property static="false" visibility="protected" line="68" namespace="" package="Query\Query">
<name>$limit</name>
<default></default>
<docblock line="68">
<description></description>
<long-description></long-description>
</docblock>
</property>
<property static="false" visibility="protected" line="71" namespace="" package="Query\Query">
<name>$offset</name>
<default></default>
<docblock line="71">
<description></description>
<long-description></long-description>
</docblock>
</property>
<property static="false" visibility="public" line="74" namespace="" package="Query\Query">
<name>$sql</name>
<default></default>
<docblock line="74">
<description></description>
<long-description></long-description>
</docblock>
</property>
<property static="false" visibility="protected" line="85" namespace="" package="Query\Query">
<name>$query_map</name>
<default>array()</default>
<docblock line="85">
<description></description>
<long-description></long-description>
</docblock>
</property>
<property static="false" visibility="protected" line="88" namespace="" package="Query\Query">
<name>$having_map</name>
<default></default>
<docblock line="88">
<description></description>
<long-description></long-description>
</docblock>
</property>
<property static="false" visibility="public" line="91" namespace="" package="Query\Query">
<name>$conn_name</name>
<default>""</default>
<docblock line="91">
<description></description>
<long-description></long-description>
</docblock>
</property>
<property static="false" visibility="public" line="94" namespace="" package="Query\Query">
<name>$queries</name>
<default></default>
<docblock line="94">
<description></description>
<long-description></long-description>
</docblock>
</property>
<property static="false" visibility="protected" line="97" namespace="" package="Query\Query">
<name>$explain</name>
<default>FALSE</default>
<docblock line="97">
<description></description>
<long-description></long-description>
</docblock>
</property>
<method final="false" abstract="false" static="false" visibility="public" namespace="" line="109" package="Query\Query">
<name>__construct</name>
<full_name>\Query_Builder::__construct()</full_name>
<docblock line="109">
<description>Constructor</description>
<long-description></long-description>
<tag name="param" line="109" description="" type="\DB_PDO" variable="$db">
<type link="DB_PDO.html">\DB_PDO</type>
</tag>
2014-02-25 11:33:18 -05:00
<tag name="param" line="109" description="&lt;ul&gt;&#10;&lt;li&gt;the connection parameters&lt;/li&gt;&#10;&lt;/ul&gt;" type="object" variable="$params">
<type>object</type>
</tag>
</docblock>
2014-02-18 15:16:34 -05:00
<argument line="0" by_reference="false">
2014-02-25 11:33:18 -05:00
<name>$db</name>
<default></default>
<type>\DB_PDO</type>
</argument>
2014-02-18 15:16:34 -05:00
<argument line="0" by_reference="false">
2014-02-25 11:33:18 -05:00
<name>$params</name>
<default></default>
<type>object</type>
2012-12-18 16:19:52 -05:00
</argument>
</method>
2014-02-25 11:33:18 -05:00
<method final="false" abstract="false" static="false" visibility="public" namespace="" line="134" package="Query\Query">
<name>__destruct</name>
<full_name>\Query_Builder::__destruct()</full_name>
<docblock line="134">
<description>Destructor</description>
<long-description></long-description>
2014-02-25 11:33:18 -05:00
</docblock>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="" line="149" package="Query\Query">
<name>select</name>
<full_name>\Query_Builder::select()</full_name>
<docblock line="149">
<description>Specifies rows to select in a query</description>
<long-description></long-description>
<tag name="param" line="149" description="" type="string" variable="$fields">
<type>string</type>
2012-12-18 16:19:52 -05:00
</tag>
2014-02-25 11:33:18 -05:00
<tag name="return" line="149" description="" type="\Query_Builder">
<type>\Query_Builder</type>
2012-12-18 16:19:52 -05:00
</tag>
2014-02-25 11:33:18 -05:00
<tag name="fluent" description="This method is part of a fluent interface and will return the same instance"/>
2012-12-18 16:19:52 -05:00
</docblock>
2014-02-18 15:16:34 -05:00
<argument line="0" by_reference="false">
2014-02-25 11:33:18 -05:00
<name>$fields</name>
<default></default>
<type>string</type>
2012-12-18 16:19:52 -05:00
</argument>
</method>
2014-02-25 11:33:18 -05:00
<method final="false" abstract="false" static="false" visibility="protected" namespace="" line="195" package="Query\Query">
<name>_select</name>
<full_name>\Query_Builder::_select()</full_name>
<docblock line="195">
<description>Method to simplify select_ methods</description>
<long-description></long-description>
2014-02-25 11:33:18 -05:00
<tag name="param" line="195" description="" type="string" variable="$field">
<type>string</type>
2012-12-18 16:19:52 -05:00
</tag>
2014-02-25 11:33:18 -05:00
<tag name="param" line="195" description="" type="string" variable="$as">
<type>string</type>
</tag>
<tag name="return" line="195" description="" type="string">
<type>string</type>
2012-12-18 16:19:52 -05:00
</tag>
</docblock>
2014-02-18 15:16:34 -05:00
<argument line="0" by_reference="false">
2014-02-25 11:33:18 -05:00
<name>$field</name>
<default></default>
<type>string</type>
2012-12-18 16:19:52 -05:00
</argument>
2014-02-18 15:16:34 -05:00
<argument line="0" by_reference="false">
2014-02-25 11:33:18 -05:00
<name>$as</name>
<default>FALSE</default>
<type>string</type>
2012-12-18 16:19:52 -05:00
</argument>
</method>
2014-02-25 11:33:18 -05:00
<method final="false" abstract="false" static="false" visibility="public" namespace="" line="216" package="Query\Query">
<name>select_max</name>
<full_name>\Query_Builder::select_max()</full_name>
<docblock line="216">
<description>Selects the maximum value of a field from a query</description>
<long-description></long-description>
2014-02-25 11:33:18 -05:00
<tag name="param" line="216" description="" type="string" variable="$field">
<type>string</type>
</tag>
2014-02-25 11:33:18 -05:00
<tag name="param" line="216" description="" type="string" variable="$as">
<type>string</type>
2012-12-18 16:19:52 -05:00
</tag>
2014-02-25 11:33:18 -05:00
<tag name="return" line="216" description="" type="\Query_Builder">
<type>\Query_Builder</type>
2012-12-18 16:19:52 -05:00
</tag>
2014-02-25 11:33:18 -05:00
<tag name="fluent" description="This method is part of a fluent interface and will return the same instance"/>
2012-12-18 16:19:52 -05:00
</docblock>
2014-02-18 15:16:34 -05:00
<argument line="0" by_reference="false">
2014-02-25 11:33:18 -05:00
<name>$field</name>
<default></default>
<type>string</type>
</argument>
2014-02-18 15:16:34 -05:00
<argument line="0" by_reference="false">
2014-02-25 11:33:18 -05:00
<name>$as</name>
<default>FALSE</default>
<type>string</type>
2012-12-18 16:19:52 -05:00
</argument>
</method>
2014-02-25 11:33:18 -05:00
<method final="false" abstract="false" static="false" visibility="public" namespace="" line="232" package="Query\Query">
<name>select_min</name>
<full_name>\Query_Builder::select_min()</full_name>
<docblock line="232">
<description>Selects the minimum value of a field from a query</description>
<long-description></long-description>
2014-02-25 11:33:18 -05:00
<tag name="param" line="232" description="" type="string" variable="$field">
<type>string</type>
2012-12-18 16:19:52 -05:00
</tag>
2014-02-25 11:33:18 -05:00
<tag name="param" line="232" description="" type="string" variable="$as">
<type>string</type>
2012-12-18 16:19:52 -05:00
</tag>
2014-02-25 11:33:18 -05:00
<tag name="return" line="232" description="" type="\Query_Builder">
<type>\Query_Builder</type>
2012-12-18 16:19:52 -05:00
</tag>
2014-02-25 11:33:18 -05:00
<tag name="fluent" description="This method is part of a fluent interface and will return the same instance"/>
2012-12-18 16:19:52 -05:00
</docblock>
2014-02-18 15:16:34 -05:00
<argument line="0" by_reference="false">
2014-02-25 11:33:18 -05:00
<name>$field</name>
<default></default>
<type>string</type>
2012-12-18 16:19:52 -05:00
</argument>
2014-02-18 15:16:34 -05:00
<argument line="0" by_reference="false">
2014-02-25 11:33:18 -05:00
<name>$as</name>
<default>FALSE</default>
<type>string</type>
2012-12-18 16:19:52 -05:00
</argument>
</method>
2014-02-25 11:33:18 -05:00
<method final="false" abstract="false" static="false" visibility="public" namespace="" line="248" package="Query\Query">
<name>select_avg</name>
<full_name>\Query_Builder::select_avg()</full_name>
<docblock line="248">
<description>Selects the average value of a field from a query</description>
<long-description></long-description>
2014-02-25 11:33:18 -05:00
<tag name="param" line="248" description="" type="string" variable="$field">
<type>string</type>
2012-12-18 16:19:52 -05:00
</tag>
2014-02-25 11:33:18 -05:00
<tag name="param" line="248" description="" type="string" variable="$as">
<type>string</type>
2012-12-18 16:19:52 -05:00
</tag>
2014-02-25 11:33:18 -05:00
<tag name="return" line="248" description="" type="\Query_Builder">
<type>\Query_Builder</type>
2012-12-18 16:19:52 -05:00
</tag>
2014-02-25 11:33:18 -05:00
<tag name="fluent" description="This method is part of a fluent interface and will return the same instance"/>
2012-12-18 16:19:52 -05:00
</docblock>
2014-02-18 15:16:34 -05:00
<argument line="0" by_reference="false">
2014-02-25 11:33:18 -05:00
<name>$field</name>
<default></default>
<type>string</type>
</argument>
2014-02-18 15:16:34 -05:00
<argument line="0" by_reference="false">
2014-02-25 11:33:18 -05:00
<name>$as</name>
<default>FALSE</default>
<type>string</type>
</argument>
2012-12-18 16:19:52 -05:00
</method>
2014-02-25 11:33:18 -05:00
<method final="false" abstract="false" static="false" visibility="public" namespace="" line="264" package="Query\Query">
<name>select_sum</name>
<full_name>\Query_Builder::select_sum()</full_name>
<docblock line="264">
<description>Selects the sum of a field from a query</description>
<long-description></long-description>
2014-02-25 11:33:18 -05:00
<tag name="param" line="264" description="" type="string" variable="$field">
<type>string</type>
2012-12-18 16:19:52 -05:00
</tag>
2014-02-25 11:33:18 -05:00
<tag name="param" line="264" description="" type="string" variable="$as">
<type>string</type>
2012-12-18 16:19:52 -05:00
</tag>
2014-02-25 11:33:18 -05:00
<tag name="return" line="264" description="" type="\Query_Builder">
<type>\Query_Builder</type>
</tag>
<tag name="fluent" description="This method is part of a fluent interface and will return the same instance"/>
2012-12-18 16:19:52 -05:00
</docblock>
2014-02-18 15:16:34 -05:00
<argument line="0" by_reference="false">
2014-02-25 11:33:18 -05:00
<name>$field</name>
<default></default>
<type>string</type>
2012-12-18 16:19:52 -05:00
</argument>
2014-02-18 15:16:34 -05:00
<argument line="0" by_reference="false">
2014-02-25 11:33:18 -05:00
<name>$as</name>
<default>FALSE</default>
<type>string</type>
2012-12-18 16:19:52 -05:00
</argument>
</method>
2014-02-25 11:33:18 -05:00
<method final="false" abstract="false" static="false" visibility="public" namespace="" line="278" package="Query\Query">
<name>distinct</name>
<full_name>\Query_Builder::distinct()</full_name>
<docblock line="278">
<description>Adds the 'distinct' keyword to a query</description>
<long-description></long-description>
2014-02-25 11:33:18 -05:00
<tag name="return" line="278" description="" type="\Query_Builder">
<type>\Query_Builder</type>
2012-12-18 16:19:52 -05:00
</tag>
2014-02-25 11:33:18 -05:00
<tag name="fluent" description="This method is part of a fluent interface and will return the same instance"/>
</docblock>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="" line="292" package="Query\Query">
<name>explain</name>
<full_name>\Query_Builder::explain()</full_name>
<docblock line="292">
<description>Tell the database to give you the query plan instead of result set</description>
<long-description></long-description>
<tag name="return" line="292" description="" type="\Query_Builder">
<type>\Query_Builder</type>
2012-12-18 16:19:52 -05:00
</tag>
2014-02-25 11:33:18 -05:00
<tag name="fluent" description="This method is part of a fluent interface and will return the same instance"/>
</docblock>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="" line="306" package="Query\Query">
<name>from</name>
<full_name>\Query_Builder::from()</full_name>
<docblock line="306">
<description>Specify the database table to select from</description>
<long-description></long-description>
<tag name="param" line="306" description="" type="string" variable="$tblname">
<type>string</type>
2012-12-18 16:19:52 -05:00
</tag>
2014-02-25 11:33:18 -05:00
<tag name="return" line="306" description="" type="\Query_Builder">
<type>\Query_Builder</type>
</tag>
<tag name="fluent" description="This method is part of a fluent interface and will return the same instance"/>
2012-12-18 16:19:52 -05:00
</docblock>
2014-02-18 15:16:34 -05:00
<argument line="0" by_reference="false">
2014-02-25 11:33:18 -05:00
<name>$tblname</name>
<default></default>
<type>string</type>
2012-12-18 16:19:52 -05:00
</argument>
</method>
2014-02-25 11:33:18 -05:00
<method final="false" abstract="false" static="false" visibility="protected" namespace="" line="336" package="Query\Query">
<name>_like</name>
<full_name>\Query_Builder::_like()</full_name>
<docblock line="336">
<description>Simplify 'like' methods</description>
<long-description></long-description>
2014-02-25 11:33:18 -05:00
<tag name="param" line="336" description="" type="string" variable="$field">
<type>string</type>
</tag>
2014-02-25 11:33:18 -05:00
<tag name="param" line="336" description="" type="mixed" variable="$val">
<type>mixed</type>
</tag>
2014-02-25 11:33:18 -05:00
<tag name="param" line="336" description="" type="string" variable="$pos">
<type>string</type>
</tag>
<tag name="param" line="336" description="" type="string" variable="$like">
<type>string</type>
</tag>
<tag name="param" line="336" description="" type="string" variable="$conj">
<type>string</type>
</tag>
2014-02-25 11:33:18 -05:00
<tag name="return" line="336" description="" type="\Query_Builder">
<type>\Query_Builder</type>
</tag>
<tag name="fluent" description="This method is part of a fluent interface and will return the same instance"/>
</docblock>
2014-02-18 15:16:34 -05:00
<argument line="0" by_reference="false">
2014-02-25 11:33:18 -05:00
<name>$field</name>
<default></default>
<type>string</type>
2012-12-18 16:19:52 -05:00
</argument>
2014-02-18 15:16:34 -05:00
<argument line="0" by_reference="false">
2014-02-25 11:33:18 -05:00
<name>$val</name>
<default></default>
<type>mixed</type>
</argument>
<argument line="0" by_reference="false">
<name>$pos</name>
<default></default>
<type>string</type>
</argument>
<argument line="0" by_reference="false">
<name>$like</name>
<default>'LIKE'</default>
<type>string</type>
</argument>
<argument line="0" by_reference="false">
<name>$conj</name>
<default>'AND'</default>
<type>string</type>
2012-12-18 16:19:52 -05:00
</argument>
</method>
2014-02-25 11:33:18 -05:00
<method final="false" abstract="false" static="false" visibility="public" namespace="" line="378" package="Query\Query">
<name>like</name>
<full_name>\Query_Builder::like()</full_name>
<docblock line="378">
<description>Creates a Like clause in the sql statement</description>
<long-description></long-description>
2014-02-25 11:33:18 -05:00
<tag name="param" line="378" description="" type="string" variable="$field">
<type>string</type>
2012-12-18 16:19:52 -05:00
</tag>
2014-02-25 11:33:18 -05:00
<tag name="param" line="378" description="" type="mixed" variable="$val">
<type>mixed</type>
</tag>
2014-02-25 11:33:18 -05:00
<tag name="param" line="378" description="" type="string" variable="$pos">
<type>string</type>
2012-12-18 16:19:52 -05:00
</tag>
2014-02-25 11:33:18 -05:00
<tag name="return" line="378" description="" type="\Query_Builder">
<type>\Query_Builder</type>
</tag>
<tag name="fluent" description="This method is part of a fluent interface and will return the same instance"/>
2012-12-18 16:19:52 -05:00
</docblock>
2014-02-18 15:16:34 -05:00
<argument line="0" by_reference="false">
2014-02-25 11:33:18 -05:00
<name>$field</name>
<default></default>
<type>string</type>
2012-12-18 16:19:52 -05:00
</argument>
2014-02-18 15:16:34 -05:00
<argument line="0" by_reference="false">
2014-02-25 11:33:18 -05:00
<name>$val</name>
2014-02-14 10:38:25 -05:00
<default></default>
2014-02-25 11:33:18 -05:00
<type>mixed</type>
</argument>
<argument line="0" by_reference="false">
<name>$pos</name>
<default>'both'</default>
<type>string</type>
2014-02-14 10:38:25 -05:00
</argument>
</method>
2014-02-25 11:33:18 -05:00
<method final="false" abstract="false" static="false" visibility="public" namespace="" line="393" package="Query\Query">
<name>or_like</name>
<full_name>\Query_Builder::or_like()</full_name>
<docblock line="393">
<description>Generates an OR Like clause</description>
2014-02-14 10:38:25 -05:00
<long-description></long-description>
2014-02-25 11:33:18 -05:00
<tag name="param" line="393" description="" type="string" variable="$field">
2014-02-14 10:38:25 -05:00
<type>string</type>
</tag>
2014-02-25 11:33:18 -05:00
<tag name="param" line="393" description="" type="mixed" variable="$val">
2014-02-14 10:38:25 -05:00
<type>mixed</type>
</tag>
2014-02-25 11:33:18 -05:00
<tag name="param" line="393" description="" type="string" variable="$pos">
<type>string</type>
</tag>
<tag name="return" line="393" description="" type="\Query_Builder">
<type>\Query_Builder</type>
</tag>
<tag name="fluent" description="This method is part of a fluent interface and will return the same instance"/>
2014-02-14 10:38:25 -05:00
</docblock>
2014-02-18 15:16:34 -05:00
<argument line="0" by_reference="false">
2014-02-25 11:33:18 -05:00
<name>$field</name>
2014-02-14 10:38:25 -05:00
<default></default>
<type>string</type>
</argument>
2014-02-18 15:16:34 -05:00
<argument line="0" by_reference="false">
2014-02-25 11:33:18 -05:00
<name>$val</name>
2014-02-14 10:38:25 -05:00
<default></default>
2014-02-25 11:33:18 -05:00
<type>mixed</type>
</argument>
<argument line="0" by_reference="false">
<name>$pos</name>
<default>'both'</default>
<type>string</type>
2014-02-14 10:38:25 -05:00
</argument>
</method>
2014-02-25 11:33:18 -05:00
<method final="false" abstract="false" static="false" visibility="public" namespace="" line="408" package="Query\Query">
<name>not_like</name>
<full_name>\Query_Builder::not_like()</full_name>
<docblock line="408">
<description>Generates a NOT LIKE clause</description>
2014-02-14 10:38:25 -05:00
<long-description></long-description>
2014-02-25 11:33:18 -05:00
<tag name="param" line="408" description="" type="string" variable="$field">
2014-02-14 10:38:25 -05:00
<type>string</type>
</tag>
2014-02-25 11:33:18 -05:00
<tag name="param" line="408" description="" type="mixed" variable="$val">
<type>mixed</type>
2014-02-14 10:38:25 -05:00
</tag>
2014-02-25 11:33:18 -05:00
<tag name="param" line="408" description="" type="string" variable="$pos">
2014-02-14 10:38:25 -05:00
<type>string</type>
</tag>
2014-02-25 11:33:18 -05:00
<tag name="return" line="408" description="" type="\Query_Builder">
<type>\Query_Builder</type>
</tag>
<tag name="fluent" description="This method is part of a fluent interface and will return the same instance"/>
2014-02-14 10:38:25 -05:00
</docblock>
2014-02-18 15:16:34 -05:00
<argument line="0" by_reference="false">
2014-02-25 11:33:18 -05:00
<name>$field</name>
2014-02-14 10:38:25 -05:00
<default></default>
<type>string</type>
</argument>
2014-02-18 15:16:34 -05:00
<argument line="0" by_reference="false">
2014-02-25 11:33:18 -05:00
<name>$val</name>
2014-02-14 10:38:25 -05:00
<default></default>
2014-02-25 11:33:18 -05:00
<type>mixed</type>
2014-02-14 10:38:25 -05:00
</argument>
2014-02-18 15:16:34 -05:00
<argument line="0" by_reference="false">
2014-02-25 11:33:18 -05:00
<name>$pos</name>
<default>'both'</default>
<type>string</type>
</argument>
2012-12-18 16:19:52 -05:00
</method>
2014-02-25 11:33:18 -05:00
<method final="false" abstract="false" static="false" visibility="public" namespace="" line="423" package="Query\Query">
<name>or_not_like</name>
<full_name>\Query_Builder::or_not_like()</full_name>
<docblock line="423">
<description>Generates a OR NOT LIKE clause</description>
<long-description></long-description>
2014-02-25 11:33:18 -05:00
<tag name="param" line="423" description="" type="string" variable="$field">
<type>string</type>
2012-12-18 16:19:52 -05:00
</tag>
2014-02-25 11:33:18 -05:00
<tag name="param" line="423" description="" type="mixed" variable="$val">
<type>mixed</type>
</tag>
<tag name="param" line="423" description="" type="string" variable="$pos">
<type>string</type>
</tag>
2014-02-25 11:33:18 -05:00
<tag name="return" line="423" description="" type="\Query_Builder">
<type>\Query_Builder</type>
</tag>
<tag name="fluent" description="This method is part of a fluent interface and will return the same instance"/>
2012-12-18 16:19:52 -05:00
</docblock>
2014-02-18 15:16:34 -05:00
<argument line="0" by_reference="false">
2014-02-25 11:33:18 -05:00
<name>$field</name>
<default></default>
<type>string</type>
2012-12-18 16:19:52 -05:00
</argument>
2014-02-25 11:33:18 -05:00
<argument line="0" by_reference="false">
<name>$val</name>
<default></default>
<type>mixed</type>
</argument>
<argument line="0" by_reference="false">
<name>$pos</name>
<default>'both'</default>
<type>string</type>
</argument>
2012-12-18 16:19:52 -05:00
</method>
2014-02-25 11:33:18 -05:00
<method final="false" abstract="false" static="false" visibility="protected" namespace="" line="440" package="Query\Query">
<name>_having</name>
<full_name>\Query_Builder::_having()</full_name>
<docblock line="440">
<description>Simplify building having clauses</description>
<long-description></long-description>
2014-02-25 11:33:18 -05:00
<tag name="param" line="440" description="" type="mixed" variable="$key">
<type>mixed</type>
</tag>
<tag name="param" line="440" description="" type="mixed" variable="$val">
<type>mixed</type>
</tag>
<tag name="param" line="440" description="" type="string" variable="$conj">
2014-02-14 10:38:25 -05:00
<type>string</type>
</tag>
2014-02-25 11:33:18 -05:00
<tag name="return" line="440" description="" type="\Query_Builder">
<type>\Query_Builder</type>
</tag>
<tag name="fluent" description="This method is part of a fluent interface and will return the same instance"/>
</docblock>
2014-02-25 11:33:18 -05:00
<argument line="0" by_reference="false">
<name>$key</name>
<default></default>
<type>mixed</type>
</argument>
<argument line="0" by_reference="false">
<name>$val</name>
<default>array()</default>
<type>mixed</type>
</argument>
<argument line="0" by_reference="false">
<name>$conj</name>
<default>'AND'</default>
<type>string</type>
</argument>
</method>
2014-02-25 11:33:18 -05:00
<method final="false" abstract="false" static="false" visibility="public" namespace="" line="475" package="Query\Query">
<name>having</name>
<full_name>\Query_Builder::having()</full_name>
<docblock line="475">
<description>Generates a 'Having' clause</description>
<long-description></long-description>
2014-02-25 11:33:18 -05:00
<tag name="param" line="475" description="" type="mixed" variable="$key">
<type>mixed</type>
</tag>
<tag name="param" line="475" description="" type="mixed" variable="$val">
<type>mixed</type>
</tag>
<tag name="return" line="475" description="" type="\Query_Builder">
<type>\Query_Builder</type>
2012-12-18 16:19:52 -05:00
</tag>
2014-02-25 11:33:18 -05:00
<tag name="fluent" description="This method is part of a fluent interface and will return the same instance"/>
2014-02-14 10:38:25 -05:00
</docblock>
2014-02-25 11:33:18 -05:00
<argument line="0" by_reference="false">
<name>$key</name>
<default></default>
<type>mixed</type>
</argument>
<argument line="0" by_reference="false">
<name>$val</name>
<default>array()</default>
<type>mixed</type>
</argument>
2014-02-14 10:38:25 -05:00
</method>
2014-02-25 11:33:18 -05:00
<method final="false" abstract="false" static="false" visibility="public" namespace="" line="489" package="Query\Query">
<name>or_having</name>
<full_name>\Query_Builder::or_having()</full_name>
<docblock line="489">
<description>Generates a 'Having' clause prefixed with 'OR'</description>
2014-02-14 10:38:25 -05:00
<long-description></long-description>
2014-02-25 11:33:18 -05:00
<tag name="param" line="489" description="" type="mixed" variable="$key">
<type>mixed</type>
</tag>
<tag name="param" line="489" description="" type="mixed" variable="$val">
<type>mixed</type>
</tag>
2014-02-25 11:33:18 -05:00
<tag name="return" line="489" description="" type="\Query_Builder">
<type>\Query_Builder</type>
</tag>
<tag name="fluent" description="This method is part of a fluent interface and will return the same instance"/>
2014-02-14 10:38:25 -05:00
</docblock>
2014-02-25 11:33:18 -05:00
<argument line="0" by_reference="false">
<name>$key</name>
<default></default>
<type>mixed</type>
</argument>
<argument line="0" by_reference="false">
<name>$val</name>
<default>array()</default>
<type>mixed</type>
</argument>
</method>
<method final="false" abstract="false" static="false" visibility="protected" namespace="" line="505" package="Query\Query">
<name>_where</name>
<full_name>\Query_Builder::_where()</full_name>
<docblock line="505">
<description>Do all the repeditive stuff for where/having type methods</description>
2014-02-14 10:38:25 -05:00
<long-description></long-description>
2014-02-25 11:33:18 -05:00
<tag name="param" line="505" description="" type="mixed" variable="$key">
<type>mixed</type>
</tag>
2014-02-25 11:33:18 -05:00
<tag name="param" line="505" description="" type="mixed" variable="$val">
<type>mixed</type>
</tag>
<tag name="return" line="505" description="" type="array">
<type>array</type>
</tag>
2012-12-18 16:19:52 -05:00
</docblock>
2014-02-18 15:16:34 -05:00
<argument line="0" by_reference="false">
2014-02-25 11:33:18 -05:00
<name>$key</name>
<default></default>
<type>mixed</type>
</argument>
<argument line="0" by_reference="false">
<name>$val</name>
<default>array()</default>
<type>mixed</type>
</argument>
2014-02-14 10:38:25 -05:00
</method>
2014-02-25 11:33:18 -05:00
<method final="false" abstract="false" static="false" visibility="protected" namespace="" line="538" package="Query\Query">
<name>_where_string</name>
<full_name>\Query_Builder::_where_string()</full_name>
<docblock line="538">
<description>Simplify generating where string</description>
2014-02-14 10:38:25 -05:00
<long-description></long-description>
2014-02-25 11:33:18 -05:00
<tag name="param" line="538" description="" type="mixed" variable="$key">
<type>mixed</type>
</tag>
<tag name="param" line="538" description="" type="mixed" variable="$val">
<type>mixed</type>
</tag>
<tag name="param" line="538" description="" type="string" variable="$conj">
2014-02-14 10:38:25 -05:00
<type>string</type>
</tag>
2014-02-25 11:33:18 -05:00
<tag name="return" line="538" description="" type="\Query_Builder">
<type>\Query_Builder</type>
</tag>
<tag name="fluent" description="This method is part of a fluent interface and will return the same instance"/>
2014-02-14 10:38:25 -05:00
</docblock>
2014-02-18 15:16:34 -05:00
<argument line="0" by_reference="false">
2014-02-25 11:33:18 -05:00
<name>$key</name>
2014-02-14 10:38:25 -05:00
<default></default>
2014-02-25 11:33:18 -05:00
<type>mixed</type>
</argument>
<argument line="0" by_reference="false">
<name>$val</name>
<default>array()</default>
<type>mixed</type>
</argument>
<argument line="0" by_reference="false">
<name>$conj</name>
<default>'AND'</default>
2014-02-18 15:16:34 -05:00
<type>string</type>
</argument>
2014-02-14 10:38:25 -05:00
</method>
2014-02-25 11:33:18 -05:00
<method final="false" abstract="false" static="false" visibility="protected" namespace="" line="593" package="Query\Query">
<name>_where_in</name>
<full_name>\Query_Builder::_where_in()</full_name>
<docblock line="593">
<description>Simplify where_in methods</description>
2014-02-14 10:38:25 -05:00
<long-description></long-description>
2014-02-25 11:33:18 -05:00
<tag name="param" line="593" description="" type="mixed" variable="$key">
<type>mixed</type>
2014-02-14 10:38:25 -05:00
</tag>
2014-02-25 11:33:18 -05:00
<tag name="param" line="593" description="" type="mixed" variable="$val">
<type>mixed</type>
</tag>
<tag name="param" line="593" description="&lt;ul&gt;&#10;&lt;li&gt;The (not) in fragment&lt;/li&gt;&#10;&lt;/ul&gt;" type="string" variable="$in">
<type>string</type>
</tag>
<tag name="param" line="593" description="&lt;ul&gt;&#10;&lt;li&gt;The where in conjunction&lt;/li&gt;&#10;&lt;/ul&gt;" type="string" variable="$conj">
<type>string</type>
</tag>
<tag name="return" line="593" description="" type="\Query_Builder">
<type>\Query_Builder</type>
2014-02-14 10:38:25 -05:00
</tag>
2014-02-25 11:33:18 -05:00
<tag name="fluent" description="This method is part of a fluent interface and will return the same instance"/>
2014-02-14 10:38:25 -05:00
</docblock>
2014-02-18 15:16:34 -05:00
<argument line="0" by_reference="false">
2014-02-25 11:33:18 -05:00
<name>$key</name>
2014-02-14 10:38:25 -05:00
<default></default>
2014-02-25 11:33:18 -05:00
<type>mixed</type>
2012-12-18 16:19:52 -05:00
</argument>
2014-02-25 11:33:18 -05:00
<argument line="0" by_reference="false">
<name>$val</name>
<default>array()</default>
<type>mixed</type>
</argument>
<argument line="0" by_reference="false">
<name>$in</name>
<default>'IN'</default>
<type>string</type>
</argument>
<argument line="0" by_reference="false">
<name>$conj</name>
<default>'AND'</default>
<type>string</type>
</argument>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="" line="626" package="Query\Query">
<name>where</name>
<full_name>\Query_Builder::where()</full_name>
<docblock line="626">
<description>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</description>
<long-description></long-description>
2014-02-25 11:33:18 -05:00
<tag name="param" line="626" description="" type="mixed" variable="$key">
<type>mixed</type>
</tag>
<tag name="param" line="626" description="" type="mixed" variable="$val">
<type>mixed</type>
</tag>
<tag name="param" line="626" description="" type="mixed" variable="$escape">
<type>mixed</type>
</tag>
<tag name="return" line="626" description="" type="\Query_Builder">
<type>\Query_Builder</type>
</tag>
<tag name="fluent" description="This method is part of a fluent interface and will return the same instance"/>
2012-09-13 11:45:27 -04:00
</docblock>
2014-02-25 11:33:18 -05:00
<argument line="0" by_reference="false">
<name>$key</name>
<default></default>
<type>mixed</type>
</argument>
<argument line="0" by_reference="false">
<name>$val</name>
<default>array()</default>
<type>mixed</type>
</argument>
<argument line="0" by_reference="false">
<name>$escape</name>
<default>NULL</default>
<type>mixed</type>
</argument>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="" line="640" package="Query\Query">
<name>or_where</name>
<full_name>\Query_Builder::or_where()</full_name>
<docblock line="640">
<description>Where clause prefixed with "OR"</description>
2014-02-14 10:38:25 -05:00
<long-description></long-description>
2014-02-25 11:33:18 -05:00
<tag name="param" line="640" description="" type="string" variable="$key">
<type>string</type>
</tag>
<tag name="param" line="640" description="" type="mixed" variable="$val">
<type>mixed</type>
</tag>
<tag name="return" line="640" description="" type="\Query_Builder">
<type>\Query_Builder</type>
</tag>
<tag name="fluent" description="This method is part of a fluent interface and will return the same instance"/>
2014-02-14 10:38:25 -05:00
</docblock>
2014-02-25 11:33:18 -05:00
<argument line="0" by_reference="false">
<name>$key</name>
<default></default>
<type>string</type>
</argument>
<argument line="0" by_reference="false">
<name>$val</name>
<default>array()</default>
<type>mixed</type>
</argument>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="" line="654" package="Query\Query">
<name>where_in</name>
<full_name>\Query_Builder::where_in()</full_name>
<docblock line="654">
<description>Where clause with 'IN' statement</description>
<long-description></long-description>
2014-02-25 11:33:18 -05:00
<tag name="param" line="654" description="" type="mixed" variable="$field">
<type>mixed</type>
2012-09-13 11:45:27 -04:00
</tag>
2014-02-25 11:33:18 -05:00
<tag name="param" line="654" description="" type="mixed" variable="$val">
<type>mixed</type>
</tag>
<tag name="return" line="654" description="" type="\Query_Builder">
<type>\Query_Builder</type>
2012-09-13 11:45:27 -04:00
</tag>
2014-02-25 11:33:18 -05:00
<tag name="fluent" description="This method is part of a fluent interface and will return the same instance"/>
2012-09-13 11:45:27 -04:00
</docblock>
2014-02-18 15:16:34 -05:00
<argument line="0" by_reference="false">
2014-02-25 11:33:18 -05:00
<name>$field</name>
<default></default>
2014-02-25 11:33:18 -05:00
<type>mixed</type>
2012-09-13 11:45:27 -04:00
</argument>
2014-02-18 15:16:34 -05:00
<argument line="0" by_reference="false">
2014-02-25 11:33:18 -05:00
<name>$val</name>
<default>array()</default>
<type>mixed</type>
</argument>
</method>
2014-02-25 11:33:18 -05:00
<method final="false" abstract="false" static="false" visibility="public" namespace="" line="668" package="Query\Query">
<name>or_where_in</name>
<full_name>\Query_Builder::or_where_in()</full_name>
<docblock line="668">
<description>Where in statement prefixed with "or"</description>
2014-02-18 15:16:34 -05:00
<long-description></long-description>
2014-02-25 11:33:18 -05:00
<tag name="param" line="668" description="" type="string" variable="$field">
<type>string</type>
</tag>
<tag name="param" line="668" description="" type="mixed" variable="$val">
<type>mixed</type>
</tag>
<tag name="return" line="668" description="" type="\Query_Builder">
<type>\Query_Builder</type>
</tag>
<tag name="fluent" description="This method is part of a fluent interface and will return the same instance"/>
2014-02-18 15:16:34 -05:00
</docblock>
2014-02-25 11:33:18 -05:00
<argument line="0" by_reference="false">
<name>$field</name>
<default></default>
<type>string</type>
</argument>
<argument line="0" by_reference="false">
<name>$val</name>
<default>array()</default>
<type>mixed</type>
</argument>
2014-02-18 15:16:34 -05:00
</method>
2014-02-25 11:33:18 -05:00
<method final="false" abstract="false" static="false" visibility="public" namespace="" line="682" package="Query\Query">
<name>where_not_in</name>
<full_name>\Query_Builder::where_not_in()</full_name>
<docblock line="682">
<description>WHERE NOT IN (FOO) clause</description>
<long-description></long-description>
2014-02-25 11:33:18 -05:00
<tag name="param" line="682" description="" type="string" variable="$field">
<type>string</type>
</tag>
2014-02-25 11:33:18 -05:00
<tag name="param" line="682" description="" type="mixed" variable="$val">
<type>mixed</type>
</tag>
<tag name="return" line="682" description="" type="\Query_Builder">
2014-02-14 10:38:25 -05:00
<type>\Query_Builder</type>
2012-09-13 11:45:27 -04:00
</tag>
<tag name="fluent" description="This method is part of a fluent interface and will return the same instance"/>
2012-09-13 11:45:27 -04:00
</docblock>
2014-02-18 15:16:34 -05:00
<argument line="0" by_reference="false">
2014-02-25 11:33:18 -05:00
<name>$field</name>
<default></default>
<type>string</type>
2012-09-13 11:45:27 -04:00
</argument>
2014-02-25 11:33:18 -05:00
<argument line="0" by_reference="false">
<name>$val</name>
<default>array()</default>
<type>mixed</type>
</argument>
2012-09-13 11:45:27 -04:00
</method>
2014-02-25 11:33:18 -05:00
<method final="false" abstract="false" static="false" visibility="public" namespace="" line="696" package="Query\Query">
<name>or_where_not_in</name>
<full_name>\Query_Builder::or_where_not_in()</full_name>
<docblock line="696">
<description>OR WHERE NOT IN (FOO) clause</description>
<long-description></long-description>
2014-02-25 11:33:18 -05:00
<tag name="param" line="696" description="" type="string" variable="$field">
<type>string</type>
</tag>
2014-02-25 11:33:18 -05:00
<tag name="param" line="696" description="" type="mixed" variable="$val">
<type>mixed</type>
</tag>
2014-02-25 11:33:18 -05:00
<tag name="return" line="696" description="" type="\Query_Builder">
<type>\Query_Builder</type>
2012-09-13 11:45:27 -04:00
</tag>
2014-02-25 11:33:18 -05:00
<tag name="fluent" description="This method is part of a fluent interface and will return the same instance"/>
2012-09-13 11:45:27 -04:00
</docblock>
2014-02-18 15:16:34 -05:00
<argument line="0" by_reference="false">
2014-02-14 10:38:25 -05:00
<name>$field</name>
<default></default>
<type>string</type>
</argument>
2014-02-18 15:16:34 -05:00
<argument line="0" by_reference="false">
2014-02-25 11:33:18 -05:00
<name>$val</name>
<default>array()</default>
<type>mixed</type>
</argument>
2012-09-13 11:45:27 -04:00
</method>
2014-02-25 11:33:18 -05:00
<method final="false" abstract="false" static="false" visibility="public" namespace="" line="712" package="Query\Query">
<name>set</name>
<full_name>\Query_Builder::set()</full_name>
<docblock line="712">
<description>Sets values for inserts / updates / deletes</description>
<long-description></long-description>
2014-02-25 11:33:18 -05:00
<tag name="param" line="712" description="" type="mixed" variable="$key">
<type>mixed</type>
</tag>
<tag name="param" line="712" description="" type="mixed" variable="$val">
<type>mixed</type>
</tag>
<tag name="return" line="712" description="" type="\Query_Builder">
<type>\Query_Builder</type>
</tag>
<tag name="fluent" description="This method is part of a fluent interface and will return the same instance"/>
</docblock>
<argument line="0" by_reference="false">
<name>$key</name>
<default></default>
<type>mixed</type>
</argument>
<argument line="0" by_reference="false">
<name>$val</name>
<default>NULL</default>
<type>mixed</type>
</argument>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="" line="751" package="Query\Query">
<name>join</name>
<full_name>\Query_Builder::join()</full_name>
<docblock line="751">
<description>Creates a join phrase in a compiled query</description>
<long-description></long-description>
<tag name="param" line="751" description="" type="string" variable="$table">
<type>string</type>
2012-09-13 11:45:27 -04:00
</tag>
2014-02-25 11:33:18 -05:00
<tag name="param" line="751" description="" type="string" variable="$condition">
2014-02-14 10:38:25 -05:00
<type>string</type>
2012-09-13 11:45:27 -04:00
</tag>
2014-02-25 11:33:18 -05:00
<tag name="param" line="751" description="" type="string" variable="$type">
<type>string</type>
</tag>
<tag name="return" line="751" description="" type="\Query_Builder">
2014-02-14 10:38:25 -05:00
<type>\Query_Builder</type>
2012-09-13 11:45:27 -04:00
</tag>
2014-02-14 10:38:25 -05:00
<tag name="fluent" description="This method is part of a fluent interface and will return the same instance"/>
2012-09-13 11:45:27 -04:00
</docblock>
2014-02-18 15:16:34 -05:00
<argument line="0" by_reference="false">
2014-02-25 11:33:18 -05:00
<name>$table</name>
<default></default>
<type>string</type>
2012-09-13 11:45:27 -04:00
</argument>
2014-02-18 15:16:34 -05:00
<argument line="0" by_reference="false">
2014-02-25 11:33:18 -05:00
<name>$condition</name>
<default></default>
<type>string</type>
</argument>
<argument line="0" by_reference="false">
<name>$type</name>
<default>''</default>
2014-02-14 10:38:25 -05:00
<type>string</type>
2012-09-13 11:45:27 -04:00
</argument>
</method>
2014-02-25 11:33:18 -05:00
<method final="false" abstract="false" static="false" visibility="public" namespace="" line="793" package="Query\Query">
<name>group_by</name>
<full_name>\Query_Builder::group_by()</full_name>
<docblock line="793">
<description>Group the results by the selected field(s)</description>
<long-description></long-description>
2014-02-25 11:33:18 -05:00
<tag name="param" line="793" description="" type="mixed" variable="$field">
<type>mixed</type>
2012-09-13 11:45:27 -04:00
</tag>
2014-02-25 11:33:18 -05:00
<tag name="return" line="793" description="" type="\Query_Builder">
2014-02-14 10:38:25 -05:00
<type>\Query_Builder</type>
</tag>
<tag name="fluent" description="This method is part of a fluent interface and will return the same instance"/>
2012-09-13 11:45:27 -04:00
</docblock>
2014-02-18 15:16:34 -05:00
<argument line="0" by_reference="false">
2014-02-14 10:38:25 -05:00
<name>$field</name>
<default></default>
2014-02-25 11:33:18 -05:00
<type>mixed</type>
</argument>
2012-09-13 11:45:27 -04:00
</method>
2014-02-25 11:33:18 -05:00
<method final="false" abstract="false" static="false" visibility="public" namespace="" line="819" package="Query\Query">
<name>order_by</name>
<full_name>\Query_Builder::order_by()</full_name>
<docblock line="819">
<description>Order the results by the selected field(s)</description>
<long-description></long-description>
2014-02-25 11:33:18 -05:00
<tag name="param" line="819" description="" type="string" variable="$field">
<type>string</type>
</tag>
2014-02-25 11:33:18 -05:00
<tag name="param" line="819" description="" type="string" variable="$type">
2014-02-14 10:38:25 -05:00
<type>string</type>
</tag>
2014-02-25 11:33:18 -05:00
<tag name="return" line="819" description="" type="\Query_Builder">
2014-02-14 10:38:25 -05:00
<type>\Query_Builder</type>
</tag>
2014-02-14 10:38:25 -05:00
<tag name="fluent" description="This method is part of a fluent interface and will return the same instance"/>
</docblock>
2014-02-18 15:16:34 -05:00
<argument line="0" by_reference="false">
2014-02-14 10:38:25 -05:00
<name>$field</name>
<default></default>
<type>string</type>
</argument>
2014-02-18 15:16:34 -05:00
<argument line="0" by_reference="false">
2014-02-25 11:33:18 -05:00
<name>$type</name>
<default>""</default>
2014-02-14 10:38:25 -05:00
<type>string</type>
</argument>
</method>
2014-02-25 11:33:18 -05:00
<method final="false" abstract="false" static="false" visibility="public" namespace="" line="856" package="Query\Query">
<name>limit</name>
<full_name>\Query_Builder::limit()</full_name>
<docblock line="856">
<description>Set a limit on the current sql statement</description>
<long-description></long-description>
2014-02-25 11:33:18 -05:00
<tag name="param" line="856" description="" type="int" variable="$limit">
<type>int</type>
</tag>
2014-02-25 11:33:18 -05:00
<tag name="param" line="856" description="" type="int" variable="$offset">
<type>int</type>
</tag>
2014-02-25 11:33:18 -05:00
<tag name="return" line="856" description="" type="string">
<type>string</type>
2014-02-14 10:38:25 -05:00
</tag>
</docblock>
2014-02-18 15:16:34 -05:00
<argument line="0" by_reference="false">
2014-02-25 11:33:18 -05:00
<name>$limit</name>
<default></default>
2014-02-25 11:33:18 -05:00
<type>int</type>
</argument>
2014-02-18 15:16:34 -05:00
<argument line="0" by_reference="false">
2014-02-25 11:33:18 -05:00
<name>$offset</name>
2014-02-14 10:38:25 -05:00
<default>FALSE</default>
2014-02-25 11:33:18 -05:00
<type>int</type>
</argument>
</method>
2014-02-25 11:33:18 -05:00
<method final="false" abstract="false" static="false" visibility="public" namespace="" line="873" package="Query\Query">
<name>group_start</name>
<full_name>\Query_Builder::group_start()</full_name>
<docblock line="873">
<description>Adds a paren to the current query for query grouping</description>
<long-description></long-description>
2014-02-25 11:33:18 -05:00
<tag name="return" line="873" description="" type="\Query_Builder">
2014-02-14 10:38:25 -05:00
<type>\Query_Builder</type>
</tag>
2014-02-14 10:38:25 -05:00
<tag name="fluent" description="This method is part of a fluent interface and will return the same instance"/>
</docblock>
</method>
2014-02-25 11:33:18 -05:00
<method final="false" abstract="false" static="false" visibility="public" namespace="" line="892" package="Query\Query">
<name>or_group_start</name>
<full_name>\Query_Builder::or_group_start()</full_name>
<docblock line="892">
<description>Adds a paren to the current query for query grouping,
prefixed with 'OR'</description>
2014-02-14 10:38:25 -05:00
<long-description></long-description>
2014-02-25 11:33:18 -05:00
<tag name="return" line="892" description="" type="\Query_Builder">
2014-02-14 10:38:25 -05:00
<type>\Query_Builder</type>
</tag>
<tag name="fluent" description="This method is part of a fluent interface and will return the same instance"/>
</docblock>
</method>
2014-02-25 11:33:18 -05:00
<method final="false" abstract="false" static="false" visibility="public" namespace="" line="911" package="Query\Query">
<name>or_not_group_start</name>
<full_name>\Query_Builder::or_not_group_start()</full_name>
<docblock line="911">
<description>Adds a paren to the current query for query grouping,
prefixed with 'OR NOT'</description>
2014-02-14 10:38:25 -05:00
<long-description></long-description>
2014-02-25 11:33:18 -05:00
<tag name="return" line="911" description="" type="\Query_Builder">
<type>\Query_Builder</type>
2014-02-14 10:38:25 -05:00
</tag>
2014-02-25 11:33:18 -05:00
<tag name="fluent" description="This method is part of a fluent interface and will return the same instance"/>
</docblock>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="" line="929" package="Query\Query">
<name>group_end</name>
<full_name>\Query_Builder::group_end()</full_name>
<docblock line="929">
<description>Ends a query group</description>
<long-description></long-description>
<tag name="return" line="929" description="" type="\Query_Builder">
2014-02-14 10:38:25 -05:00
<type>\Query_Builder</type>
</tag>
2014-02-14 10:38:25 -05:00
<tag name="fluent" description="This method is part of a fluent interface and will return the same instance"/>
</docblock>
2014-02-25 11:33:18 -05:00
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="" line="953" package="Query\Query">
<name>get</name>
<full_name>\Query_Builder::get()</full_name>
<docblock line="953">
<description>Select and retrieve all records from the current table, and/or
execute current compiled query</description>
<long-description></long-description>
<tag name="param" line="953" description="" type="" variable="$table"/>
<tag name="param" line="953" description="" type="int" variable="$limit">
<type>int</type>
</tag>
<tag name="param" line="953" description="" type="int" variable="$offset">
<type>int</type>
</tag>
<tag name="return" line="953" description="" type="object">
<type>object</type>
</tag>
</docblock>
2014-02-18 15:16:34 -05:00
<argument line="0" by_reference="false">
2014-02-25 11:33:18 -05:00
<name>$table</name>
<default>''</default>
<type>mixed</type>
</argument>
<argument line="0" by_reference="false">
<name>$limit</name>
<default>FALSE</default>
<type>int</type>
</argument>
<argument line="0" by_reference="false">
<name>$offset</name>
<default>FALSE</default>
<type>int</type>
</argument>
</method>
2014-02-25 11:33:18 -05:00
<method final="false" abstract="false" static="false" visibility="public" namespace="" line="989" package="Query\Query">
<name>get_where</name>
<full_name>\Query_Builder::get_where()</full_name>
<docblock line="989">
<description>Convience method for get() with a where clause</description>
<long-description></long-description>
2014-02-25 11:33:18 -05:00
<tag name="param" line="989" description="" type="string" variable="$table">
<type>string</type>
</tag>
2014-02-25 11:33:18 -05:00
<tag name="param" line="989" description="" type="array" variable="$where">
<type>array</type>
</tag>
2014-02-25 11:33:18 -05:00
<tag name="param" line="989" description="" type="int" variable="$limit">
<type>int</type>
</tag>
2014-02-25 11:33:18 -05:00
<tag name="param" line="989" description="" type="int" variable="$offset">
<type>int</type>
</tag>
2014-02-25 11:33:18 -05:00
<tag name="return" line="989" description="" type="object">
<type>object</type>
2014-02-14 10:38:25 -05:00
</tag>
</docblock>
2014-02-18 15:16:34 -05:00
<argument line="0" by_reference="false">
2014-02-25 11:33:18 -05:00
<name>$table</name>
<default></default>
<type>string</type>
</argument>
2014-02-18 15:16:34 -05:00
<argument line="0" by_reference="false">
2014-02-25 11:33:18 -05:00
<name>$where</name>
<default>array()</default>
<type>array</type>
</argument>
2014-02-18 15:16:34 -05:00
<argument line="0" by_reference="false">
2014-02-25 11:33:18 -05:00
<name>$limit</name>
<default>FALSE</default>
<type>int</type>
</argument>
2014-02-18 15:16:34 -05:00
<argument line="0" by_reference="false">
2014-02-25 11:33:18 -05:00
<name>$offset</name>
<default>FALSE</default>
<type>int</type>
</argument>
2014-02-25 11:33:18 -05:00
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="" line="1006" package="Query\Query">
<name>count_all</name>
<full_name>\Query_Builder::count_all()</full_name>
<docblock line="1006">
<description>Retreive the number of rows in the selected table</description>
<long-description></long-description>
<tag name="param" line="1006" description="" type="string" variable="$table">
<type>string</type>
</tag>
<tag name="return" line="1006" description="" type="int">
<type>int</type>
</tag>
</docblock>
2014-02-18 15:16:34 -05:00
<argument line="0" by_reference="false">
2014-02-25 11:33:18 -05:00
<name>$table</name>
<default></default>
2014-02-14 10:38:25 -05:00
<type>string</type>
</argument>
</method>
2014-02-25 11:33:18 -05:00
<method final="false" abstract="false" static="false" visibility="public" namespace="" line="1022" package="Query\Query">
<name>count_all_results</name>
<full_name>\Query_Builder::count_all_results()</full_name>
<docblock line="1022">
<description>Retrieve the number of results for the generated query - used
in place of the get() method</description>
<long-description></long-description>
<tag name="param" line="1022" description="" type="string" variable="$table">
<type>string</type>
</tag>
<tag name="return" line="1022" description="" type="int">
<type>int</type>
</tag>
</docblock>
<argument line="0" by_reference="false">
<name>$table</name>
<default>''</default>
<type>string</type>
</argument>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="" line="1055" package="Query\Query">
<name>insert</name>
<full_name>\Query_Builder::insert()</full_name>
<docblock line="1055">
<description>Creates an insert clause, and executes it</description>
<long-description></long-description>
2014-02-25 11:33:18 -05:00
<tag name="param" line="1055" description="" type="string" variable="$table">
<type>string</type>
2012-09-13 11:45:27 -04:00
</tag>
2014-02-25 11:33:18 -05:00
<tag name="param" line="1055" description="" type="mixed" variable="$data">
2014-02-14 10:38:25 -05:00
<type>mixed</type>
2012-09-13 11:45:27 -04:00
</tag>
2014-02-25 11:33:18 -05:00
<tag name="return" line="1055" description="" type="mixed">
<type>mixed</type>
2014-02-14 10:38:25 -05:00
</tag>
2012-09-13 11:45:27 -04:00
</docblock>
2014-02-18 15:16:34 -05:00
<argument line="0" by_reference="false">
2014-02-25 11:33:18 -05:00
<name>$table</name>
<default></default>
<type>string</type>
2012-09-13 11:45:27 -04:00
</argument>
2014-02-18 15:16:34 -05:00
<argument line="0" by_reference="false">
2014-02-25 11:33:18 -05:00
<name>$data</name>
<default>array()</default>
2014-02-14 10:38:25 -05:00
<type>mixed</type>
2012-09-13 11:45:27 -04:00
</argument>
</method>
2014-02-25 11:33:18 -05:00
<method final="false" abstract="false" static="false" visibility="public" namespace="" line="1075" package="Query\Query">
<name>insert_batch</name>
<full_name>\Query_Builder::insert_batch()</full_name>
<docblock line="1075">
<description>Create sql for batch insert</description>
2014-02-07 16:53:01 -05:00
<long-description></long-description>
2014-02-25 11:33:18 -05:00
<tag name="param" line="1075" description="" type="string" variable="$table">
2014-02-07 16:53:01 -05:00
<type>string</type>
</tag>
2014-02-25 11:33:18 -05:00
<tag name="param" line="1075" description="" type="array" variable="$data">
<type>array</type>
2014-02-14 10:38:25 -05:00
</tag>
2014-02-25 11:33:18 -05:00
<tag name="return" line="1075" description="" type="string">
2014-02-07 16:53:01 -05:00
<type>string</type>
</tag>
</docblock>
2014-02-18 15:16:34 -05:00
<argument line="0" by_reference="false">
2014-02-25 11:33:18 -05:00
<name>$table</name>
2014-02-14 10:38:25 -05:00
<default></default>
<type>string</type>
</argument>
2014-02-18 15:16:34 -05:00
<argument line="0" by_reference="false">
2014-02-25 11:33:18 -05:00
<name>$data</name>
<default>array()</default>
<type>array</type>
2014-02-07 16:53:01 -05:00
</argument>
</method>
2014-02-25 11:33:18 -05:00
<method final="false" abstract="false" static="false" visibility="public" namespace="" line="1097" package="Query\Query">
<name>update</name>
<full_name>\Query_Builder::update()</full_name>
<docblock line="1097">
<description>Creates an update clause, and executes it</description>
<long-description></long-description>
2014-02-25 11:33:18 -05:00
<tag name="param" line="1097" description="" type="string" variable="$table">
<type>string</type>
2012-09-13 11:45:27 -04:00
</tag>
2014-02-25 11:33:18 -05:00
<tag name="param" line="1097" description="" type="mixed" variable="$data">
2014-02-14 10:38:25 -05:00
<type>mixed</type>
2012-09-13 11:45:27 -04:00
</tag>
2014-02-25 11:33:18 -05:00
<tag name="return" line="1097" description="" type="mixed">
<type>mixed</type>
2012-09-13 11:45:27 -04:00
</tag>
</docblock>
2014-02-18 15:16:34 -05:00
<argument line="0" by_reference="false">
2014-02-25 11:33:18 -05:00
<name>$table</name>
2014-02-14 10:38:25 -05:00
<default></default>
<type>string</type>
</argument>
2014-02-18 15:16:34 -05:00
<argument line="0" by_reference="false">
2014-02-25 11:33:18 -05:00
<name>$data</name>
<default>array()</default>
2014-02-14 10:38:25 -05:00
<type>mixed</type>
</argument>
2012-09-13 11:45:27 -04:00
</method>
2014-02-25 11:33:18 -05:00
<method final="false" abstract="false" static="false" visibility="public" namespace="" line="1117" package="Query\Query">
<name>delete</name>
<full_name>\Query_Builder::delete()</full_name>
<docblock line="1117">
<description>Deletes data from a table</description>
<long-description></long-description>
2014-02-25 11:33:18 -05:00
<tag name="param" line="1117" description="" type="string" variable="$table">
2014-02-14 10:38:25 -05:00
<type>string</type>
2012-09-13 11:45:27 -04:00
</tag>
2014-02-25 11:33:18 -05:00
<tag name="param" line="1117" description="" type="mixed" variable="$where">
2014-02-14 10:38:25 -05:00
<type>mixed</type>
2012-09-13 11:45:27 -04:00
</tag>
2014-02-25 11:33:18 -05:00
<tag name="return" line="1117" description="" type="mixed">
<type>mixed</type>
2012-09-13 11:45:27 -04:00
</tag>
</docblock>
2014-02-18 15:16:34 -05:00
<argument line="0" by_reference="false">
2014-02-25 11:33:18 -05:00
<name>$table</name>
2014-02-14 10:38:25 -05:00
<default></default>
<type>string</type>
</argument>
2014-02-18 15:16:34 -05:00
<argument line="0" by_reference="false">
2014-02-25 11:33:18 -05:00
<name>$where</name>
<default>''</default>
2014-02-14 10:38:25 -05:00
<type>mixed</type>
</argument>
2012-09-13 11:45:27 -04:00
</method>
2014-02-25 11:33:18 -05:00
<method final="false" abstract="false" static="false" visibility="public" namespace="" line="1139" package="Query\Query">
<name>get_compiled_select</name>
<full_name>\Query_Builder::get_compiled_select()</full_name>
<docblock line="1139">
<description>Returns the generated 'select' sql query</description>
<long-description></long-description>
2014-02-25 11:33:18 -05:00
<tag name="param" line="1139" description="" type="string" variable="$table">
<type>string</type>
2014-02-14 10:38:25 -05:00
</tag>
2014-02-25 11:33:18 -05:00
<tag name="param" line="1139" description="" type="bool" variable="$reset">
<type>bool</type>
2014-02-14 10:38:25 -05:00
</tag>
2014-02-25 11:33:18 -05:00
<tag name="return" line="1139" description="" type="string">
2014-02-14 10:38:25 -05:00
<type>string</type>
</tag>
2012-09-13 11:45:27 -04:00
</docblock>
2014-02-18 15:16:34 -05:00
<argument line="0" by_reference="false">
2014-02-25 11:33:18 -05:00
<name>$table</name>
<default>''</default>
<type>string</type>
2014-02-14 10:38:25 -05:00
</argument>
2014-02-18 15:16:34 -05:00
<argument line="0" by_reference="false">
2014-02-25 11:33:18 -05:00
<name>$reset</name>
<default>TRUE</default>
<type>bool</type>
2014-02-14 10:38:25 -05:00
</argument>
2012-09-13 11:45:27 -04:00
</method>
2014-02-25 11:33:18 -05:00
<method final="false" abstract="false" static="false" visibility="public" namespace="" line="1159" package="Query\Query">
<name>get_compiled_insert</name>
<full_name>\Query_Builder::get_compiled_insert()</full_name>
<docblock line="1159">
<description>Returns the generated 'insert' sql query</description>
<long-description></long-description>
2014-02-25 11:33:18 -05:00
<tag name="param" line="1159" description="" type="string" variable="$table">
<type>string</type>
2012-09-13 11:45:27 -04:00
</tag>
2014-02-25 11:33:18 -05:00
<tag name="param" line="1159" description="" type="bool" variable="$reset">
<type>bool</type>
2014-02-14 10:38:25 -05:00
</tag>
2014-02-25 11:33:18 -05:00
<tag name="return" line="1159" description="" type="string">
<type>string</type>
2014-02-14 10:38:25 -05:00
</tag>
2012-09-13 11:45:27 -04:00
</docblock>
2014-02-18 15:16:34 -05:00
<argument line="0" by_reference="false">
2014-02-25 11:33:18 -05:00
<name>$table</name>
2014-02-14 10:38:25 -05:00
<default></default>
2014-02-25 11:33:18 -05:00
<type>string</type>
2014-02-14 10:38:25 -05:00
</argument>
2014-02-18 15:16:34 -05:00
<argument line="0" by_reference="false">
2014-02-25 11:33:18 -05:00
<name>$reset</name>
<default>TRUE</default>
<type>bool</type>
2014-02-14 10:38:25 -05:00
</argument>
2012-09-13 11:45:27 -04:00
</method>
2014-02-25 11:33:18 -05:00
<method final="false" abstract="false" static="false" visibility="public" namespace="" line="1173" package="Query\Query">
<name>get_compiled_update</name>
<full_name>\Query_Builder::get_compiled_update()</full_name>
<docblock line="1173">
<description>Returns the generated 'update' sql query</description>
<long-description></long-description>
2014-02-25 11:33:18 -05:00
<tag name="param" line="1173" description="" type="string" variable="$table">
<type>string</type>
2014-02-14 10:38:25 -05:00
</tag>
2014-02-25 11:33:18 -05:00
<tag name="param" line="1173" description="" type="bool" variable="$reset">
<type>bool</type>
</tag>
2014-02-25 11:33:18 -05:00
<tag name="return" line="1173" description="" type="string">
<type>string</type>
2014-02-14 10:38:25 -05:00
</tag>
</docblock>
2014-02-18 15:16:34 -05:00
<argument line="0" by_reference="false">
2014-02-25 11:33:18 -05:00
<name>$table</name>
<default>''</default>
<type>string</type>
2014-02-14 10:38:25 -05:00
</argument>
2014-02-18 15:16:34 -05:00
<argument line="0" by_reference="false">
2014-02-25 11:33:18 -05:00
<name>$reset</name>
<default>TRUE</default>
<type>bool</type>
2014-02-14 10:38:25 -05:00
</argument>
</method>
2014-02-25 11:33:18 -05:00
<method final="false" abstract="false" static="false" visibility="public" namespace="" line="1187" package="Query\Query">
<name>get_compiled_delete</name>
<full_name>\Query_Builder::get_compiled_delete()</full_name>
<docblock line="1187">
<description>Returns the generated 'delete' sql query</description>
<long-description></long-description>
2014-02-25 11:33:18 -05:00
<tag name="param" line="1187" description="" type="string" variable="$table">
<type>string</type>
2012-09-13 11:45:27 -04:00
</tag>
2014-02-25 11:33:18 -05:00
<tag name="param" line="1187" description="" type="bool" variable="$reset">
<type>bool</type>
2014-02-14 10:38:25 -05:00
</tag>
2014-02-25 11:33:18 -05:00
<tag name="return" line="1187" description="" type="string">
<type>string</type>
2012-09-13 11:45:27 -04:00
</tag>
</docblock>
2014-02-18 15:16:34 -05:00
<argument line="0" by_reference="false">
2014-02-25 11:33:18 -05:00
<name>$table</name>
<default>""</default>
<type>string</type>
2014-02-14 10:38:25 -05:00
</argument>
2014-02-18 15:16:34 -05:00
<argument line="0" by_reference="false">
2014-02-25 11:33:18 -05:00
<name>$reset</name>
<default>TRUE</default>
<type>bool</type>
2012-09-13 11:45:27 -04:00
</argument>
</method>
2014-02-25 11:33:18 -05:00
<method final="false" abstract="false" static="false" visibility="protected" namespace="" line="1202" package="Query\Query">
<name>_get_compile</name>
<full_name>\Query_Builder::_get_compile()</full_name>
<docblock line="1202">
<description>Helper function for returning sql strings</description>
<long-description></long-description>
2014-02-25 11:33:18 -05:00
<tag name="param" line="1202" description="" type="string" variable="$type">
<type>string</type>
2014-02-14 10:38:25 -05:00
</tag>
2014-02-25 11:33:18 -05:00
<tag name="param" line="1202" description="" type="string" variable="$table">
2014-02-14 10:38:25 -05:00
<type>string</type>
</tag>
2014-02-25 11:33:18 -05:00
<tag name="param" line="1202" description="" type="bool" variable="$reset">
<type>bool</type>
2012-09-13 11:45:27 -04:00
</tag>
2014-02-25 11:33:18 -05:00
<tag name="resturn" line="1202" description="string"/>
2012-09-13 11:45:27 -04:00
</docblock>
2014-02-18 15:16:34 -05:00
<argument line="0" by_reference="false">
2014-02-25 11:33:18 -05:00
<name>$type</name>
<default></default>
2014-02-25 11:33:18 -05:00
<type>string</type>
2014-02-14 10:38:25 -05:00
</argument>
2014-02-18 15:16:34 -05:00
<argument line="0" by_reference="false">
2014-02-25 11:33:18 -05:00
<name>$table</name>
<default></default>
<type>string</type>
2014-02-14 10:38:25 -05:00
</argument>
2014-02-18 15:16:34 -05:00
<argument line="0" by_reference="false">
2014-02-25 11:33:18 -05:00
<name>$reset</name>
<default></default>
<type>bool</type>
2012-09-13 11:45:27 -04:00
</argument>
</method>
2014-02-25 11:33:18 -05:00
<method final="false" abstract="false" static="false" visibility="public" namespace="" line="1224" package="Query\Query">
<name>reset_query</name>
<full_name>\Query_Builder::reset_query()</full_name>
<docblock line="1224">
<description>Clear out the class variables, so the next query can be run</description>
<long-description></long-description>
2014-02-25 11:33:18 -05:00
<tag name="return" line="1224" description="" type="void">
<type>void</type>
2012-09-13 11:45:27 -04:00
</tag>
2014-02-25 11:33:18 -05:00
</docblock>
</method>
<method final="false" abstract="false" static="false" visibility="protected" namespace="" line="1258" package="Query\Query">
<name>_run</name>
<full_name>\Query_Builder::_run()</full_name>
<docblock line="1258">
<description>Executes the compiled query</description>
<long-description></long-description>
<tag name="param" line="1258" description="" type="string" variable="$type">
<type>string</type>
2012-09-13 11:45:27 -04:00
</tag>
2014-02-25 11:33:18 -05:00
<tag name="param" line="1258" description="" type="string" variable="$table">
2014-02-14 10:38:25 -05:00
<type>string</type>
2012-09-13 11:45:27 -04:00
</tag>
2014-02-25 11:33:18 -05:00
<tag name="param" line="1258" description="" type="bool" variable="$simple">
<type>bool</type>
</tag>
<tag name="param" line="1258" description="" type="string" variable="$sql">
<type>string</type>
2012-09-13 11:45:27 -04:00
</tag>
2014-02-25 11:33:18 -05:00
<tag name="param" line="1258" description="" type="mixed" variable="$vals">
<type>mixed</type>
</tag>
<tag name="return" line="1258" description="" type="mixed">
<type>mixed</type>
2014-02-14 10:38:25 -05:00
</tag>
2012-09-13 11:45:27 -04:00
</docblock>
2014-02-18 15:16:34 -05:00
<argument line="0" by_reference="false">
2014-02-25 11:33:18 -05:00
<name>$type</name>
<default></default>
2014-02-25 11:33:18 -05:00
<type>string</type>
2014-02-14 10:38:25 -05:00
</argument>
2014-02-18 15:16:34 -05:00
<argument line="0" by_reference="false">
2014-02-25 11:33:18 -05:00
<name>$table</name>
<default></default>
<type>string</type>
2014-02-14 10:38:25 -05:00
</argument>
2014-02-18 15:16:34 -05:00
<argument line="0" by_reference="false">
2014-02-25 11:33:18 -05:00
<name>$simple</name>
<default>FALSE</default>
<type>bool</type>
2012-09-13 11:45:27 -04:00
</argument>
2014-02-18 15:16:34 -05:00
<argument line="0" by_reference="false">
2014-02-25 11:33:18 -05:00
<name>$sql</name>
<default>NULL</default>
2014-02-14 10:38:25 -05:00
<type>string</type>
</argument>
2014-02-25 11:33:18 -05:00
<argument line="0" by_reference="false">
<name>$vals</name>
<default>NULL</default>
<type>mixed</type>
</argument>
2014-02-14 10:38:25 -05:00
</method>
2014-02-25 11:33:18 -05:00
<method final="false" abstract="false" static="false" visibility="public" namespace="" line="1324" package="Query\Query">
<name>__call</name>
<full_name>\Query_Builder::__call()</full_name>
<docblock line="1324">
<description>Calls a function further down the inheritence chain</description>
2014-02-14 10:38:25 -05:00
<long-description></long-description>
2014-02-25 11:33:18 -05:00
<tag name="param" line="1324" description="" type="string" variable="$name">
<type>string</type>
2014-02-14 10:38:25 -05:00
</tag>
2014-02-25 11:33:18 -05:00
<tag name="param" line="1324" description="" type="array" variable="$params">
<type>array</type>
2014-02-14 10:38:25 -05:00
</tag>
2014-02-25 11:33:18 -05:00
<tag name="return" line="1324" description="" type="mixed">
2014-02-14 10:38:25 -05:00
<type>mixed</type>
</tag>
2014-02-25 11:33:18 -05:00
<tag name="throws" line="1324" description="" type="\BadMethodCallException">
<type link="BadMethodCallException.html">\BadMethodCallException</type>
2014-02-14 10:38:25 -05:00
</tag>
</docblock>
2014-02-18 15:16:34 -05:00
<argument line="0" by_reference="false">
2014-02-25 11:33:18 -05:00
<name>$name</name>
<default></default>
2014-02-25 11:33:18 -05:00
<type>string</type>
2012-09-13 11:45:27 -04:00
</argument>
2014-02-18 15:16:34 -05:00
<argument line="0" by_reference="false">
2014-02-25 11:33:18 -05:00
<name>$params</name>
<default></default>
<type>array</type>
</argument>
</method>
<method final="false" abstract="false" static="false" visibility="protected" namespace="" line="1343" package="Query\Query">
<name>_compile</name>
<full_name>\Query_Builder::_compile()</full_name>
<docblock line="1343">
<description>String together the sql statements for sending to the db</description>
<long-description></long-description>
<tag name="param" line="1343" description="" type="string" variable="$type">
<type>string</type>
</tag>
<tag name="param" line="1343" description="" type="string" variable="$table">
<type>string</type>
</tag>
<tag name="return" line="1343" description="" type="\$string">
<type link="$string.html">\$string</type>
</tag>
</docblock>
<argument line="0" by_reference="false">
<name>$type</name>
<default>''</default>
<type>string</type>
2012-09-13 11:45:27 -04:00
</argument>
2014-02-18 15:16:34 -05:00
<argument line="0" by_reference="false">
2014-02-25 11:33:18 -05:00
<name>$table</name>
<default>''</default>
<type>string</type>
2012-09-13 11:45:27 -04:00
</argument>
</method>
2014-02-25 11:33:18 -05:00
</class>
<source>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
</file>
<file path="drivers/firebird/firebird_driver.php" generated-path="drivers.firebird.firebird_driver.html" hash="df9e476a96cb7ac38dcd4a57b8d396e4" package="Query">
<docblock line="0">
<description>Query</description>
<long-description>Free Query Builder / Database Abstraction Layer</long-description>
<tag name="package" line="0" description="Query"/>
<tag name="author" line="0" description="Timothy J. Warren"/>
<tag name="copyright" line="0" description="Copyright (c) 2012 - 2014"/>
<tag name="link" line="0" description="https://github.com/aviat4ion/Query" link="https://github.com/aviat4ion/Query"/>
<tag name="license" line="0" description="http://philsturgeon.co.uk/code/dbad-license" link="http://philsturgeon.co.uk/code/dbad-license"/>
</docblock>
<class final="false" abstract="false" namespace="" line="24" package="Query\Drivers">
<extends>\DB_PDO</extends>
<name>Firebird</name>
<full_name>\Firebird</full_name>
<docblock line="24">
<description>Firebird Database class</description>
<long-description>PDO-firebird isn't stable, so this is a wrapper of the fbird_ public functions.</long-description>
<tag name="package" line="24" description="Query"/>
<tag name="subpackage" line="24" description="Drivers"/>
</docblock>
<property static="false" visibility="protected" line="31" namespace="" package="Query\Drivers">
<name>$statement</name>
<default></default>
<docblock line="31">
<description>Reference to the last query executed</description>
<long-description></long-description>
<tag name="var" line="31" description="" type="object" variable="">
<type>object</type>
</tag>
</docblock>
</property>
<property static="false" visibility="protected" line="39" namespace="" package="Query\Drivers">
<name>$statement_link</name>
<default></default>
<docblock line="39">
<description>Reference to the resource returned by
the last query executed</description>
<long-description></long-description>
<tag name="var" line="39" description="" type="resource" variable="">
<type>resource</type>
</tag>
</docblock>
</property>
<property static="false" visibility="protected" line="46" namespace="" package="Query\Drivers">
<name>$trans</name>
<default></default>
<docblock line="46">
<description>Reference to the current transaction</description>
<long-description></long-description>
<tag name="var" line="46" description="" type="resource" variable="">
<type>resource</type>
</tag>
</docblock>
</property>
<property static="false" visibility="protected" line="53" namespace="" package="Query\Drivers">
<name>$conn</name>
<default></default>
<docblock line="53">
<description>Reference to the connection resource</description>
<long-description></long-description>
<tag name="var" line="53" description="" type="resource" variable="">
<type>resource</type>
</tag>
</docblock>
</property>
<method final="false" abstract="false" static="false" visibility="public" namespace="" line="63" package="Query\Drivers">
<name>__construct</name>
<full_name>\Firebird::__construct()</full_name>
<docblock line="63">
<description>Open the link to the database</description>
<long-description></long-description>
2014-02-25 11:33:18 -05:00
<tag name="param" line="63" description="" type="string" variable="$dbpath">
<type>string</type>
2012-09-13 11:45:27 -04:00
</tag>
2014-02-25 11:33:18 -05:00
<tag name="param" line="63" description="" type="string" variable="$user">
<type>string</type>
2014-02-14 10:38:25 -05:00
</tag>
2014-02-25 11:33:18 -05:00
<tag name="param" line="63" description="" type="string" variable="$pass">
<type>string</type>
</tag>
<tag name="param" line="63" description="" type="array" variable="$options">
<type>array</type>
</tag>
</docblock>
2014-02-18 15:16:34 -05:00
<argument line="0" by_reference="false">
2014-02-25 11:33:18 -05:00
<name>$dbpath</name>
<default></default>
<type>string</type>
</argument>
2014-02-18 15:16:34 -05:00
<argument line="0" by_reference="false">
2014-02-25 11:33:18 -05:00
<name>$user</name>
<default>'SYSDBA'</default>
<type>string</type>
2014-02-14 10:38:25 -05:00
</argument>
2014-02-18 15:16:34 -05:00
<argument line="0" by_reference="false">
2014-02-25 11:33:18 -05:00
<name>$pass</name>
<default>'masterkey'</default>
<type>string</type>
2014-02-14 10:38:25 -05:00
</argument>
2014-02-18 15:16:34 -05:00
<argument line="0" by_reference="false">
2014-02-25 11:33:18 -05:00
<name>$options</name>
2014-02-14 10:38:25 -05:00
<default>array()</default>
2014-02-25 11:33:18 -05:00
<type>array</type>
2014-02-14 10:38:25 -05:00
</argument>
</method>
2014-02-25 11:33:18 -05:00
<method final="false" abstract="false" static="false" visibility="public" namespace="" line="98" package="Query\Drivers">
<name>truncate</name>
<full_name>\Firebird::truncate()</full_name>
<docblock line="98">
<description>Empty a database table</description>
<long-description></long-description>
2014-02-25 11:33:18 -05:00
<tag name="param" line="98" description="" type="string" variable="$table">
<type>string</type>
</tag>
</docblock>
2014-02-18 15:16:34 -05:00
<argument line="0" by_reference="false">
2014-02-25 11:33:18 -05:00
<name>$table</name>
<default></default>
2014-02-14 10:38:25 -05:00
<type>string</type>
</argument>
</method>
2014-02-25 11:33:18 -05:00
<method final="false" abstract="false" static="false" visibility="public" namespace="" line="114" package="Query\Drivers">
<name>query</name>
<full_name>\Firebird::query()</full_name>
<docblock line="114">
<description>Wrapper public function to better match PDO</description>
<long-description></long-description>
2014-02-25 11:33:18 -05:00
<tag name="param" line="114" description="" type="string" variable="$sql">
<type>string</type>
</tag>
2014-02-25 11:33:18 -05:00
<tag name="return" line="114" description="" type="\Firebird">
<type>\Firebird</type>
2014-02-07 16:53:01 -05:00
</tag>
2014-02-25 11:33:18 -05:00
<tag name="throws" line="114" description="" type="\PDOException">
<type link="PDOException.html">\PDOException</type>
2014-02-14 10:38:25 -05:00
</tag>
<tag name="fluent" description="This method is part of a fluent interface and will return the same instance"/>
</docblock>
2014-02-18 15:16:34 -05:00
<argument line="0" by_reference="false">
2014-02-25 11:33:18 -05:00
<name>$sql</name>
<default></default>
<type>string</type>
</argument>
</method>
2014-02-25 11:33:18 -05:00
<method final="false" abstract="false" static="false" visibility="public" namespace="" line="141" package="Query\Drivers">
<name>prepare</name>
<full_name>\Firebird::prepare()</full_name>
<docblock line="141">
<description>Emulate PDO prepare</description>
<long-description></long-description>
2014-02-25 11:33:18 -05:00
<tag name="param" line="141" description="" type="string" variable="$query">
<type>string</type>
</tag>
2014-02-25 11:33:18 -05:00
<tag name="param" line="141" description="" type="array" variable="$options">
<type>array</type>
</tag>
2014-02-25 11:33:18 -05:00
<tag name="return" line="141" description="" type="\Firebird">
<type>\Firebird</type>
</tag>
<tag name="throws" line="141" description="" type="\PDOException">
<type link="PDOException.html">\PDOException</type>
</tag>
2014-02-14 10:38:25 -05:00
<tag name="fluent" description="This method is part of a fluent interface and will return the same instance"/>
</docblock>
2014-02-18 15:16:34 -05:00
<argument line="0" by_reference="false">
2014-02-25 11:33:18 -05:00
<name>$query</name>
<default></default>
<type>string</type>
</argument>
2014-02-18 15:16:34 -05:00
<argument line="0" by_reference="false">
2014-02-25 11:33:18 -05:00
<name>$options</name>
<default>NULL</default>
<type>array</type>
</argument>
</method>
2014-02-25 11:33:18 -05:00
<method final="false" abstract="false" static="false" visibility="public" namespace="" line="160" package="Query\Drivers">
<name>beginTransaction</name>
<full_name>\Firebird::beginTransaction()</full_name>
<docblock line="160">
<description>Start a database transaction</description>
<long-description></long-description>
2014-02-25 11:33:18 -05:00
<tag name="return" line="160" description="" type="bool">
<type>bool</type>
2012-09-13 11:45:27 -04:00
</tag>
</docblock>
</method>
2014-02-25 11:33:18 -05:00
<method final="false" abstract="false" static="false" visibility="public" namespace="" line="172" package="Query\Drivers">
<name>commit</name>
<full_name>\Firebird::commit()</full_name>
<docblock line="172">
<description>Commit a database transaction</description>
<long-description></long-description>
2014-02-25 11:33:18 -05:00
<tag name="return" line="172" description="" type="bool">
<type>bool</type>
2014-02-14 10:38:25 -05:00
</tag>
2012-09-13 11:45:27 -04:00
</docblock>
</method>
2014-02-25 11:33:18 -05:00
<method final="false" abstract="false" static="false" visibility="public" namespace="" line="184" package="Query\Drivers">
<name>rollBack</name>
<full_name>\Firebird::rollBack()</full_name>
<docblock line="184">
<description>Rollback a transaction</description>
<long-description></long-description>
2014-02-25 11:33:18 -05:00
<tag name="return" line="184" description="" type="bool">
<type>bool</type>
</tag>
</docblock>
</method>
2014-02-25 11:33:18 -05:00
<method final="false" abstract="false" static="false" visibility="public" namespace="" line="198" package="Query\Drivers">
<name>prepare_execute</name>
<full_name>\Firebird::prepare_execute()</full_name>
<docblock line="198">
<description>Prepare and execute a query</description>
<long-description></long-description>
2014-02-25 11:33:18 -05:00
<tag name="param" line="198" description="" type="string" variable="$sql">
<type>string</type>
2012-09-13 11:45:27 -04:00
</tag>
2014-02-25 11:33:18 -05:00
<tag name="param" line="198" description="" type="array" variable="$args">
<type>array</type>
2012-09-13 11:45:27 -04:00
</tag>
2014-02-25 11:33:18 -05:00
<tag name="return" line="198" description="" type="resource">
<type>resource</type>
2012-09-13 11:45:27 -04:00
</tag>
</docblock>
2014-02-18 15:16:34 -05:00
<argument line="0" by_reference="false">
2014-02-25 11:33:18 -05:00
<name>$sql</name>
<default></default>
<type>string</type>
2012-09-13 11:45:27 -04:00
</argument>
2014-02-18 15:16:34 -05:00
<argument line="0" by_reference="false">
2014-02-25 11:33:18 -05:00
<name>$args</name>
<default></default>
<type>array</type>
2012-09-13 11:45:27 -04:00
</argument>
</method>
2014-02-25 11:33:18 -05:00
<method final="false" abstract="false" static="false" visibility="public" namespace="" line="217" package="Query\Drivers">
<name>quote</name>
<full_name>\Firebird::quote()</full_name>
<docblock line="217">
<description>Method to emulate PDO-&gt;quote</description>
<long-description></long-description>
2014-02-25 11:33:18 -05:00
<tag name="param" line="217" description="" type="string" variable="$str">
<type>string</type>
</tag>
2014-02-25 11:33:18 -05:00
<tag name="param" line="217" description="" type="int" variable="$param_type">
2014-02-14 10:38:25 -05:00
<type>int</type>
</tag>
2014-02-25 11:33:18 -05:00
<tag name="return" line="217" description="" type="string">
2014-02-14 10:38:25 -05:00
<type>string</type>
</tag>
</docblock>
2014-02-18 15:16:34 -05:00
<argument line="0" by_reference="false">
2014-02-25 11:33:18 -05:00
<name>$str</name>
<default></default>
2014-02-25 11:33:18 -05:00
<type>string</type>
2012-09-13 11:45:27 -04:00
</argument>
2014-02-18 15:16:34 -05:00
<argument line="0" by_reference="false">
2014-02-25 11:33:18 -05:00
<name>$param_type</name>
<default>NULL</default>
2014-02-14 10:38:25 -05:00
<type>int</type>
2012-09-13 11:45:27 -04:00
</argument>
</method>
2014-02-25 11:33:18 -05:00
<method final="false" abstract="false" static="false" visibility="public" namespace="" line="234" package="Query\Drivers">
<name>errorInfo</name>
<full_name>\Firebird::errorInfo()</full_name>
<docblock line="234">
<description>Method to emulate PDO-&gt;errorInfo / PDOStatement-&gt;errorInfo</description>
<long-description></long-description>
2014-02-25 11:33:18 -05:00
<tag name="return" line="234" description="" type="array">
<type>array</type>
</tag>
2014-02-14 10:38:25 -05:00
</docblock>
</method>
2014-02-25 11:33:18 -05:00
<method final="false" abstract="false" static="false" visibility="public" namespace="" line="249" package="Query\Drivers">
<name>errorCode</name>
<full_name>\Firebird::errorCode()</full_name>
<docblock line="249">
<description>Method to emulate PDO-&gt;errorCode</description>
2014-02-14 10:38:25 -05:00
<long-description></long-description>
2014-02-25 11:33:18 -05:00
<tag name="return" line="249" description="" type="array">
<type>array</type>
2012-09-13 11:45:27 -04:00
</tag>
2014-02-14 10:38:25 -05:00
</docblock>
</method>
2014-02-25 11:33:18 -05:00
<method final="false" abstract="false" static="false" visibility="public" namespace="" line="263" package="Query\Drivers">
<name>prepare_query</name>
<full_name>\Firebird::prepare_query()</full_name>
<docblock line="263">
<description>Bind a prepared query with arguments for executing</description>
2014-02-14 10:38:25 -05:00
<long-description></long-description>
2014-02-25 11:33:18 -05:00
<tag name="param" line="263" description="" type="string" variable="$sql">
<type>string</type>
2014-02-14 10:38:25 -05:00
</tag>
2014-02-25 11:33:18 -05:00
<tag name="param" line="263" description="" type="array" variable="$params">
<type>array</type>
</tag>
<tag name="return" line="263" description="" type="NULL">
<type>NULL</type>
</tag>
2012-09-13 11:45:27 -04:00
</docblock>
2014-02-25 11:33:18 -05:00
<argument line="0" by_reference="false">
<name>$sql</name>
<default></default>
<type>string</type>
</argument>
<argument line="0" by_reference="false">
<name>$params</name>
<default></default>
<type>array</type>
</argument>
2014-02-14 10:38:25 -05:00
</method>
2014-02-25 11:33:18 -05:00
<method final="false" abstract="false" static="false" visibility="public" namespace="" line="279" package="Query\Drivers">
<name>insert_batch</name>
<full_name>\Firebird::insert_batch()</full_name>
<docblock line="279">
<description>Create sql for batch insert</description>
2014-02-14 10:38:25 -05:00
<long-description></long-description>
2014-02-25 11:33:18 -05:00
<tag name="param" line="279" description="" type="string" variable="$table">
<type>string</type>
2014-02-14 10:38:25 -05:00
</tag>
2014-02-25 11:33:18 -05:00
<tag name="param" line="279" description="" type="array" variable="$data">
<type>array</type>
2014-02-14 10:38:25 -05:00
</tag>
2014-02-25 11:33:18 -05:00
<tag name="return" line="279" description="" type="string">
<type>string</type>
2014-02-14 10:38:25 -05:00
</tag>
</docblock>
2014-02-18 15:16:34 -05:00
<argument line="0" by_reference="false">
2014-02-14 10:38:25 -05:00
<name>$table</name>
2014-02-25 11:33:18 -05:00
<default></default>
<type>string</type>
2012-09-13 11:45:27 -04:00
</argument>
2014-02-18 15:16:34 -05:00
<argument line="0" by_reference="false">
2014-02-25 11:33:18 -05:00
<name>$data</name>
<default>array()</default>
<type>array</type>
2014-02-14 10:38:25 -05:00
</argument>
2014-02-25 11:33:18 -05:00
</method>
</class>
<source>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</source>
</file>
<file path="drivers/mysql/mysql_util.php" generated-path="drivers.mysql.mysql_util.html" hash="d49e256efaf671de3a30d4fb4397dc4d" package="Query">
<docblock line="0">
<description>Query</description>
<long-description>Free Query Builder / Database Abstraction Layer</long-description>
<tag name="package" line="0" description="Query"/>
<tag name="author" line="0" description="Timothy J. Warren"/>
<tag name="copyright" line="0" description="Copyright (c) 2012 - 2014"/>
<tag name="link" line="0" description="https://github.com/aviat4ion/Query" link="https://github.com/aviat4ion/Query"/>
<tag name="license" line="0" description="http://philsturgeon.co.uk/code/dbad-license" link="http://philsturgeon.co.uk/code/dbad-license"/>
</docblock>
<class final="false" abstract="false" namespace="" line="22" package="Query\Drivers">
<extends>\DB_Util</extends>
<name>MySQL_Util</name>
<full_name>\MySQL_Util</full_name>
<docblock line="22">
<description>MySQL-specific backup, import and creation methods</description>
<long-description></long-description>
<tag name="package" line="22" description="Query"/>
<tag name="subpackage" line="22" description="Drivers"/>
</docblock>
<method final="false" abstract="false" static="false" visibility="public" namespace="" line="30" package="Query\Drivers">
<name>__construct</name>
<full_name>\MySQL_Util::__construct()</full_name>
<docblock line="30">
<description>Save a reference to the current connection object</description>
<long-description></long-description>
<tag name="param" line="30" description="" type="object" variable="$conn">
<type>object</type>
</tag>
<tag name="return" line="30" description="" type="void">
<type>void</type>
</tag>
</docblock>
<argument line="0" by_reference="true">
<name>$conn</name>
<default></default>
<type>object</type>
</argument>
2012-09-13 11:45:27 -04:00
</method>
2014-02-25 11:33:18 -05:00
<method final="false" abstract="false" static="false" visibility="public" namespace="" line="47" package="Query\Drivers">
<name>create_table</name>
<full_name>\MySQL_Util::create_table()</full_name>
<docblock line="47">
<description>Convienience public function for creating a new MySQL table</description>
<long-description></long-description>
2014-02-25 11:33:18 -05:00
<tag name="param" line="47" description="" type="string" variable="$name">
<type>string</type>
2012-09-13 11:45:27 -04:00
</tag>
2014-02-25 11:33:18 -05:00
<tag name="param" line="47" description="" type="array" variable="$columns">
2014-02-14 10:38:25 -05:00
<type>array</type>
2012-09-13 11:45:27 -04:00
</tag>
2014-02-25 11:33:18 -05:00
<tag name="param" line="47" description="" type="array" variable="$constraints">
<type>array</type>
2014-02-14 10:38:25 -05:00
</tag>
2014-02-25 11:33:18 -05:00
<tag name="param" line="47" description="" type="array" variable="$indexes">
<type>array</type>
2014-02-14 10:38:25 -05:00
</tag>
2014-02-25 11:33:18 -05:00
<tag name="return" line="47" description="" type="string">
<type>string</type>
2012-09-13 11:45:27 -04:00
</tag>
</docblock>
2014-02-18 15:16:34 -05:00
<argument line="0" by_reference="false">
2014-02-25 11:33:18 -05:00
<name>$name</name>
<default></default>
<type>string</type>
</argument>
2014-02-18 15:16:34 -05:00
<argument line="0" by_reference="false">
2014-02-25 11:33:18 -05:00
<name>$columns</name>
<default></default>
<type>array</type>
</argument>
<argument line="0" by_reference="false">
<name>$constraints</name>
2014-02-14 10:38:25 -05:00
<default>array()</default>
<type>array</type>
</argument>
2014-02-18 15:16:34 -05:00
<argument line="0" by_reference="false">
2014-02-25 11:33:18 -05:00
<name>$indexes</name>
<default>array()</default>
<type>array</type>
2014-02-14 10:38:25 -05:00
</argument>
2014-02-25 11:33:18 -05:00
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="" line="113" package="Query\Drivers">
<name>delete_table</name>
<full_name>\MySQL_Util::delete_table()</full_name>
<docblock line="113">
<description>Convience public function for droping a table</description>
<long-description></long-description>
<tag name="param" line="113" description="" type="string" variable="$name">
<type>string</type>
</tag>
<tag name="return" line="113" description="" type="string">
<type>string</type>
</tag>
</docblock>
2014-02-18 15:16:34 -05:00
<argument line="0" by_reference="false">
2014-02-25 11:33:18 -05:00
<name>$name</name>
<default></default>
<type>string</type>
2012-09-13 11:45:27 -04:00
</argument>
</method>
2014-02-25 11:33:18 -05:00
<method final="false" abstract="false" static="false" visibility="public" namespace="" line="125" package="Query\Drivers">
<name>backup_structure</name>
<full_name>\MySQL_Util::backup_structure()</full_name>
<docblock line="125">
<description>Create an SQL backup file for the current database's structure</description>
<long-description></long-description>
<tag name="return" line="125" description="" type="string">
<type>string</type>
</tag>
</docblock>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="" line="161" package="Query\Drivers">
<name>backup_data</name>
<full_name>\MySQL_Util::backup_data()</full_name>
<docblock line="161">
<description>Create an SQL backup file for the current database's data</description>
<long-description></long-description>
2014-02-25 11:33:18 -05:00
<tag name="param" line="161" description="" type="array" variable="$exclude">
<type>array</type>
2012-09-13 11:45:27 -04:00
</tag>
2014-02-25 11:33:18 -05:00
<tag name="return" line="161" description="" type="string">
<type>string</type>
2012-09-13 11:45:27 -04:00
</tag>
</docblock>
2014-02-18 15:16:34 -05:00
<argument line="0" by_reference="false">
2014-02-25 11:33:18 -05:00
<name>$exclude</name>
<default>array()</default>
<type>array</type>
</argument>
</method>
2014-02-25 11:33:18 -05:00
</class>
<source>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</source>
</file>
<file path="classes/db_util.php" generated-path="classes.db_util.html" hash="507c02bef77ba35e2b8e164fc0c73077" package="Query">
<docblock line="0">
<description>Query</description>
<long-description>Free Query Builder / Database Abstraction Layer</long-description>
<tag name="package" line="0" description="Query"/>
<tag name="author" line="0" description="Timothy J. Warren"/>
<tag name="copyright" line="0" description="Copyright (c) 2012 - 2014"/>
<tag name="link" line="0" description="https://github.com/aviat4ion/Query" link="https://github.com/aviat4ion/Query"/>
<tag name="license" line="0" description="http://philsturgeon.co.uk/code/dbad-license" link="http://philsturgeon.co.uk/code/dbad-license"/>
</docblock>
<class final="false" abstract="true" namespace="" line="22" package="Query\Query">
<extends/>
<name>DB_Util</name>
<full_name>\DB_Util</full_name>
<docblock line="22">
<description>Abstract class defining database / table creation methods</description>
<long-description></long-description>
<tag name="package" line="22" description="Query"/>
<tag name="subpackage" line="22" description="Query"/>
</docblock>
<property static="false" visibility="private" line="27" namespace="" package="Query\Query">
<name>$conn</name>
<default></default>
<docblock line="27">
<description>Reference to the current connection object</description>
<long-description></long-description>
2014-02-25 11:33:18 -05:00
</docblock>
</property>
<method final="false" abstract="false" static="false" visibility="public" namespace="" line="34" package="Query\Query">
<name>__construct</name>
<full_name>\DB_Util::__construct()</full_name>
<docblock line="34">
<description>Save a reference to the connection object for later use</description>
<long-description></long-description>
<tag name="param" line="34" description="" type="object" variable="$conn">
<type>object</type>
</tag>
2012-09-13 11:45:27 -04:00
</docblock>
2014-02-18 15:16:34 -05:00
<argument line="0" by_reference="false">
2014-02-25 11:33:18 -05:00
<name>$conn</name>
<default></default>
<type>object</type>
2012-09-13 11:45:27 -04:00
</argument>
</method>
2014-02-25 11:33:18 -05:00
<method final="false" abstract="false" static="false" visibility="public" namespace="" line="48" package="Query\Query">
<name>__call</name>
<full_name>\DB_Util::__call()</full_name>
<docblock line="48">
<description>Enable calling driver methods</description>
<long-description></long-description>
2014-02-25 11:33:18 -05:00
<tag name="param" line="48" description="" type="string" variable="$method">
<type>string</type>
2012-09-13 11:45:27 -04:00
</tag>
2014-02-25 11:33:18 -05:00
<tag name="param" line="48" description="" type="array" variable="$args">
<type>array</type>
</tag>
2014-02-25 11:33:18 -05:00
<tag name="return" line="48" description="" type="mixed">
2014-02-14 10:38:25 -05:00
<type>mixed</type>
</tag>
2012-09-13 11:45:27 -04:00
</docblock>
2014-02-18 15:16:34 -05:00
<argument line="0" by_reference="false">
2014-02-25 11:33:18 -05:00
<name>$method</name>
<default></default>
<type>string</type>
</argument>
2014-02-18 15:16:34 -05:00
<argument line="0" by_reference="false">
2014-02-25 11:33:18 -05:00
<name>$args</name>
<default></default>
<type>array</type>
</argument>
2012-09-13 11:45:27 -04:00
</method>
2014-02-25 11:33:18 -05:00
<method final="false" abstract="true" static="false" visibility="public" namespace="" line="67" package="Query\Query">
<name>create_table</name>
<full_name>\DB_Util::create_table()</full_name>
<docblock line="67">
<description>Get database-specific sql to create a new table</description>
<long-description></long-description>
2014-02-25 11:33:18 -05:00
<tag name="abstract" line="67" description=""/>
<tag name="param" line="67" description="" type="string" variable="$name">
<type>string</type>
2012-09-13 11:45:27 -04:00
</tag>
2014-02-25 11:33:18 -05:00
<tag name="param" line="67" description="" type="array" variable="$columns">
2014-02-14 10:38:25 -05:00
<type>array</type>
2012-09-13 11:45:27 -04:00
</tag>
2014-02-25 11:33:18 -05:00
<tag name="param" line="67" description="" type="array" variable="$constraints">
<type>array</type>
</tag>
<tag name="param" line="67" description="" type="array" variable="$indexes">
<type>array</type>
</tag>
<tag name="return" line="67" description="" type="string">
<type>string</type>
2012-09-13 11:45:27 -04:00
</tag>
</docblock>
2014-02-18 15:16:34 -05:00
<argument line="0" by_reference="false">
2014-02-25 11:33:18 -05:00
<name>$name</name>
<default></default>
<type>string</type>
2012-09-13 11:45:27 -04:00
</argument>
2014-02-18 15:16:34 -05:00
<argument line="0" by_reference="false">
2014-02-25 11:33:18 -05:00
<name>$columns</name>
<default></default>
2014-02-14 10:38:25 -05:00
<type>array</type>
2012-09-13 11:45:27 -04:00
</argument>
2014-02-18 15:16:34 -05:00
<argument line="0" by_reference="false">
2014-02-25 11:33:18 -05:00
<name>$constraints</name>
<default>array()</default>
<type>array</type>
</argument>
2014-02-18 15:16:34 -05:00
<argument line="0" by_reference="false">
2014-02-25 11:33:18 -05:00
<name>$indexes</name>
2014-02-14 10:38:25 -05:00
<default>array()</default>
2014-02-25 11:33:18 -05:00
<type>array</type>
</argument>
2012-09-13 11:45:27 -04:00
</method>
2014-02-25 11:33:18 -05:00
<method final="false" abstract="true" static="false" visibility="public" namespace="" line="76" package="Query\Query">
<name>delete_table</name>
<full_name>\DB_Util::delete_table()</full_name>
<docblock line="76">
<description>Get database-specific sql to drop a table</description>
<long-description></long-description>
2014-02-25 11:33:18 -05:00
<tag name="abstract" line="76" description=""/>
<tag name="param" line="76" description="" type="string" variable="$name">
2014-02-14 10:38:25 -05:00
<type>string</type>
2012-09-13 11:45:27 -04:00
</tag>
2014-02-25 11:33:18 -05:00
<tag name="return" line="76" description="" type="string">
<type>string</type>
2012-09-13 11:45:27 -04:00
</tag>
</docblock>
2014-02-18 15:16:34 -05:00
<argument line="0" by_reference="false">
2014-02-25 11:33:18 -05:00
<name>$name</name>
<default></default>
2014-02-14 10:38:25 -05:00
<type>string</type>
</argument>
2012-09-13 11:45:27 -04:00
</method>
2014-02-25 11:33:18 -05:00
<method final="false" abstract="true" static="false" visibility="public" namespace="" line="84" package="Query\Query">
<name>backup_structure</name>
<full_name>\DB_Util::backup_structure()</full_name>
<docblock line="84">
<description>Return an SQL file with the database table structure</description>
<long-description></long-description>
2014-02-25 11:33:18 -05:00
<tag name="abstract" line="84" description=""/>
<tag name="return" line="84" description="" type="string">
2014-02-14 10:38:25 -05:00
<type>string</type>
</tag>
2012-09-13 11:45:27 -04:00
</docblock>
</method>
2014-02-25 11:33:18 -05:00
<method final="false" abstract="true" static="false" visibility="public" namespace="" line="92" package="Query\Query">
<name>backup_data</name>
<full_name>\DB_Util::backup_data()</full_name>
<docblock line="92">
<description>Return an SQL file with the database data as insert statements</description>
<long-description></long-description>
2014-02-25 11:33:18 -05:00
<tag name="abstract" line="92" description=""/>
<tag name="return" line="92" description="" type="string">
2014-02-14 10:38:25 -05:00
<type>string</type>
</tag>
2014-02-25 11:33:18 -05:00
</docblock>
</method>
</class>
<source>eJy1VU1PGzEQPXt/xVTKIUFJtkWcSmkphVaq6AFo1ePKuzubddnYW38AEeK/d2zvJiQNElRpDhvLno8373nG7z60dZuke3sJ7MGFQ72ghV9/1ohxA06caErUkMIptzznBuFjbqzmhRVKwjlfoO68jlteXPMZMtbHgmPubK00Y9/FXNl6AV+n8JNrjTKcFqpdaDGrLfvUr2BYjGD/9Zt9mPi/g2DXCHkNjNXWtuZtms6ErV0+LdQ85TeC2wNCkq5yNqJAaTDak3lbi8ZYp2eoJDlN3XVaqBLTMuflpDMmxzRJ0hQmO/slPbM9X1A03BgosRJSyBmUPaEp0KJBKDTywOocibXSbPAKqxKNyzc304Sv5zk9yX5Y0cB9kjCPhJHjJVZI5BcIVoGtKaXzYpCLkhKjpCr/RStvnias1eKGW4SBNzhM2CrUFb9B4KD/irgZCSqloaEgGhwRTb7Bn6rSfN7bhPh9TpeTKlA5GcNkGR1Saa6ww2A3Sth9wtjA1sJM3vsdOOoQQsIeAsqdKvmo7DMZpeJNEzQkfqiwXrCN4gi0NxrE48cn1AN8AQOuZyZua6QbSsqLOyyf5oGyDrto4+jdcdG5e4OMWNaZ98pClmH8PmJr3CMa9UEO/w9tFO7V6vp/60nacZsttfmCdtlUE9NiISriz/xu/N0MzeVvrMTb2G8rtfrO2aad5HPcolyhGjeXZuuJv6xcSLvtVMgS73Bd9JiqU33ZxZvyxwKyAH0YYI2XMMZbkh9F3UfjjdT9Pon+TOpKrVoi7p9Ie1GJJTa4XuJobeZcxmBcwtXFOVSCGvGW3oIwd5bTNM7SOC+cfhLwi4DlNGxdmy2DDtfIexYsvwBuQNBroy3lJTHn2F2SXQH0SQK2B/+WnckSVAVlnjl6CKb02P8BQRxSYQ==</source>
</file>
<file path="classes/iquery_builder.php" generated-path="classes.iquery_builder.html" hash="961f4a0851f221cb23a4feaf12bd93c1" package="Query">
<docblock line="0">
<description>Query</description>
<long-description>Free Query Builder / Database Abstraction Layer</long-description>
<tag name="package" line="0" description="Query"/>
<tag name="author" line="0" description="Timothy J. Warren"/>
<tag name="copyright" line="0" description="Copyright (c) 2012 - 2014"/>
<tag name="link" line="0" description="https://github.com/aviat4ion/Query" link="https://github.com/aviat4ion/Query"/>
<tag name="license" line="0" description="http://philsturgeon.co.uk/code/dbad-license" link="http://philsturgeon.co.uk/code/dbad-license"/>
</docblock>
<interface namespace="" line="22" package="Query\Query">
<name>iQuery_Builder</name>
<full_name>\iQuery_Builder</full_name>
<docblock line="22">
<description>Interface defining the Query Builder class</description>
<long-description></long-description>
<tag name="package" line="22" description="Query"/>
<tag name="subpackage" line="22" description="Query"/>
</docblock>
<method final="false" abstract="false" static="false" visibility="public" namespace="" line="34" package="Query\Query">
<name>select</name>
<full_name>\iQuery_Builder::select()</full_name>
<docblock line="34">
<description>Specifies rows to select in a query</description>
<long-description></long-description>
<tag name="param" line="34" description="" type="string" variable="$fields">
2014-02-14 10:38:25 -05:00
<type>string</type>
</tag>
2014-02-25 11:33:18 -05:00
<tag name="return" line="34" description="" type="\iQuery_Builder">
<type>\iQuery_Builder</type>
</tag>
<tag name="fluent" description="This method is part of a fluent interface and will return the same instance"/>
2012-09-13 11:45:27 -04:00
</docblock>
2014-02-18 15:16:34 -05:00
<argument line="0" by_reference="false">
2014-02-25 11:33:18 -05:00
<name>$fields</name>
<default></default>
2014-02-14 10:38:25 -05:00
<type>string</type>
2014-02-07 16:53:01 -05:00
</argument>
2012-09-13 11:45:27 -04:00
</method>
2014-02-25 11:33:18 -05:00
<method final="false" abstract="false" static="false" visibility="public" namespace="" line="45" package="Query\Query">
<name>select_max</name>
<full_name>\iQuery_Builder::select_max()</full_name>
<docblock line="45">
<description>Selects the maximum value of a field from a query</description>
<long-description></long-description>
2014-02-25 11:33:18 -05:00
<tag name="param" line="45" description="" type="string" variable="$field">
<type>string</type>
</tag>
2014-02-25 11:33:18 -05:00
<tag name="param" line="45" description="" type="string" variable="$as">
2014-02-14 10:38:25 -05:00
<type>string</type>
</tag>
2014-02-25 11:33:18 -05:00
<tag name="return" line="45" description="" type="\iQuery_Builder">
<type>\iQuery_Builder</type>
</tag>
<tag name="fluent" description="This method is part of a fluent interface and will return the same instance"/>
2012-09-13 11:45:27 -04:00
</docblock>
2014-02-18 15:16:34 -05:00
<argument line="0" by_reference="false">
2014-02-25 11:33:18 -05:00
<name>$field</name>
<default></default>
<type>string</type>
</argument>
2014-02-18 15:16:34 -05:00
<argument line="0" by_reference="false">
2014-02-25 11:33:18 -05:00
<name>$as</name>
<default>FALSE</default>
<type>string</type>
</argument>
2012-09-13 11:45:27 -04:00
</method>
2014-02-25 11:33:18 -05:00
<method final="false" abstract="false" static="false" visibility="public" namespace="" line="56" package="Query\Query">
<name>select_min</name>
<full_name>\iQuery_Builder::select_min()</full_name>
<docblock line="56">
<description>Selects the minimum value of a field from a query</description>
<long-description></long-description>
2014-02-25 11:33:18 -05:00
<tag name="param" line="56" description="" type="string" variable="$field">
2014-02-14 10:38:25 -05:00
<type>string</type>
</tag>
2014-02-25 11:33:18 -05:00
<tag name="param" line="56" description="" type="string" variable="$as">
2014-02-14 10:38:25 -05:00
<type>string</type>
2012-09-13 11:45:27 -04:00
</tag>
2014-02-25 11:33:18 -05:00
<tag name="return" line="56" description="" type="\iQuery_Builder">
<type>\iQuery_Builder</type>
</tag>
<tag name="fluent" description="This method is part of a fluent interface and will return the same instance"/>
2012-09-13 11:45:27 -04:00
</docblock>
2014-02-18 15:16:34 -05:00
<argument line="0" by_reference="false">
2014-02-25 11:33:18 -05:00
<name>$field</name>
<default></default>
2014-02-14 10:38:25 -05:00
<type>string</type>
</argument>
2014-02-18 15:16:34 -05:00
<argument line="0" by_reference="false">
2014-02-25 11:33:18 -05:00
<name>$as</name>
<default>FALSE</default>
<type>string</type>
</argument>
2012-09-13 11:45:27 -04:00
</method>
2014-02-25 11:33:18 -05:00
<method final="false" abstract="false" static="false" visibility="public" namespace="" line="67" package="Query\Query">
<name>select_avg</name>
<full_name>\iQuery_Builder::select_avg()</full_name>
<docblock line="67">
<description>Selects the average value of a field from a query</description>
<long-description></long-description>
2014-02-25 11:33:18 -05:00
<tag name="param" line="67" description="" type="string" variable="$field">
<type>string</type>
2012-09-13 11:45:27 -04:00
</tag>
2014-02-25 11:33:18 -05:00
<tag name="param" line="67" description="" type="string" variable="$as">
2014-02-14 10:38:25 -05:00
<type>string</type>
</tag>
2014-02-25 11:33:18 -05:00
<tag name="return" line="67" description="" type="\iQuery_Builder">
<type>\iQuery_Builder</type>
2012-09-13 11:45:27 -04:00
</tag>
2014-02-25 11:33:18 -05:00
<tag name="fluent" description="This method is part of a fluent interface and will return the same instance"/>
2012-09-13 11:45:27 -04:00
</docblock>
2014-02-18 15:16:34 -05:00
<argument line="0" by_reference="false">
2014-02-25 11:33:18 -05:00
<name>$field</name>
<default></default>
<type>string</type>
2012-09-13 11:45:27 -04:00
</argument>
2014-02-18 15:16:34 -05:00
<argument line="0" by_reference="false">
2014-02-25 11:33:18 -05:00
<name>$as</name>
<default>FALSE</default>
2014-02-14 10:38:25 -05:00
<type>string</type>
</argument>
</method>
2014-02-25 11:33:18 -05:00
<method final="false" abstract="false" static="false" visibility="public" namespace="" line="78" package="Query\Query">
<name>select_sum</name>
<full_name>\iQuery_Builder::select_sum()</full_name>
<docblock line="78">
<description>Selects the sum of a field from a query</description>
2014-02-14 10:38:25 -05:00
<long-description></long-description>
2014-02-25 11:33:18 -05:00
<tag name="param" line="78" description="" type="string" variable="$field">
2014-02-14 10:38:25 -05:00
<type>string</type>
</tag>
2014-02-25 11:33:18 -05:00
<tag name="param" line="78" description="" type="string" variable="$as">
2014-02-14 10:38:25 -05:00
<type>string</type>
</tag>
2014-02-25 11:33:18 -05:00
<tag name="return" line="78" description="" type="\iQuery_Builder">
<type>\iQuery_Builder</type>
2012-09-13 11:45:27 -04:00
</tag>
2014-02-25 11:33:18 -05:00
<tag name="fluent" description="This method is part of a fluent interface and will return the same instance"/>
2012-09-13 11:45:27 -04:00
</docblock>
2014-02-18 15:16:34 -05:00
<argument line="0" by_reference="false">
2014-02-25 11:33:18 -05:00
<name>$field</name>
2014-02-14 10:38:25 -05:00
<default></default>
<type>string</type>
</argument>
2014-02-18 15:16:34 -05:00
<argument line="0" by_reference="false">
2014-02-25 11:33:18 -05:00
<name>$as</name>
2014-02-14 10:38:25 -05:00
<default>FALSE</default>
<type>string</type>
</argument>
</method>
2014-02-25 11:33:18 -05:00
<method final="false" abstract="false" static="false" visibility="public" namespace="" line="87" package="Query\Query">
<name>distinct</name>
<full_name>\iQuery_Builder::distinct()</full_name>
<docblock line="87">
<description>Adds the 'distinct' keyword to a query</description>
<long-description></long-description>
2014-02-25 11:33:18 -05:00
<tag name="return" line="87" description="" type="\iQuery_Builder">
<type>\iQuery_Builder</type>
2014-02-18 15:16:34 -05:00
</tag>
2014-02-25 11:33:18 -05:00
<tag name="fluent" description="This method is part of a fluent interface and will return the same instance"/>
</docblock>
2012-09-13 11:45:27 -04:00
</method>
2014-02-25 11:33:18 -05:00
<method final="false" abstract="false" static="false" visibility="public" namespace="" line="96" package="Query\Query">
<name>explain</name>
<full_name>\iQuery_Builder::explain()</full_name>
<docblock line="96">
<description>Shows the query plan for the query</description>
<long-description></long-description>
2014-02-25 11:33:18 -05:00
<tag name="return" line="96" description="" type="\iQuery_Builder">
<type>\iQuery_Builder</type>
2012-09-13 11:45:27 -04:00
</tag>
2014-02-25 11:33:18 -05:00
<tag name="fluent" description="This method is part of a fluent interface and will return the same instance"/>
</docblock>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="" line="106" package="Query\Query">
<name>from</name>
<full_name>\iQuery_Builder::from()</full_name>
<docblock line="106">
<description>Specify the database table to select from</description>
<long-description></long-description>
<tag name="param" line="106" description="" type="string" variable="$tblname">
2014-02-14 10:38:25 -05:00
<type>string</type>
</tag>
2014-02-25 11:33:18 -05:00
<tag name="return" line="106" description="" type="\iQuery_Builder">
<type>\iQuery_Builder</type>
2012-09-13 11:45:27 -04:00
</tag>
2014-02-25 11:33:18 -05:00
<tag name="fluent" description="This method is part of a fluent interface and will return the same instance"/>
2012-09-13 11:45:27 -04:00
</docblock>
2014-02-18 15:16:34 -05:00
<argument line="0" by_reference="false">
2014-02-25 11:33:18 -05:00
<name>$tblname</name>
<default></default>
2014-02-14 10:38:25 -05:00
<type>string</type>
2012-09-13 11:45:27 -04:00
</argument>
</method>
2014-02-25 11:33:18 -05:00
<method final="false" abstract="false" static="false" visibility="public" namespace="" line="120" package="Query\Query">
<name>like</name>
<full_name>\iQuery_Builder::like()</full_name>
<docblock line="120">
<description>Creates a Like clause in the sql statement</description>
<long-description></long-description>
2014-02-25 11:33:18 -05:00
<tag name="param" line="120" description="" type="string" variable="$field">
<type>string</type>
2012-09-13 11:45:27 -04:00
</tag>
2014-02-25 11:33:18 -05:00
<tag name="param" line="120" description="" type="mixed" variable="$val">
<type>mixed</type>
2014-02-14 10:38:25 -05:00
</tag>
2014-02-25 11:33:18 -05:00
<tag name="param" line="120" description="" type="string" variable="$pos">
2014-02-14 10:38:25 -05:00
<type>string</type>
2012-09-13 11:45:27 -04:00
</tag>
2014-02-25 11:33:18 -05:00
<tag name="return" line="120" description="" type="\iQuery_Builder">
<type>\iQuery_Builder</type>
</tag>
<tag name="fluent" description="This method is part of a fluent interface and will return the same instance"/>
2012-09-13 11:45:27 -04:00
</docblock>
2014-02-18 15:16:34 -05:00
<argument line="0" by_reference="false">
2014-02-25 11:33:18 -05:00
<name>$field</name>
<default></default>
<type>string</type>
2012-09-13 11:45:27 -04:00
</argument>
2014-02-18 15:16:34 -05:00
<argument line="0" by_reference="false">
2014-02-25 11:33:18 -05:00
<name>$val</name>
<default></default>
2014-02-25 11:33:18 -05:00
<type>mixed</type>
</argument>
2014-02-18 15:16:34 -05:00
<argument line="0" by_reference="false">
2014-02-25 11:33:18 -05:00
<name>$pos</name>
<default>'both'</default>
<type>string</type>
</argument>
2012-09-13 11:45:27 -04:00
</method>
2014-02-25 11:33:18 -05:00
<method final="false" abstract="false" static="false" visibility="public" namespace="" line="132" package="Query\Query">
<name>or_like</name>
<full_name>\iQuery_Builder::or_like()</full_name>
<docblock line="132">
<description>Generates an OR Like clause</description>
<long-description></long-description>
2014-02-25 11:33:18 -05:00
<tag name="param" line="132" description="" type="string" variable="$field">
<type>string</type>
2012-09-13 11:45:27 -04:00
</tag>
2014-02-25 11:33:18 -05:00
<tag name="param" line="132" description="" type="mixed" variable="$val">
<type>mixed</type>
</tag>
<tag name="param" line="132" description="" type="string" variable="$pos">
2014-02-14 10:38:25 -05:00
<type>string</type>
</tag>
2014-02-25 11:33:18 -05:00
<tag name="return" line="132" description="" type="\iQuery_Builder">
<type>\iQuery_Builder</type>
</tag>
<tag name="fluent" description="This method is part of a fluent interface and will return the same instance"/>
2012-09-13 11:45:27 -04:00
</docblock>
2014-02-18 15:16:34 -05:00
<argument line="0" by_reference="false">
2014-02-25 11:33:18 -05:00
<name>$field</name>
<default></default>
<type>string</type>
</argument>
<argument line="0" by_reference="false">
<name>$val</name>
<default></default>
2014-02-25 11:33:18 -05:00
<type>mixed</type>
</argument>
<argument line="0" by_reference="false">
<name>$pos</name>
<default>'both'</default>
<type>string</type>
</argument>
2012-09-13 11:45:27 -04:00
</method>
2014-02-25 11:33:18 -05:00
<method final="false" abstract="false" static="false" visibility="public" namespace="" line="144" package="Query\Query">
<name>not_like</name>
<full_name>\iQuery_Builder::not_like()</full_name>
<docblock line="144">
<description>Generates a NOT LIKE clause</description>
<long-description></long-description>
2014-02-25 11:33:18 -05:00
<tag name="param" line="144" description="" type="string" variable="$field">
<type>string</type>
</tag>
2014-02-25 11:33:18 -05:00
<tag name="param" line="144" description="" type="mixed" variable="$val">
<type>mixed</type>
2012-09-13 11:45:27 -04:00
</tag>
2014-02-25 11:33:18 -05:00
<tag name="param" line="144" description="" type="string" variable="$pos">
<type>string</type>
2012-09-13 11:45:27 -04:00
</tag>
2014-02-25 11:33:18 -05:00
<tag name="return" line="144" description="" type="\iQuery_Builder">
<type>\iQuery_Builder</type>
</tag>
<tag name="fluent" description="This method is part of a fluent interface and will return the same instance"/>
2014-02-14 10:38:25 -05:00
</docblock>
2014-02-25 11:33:18 -05:00
<argument line="0" by_reference="false">
<name>$field</name>
<default></default>
<type>string</type>
</argument>
<argument line="0" by_reference="false">
<name>$val</name>
<default></default>
<type>mixed</type>
</argument>
<argument line="0" by_reference="false">
<name>$pos</name>
<default>'both'</default>
<type>string</type>
</argument>
2014-02-14 10:38:25 -05:00
</method>
2014-02-25 11:33:18 -05:00
<method final="false" abstract="false" static="false" visibility="public" namespace="" line="156" package="Query\Query">
<name>or_not_like</name>
<full_name>\iQuery_Builder::or_not_like()</full_name>
<docblock line="156">
<description>Generates a OR NOT LIKE clause</description>
2014-02-14 10:38:25 -05:00
<long-description></long-description>
2014-02-25 11:33:18 -05:00
<tag name="param" line="156" description="" type="string" variable="$field">
<type>string</type>
2012-09-13 11:45:27 -04:00
</tag>
2014-02-25 11:33:18 -05:00
<tag name="param" line="156" description="" type="mixed" variable="$val">
<type>mixed</type>
</tag>
<tag name="param" line="156" description="" type="string" variable="$pos">
<type>string</type>
2012-09-13 11:45:27 -04:00
</tag>
2014-02-25 11:33:18 -05:00
<tag name="return" line="156" description="" type="\iQuery_Builder">
<type>\iQuery_Builder</type>
</tag>
2014-02-25 11:33:18 -05:00
<tag name="fluent" description="This method is part of a fluent interface and will return the same instance"/>
2014-02-14 10:38:25 -05:00
</docblock>
2014-02-25 11:33:18 -05:00
<argument line="0" by_reference="false">
<name>$field</name>
<default></default>
<type>string</type>
</argument>
<argument line="0" by_reference="false">
<name>$val</name>
<default></default>
<type>mixed</type>
</argument>
<argument line="0" by_reference="false">
<name>$pos</name>
<default>'both'</default>
<type>string</type>
</argument>
2014-02-14 10:38:25 -05:00
</method>
2014-02-25 11:33:18 -05:00
<method final="false" abstract="false" static="false" visibility="public" namespace="" line="169" package="Query\Query">
<name>having</name>
<full_name>\iQuery_Builder::having()</full_name>
<docblock line="169">
<description>Generates a 'Having' clause</description>
2014-02-14 10:38:25 -05:00
<long-description></long-description>
2014-02-25 11:33:18 -05:00
<tag name="param" line="169" description="" type="mixed" variable="$key">
<type>mixed</type>
2012-09-13 11:45:27 -04:00
</tag>
2014-02-25 11:33:18 -05:00
<tag name="param" line="169" description="" type="mixed" variable="$val">
<type>mixed</type>
2012-09-13 11:45:27 -04:00
</tag>
2014-02-25 11:33:18 -05:00
<tag name="return" line="169" description="" type="\iQuery_Builder">
<type>\iQuery_Builder</type>
</tag>
<tag name="fluent" description="This method is part of a fluent interface and will return the same instance"/>
2014-02-14 10:38:25 -05:00
</docblock>
2014-02-25 11:33:18 -05:00
<argument line="0" by_reference="false">
<name>$key</name>
<default></default>
<type>mixed</type>
</argument>
<argument line="0" by_reference="false">
<name>$val</name>
<default>array()</default>
<type>mixed</type>
</argument>
2014-02-14 10:38:25 -05:00
</method>
2014-02-25 11:33:18 -05:00
<method final="false" abstract="false" static="false" visibility="public" namespace="" line="180" package="Query\Query">
<name>or_having</name>
<full_name>\iQuery_Builder::or_having()</full_name>
<docblock line="180">
<description>Generates a 'Having' clause prefixed with 'OR'</description>
2014-02-14 10:38:25 -05:00
<long-description></long-description>
2014-02-25 11:33:18 -05:00
<tag name="param" line="180" description="" type="mixed" variable="$key">
<type>mixed</type>
</tag>
2014-02-25 11:33:18 -05:00
<tag name="param" line="180" description="" type="mixed" variable="$val">
<type>mixed</type>
</tag>
<tag name="return" line="180" description="" type="\iQuery_Builder">
<type>\iQuery_Builder</type>
</tag>
<tag name="fluent" description="This method is part of a fluent interface and will return the same instance"/>
2014-02-14 10:38:25 -05:00
</docblock>
2014-02-25 11:33:18 -05:00
<argument line="0" by_reference="false">
<name>$key</name>
<default></default>
<type>mixed</type>
</argument>
<argument line="0" by_reference="false">
<name>$val</name>
<default>array()</default>
<type>mixed</type>
</argument>
2014-02-14 10:38:25 -05:00
</method>
2014-02-25 11:33:18 -05:00
<method final="false" abstract="false" static="false" visibility="public" namespace="" line="196" package="Query\Query">
<name>where</name>
<full_name>\iQuery_Builder::where()</full_name>
<docblock line="196">
<description>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</description>
2014-02-14 10:38:25 -05:00
<long-description></long-description>
2014-02-25 11:33:18 -05:00
<tag name="param" line="196" description="" type="mixed" variable="$key">
<type>mixed</type>
</tag>
<tag name="param" line="196" description="" type="mixed" variable="$val">
<type>mixed</type>
</tag>
<tag name="param" line="196" description="" type="bool" variable="$escape">
<type>bool</type>
</tag>
<tag name="return" line="196" description="" type="\iQuery_Builder">
<type>\iQuery_Builder</type>
2012-09-13 11:45:27 -04:00
</tag>
2014-02-25 11:33:18 -05:00
<tag name="fluent" description="This method is part of a fluent interface and will return the same instance"/>
2012-09-13 11:45:27 -04:00
</docblock>
2014-02-25 11:33:18 -05:00
<argument line="0" by_reference="false">
<name>$key</name>
<default></default>
<type>mixed</type>
</argument>
<argument line="0" by_reference="false">
<name>$val</name>
<default>array()</default>
<type>mixed</type>
</argument>
<argument line="0" by_reference="false">
<name>$escape</name>
<default>NULL</default>
<type>bool</type>
</argument>
2012-09-13 11:45:27 -04:00
</method>
2014-02-25 11:33:18 -05:00
<method final="false" abstract="false" static="false" visibility="public" namespace="" line="207" package="Query\Query">
<name>or_where</name>
<full_name>\iQuery_Builder::or_where()</full_name>
<docblock line="207">
<description>Where clause prefixed with "OR"</description>
<long-description></long-description>
2014-02-25 11:33:18 -05:00
<tag name="param" line="207" description="" type="string" variable="$key">
2014-02-14 10:38:25 -05:00
<type>string</type>
</tag>
2014-02-25 11:33:18 -05:00
<tag name="param" line="207" description="" type="mixed" variable="$val">
<type>mixed</type>
</tag>
<tag name="return" line="207" description="" type="\iQuery_Builder">
<type>\iQuery_Builder</type>
</tag>
2014-02-25 11:33:18 -05:00
<tag name="fluent" description="This method is part of a fluent interface and will return the same instance"/>
</docblock>
2014-02-18 15:16:34 -05:00
<argument line="0" by_reference="false">
2014-02-25 11:33:18 -05:00
<name>$key</name>
2014-02-14 10:38:25 -05:00
<default></default>
<type>string</type>
</argument>
2014-02-25 11:33:18 -05:00
<argument line="0" by_reference="false">
<name>$val</name>
<default>array()</default>
<type>mixed</type>
</argument>
</method>
2014-02-25 11:33:18 -05:00
<method final="false" abstract="false" static="false" visibility="public" namespace="" line="218" package="Query\Query">
<name>where_in</name>
<full_name>\iQuery_Builder::where_in()</full_name>
<docblock line="218">
<description>Where clause with 'IN' statement</description>
2014-02-14 10:38:25 -05:00
<long-description></long-description>
2014-02-25 11:33:18 -05:00
<tag name="param" line="218" description="" type="mixed" variable="$field">
<type>mixed</type>
2014-02-14 10:38:25 -05:00
</tag>
2014-02-25 11:33:18 -05:00
<tag name="param" line="218" description="" type="mixed" variable="$val">
<type>mixed</type>
2014-02-14 10:38:25 -05:00
</tag>
2014-02-25 11:33:18 -05:00
<tag name="return" line="218" description="" type="\iQuery_Builder">
<type>\iQuery_Builder</type>
2014-02-14 10:38:25 -05:00
</tag>
2014-02-25 11:33:18 -05:00
<tag name="fluent" description="This method is part of a fluent interface and will return the same instance"/>
2014-02-14 10:38:25 -05:00
</docblock>
2014-02-18 15:16:34 -05:00
<argument line="0" by_reference="false">
2014-02-25 11:33:18 -05:00
<name>$field</name>
2014-02-14 10:38:25 -05:00
<default></default>
2014-02-25 11:33:18 -05:00
<type>mixed</type>
2014-02-14 10:38:25 -05:00
</argument>
2014-02-18 15:16:34 -05:00
<argument line="0" by_reference="false">
2014-02-25 11:33:18 -05:00
<name>$val</name>
<default>array()</default>
<type>mixed</type>
2014-02-14 10:38:25 -05:00
</argument>
</method>
2014-02-25 11:33:18 -05:00
<method final="false" abstract="false" static="false" visibility="public" namespace="" line="229" package="Query\Query">
<name>or_where_in</name>
<full_name>\iQuery_Builder::or_where_in()</full_name>
<docblock line="229">
<description>Where in statement prefixed with "or"</description>
2014-02-14 10:38:25 -05:00
<long-description></long-description>
2014-02-25 11:33:18 -05:00
<tag name="param" line="229" description="" type="string" variable="$field">
2014-02-14 10:38:25 -05:00
<type>string</type>
</tag>
2014-02-25 11:33:18 -05:00
<tag name="param" line="229" description="" type="mixed" variable="$val">
<type>mixed</type>
</tag>
<tag name="return" line="229" description="" type="\iQuery_Builder">
<type>\iQuery_Builder</type>
</tag>
<tag name="fluent" description="This method is part of a fluent interface and will return the same instance"/>
2014-02-14 10:38:25 -05:00
</docblock>
2014-02-18 15:16:34 -05:00
<argument line="0" by_reference="false">
2014-02-25 11:33:18 -05:00
<name>$field</name>
2014-02-14 10:38:25 -05:00
<default></default>
<type>string</type>
</argument>
2014-02-25 11:33:18 -05:00
<argument line="0" by_reference="false">
<name>$val</name>
<default>array()</default>
<type>mixed</type>
</argument>
2014-02-14 10:38:25 -05:00
</method>
2014-02-25 11:33:18 -05:00
<method final="false" abstract="false" static="false" visibility="public" namespace="" line="240" package="Query\Query">
<name>where_not_in</name>
<full_name>\iQuery_Builder::where_not_in()</full_name>
<docblock line="240">
<description>WHERE NOT IN (FOO) clause</description>
2014-02-14 10:38:25 -05:00
<long-description></long-description>
2014-02-25 11:33:18 -05:00
<tag name="param" line="240" description="" type="string" variable="$field">
<type>string</type>
</tag>
<tag name="param" line="240" description="" type="mixed" variable="$val">
2014-02-14 10:38:25 -05:00
<type>mixed</type>
</tag>
2014-02-25 11:33:18 -05:00
<tag name="return" line="240" description="" type="\iQuery_Builder">
<type>\iQuery_Builder</type>
2014-02-14 10:38:25 -05:00
</tag>
2014-02-25 11:33:18 -05:00
<tag name="fluent" description="This method is part of a fluent interface and will return the same instance"/>
2014-02-14 10:38:25 -05:00
</docblock>
2014-02-25 11:33:18 -05:00
<argument line="0" by_reference="false">
<name>$field</name>
<default></default>
<type>string</type>
</argument>
<argument line="0" by_reference="false">
<name>$val</name>
<default>array()</default>
<type>mixed</type>
</argument>
2014-02-14 10:38:25 -05:00
</method>
2014-02-25 11:33:18 -05:00
<method final="false" abstract="false" static="false" visibility="public" namespace="" line="251" package="Query\Query">
<name>or_where_not_in</name>
<full_name>\iQuery_Builder::or_where_not_in()</full_name>
<docblock line="251">
<description>OR WHERE NOT IN (FOO) clause</description>
2014-02-14 10:38:25 -05:00
<long-description></long-description>
2014-02-25 11:33:18 -05:00
<tag name="param" line="251" description="" type="string" variable="$field">
2014-02-14 10:38:25 -05:00
<type>string</type>
</tag>
2014-02-25 11:33:18 -05:00
<tag name="param" line="251" description="" type="mixed" variable="$val">
<type>mixed</type>
2014-02-14 10:38:25 -05:00
</tag>
2014-02-25 11:33:18 -05:00
<tag name="return" line="251" description="" type="\iQuery_Builder">
<type>\iQuery_Builder</type>
2014-02-14 10:38:25 -05:00
</tag>
2014-02-25 11:33:18 -05:00
<tag name="fluent" description="This method is part of a fluent interface and will return the same instance"/>
2014-02-14 10:38:25 -05:00
</docblock>
2014-02-18 15:16:34 -05:00
<argument line="0" by_reference="false">
2014-02-25 11:33:18 -05:00
<name>$field</name>
2014-02-14 10:38:25 -05:00
<default></default>
<type>string</type>
</argument>
2014-02-18 15:16:34 -05:00
<argument line="0" by_reference="false">
2014-02-25 11:33:18 -05:00
<name>$val</name>
2014-02-14 10:38:25 -05:00
<default>array()</default>
2014-02-25 11:33:18 -05:00
<type>mixed</type>
2014-02-14 10:38:25 -05:00
</argument>
</method>
2014-02-25 11:33:18 -05:00
<method final="false" abstract="false" static="false" visibility="public" namespace="" line="264" package="Query\Query">
<name>set</name>
<full_name>\iQuery_Builder::set()</full_name>
<docblock line="264">
<description>Sets values for inserts / updates / deletes</description>
<long-description></long-description>
2014-02-25 11:33:18 -05:00
<tag name="param" line="264" description="" type="mixed" variable="$key">
<type>mixed</type>
</tag>
2014-02-25 11:33:18 -05:00
<tag name="param" line="264" description="" type="mixed" variable="$val">
<type>mixed</type>
</tag>
2014-02-25 11:33:18 -05:00
<tag name="return" line="264" description="" type="\iQuery_Builder">
<type>\iQuery_Builder</type>
</tag>
<tag name="fluent" description="This method is part of a fluent interface and will return the same instance"/>
</docblock>
2014-02-25 11:33:18 -05:00
<argument line="0" by_reference="false">
<name>$key</name>
<default></default>
2014-02-25 11:33:18 -05:00
<type>mixed</type>
</argument>
<argument line="0" by_reference="false">
<name>$val</name>
<default>NULL</default>
<type>mixed</type>
</argument>
</method>
2014-02-25 11:33:18 -05:00
<method final="false" abstract="false" static="false" visibility="public" namespace="" line="276" package="Query\Query">
<name>join</name>
<full_name>\iQuery_Builder::join()</full_name>
<docblock line="276">
<description>Creates a join phrase in a compiled query</description>
<long-description></long-description>
2014-02-25 11:33:18 -05:00
<tag name="param" line="276" description="" type="string" variable="$table">
<type>string</type>
</tag>
2014-02-25 11:33:18 -05:00
<tag name="param" line="276" description="" type="string" variable="$condition">
<type>string</type>
</tag>
2014-02-25 11:33:18 -05:00
<tag name="param" line="276" description="" type="string" variable="$type">
<type>string</type>
</tag>
2014-02-25 11:33:18 -05:00
<tag name="return" line="276" description="" type="\iQuery_Builder">
<type>\iQuery_Builder</type>
</tag>
<tag name="fluent" description="This method is part of a fluent interface and will return the same instance"/>
</docblock>
2014-02-18 15:16:34 -05:00
<argument line="0" by_reference="false">
2014-02-25 11:33:18 -05:00
<name>$table</name>
<default></default>
<type>string</type>
</argument>
2014-02-18 15:16:34 -05:00
<argument line="0" by_reference="false">
2014-02-25 11:33:18 -05:00
<name>$condition</name>
<default></default>
2014-02-25 11:33:18 -05:00
<type>string</type>
</argument>
2014-02-18 15:16:34 -05:00
<argument line="0" by_reference="false">
2014-02-25 11:33:18 -05:00
<name>$type</name>
<default>''</default>
<type>string</type>
</argument>
2014-02-25 11:33:18 -05:00
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="" line="286" package="Query\Query">
<name>group_by</name>
<full_name>\iQuery_Builder::group_by()</full_name>
<docblock line="286">
<description>Group the results by the selected field(s)</description>
<long-description></long-description>
<tag name="param" line="286" description="" type="mixed" variable="$field">
<type>mixed</type>
</tag>
<tag name="return" line="286" description="" type="\iQuery_Builder">
<type>\iQuery_Builder</type>
</tag>
<tag name="fluent" description="This method is part of a fluent interface and will return the same instance"/>
</docblock>
2014-02-18 15:16:34 -05:00
<argument line="0" by_reference="false">
2014-02-25 11:33:18 -05:00
<name>$field</name>
<default></default>
<type>mixed</type>
</argument>
</method>
2014-02-25 11:33:18 -05:00
<method final="false" abstract="false" static="false" visibility="public" namespace="" line="297" package="Query\Query">
<name>order_by</name>
<full_name>\iQuery_Builder::order_by()</full_name>
<docblock line="297">
<description>Order the results by the selected field(s)</description>
<long-description></long-description>
2014-02-25 11:33:18 -05:00
<tag name="param" line="297" description="" type="string" variable="$field">
<type>string</type>
</tag>
2014-02-25 11:33:18 -05:00
<tag name="param" line="297" description="" type="string" variable="$type">
<type>string</type>
</tag>
2014-02-25 11:33:18 -05:00
<tag name="return" line="297" description="" type="\iQuery_Builder">
<type>\iQuery_Builder</type>
</tag>
<tag name="fluent" description="This method is part of a fluent interface and will return the same instance"/>
</docblock>
2014-02-18 15:16:34 -05:00
<argument line="0" by_reference="false">
2014-02-25 11:33:18 -05:00
<name>$field</name>
<default></default>
<type>string</type>
</argument>
2014-02-25 11:33:18 -05:00
<argument line="0" by_reference="false">
<name>$type</name>
<default>""</default>
<type>string</type>
</argument>
</method>
2014-02-25 11:33:18 -05:00
<method final="false" abstract="false" static="false" visibility="public" namespace="" line="308" package="Query\Query">
<name>limit</name>
<full_name>\iQuery_Builder::limit()</full_name>
<docblock line="308">
<description>Set a limit on the current sql statement</description>
<long-description></long-description>
2014-02-25 11:33:18 -05:00
<tag name="param" line="308" description="" type="int" variable="$limit">
<type>int</type>
</tag>
2014-02-25 11:33:18 -05:00
<tag name="param" line="308" description="" type="int" variable="$offset">
<type>int</type>
</tag>
<tag name="return" line="308" description="" type="string">
<type>string</type>
</tag>
</docblock>
2014-02-18 15:16:34 -05:00
<argument line="0" by_reference="false">
2014-02-25 11:33:18 -05:00
<name>$limit</name>
<default></default>
<type>int</type>
</argument>
<argument line="0" by_reference="false">
<name>$offset</name>
<default>FALSE</default>
<type>int</type>
</argument>
</method>
2014-02-25 11:33:18 -05:00
<method final="false" abstract="false" static="false" visibility="public" namespace="" line="319" package="Query\Query">
<name>group_start</name>
<full_name>\iQuery_Builder::group_start()</full_name>
<docblock line="319">
<description>Adds a paren to the current query for query grouping</description>
<long-description></long-description>
2014-02-25 11:33:18 -05:00
<tag name="return" line="319" description="" type="\iQuery_Builder">
<type>\iQuery_Builder</type>
</tag>
2014-02-25 11:33:18 -05:00
<tag name="fluent" description="This method is part of a fluent interface and will return the same instance"/>
</docblock>
</method>
2014-02-25 11:33:18 -05:00
<method final="false" abstract="false" static="false" visibility="public" namespace="" line="329" package="Query\Query">
<name>or_group_start</name>
<full_name>\iQuery_Builder::or_group_start()</full_name>
<docblock line="329">
<description>Adds a paren to the current query for query grouping,
prefixed with 'OR'</description>
2014-02-14 10:38:25 -05:00
<long-description></long-description>
2014-02-25 11:33:18 -05:00
<tag name="return" line="329" description="" type="\iQuery_Builder">
<type>\iQuery_Builder</type>
2014-02-14 10:38:25 -05:00
</tag>
2014-02-25 11:33:18 -05:00
<tag name="fluent" description="This method is part of a fluent interface and will return the same instance"/>
2014-02-14 10:38:25 -05:00
</docblock>
2014-02-25 11:33:18 -05:00
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="" line="339" package="Query\Query">
<name>or_not_group_start</name>
<full_name>\iQuery_Builder::or_not_group_start()</full_name>
<docblock line="339">
<description>Adds a paren to the current query for query grouping,
prefixed with 'OR NOT'</description>
2014-02-14 10:38:25 -05:00
<long-description></long-description>
2014-02-25 11:33:18 -05:00
<tag name="return" line="339" description="" type="\iQuery_Builder">
<type>\iQuery_Builder</type>
2014-02-14 10:38:25 -05:00
</tag>
2014-02-25 11:33:18 -05:00
<tag name="fluent" description="This method is part of a fluent interface and will return the same instance"/>
2014-02-14 10:38:25 -05:00
</docblock>
2014-02-25 11:33:18 -05:00
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="" line="348" package="Query\Query">
<name>group_end</name>
<full_name>\iQuery_Builder::group_end()</full_name>
<docblock line="348">
<description>Ends a query group</description>
2014-02-14 10:38:25 -05:00
<long-description></long-description>
2014-02-25 11:33:18 -05:00
<tag name="return" line="348" description="" type="\iQuery_Builder">
<type>\iQuery_Builder</type>
2014-02-14 10:38:25 -05:00
</tag>
2014-02-25 11:33:18 -05:00
<tag name="fluent" description="This method is part of a fluent interface and will return the same instance"/>
2014-02-14 10:38:25 -05:00
</docblock>
</method>
2014-02-25 11:33:18 -05:00
<method final="false" abstract="false" static="false" visibility="public" namespace="" line="363" package="Query\Query">
<name>get</name>
<full_name>\iQuery_Builder::get()</full_name>
<docblock line="363">
<description>Select and retrieve all records from the current table, and/or
execute current compiled query</description>
2014-02-14 10:38:25 -05:00
<long-description></long-description>
2014-02-25 11:33:18 -05:00
<tag name="param" line="363" description="" type="" variable="$table"/>
<tag name="param" line="363" description="" type="int" variable="$limit">
2014-02-14 10:38:25 -05:00
<type>int</type>
</tag>
2014-02-25 11:33:18 -05:00
<tag name="param" line="363" description="" type="int" variable="$offset">
<type>int</type>
2014-02-14 10:38:25 -05:00
</tag>
2014-02-25 11:33:18 -05:00
<tag name="return" line="363" description="" type="object">
<type>object</type>
2014-02-14 10:38:25 -05:00
</tag>
</docblock>
2014-02-18 15:16:34 -05:00
<argument line="0" by_reference="false">
2014-02-25 11:33:18 -05:00
<name>$table</name>
<default>''</default>
2014-02-18 15:16:34 -05:00
<type>mixed</type>
2014-02-14 10:38:25 -05:00
</argument>
2014-02-18 15:16:34 -05:00
<argument line="0" by_reference="false">
2014-02-25 11:33:18 -05:00
<name>$limit</name>
<default>FALSE</default>
2014-02-14 10:38:25 -05:00
<type>int</type>
</argument>
2014-02-18 15:16:34 -05:00
<argument line="0" by_reference="false">
2014-02-25 11:33:18 -05:00
<name>$offset</name>
<default>FALSE</default>
<type>int</type>
2014-02-14 10:38:25 -05:00
</argument>
</method>
2014-02-25 11:33:18 -05:00
<method final="false" abstract="false" static="false" visibility="public" namespace="" line="376" package="Query\Query">
<name>get_where</name>
<full_name>\iQuery_Builder::get_where()</full_name>
<docblock line="376">
<description>Convience method for get() with a where clause</description>
2014-02-14 10:38:25 -05:00
<long-description></long-description>
2014-02-25 11:33:18 -05:00
<tag name="param" line="376" description="" type="string" variable="$table">
<type>string</type>
2014-02-14 10:38:25 -05:00
</tag>
2014-02-25 11:33:18 -05:00
<tag name="param" line="376" description="" type="array" variable="$where">
<type>array</type>
2014-02-14 10:38:25 -05:00
</tag>
2014-02-25 11:33:18 -05:00
<tag name="param" line="376" description="" type="int" variable="$limit">
2014-02-14 10:38:25 -05:00
<type>int</type>
</tag>
2014-02-25 11:33:18 -05:00
<tag name="param" line="376" description="" type="int" variable="$offset">
<type>int</type>
2014-02-14 10:38:25 -05:00
</tag>
2014-02-25 11:33:18 -05:00
<tag name="return" line="376" description="" type="object">
<type>object</type>
2014-02-14 10:38:25 -05:00
</tag>
</docblock>
2014-02-18 15:16:34 -05:00
<argument line="0" by_reference="false">
2014-02-25 11:33:18 -05:00
<name>$table</name>
2014-02-14 10:38:25 -05:00
<default></default>
2014-02-25 11:33:18 -05:00
<type>string</type>
2014-02-14 10:38:25 -05:00
</argument>
2014-02-18 15:16:34 -05:00
<argument line="0" by_reference="false">
2014-02-25 11:33:18 -05:00
<name>$where</name>
<default>array()</default>
<type>array</type>
2014-02-14 10:38:25 -05:00
</argument>
2014-02-18 15:16:34 -05:00
<argument line="0" by_reference="false">
2014-02-25 11:33:18 -05:00
<name>$limit</name>
<default>FALSE</default>
<type>int</type>
2014-02-14 10:38:25 -05:00
</argument>
2014-02-18 15:16:34 -05:00
<argument line="0" by_reference="false">
2014-02-25 11:33:18 -05:00
<name>$offset</name>
<default>FALSE</default>
<type>int</type>
2014-02-14 10:38:25 -05:00
</argument>
</method>
2014-02-25 11:33:18 -05:00
<method final="false" abstract="false" static="false" visibility="public" namespace="" line="386" package="Query\Query">
<name>count_all</name>
<full_name>\iQuery_Builder::count_all()</full_name>
<docblock line="386">
<description>Retreive the number of rows in the selected table</description>
<long-description></long-description>
2014-02-25 11:33:18 -05:00
<tag name="param" line="386" description="" type="string" variable="$table">
<type>string</type>
2012-09-13 11:45:27 -04:00
</tag>
2014-02-25 11:33:18 -05:00
<tag name="return" line="386" description="" type="int">
<type>int</type>
2012-09-13 11:45:27 -04:00
</tag>
</docblock>
2014-02-18 15:16:34 -05:00
<argument line="0" by_reference="false">
2014-02-25 11:33:18 -05:00
<name>$table</name>
<default></default>
2014-02-25 11:33:18 -05:00
<type>string</type>
2012-09-13 11:45:27 -04:00
</argument>
</method>
2014-02-25 11:33:18 -05:00
<method final="false" abstract="false" static="false" visibility="public" namespace="" line="397" package="Query\Query">
<name>count_all_results</name>
<full_name>\iQuery_Builder::count_all_results()</full_name>
<docblock line="397">
<description>Retrieve the number of results for the generated query - used
in place of the get() method</description>
2014-02-07 16:53:01 -05:00
<long-description></long-description>
2014-02-25 11:33:18 -05:00
<tag name="param" line="397" description="" type="string" variable="$table">
<type>string</type>
2014-02-07 16:53:01 -05:00
</tag>
2014-02-25 11:33:18 -05:00
<tag name="return" line="397" description="" type="int">
<type>int</type>
2014-02-07 16:53:01 -05:00
</tag>
</docblock>
2014-02-18 15:16:34 -05:00
<argument line="0" by_reference="false">
2014-02-25 11:33:18 -05:00
<name>$table</name>
<default>''</default>
<type>string</type>
2014-02-07 16:53:01 -05:00
</argument>
</method>
2014-02-25 11:33:18 -05:00
<method final="false" abstract="false" static="false" visibility="public" namespace="" line="408" package="Query\Query">
<name>insert</name>
<full_name>\iQuery_Builder::insert()</full_name>
<docblock line="408">
<description>Creates an insert clause, and executes it</description>
<long-description></long-description>
2014-02-25 11:33:18 -05:00
<tag name="param" line="408" description="" type="string" variable="$table">
<type>string</type>
2014-02-14 10:38:25 -05:00
</tag>
2014-02-25 11:33:18 -05:00
<tag name="param" line="408" description="" type="mixed" variable="$data">
2014-02-14 10:38:25 -05:00
<type>mixed</type>
</tag>
2014-02-25 11:33:18 -05:00
<tag name="return" line="408" description="" type="mixed">
2014-02-14 10:38:25 -05:00
<type>mixed</type>
2012-09-13 11:45:27 -04:00
</tag>
</docblock>
2014-02-18 15:16:34 -05:00
<argument line="0" by_reference="false">
2014-02-25 11:33:18 -05:00
<name>$table</name>
<default></default>
<type>string</type>
2014-02-14 10:38:25 -05:00
</argument>
2014-02-18 15:16:34 -05:00
<argument line="0" by_reference="false">
2014-02-25 11:33:18 -05:00
<name>$data</name>
<default>array()</default>
2014-02-18 15:16:34 -05:00
<type>mixed</type>
2014-02-14 10:38:25 -05:00
</argument>
2012-09-13 11:45:27 -04:00
</method>
2014-02-25 11:33:18 -05:00
<method final="false" abstract="false" static="false" visibility="public" namespace="" line="419" package="Query\Query">
<name>update</name>
<full_name>\iQuery_Builder::update()</full_name>
<docblock line="419">
<description>Creates an update clause, and executes it</description>
<long-description></long-description>
2014-02-25 11:33:18 -05:00
<tag name="param" line="419" description="" type="string" variable="$table">
<type>string</type>
2014-02-14 10:38:25 -05:00
</tag>
2014-02-25 11:33:18 -05:00
<tag name="param" line="419" description="" type="mixed" variable="$data">
2014-02-14 10:38:25 -05:00
<type>mixed</type>
</tag>
2014-02-25 11:33:18 -05:00
<tag name="return" line="419" description="" type="mixed">
2014-02-14 10:38:25 -05:00
<type>mixed</type>
2012-09-13 11:45:27 -04:00
</tag>
</docblock>
2014-02-18 15:16:34 -05:00
<argument line="0" by_reference="false">
2014-02-25 11:33:18 -05:00
<name>$table</name>
<default></default>
<type>string</type>
2014-02-14 10:38:25 -05:00
</argument>
2014-02-18 15:16:34 -05:00
<argument line="0" by_reference="false">
2014-02-25 11:33:18 -05:00
<name>$data</name>
<default>array()</default>
2014-02-14 10:38:25 -05:00
<type>mixed</type>
</argument>
2012-09-13 11:45:27 -04:00
</method>
2014-02-25 11:33:18 -05:00
<method final="false" abstract="false" static="false" visibility="public" namespace="" line="430" package="Query\Query">
<name>delete</name>
<full_name>\iQuery_Builder::delete()</full_name>
<docblock line="430">
<description>Deletes data from a table</description>
2014-02-18 15:16:34 -05:00
<long-description></long-description>
2014-02-25 11:33:18 -05:00
<tag name="param" line="430" description="" type="string" variable="$table">
2014-02-18 15:16:34 -05:00
<type>string</type>
</tag>
2014-02-25 11:33:18 -05:00
<tag name="param" line="430" description="" type="mixed" variable="$where">
<type>mixed</type>
2014-02-18 15:16:34 -05:00
</tag>
2014-02-25 11:33:18 -05:00
<tag name="return" line="430" description="" type="mixed">
<type>mixed</type>
2014-02-18 15:16:34 -05:00
</tag>
</docblock>
<argument line="0" by_reference="false">
2014-02-25 11:33:18 -05:00
<name>$table</name>
<default></default>
2014-02-18 15:16:34 -05:00
<type>string</type>
</argument>
<argument line="0" by_reference="false">
2014-02-25 11:33:18 -05:00
<name>$where</name>
<default>''</default>
<type>mixed</type>
2014-02-18 15:16:34 -05:00
</argument>
</method>
2014-02-25 11:33:18 -05:00
<method final="false" abstract="false" static="false" visibility="public" namespace="" line="443" package="Query\Query">
<name>get_compiled_select</name>
<full_name>\iQuery_Builder::get_compiled_select()</full_name>
<docblock line="443">
<description>Returns the generated 'select' sql query</description>
2014-02-18 15:16:34 -05:00
<long-description></long-description>
2014-02-25 11:33:18 -05:00
<tag name="param" line="443" description="" type="string" variable="$table">
2014-02-18 15:16:34 -05:00
<type>string</type>
</tag>
2014-02-25 11:33:18 -05:00
<tag name="param" line="443" description="" type="bool" variable="$reset">
<type>bool</type>
</tag>
<tag name="return" line="443" description="" type="string">
<type>string</type>
2014-02-18 15:16:34 -05:00
</tag>
</docblock>
2014-02-25 11:33:18 -05:00
<argument line="0" by_reference="false">
<name>$table</name>
<default>''</default>
<type>string</type>
</argument>
<argument line="0" by_reference="false">
<name>$reset</name>
<default>TRUE</default>
<type>bool</type>
</argument>
2014-02-18 15:16:34 -05:00
</method>
2014-02-25 11:33:18 -05:00
<method final="false" abstract="false" static="false" visibility="public" namespace="" line="454" package="Query\Query">
<name>get_compiled_insert</name>
<full_name>\iQuery_Builder::get_compiled_insert()</full_name>
<docblock line="454">
<description>Returns the generated 'insert' sql query</description>
2014-02-18 15:16:34 -05:00
<long-description></long-description>
2014-02-25 11:33:18 -05:00
<tag name="param" line="454" description="" type="string" variable="$table">
2014-02-18 15:16:34 -05:00
<type>string</type>
</tag>
2014-02-25 11:33:18 -05:00
<tag name="param" line="454" description="" type="bool" variable="$reset">
<type>bool</type>
2014-02-18 15:16:34 -05:00
</tag>
2014-02-25 11:33:18 -05:00
<tag name="return" line="454" description="" type="string">
2014-02-18 15:16:34 -05:00
<type>string</type>
</tag>
</docblock>
<argument line="0" by_reference="false">
2014-02-25 11:33:18 -05:00
<name>$table</name>
2014-02-18 15:16:34 -05:00
<default></default>
<type>string</type>
</argument>
<argument line="0" by_reference="false">
2014-02-25 11:33:18 -05:00
<name>$reset</name>
<default>TRUE</default>
<type>bool</type>
2014-02-18 15:16:34 -05:00
</argument>
</method>
2014-02-25 11:33:18 -05:00
<method final="false" abstract="false" static="false" visibility="public" namespace="" line="465" package="Query\Query">
<name>get_compiled_update</name>
<full_name>\iQuery_Builder::get_compiled_update()</full_name>
<docblock line="465">
<description>Returns the generated 'update' sql query</description>
2014-02-18 15:16:34 -05:00
<long-description></long-description>
2014-02-25 11:33:18 -05:00
<tag name="param" line="465" description="" type="string" variable="$table">
2014-02-18 15:16:34 -05:00
<type>string</type>
</tag>
2014-02-25 11:33:18 -05:00
<tag name="param" line="465" description="" type="bool" variable="$reset">
<type>bool</type>
</tag>
<tag name="return" line="465" description="" type="string">
2014-02-18 15:16:34 -05:00
<type>string</type>
</tag>
</docblock>
<argument line="0" by_reference="false">
2014-02-25 11:33:18 -05:00
<name>$table</name>
<default>''</default>
2014-02-18 15:16:34 -05:00
<type>string</type>
</argument>
2014-02-25 11:33:18 -05:00
<argument line="0" by_reference="false">
<name>$reset</name>
<default>TRUE</default>
<type>bool</type>
</argument>
2014-02-18 15:16:34 -05:00
</method>
2014-02-25 11:33:18 -05:00
<method final="false" abstract="false" static="false" visibility="public" namespace="" line="476" package="Query\Query">
<name>get_compiled_delete</name>
<full_name>\iQuery_Builder::get_compiled_delete()</full_name>
<docblock line="476">
<description>Returns the generated 'delete' sql query</description>
2014-02-18 15:16:34 -05:00
<long-description></long-description>
2014-02-25 11:33:18 -05:00
<tag name="param" line="476" description="" type="string" variable="$table">
2014-02-18 15:16:34 -05:00
<type>string</type>
</tag>
2014-02-25 11:33:18 -05:00
<tag name="param" line="476" description="" type="bool" variable="$reset">
<type>bool</type>
2014-02-18 15:16:34 -05:00
</tag>
2014-02-25 11:33:18 -05:00
<tag name="return" line="476" description="" type="string">
2014-02-18 15:16:34 -05:00
<type>string</type>
</tag>
</docblock>
2014-02-25 11:33:18 -05:00
<argument line="0" by_reference="false">
<name>$table</name>
<default>""</default>
<type>string</type>
</argument>
<argument line="0" by_reference="false">
<name>$reset</name>
<default>TRUE</default>
<type>bool</type>
</argument>
2014-02-18 15:16:34 -05:00
</method>
2014-02-25 11:33:18 -05:00
<method final="false" abstract="false" static="false" visibility="public" namespace="" line="487" package="Query\Query">
<name>reset_query</name>
<full_name>\iQuery_Builder::reset_query()</full_name>
<docblock line="487">
<description>Clear out the class variables, so the next query can be run</description>
2014-02-18 15:16:34 -05:00
<long-description></long-description>
2014-02-25 11:33:18 -05:00
<tag name="return" line="487" description="" type="void">
<type>void</type>
2014-02-18 15:16:34 -05:00
</tag>
</docblock>
</method>
2014-02-25 11:33:18 -05:00
</interface>
<source>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</source>
</file>
<file path="drivers/sqlite/sqlite_util.php" generated-path="drivers.sqlite.sqlite_util.html" hash="704b1ceff2437038cf08205fb9cabba4" package="Query">
<docblock line="0">
<description>Query</description>
<long-description>Free Query Builder / Database Abstraction Layer</long-description>
<tag name="package" line="0" description="Query"/>
<tag name="author" line="0" description="Timothy J. Warren"/>
<tag name="copyright" line="0" description="Copyright (c) 2012 - 2014"/>
<tag name="link" line="0" description="https://github.com/aviat4ion/Query" link="https://github.com/aviat4ion/Query"/>
<tag name="license" line="0" description="http://philsturgeon.co.uk/code/dbad-license" link="http://philsturgeon.co.uk/code/dbad-license"/>
</docblock>
<class final="false" abstract="false" namespace="" line="22" package="Query\Drivers">
<extends>\DB_Util</extends>
<name>SQLite_Util</name>
<full_name>\SQLite_Util</full_name>
<docblock line="22">
<description>SQLite-specific backup, import and creation methods</description>
<long-description></long-description>
<tag name="package" line="22" description="Query"/>
<tag name="subpackage" line="22" description="Drivers"/>
</docblock>
<method final="false" abstract="false" static="false" visibility="public" namespace="" line="30" package="Query\Drivers">
<name>__construct</name>
<full_name>\SQLite_Util::__construct()</full_name>
<docblock line="30">
<description>Save a reference to the current connection object</description>
<long-description></long-description>
<tag name="param" line="30" description="" type="object" variable="$conn">
<type>object</type>
</tag>
<tag name="return" line="30" description="" type="void">
<type>void</type>
2014-02-18 15:16:34 -05:00
</tag>
</docblock>
2014-02-25 11:33:18 -05:00
<argument line="0" by_reference="true">
<name>$conn</name>
<default></default>
<type>object</type>
</argument>
2014-02-18 15:16:34 -05:00
</method>
2014-02-25 11:33:18 -05:00
<method final="false" abstract="false" static="false" visibility="public" namespace="" line="46" package="Query\Drivers">
<name>create_table</name>
<full_name>\SQLite_Util::create_table()</full_name>
<docblock line="46">
<description>Convenience public function to create a new table</description>
2014-02-18 15:16:34 -05:00
<long-description></long-description>
2014-02-25 11:33:18 -05:00
<tag name="param" line="46" description="&lt;p&gt;//Name of the table&lt;/p&gt;" type="string" variable="$name">
2014-02-18 15:16:34 -05:00
<type>string</type>
</tag>
2014-02-25 11:33:18 -05:00
<tag name="param" line="46" description="&lt;p&gt;//columns as straight array and/or column =&gt; type pairs&lt;/p&gt;" type="array" variable="$columns">
<type>array</type>
</tag>
<tag name="param" line="46" description="&lt;p&gt;// column =&gt; constraint pairs&lt;/p&gt;" type="array" variable="$constraints">
<type>array</type>
</tag>
<tag name="param" line="46" description="&lt;p&gt;// column =&gt; index pairs&lt;/p&gt;" type="array" variable="$indexes">
<type>array</type>
</tag>
<tag name="return" line="46" description="" type="string">
2014-02-18 15:16:34 -05:00
<type>string</type>
</tag>
</docblock>
2014-02-25 11:33:18 -05:00
<argument line="0" by_reference="false">
<name>$name</name>
<default></default>
<type>string</type>
</argument>
<argument line="0" by_reference="false">
<name>$columns</name>
<default></default>
<type>array</type>
</argument>
<argument line="0" by_reference="false">
<name>$constraints</name>
<default>array()</default>
<type>array</type>
</argument>
<argument line="0" by_reference="false">
<name>$indexes</name>
<default>array()</default>
<type>array</type>
</argument>
2014-02-18 15:16:34 -05:00
</method>
2014-02-25 11:33:18 -05:00
<method final="false" abstract="false" static="false" visibility="public" namespace="" line="102" package="Query\Drivers">
<name>delete_table</name>
<full_name>\SQLite_Util::delete_table()</full_name>
<docblock line="102">
<description>SQL to drop the specified table</description>
2014-02-18 15:16:34 -05:00
<long-description></long-description>
2014-02-25 11:33:18 -05:00
<tag name="param" line="102" description="" type="string" variable="$name">
<type>string</type>
</tag>
<tag name="return" line="102" description="" type="string">
2014-02-18 15:16:34 -05:00
<type>string</type>
</tag>
</docblock>
2014-02-25 11:33:18 -05:00
<argument line="0" by_reference="false">
<name>$name</name>
<default></default>
<type>string</type>
</argument>
2014-02-18 15:16:34 -05:00
</method>
2014-02-25 11:33:18 -05:00
<method final="false" abstract="false" static="false" visibility="public" namespace="" line="115" package="Query\Drivers">
<name>backup_data</name>
<full_name>\SQLite_Util::backup_data()</full_name>
<docblock line="115">
<description>Create an SQL backup file for the current database's data</description>
2014-02-18 15:16:34 -05:00
<long-description></long-description>
2014-02-25 11:33:18 -05:00
<tag name="param" line="115" description="" type="array" variable="$excluded">
<type>array</type>
2014-02-18 15:16:34 -05:00
</tag>
2014-02-25 11:33:18 -05:00
<tag name="return" line="115" description="" type="string">
2014-02-18 15:16:34 -05:00
<type>string</type>
</tag>
</docblock>
<argument line="0" by_reference="false">
2014-02-25 11:33:18 -05:00
<name>$excluded</name>
<default>array()</default>
<type>array</type>
2014-02-18 15:16:34 -05:00
</argument>
</method>
2014-02-25 11:33:18 -05:00
<method final="false" abstract="false" static="false" visibility="public" namespace="" line="182" package="Query\Drivers">
<name>backup_structure</name>
<full_name>\SQLite_Util::backup_structure()</full_name>
<docblock line="182">
<description>Create an SQL backup file for the current database's structure</description>
2014-02-18 15:16:34 -05:00
<long-description></long-description>
2014-02-25 11:33:18 -05:00
<tag name="return" line="182" description="" type="string">
2014-02-18 15:16:34 -05:00
<type>string</type>
</tag>
</docblock>
</method>
</class>
2014-02-25 11:33:18 -05:00
<source>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</source>
2014-02-18 15:16:34 -05:00
</file>
2014-02-25 11:33:18 -05:00
<file path="drivers/pgsql/pgsql_util.php" generated-path="drivers.pgsql.pgsql_util.html" hash="f7872714f01a9f918d421481c12ab909" package="Query">
2014-02-18 15:16:34 -05:00
<docblock line="0">
<description>Query</description>
<long-description>Free Query Builder / Database Abstraction Layer</long-description>
<tag name="package" line="0" description="Query"/>
<tag name="author" line="0" description="Timothy J. Warren"/>
<tag name="copyright" line="0" description="Copyright (c) 2012 - 2014"/>
<tag name="link" line="0" description="https://github.com/aviat4ion/Query" link="https://github.com/aviat4ion/Query"/>
<tag name="license" line="0" description="http://philsturgeon.co.uk/code/dbad-license" link="http://philsturgeon.co.uk/code/dbad-license"/>
</docblock>
<class final="false" abstract="false" namespace="" line="22" package="Query\Drivers">
<extends>\DB_Util</extends>
2014-02-25 11:33:18 -05:00
<name>PgSQL_Util</name>
<full_name>\PgSQL_Util</full_name>
2014-02-18 15:16:34 -05:00
<docblock line="22">
2014-02-25 11:33:18 -05:00
<description>Posgres-specific backup, import and creation methods</description>
2014-02-18 15:16:34 -05:00
<long-description></long-description>
<tag name="package" line="22" description="Query"/>
<tag name="subpackage" line="22" description="Drivers"/>
</docblock>
<method final="false" abstract="false" static="false" visibility="public" namespace="" line="30" package="Query\Drivers">
<name>__construct</name>
2014-02-25 11:33:18 -05:00
<full_name>\PgSQL_Util::__construct()</full_name>
2014-02-18 15:16:34 -05:00
<docblock line="30">
<description>Save a reference to the current connection object</description>
<long-description></long-description>
<tag name="param" line="30" description="" type="object" variable="$conn">
<type>object</type>
</tag>
2014-02-18 15:16:34 -05:00
<tag name="return" line="30" description="" type="void">
<type>void</type>
2012-09-13 11:45:27 -04:00
</tag>
</docblock>
2014-02-18 15:16:34 -05:00
<argument line="0" by_reference="true">
<name>$conn</name>
<default></default>
<type>object</type>
</argument>
2012-09-13 11:45:27 -04:00
</method>
2014-02-25 11:33:18 -05:00
<method final="false" abstract="false" static="false" visibility="public" namespace="" line="44" package="Query\Drivers">
2014-02-18 15:16:34 -05:00
<name>create_table</name>
2014-02-25 11:33:18 -05:00
<full_name>\PgSQL_Util::create_table()</full_name>
<docblock line="44">
<description>Database-specific method to create a new table</description>
<long-description></long-description>
2014-02-25 11:33:18 -05:00
<tag name="param" line="44" description="" type="string" variable="$name">
<type>string</type>
2012-09-13 11:45:27 -04:00
</tag>
2014-02-25 11:33:18 -05:00
<tag name="param" line="44" description="" type="array" variable="$columns">
2014-02-14 10:38:25 -05:00
<type>array</type>
</tag>
2014-02-25 11:33:18 -05:00
<tag name="param" line="44" description="" type="array" variable="$constraints">
2014-02-18 15:16:34 -05:00
<type>array</type>
</tag>
2014-02-25 11:33:18 -05:00
<tag name="param" line="44" description="" type="array" variable="$indexes">
2014-02-18 15:16:34 -05:00
<type>array</type>
</tag>
2014-02-25 11:33:18 -05:00
<tag name="return" line="44" description="" type="string">
2014-02-18 15:16:34 -05:00
<type>string</type>
2014-02-14 10:38:25 -05:00
</tag>
2012-09-13 11:45:27 -04:00
</docblock>
2014-02-18 15:16:34 -05:00
<argument line="0" by_reference="false">
<name>$name</name>
<default></default>
2014-02-14 10:38:25 -05:00
<type>string</type>
</argument>
2014-02-18 15:16:34 -05:00
<argument line="0" by_reference="false">
2014-02-25 11:33:18 -05:00
<name>$columns</name>
2014-02-18 15:16:34 -05:00
<default></default>
<type>array</type>
</argument>
<argument line="0" by_reference="false">
<name>$constraints</name>
<default>array()</default>
<type>array</type>
</argument>
<argument line="0" by_reference="false">
<name>$indexes</name>
2014-02-14 10:38:25 -05:00
<default>array()</default>
<type>array</type>
</argument>
2012-09-13 11:45:27 -04:00
</method>
2014-02-25 11:33:18 -05:00
<method final="false" abstract="false" static="false" visibility="public" namespace="" line="100" package="Query\Drivers">
2014-02-18 15:16:34 -05:00
<name>delete_table</name>
2014-02-25 11:33:18 -05:00
<full_name>\PgSQL_Util::delete_table()</full_name>
<docblock line="100">
<description>Database-specific SQL for dropping a table</description>
<long-description></long-description>
<tag name="param" line="100" description="" type="string" variable="$name">
<type>string</type>
</tag>
<tag name="return" line="100" description="" type="string">
<type>string</type>
</tag>
</docblock>
<argument line="0" by_reference="false">
<name>$name</name>
<default></default>
<type>string</type>
</argument>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="" line="112" package="Query\Drivers">
<name>backup_structure</name>
<full_name>\PgSQL_Util::backup_structure()</full_name>
<docblock line="112">
<description>Create an SQL backup file for the current database's structure</description>
<long-description></long-description>
<tag name="return" line="112" description="" type="string">
<type>string</type>
</tag>
</docblock>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="" line="126" package="Query\Drivers">
<name>backup_data</name>
<full_name>\PgSQL_Util::backup_data()</full_name>
<docblock line="126">
<description>Create an SQL backup file for the current database's data</description>
<long-description></long-description>
<tag name="param" line="126" description="" type="array" variable="$exclude">
<type>array</type>
</tag>
<tag name="return" line="126" description="" type="string">
<type>string</type>
</tag>
</docblock>
<argument line="0" by_reference="false">
<name>$exclude</name>
<default>array()</default>
<type>array</type>
</argument>
</method>
</class>
<markers>
<todo line="114">Implement Backup function</todo>
</markers>
<source>eJzNV21v2zYQ/iz9iqsRTFLh2G3RT3HTNondrYUXp7G7fUgKg5Zom4tMqSKV1Cvy33dHUi92s64DOmABjEjHe3nu4fGOevEqX+d+//FjHx7D+5IXW3yg5zcF51YAp6VIE15AH4ZMswVTHE4WShcs1iKTMGZbXjir1zmLb9iKe17lC16zUq+zwvNmYpPp9Rbe9eB3VhRcmtU4y7eFWK21d1Y9QRhH8OzJ02dwSP+eG71UyBvwvLXWuTrq91dCr8tFL842fXYrmH6OSPpNzFTEXCpu9VE9X4tU6bJY8UyiUa+86cdZwvvJgiWHThkN+77f78PhD/vzK2YvMrUquDpUOY/FUsSwQJ7KvAtik2eFBiYTiAvODKEbjoQlao9SaLJT5aISDgtxywtlsMcpUwouVtP34/kHLVLgnzWXiYLhqX3/4vseAfLQyZTdcmBQ8CXHrYg56Az0mkNc0tZoiDMpud3gbPEHPpGVsURABds4KRyQopUXHBmWcJuJhAR938vLBZILy1JaT/M5amPllLEOfzKWke998T0PXWLQo6O2gl0f+N697zW4qxJsqLR0EX7DIGUl+R2gWsr3QaNrIVdwINmGt+VYj2xLuaTlRqoHVwgWE1I/tCpkwj9ztUODDfU3RFikc4MxNGi6dfTuAzGPjSiMunsRK7mj0bmYW6VjcKsD3HcPC/uSZ8WKSfEnB3SaYdU5d9ZbAnd4qsD6QNkyKzamIq31aAU7/q/ojaB/rCNZRc8L9DbnARy/hF6v162lTUJfrxkIe2LMykMQnMXrsGIHmIIqMGkfUChSpPw9sQyFmstywwsRh5Ue0eMUvMbWmg5Iek8Eef+UXTT4htaVzZm0Q+MYHh0f10gjeGXDwREEAfkxIREuPAK+yfU2bG93VCfUSr9erSgw6Rv5Xn678BBai3gCaI1c5g4K0v0uE7La/YQvhRQa9fBgrfCEYYuvnatdSva2yFUfgZQGYl5kuaozOkAkaN/5ciDvoTOoRT0kTijF8eAbg4rQiLhD7R0hWiKTnW+at5M2Th5acF5aG6uuDEWoMWhx8zOXvKDmQj1SfUoBk7b9sura2dK8u7aDoFAJ0zy7HJ3MRjA7OR2P4JqyxnK4v+5AaMAbNcSOcyDFgRR2utBpWkHUVulEFqjrLyQ2zdH3fvDM+kavxdFiMk+QyZw6KfvePvs9XTHhKd/tiq6vOeNgeDm5cFR2gp7R6AWd4D+m4cyNFWnSt5MbliLlTRG4oZk4wgIFdoiVRYua76HAep/X1qFjAHObTYYTeIt1wjcU69ThcJYtlv6XfNDjfpW4WcY/x2mZ/Is6cSSRy7Cy3p+EpoiU6fJroQ5fYg+zhaVM07KUvhGpxottVurm7CrYZiUkmQw03DGp99u0i9e06CaUgTBPxHIZOmG3zi6qu8kBhstLPbcNgnarajEWBaVlmKSmWl++mi7rwlF/1a2uar1NR+PR2Yzu75eTX+mQII8btIncOUHNok3LJ7pUhmTtphvGmzsNurC+XHIdr0/SNLwYTo6O3oxmZ7/MT6bTyZnVpx9iHxq6WJJU10hTDqLVEkEoy6Ad03jHz0qJzdrFi+AFPI3o1qmFLHnt26E9/zAe2y6Nwc7ZwlaZHVXUBRQstoBbrKnr0NoN36qqJS9FoTQU2V27y6PT13a/SLXGcfXkY+TGgcBvgkLP0U7tXaUIhDsE5N8qYsmigI6m2hncFaG0X+irParxta6aW5aWWJtGxQahKO/LDIPYNfIgOU/wnobJ0hz82suG5aFF+pPZ4C4En8hFgDdH5/pBm4DKJKh1/Fpr7jo5ltbb8+nocgZvz2eTvcLCWRb0qgkWdLqdoDXCcD2C307GH0ZTCFtq3SpcL4gGwcBvA2u2e2cb7GRuULXvbk3dNsbtk0YD9Fpey06NAF9p1Lb8Rz2S1Qe1GrSNF9NY7+kbcYQfbFhe+Qql8xI/rnr0Hf0XbM9qSQ==</source>
</file>
<file path="drivers/pgsql/pgsql_sql.php" generated-path="drivers.pgsql.pgsql_sql.html" hash="459fc290a5aebe50dcfe2f1ad15390ee" package="Default">
<docblock line="0">
<description>Query</description>
<long-description>Free Query Builder / Database Abstraction Layer</long-description>
<tag name="author" line="0" description="Timothy J. Warren"/>
<tag name="copyright" line="0" description="Copyright (c) 2012 - 2014"/>
<tag name="link" line="0" description="https://github.com/aviat4ion/Query" link="https://github.com/aviat4ion/Query"/>
<tag name="license" line="0" description="http://philsturgeon.co.uk/code/dbad-license" link="http://philsturgeon.co.uk/code/dbad-license"/>
</docblock>
<class final="false" abstract="false" namespace="" line="21" package="Query\Drivers">
<extends/>
<implements>\iDB_SQL</implements>
<name>PgSQL_SQL</name>
<full_name>\PgSQL_SQL</full_name>
<docblock line="21">
<description>PostgreSQL specifc SQL</description>
<long-description></long-description>
<tag name="package" line="21" description="Query"/>
<tag name="subpackage" line="21" description="Drivers"/>
</docblock>
<method final="false" abstract="false" static="false" visibility="public" namespace="" line="31" package="Query\Drivers">
<name>limit</name>
<full_name>\PgSQL_SQL::limit()</full_name>
<docblock line="31">
<description>Limit clause</description>
<long-description></long-description>
<tag name="param" line="31" description="" type="string" variable="$sql">
<type>string</type>
</tag>
<tag name="param" line="31" description="" type="int" variable="$limit">
<type>int</type>
</tag>
<tag name="param" line="31" description="" type="int" variable="$offset">
<type>int</type>
</tag>
<tag name="return" line="31" description="" type="string">
<type>string</type>
</tag>
</docblock>
<argument line="0" by_reference="false">
<name>$sql</name>
<default></default>
<type>string</type>
</argument>
<argument line="0" by_reference="false">
<name>$limit</name>
<default></default>
<type>int</type>
</argument>
<argument line="0" by_reference="false">
<name>$offset</name>
<default>FALSE</default>
<type>int</type>
</argument>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="" line="51" package="Query\Drivers">
<name>explain</name>
<full_name>\PgSQL_SQL::explain()</full_name>
<docblock line="51">
<description>Get the query plan for the sql query</description>
<long-description></long-description>
2014-02-25 11:33:18 -05:00
<tag name="param" line="51" description="" type="string" variable="$sql">
2014-02-18 15:16:34 -05:00
<type>string</type>
</tag>
2014-02-25 11:33:18 -05:00
<tag name="return" line="51" description="" type="string">
2014-02-18 15:16:34 -05:00
<type>string</type>
2012-09-13 11:45:27 -04:00
</tag>
</docblock>
2014-02-18 15:16:34 -05:00
<argument line="0" by_reference="false">
2014-02-25 11:33:18 -05:00
<name>$sql</name>
2014-02-18 15:16:34 -05:00
<default></default>
<type>string</type>
</argument>
2012-09-13 11:45:27 -04:00
</method>
2014-02-25 11:33:18 -05:00
<method final="false" abstract="false" static="false" visibility="public" namespace="" line="63" package="Query\Drivers">
<name>random</name>
<full_name>\PgSQL_SQL::random()</full_name>
<docblock line="63">
<description>Random ordering keyword</description>
<long-description></long-description>
2014-02-25 11:33:18 -05:00
<tag name="return" line="63" description="" type="string">
<type>string</type>
2012-09-13 11:45:27 -04:00
</tag>
</docblock>
</method>
2014-02-25 11:33:18 -05:00
<method final="false" abstract="false" static="false" visibility="public" namespace="" line="75" package="Query\Drivers">
<name>db_list</name>
<full_name>\PgSQL_SQL::db_list()</full_name>
<docblock line="75">
<description>Returns sql to list other databases</description>
<long-description></long-description>
2014-02-25 11:33:18 -05:00
<tag name="return" line="75" description="" type="string">
<type>string</type>
2014-02-18 15:16:34 -05:00
</tag>
2014-02-25 11:33:18 -05:00
</docblock>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="" line="91" package="Query\Drivers">
<name>table_list</name>
<full_name>\PgSQL_SQL::table_list()</full_name>
<docblock line="91">
<description>Returns sql to list tables</description>
<long-description></long-description>
<tag name="return" line="91" description="" type="string">
2014-02-18 15:16:34 -05:00
<type>string</type>
</tag>
2012-09-13 11:45:27 -04:00
</docblock>
</method>
2014-02-25 11:33:18 -05:00
<method final="false" abstract="false" static="false" visibility="public" namespace="" line="109" package="Query\Drivers">
<name>system_table_list</name>
<full_name>\PgSQL_SQL::system_table_list()</full_name>
<docblock line="109">
<description>Returns sql to list system tables</description>
<long-description></long-description>
2014-02-25 11:33:18 -05:00
<tag name="return" line="109" description="" type="string">
<type>string</type>
2012-09-13 11:45:27 -04:00
</tag>
</docblock>
2014-02-25 11:33:18 -05:00
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="" line="127" package="Query\Drivers">
<name>view_list</name>
<full_name>\PgSQL_SQL::view_list()</full_name>
<docblock line="127">
<description>Returns sql to list views</description>
<long-description></long-description>
2014-02-25 11:33:18 -05:00
<tag name="return" line="127" description="" type="string">
<type>string</type>
2014-02-14 10:38:25 -05:00
</tag>
</docblock>
2014-02-25 11:33:18 -05:00
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="" line="145" package="Query\Drivers">
<name>trigger_list</name>
<full_name>\PgSQL_SQL::trigger_list()</full_name>
<docblock line="145">
<description>Returns sql to list triggers</description>
2014-02-14 10:38:25 -05:00
<long-description></long-description>
2014-02-25 11:33:18 -05:00
<tag name="return" line="145" description="" type="string">
<type>string</type>
2012-09-13 11:45:27 -04:00
</tag>
</docblock>
2014-02-25 11:33:18 -05:00
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="" line="162" package="Query\Drivers">
<name>function_list</name>
<full_name>\PgSQL_SQL::function_list()</full_name>
<docblock line="162">
<description>Return sql to list functions</description>
<long-description></long-description>
2014-02-25 11:33:18 -05:00
<tag name="return" line="162" description="" type="NULL">
<type>NULL</type>
2012-09-13 11:45:27 -04:00
</tag>
</docblock>
2014-02-25 11:33:18 -05:00
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="" line="174" package="Query\Drivers">
<name>procedure_list</name>
<full_name>\PgSQL_SQL::procedure_list()</full_name>
<docblock line="174">
<description>Return sql to list stored procedures</description>
<long-description></long-description>
2014-02-25 11:33:18 -05:00
<tag name="return" line="174" description="" type="string">
<type>string</type>
2012-09-13 11:45:27 -04:00
</tag>
2014-02-25 11:33:18 -05:00
</docblock>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="" line="192" package="Query\Drivers">
<name>sequence_list</name>
<full_name>\PgSQL_SQL::sequence_list()</full_name>
<docblock line="192">
<description>Return sql to list sequences</description>
<long-description></long-description>
<tag name="return" line="192" description="" type="string">
2014-02-14 10:38:25 -05:00
<type>string</type>
</tag>
2014-02-25 11:33:18 -05:00
</docblock>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="" line="210" package="Query\Drivers">
<name>column_list</name>
<full_name>\PgSQL_SQL::column_list()</full_name>
<docblock line="210">
<description>Return sql to list columns of the specified table</description>
<long-description></long-description>
<tag name="param" line="210" description="" type="string" variable="$table">
<type>string</type>
2012-09-13 11:45:27 -04:00
</tag>
2014-02-25 11:33:18 -05:00
<tag name="return" line="210" description="" type="string">
<type>string</type>
2014-02-18 15:16:34 -05:00
</tag>
2012-09-13 11:45:27 -04:00
</docblock>
2014-02-18 15:16:34 -05:00
<argument line="0" by_reference="false">
2014-02-25 11:33:18 -05:00
<name>$table</name>
<default></default>
<type>string</type>
2012-09-13 11:45:27 -04:00
</argument>
</method>
2014-02-25 11:33:18 -05:00
<method final="false" abstract="false" static="false" visibility="public" namespace="" line="233" package="Query\Drivers">
<name>type_list</name>
<full_name>\PgSQL_SQL::type_list()</full_name>
<docblock line="233">
<description>SQL to show list of field types</description>
<long-description></long-description>
2014-02-25 11:33:18 -05:00
<tag name="return" line="233" description="" type="string">
<type>string</type>
2012-09-13 11:45:27 -04:00
</tag>
</docblock>
</method>
2014-02-25 11:33:18 -05:00
</class>
<source>eJzVWG1T4zYQ/mz/im3mZhyYEN/d3KceTJuA6dEJhEvSXvulHsVWbA227JNkuAylv70rWc4bvZIwHLR8Qaz32dU++yKJwx/KtHT9/X0X9uFjRcUcF3p9KiitBdCvWBZTAT6cEEWmRFLoTaUSJFKs4DAgcyos6kdSqbQQ4DgTlhcqncPPXfhEhKDcfI6Kci5YkirnuFlBO9qDt6/fvIUD/eud0csYv0IjqVKl/N73E6bSatqNitwn14yod+jXb3artSPKcVdGH9XLlGVSVSKhBUdQt7ryoyKmfjwl8YFVRqDvur4PB0/24zY8XhZSJYKOPw5AljRiswhw3VBUkuiKJBSW+5fVtBGeCHZNhTS7izIiJVwmiA21LZaXGc0pVxLYSd+Ibl3X0U4dNDNgOVOAoAqjQ4ERojdBcsBsMZ7AK/k5WxUzruBVpnH3pMVsJqkVC4pkcmtEi3zXKaspMgmzitdVYKy0tYOONdlpjByd9gbjYM91bl3H0RrQPYIWDM7OzyZwWyvftd5jKA6btZkMeZVTwaK2xe8h1GBXwMPT03Gg0bWKhjvOnTZhN6tVUXbnOsjQk2bZWVL+E1WgUgqfTZ+UGeEww+rXIr1TI34wFduwS7+gccYNv5ZIC2sFv10OemcX8Gsw6g/HAVKCOoYPTccTF/gi8hHhcZFDIXAw6HCu6PwG/1gGu01Uwhhprwfkwah3cTI8b+953zoG41CaVKkCK1gqwJmFky62c07uFk88DbWRjYAODw9192P5joNBcDyBFprnJKctOB0Nz6FVJmHjsKXVPn0IRsGK1sVwApjgtqcoTgCi6Guvs1i/8XR3OMPRSTCC/u8rsN742EXHL0AixpLtyp3BbEdfrWqC1OKaRMax83KibYUySmlOWt1aU66SWmPVvESCjsDr97BjJr3+IPC0EhZeo2JtWPL1R6ftYaYizFRWJF4HvPsuvb33L0S5nEusiEcxX0PD/2oC/gfkXzN6syPpGvKvZMOCba26MS6Mw1VWawZWx8XWpC1oX/r57i/w/kCktz5ZlgovOFrwzpjoC9Juw6VGbVXd+w+VtN3BWlFb+48cGs/G5RqVDTv3ubz4ZTD4CpPN4p+o1LDnD0OqQtAYSlFENK7ErtNvgdtu9ImiUoxvN/ys7nqjmvcAix5dKoshiRM0rGIV2pbFWWqr0Hu+MbieCIr3XR7tfPxY2Hb8R5pXmm3Qr3nTj6WWVlhh22pfMR6b02a8MdEaS8860NZIi4qsynHGFbP61VCXB9azOQS/9nZYfNyO4tpJTXCNfYBmvMkzTrKwLCTTFjqmPq0ZzVgt0LdWc5SvfY/pjFSZqmXmNZdl2qdVSon+xwEOy5x8YXmVhxnliUrrr/blF5YCeZDoeZHj+83Qtdwt8728l+hk39ah3q3nfDO0ZbN8y4eifqtjymVa3Nh3xgwwzRnmGenb9TTTrb/dRW1ebtwc7HjBvsA/zC1s9Rhr1JsLwJ+htzpwFre26UYfNcAFl3eu7wc81mGWCdY7Jpuzslum5d+97/A0</source>
</file>
2014-02-25 13:47:35 -05:00
<file path="drivers/mysql/mysql_sql.php" generated-path="drivers.mysql.mysql_sql.html" hash="858c825aff246cb97b143e0aa5d9792f" package="Query">
2014-02-25 11:33:18 -05:00
<docblock line="0">
<description>Query</description>
<long-description>Free Query Builder / Database Abstraction Layer</long-description>
<tag name="package" line="0" description="Query"/>
<tag name="author" line="0" description="Timothy J. Warren"/>
<tag name="copyright" line="0" description="Copyright (c) 2012 - 2014"/>
<tag name="link" line="0" description="https://github.com/aviat4ion/Query" link="https://github.com/aviat4ion/Query"/>
<tag name="license" line="0" description="http://philsturgeon.co.uk/code/dbad-license" link="http://philsturgeon.co.uk/code/dbad-license"/>
</docblock>
<class final="false" abstract="false" namespace="" line="22" package="Query\Drivers">
<extends/>
<implements>\iDB_SQL</implements>
<name>MySQL_SQL</name>
<full_name>\MySQL_SQL</full_name>
<docblock line="22">
<description>MySQL specifc SQL</description>
<long-description></long-description>
<tag name="package" line="22" description="Query"/>
<tag name="subpackage" line="22" description="Drivers"/>
</docblock>
<method final="false" abstract="false" static="false" visibility="public" namespace="" line="32" package="Query\Drivers">
<name>limit</name>
<full_name>\MySQL_SQL::limit()</full_name>
<docblock line="32">
<description>Limit clause</description>
2014-02-07 16:53:01 -05:00
<long-description></long-description>
2014-02-25 11:33:18 -05:00
<tag name="param" line="32" description="" type="string" variable="$sql">
2014-02-07 16:53:01 -05:00
<type>string</type>
</tag>
2014-02-25 11:33:18 -05:00
<tag name="param" line="32" description="" type="int" variable="$limit">
<type>int</type>
2014-02-07 16:53:01 -05:00
</tag>
2014-02-25 11:33:18 -05:00
<tag name="param" line="32" description="" type="int" variable="$offset">
<type>int</type>
</tag>
<tag name="return" line="32" description="" type="string">
<type>string</type>
2014-02-14 10:38:25 -05:00
</tag>
2014-02-07 16:53:01 -05:00
</docblock>
2014-02-18 15:16:34 -05:00
<argument line="0" by_reference="false">
2014-02-07 16:53:01 -05:00
<name>$sql</name>
<default></default>
<type>string</type>
</argument>
2014-02-25 11:33:18 -05:00
<argument line="0" by_reference="false">
<name>$limit</name>
<default></default>
<type>int</type>
</argument>
<argument line="0" by_reference="false">
<name>$offset</name>
<default>FALSE</default>
<type>int</type>
</argument>
2014-02-07 16:53:01 -05:00
</method>
2014-02-25 11:33:18 -05:00
<method final="false" abstract="false" static="false" visibility="public" namespace="" line="50" package="Query\Drivers">
<name>explain</name>
<full_name>\MySQL_SQL::explain()</full_name>
<docblock line="50">
<description>Get the query plan for the sql query</description>
<long-description></long-description>
2014-02-25 11:33:18 -05:00
<tag name="param" line="50" description="" type="string" variable="$sql">
<type>string</type>
2012-09-13 11:45:27 -04:00
</tag>
2014-02-25 11:33:18 -05:00
<tag name="return" line="50" description="" type="string">
<type>string</type>
2014-02-14 10:38:25 -05:00
</tag>
2012-09-13 11:45:27 -04:00
</docblock>
2014-02-18 15:16:34 -05:00
<argument line="0" by_reference="false">
2014-02-25 11:33:18 -05:00
<name>$sql</name>
2014-02-14 10:38:25 -05:00
<default></default>
<type>string</type>
</argument>
2012-09-13 11:45:27 -04:00
</method>
2014-02-25 11:33:18 -05:00
<method final="false" abstract="false" static="false" visibility="public" namespace="" line="62" package="Query\Drivers">
<name>random</name>
<full_name>\MySQL_SQL::random()</full_name>
<docblock line="62">
<description>Random ordering keyword</description>
<long-description></long-description>
2014-02-25 11:33:18 -05:00
<tag name="return" line="62" description="" type="string">
<type>string</type>
2012-09-13 11:45:27 -04:00
</tag>
</docblock>
</method>
2014-02-25 11:33:18 -05:00
<method final="false" abstract="false" static="false" visibility="public" namespace="" line="74" package="Query\Drivers">
<name>db_list</name>
<full_name>\MySQL_SQL::db_list()</full_name>
<docblock line="74">
<description>Returns sql to list other databases</description>
<long-description></long-description>
2014-02-25 11:33:18 -05:00
<tag name="return" line="74" description="" type="string">
<type>string</type>
2012-09-13 11:45:27 -04:00
</tag>
</docblock>
</method>
2014-02-25 11:33:18 -05:00
<method final="false" abstract="false" static="false" visibility="public" namespace="" line="87" package="Query\Drivers">
<name>table_list</name>
<full_name>\MySQL_SQL::table_list()</full_name>
<docblock line="87">
<description>Returns sql to list tables</description>
<long-description></long-description>
2014-02-25 11:33:18 -05:00
<tag name="param" line="87" description="" type="string" variable="$database">
<type>string</type>
2012-09-13 11:45:27 -04:00
</tag>
2014-02-25 11:33:18 -05:00
<tag name="return" line="87" description="" type="string">
<type>string</type>
2014-02-14 10:38:25 -05:00
</tag>
2012-09-13 11:45:27 -04:00
</docblock>
2014-02-18 15:16:34 -05:00
<argument line="0" by_reference="false">
2014-02-25 11:33:18 -05:00
<name>$database</name>
<default>''</default>
2014-02-14 10:38:25 -05:00
<type>string</type>
</argument>
2012-09-13 11:45:27 -04:00
</method>
2014-02-25 13:47:35 -05:00
<method final="false" abstract="false" static="false" visibility="public" namespace="" line="101" package="Query\Drivers">
2014-02-25 11:33:18 -05:00
<name>system_table_list</name>
<full_name>\MySQL_SQL::system_table_list()</full_name>
2014-02-25 13:47:35 -05:00
<docblock line="101">
2014-02-25 11:33:18 -05:00
<description>Overridden in MySQL class</description>
<long-description></long-description>
2014-02-25 13:47:35 -05:00
<tag name="return" line="101" description="" type="string">
<type>string</type>
2012-09-13 11:45:27 -04:00
</tag>
2014-02-25 11:33:18 -05:00
</docblock>
</method>
2014-02-25 13:47:35 -05:00
<method final="false" abstract="false" static="false" visibility="public" namespace="" line="114" package="Query\Drivers">
2014-02-25 11:33:18 -05:00
<name>view_list</name>
<full_name>\MySQL_SQL::view_list()</full_name>
2014-02-25 13:47:35 -05:00
<docblock line="114">
2014-02-25 11:33:18 -05:00
<description>Returns sql to list views</description>
<long-description></long-description>
2014-02-25 13:47:35 -05:00
<tag name="return" line="114" description="" type="string">
<type>string</type>
2012-09-13 11:45:27 -04:00
</tag>
</docblock>
</method>
2014-02-25 13:47:35 -05:00
<method final="false" abstract="false" static="false" visibility="public" namespace="" line="126" package="Query\Drivers">
2014-02-25 11:33:18 -05:00
<name>trigger_list</name>
<full_name>\MySQL_SQL::trigger_list()</full_name>
2014-02-25 13:47:35 -05:00
<docblock line="126">
2014-02-25 11:33:18 -05:00
<description>Returns sql to list triggers</description>
<long-description></long-description>
2014-02-25 13:47:35 -05:00
<tag name="return" line="126" description="" type="string">
2014-02-25 11:33:18 -05:00
<type>string</type>
2012-09-13 11:45:27 -04:00
</tag>
</docblock>
</method>
2014-02-25 13:47:35 -05:00
<method final="false" abstract="false" static="false" visibility="public" namespace="" line="138" package="Query\Drivers">
2014-02-25 11:33:18 -05:00
<name>function_list</name>
<full_name>\MySQL_SQL::function_list()</full_name>
2014-02-25 13:47:35 -05:00
<docblock line="138">
2014-02-25 11:33:18 -05:00
<description>Return sql to list functions</description>
<long-description></long-description>
2014-02-25 13:47:35 -05:00
<tag name="return" line="138" description="" type="string">
2014-02-25 11:33:18 -05:00
<type>string</type>
2012-09-13 11:45:27 -04:00
</tag>
</docblock>
</method>
2014-02-25 13:47:35 -05:00
<method final="false" abstract="false" static="false" visibility="public" namespace="" line="150" package="Query\Drivers">
2014-02-25 11:33:18 -05:00
<name>procedure_list</name>
<full_name>\MySQL_SQL::procedure_list()</full_name>
2014-02-25 13:47:35 -05:00
<docblock line="150">
2014-02-25 11:33:18 -05:00
<description>Return sql to list stored procedures</description>
<long-description></long-description>
2014-02-25 13:47:35 -05:00
<tag name="return" line="150" description="" type="string">
<type>string</type>
2012-09-13 11:45:27 -04:00
</tag>
2014-02-25 11:33:18 -05:00
</docblock>
</method>
2014-02-25 13:47:35 -05:00
<method final="false" abstract="false" static="false" visibility="public" namespace="" line="162" package="Query\Drivers">
2014-02-25 11:33:18 -05:00
<name>sequence_list</name>
<full_name>\MySQL_SQL::sequence_list()</full_name>
2014-02-25 13:47:35 -05:00
<docblock line="162">
2014-02-25 11:33:18 -05:00
<description>Return sql to list sequences</description>
<long-description></long-description>
2014-02-25 13:47:35 -05:00
<tag name="return" line="162" description="" type="NULL">
2014-02-14 10:38:25 -05:00
<type>NULL</type>
</tag>
</docblock>
</method>
2014-02-25 13:47:35 -05:00
<method final="false" abstract="false" static="false" visibility="public" namespace="" line="174" package="Query\Drivers">
2014-02-25 11:33:18 -05:00
<name>type_list</name>
<full_name>\MySQL_SQL::type_list()</full_name>
2014-02-25 13:47:35 -05:00
<docblock line="174">
2014-02-25 11:33:18 -05:00
<description>SQL to show list of field types</description>
<long-description></long-description>
2014-02-25 13:47:35 -05:00
<tag name="return" line="174" description="" type="string">
2014-02-14 10:38:25 -05:00
<type>string</type>
</tag>
2014-02-25 11:33:18 -05:00
</docblock>
</method>
2014-02-25 13:47:35 -05:00
<method final="false" abstract="false" static="false" visibility="public" namespace="" line="187" package="Query\Drivers">
2014-02-25 11:33:18 -05:00
<name>column_list</name>
<full_name>\MySQL_SQL::column_list()</full_name>
2014-02-25 13:47:35 -05:00
<docblock line="187">
2014-02-25 11:33:18 -05:00
<description>SQL to show infromation about columns in a table</description>
<long-description></long-description>
2014-02-25 13:47:35 -05:00
<tag name="param" line="187" description="" type="string" variable="$table">
2014-02-25 11:33:18 -05:00
<type>string</type>
2014-02-14 10:38:25 -05:00
</tag>
2014-02-25 13:47:35 -05:00
<tag name="return" line="187" description="" type="string">
<type>string</type>
</tag>
</docblock>
2014-02-18 15:16:34 -05:00
<argument line="0" by_reference="false">
2014-02-25 11:33:18 -05:00
<name>$table</name>
<default></default>
<type>string</type>
2014-02-14 10:38:25 -05:00
</argument>
</method>
</class>
2014-02-25 13:47:35 -05:00
<source>eJzFV21v2kgQ/mz/imlUCYgSfK36qXfR1QEn4WQgxUbpSZXwYi94Fb91d52chfjvnbUNgRRyQSpKvmQZz8zO8+zsM/Zff2dhphunpzqcwtec8gIXan3FKa0McJmzKKAcDOgSSaZEUDCnQnLiS5YmYJOC8jrqS0b8ezKnmrbKBV9ILsOUa5rL4lSGBfzThjvCOU3Kp36aFZzNQ6l1Vito+i34+MeHj3Cu/n0q/SKW3IOmhVJm4rNhzJkM82nbT2ODPDAiP2ElxtOeEfNpImjlj+5ZyCIhcz6naYJB7fze8NOAGsGUBOe1MwYaum4YcP7b/vQVs/3C+WqDyKjPZj7g+hlf8FS6yKcrY5ezB8pFWZgfESGqPBOVi8VZRGOaSAGse1maFrquqf00TGOzmEnAoByBoaE04m6cxIBHx5I5vBc/ok0zSyS8j1TcL9Z0NhO0NnOKPCZ1EmUydC3Lp0gizPKkaokyS1NtcFanPFslubgybcdq6dpC1zQ2gya8AyYmSR5Tzvxm7dVCh9JDq7dTudonYPf6PRcWVc7lyZ/osUTUe7yqXMuzrQDl/5sPec36NZUgQwo/ynuTRSSBWcpLE1ZWmf/3NF5DMP0Pk7OkpLjmsg47sb7d2mZvANY31xp0rS6CR6ejQx+RJEhjSDkqhcJzT4tH/PGE9jWweJmkuY2oASNz0G22GsdGUG4nypOSKfawkICChcIX1LInDkMTTCcqyTM4J87N8A66pmtemo7lwN2NNbLAW0mrB+8uGizBtomJyjIRfkhj0jj6+e1AjxVFm6C3G3bFyusJKfNVnKyjLxqNbTGgcSaLp+etFmwRh7TZyNrVaNgHb7F2W3pI0EbPbPgeu2+GqNGcBQFNUCxrpS/V+rBuEYWQNJ5scPTsGjiWbXVc8EpUk4HZt7yahl/bxWtXbo6nNLRusSrQ6dxYfdO7+L6jy7433uKSPTD6eCBZKuRFkioaExLTF0kqt/beAjSim8/VcD8Idx21G3rZ8qPe9bU1OnrTj+piNxCtijwQ0mqxH9PVeNBxe8MBOK7pjt8CmpAppwFkPPVpkPNDB8E6bj/G29GwY3XHeE3fDiTF95PE3wFuMLbtfapVB+1CpsKODENpLdYvwvSxHtgzmDEaBSCL7NBjUiG7J3YlKt2e4/YGSl3U9J64/96+rMCdoT3uDxzv2KN7kwQshKdVIUCmaY7fAGmUxyg+OJtINYH3DfT1w9fRVSWux3kZu+tF5wqbAGomKrIWlXP9RrrELy4rCdTBxQW240S9wuM36U/hTd8B</source>
</file>
2014-02-25 11:33:18 -05:00
<file path="drivers/firebird/firebird_sql.php" generated-path="drivers.firebird.firebird_sql.html" hash="617ad88d71fd0da1a0f593d3a9b9d6d2" package="Query">
<docblock line="0">
<description>Query</description>
<long-description>Free Query Builder / Database Abstraction Layer</long-description>
<tag name="package" line="0" description="Query"/>
<tag name="author" line="0" description="Timothy J. Warren"/>
2014-02-07 16:53:01 -05:00
<tag name="copyright" line="0" description="Copyright (c) 2012 - 2014"/>
<tag name="link" line="0" description="https://github.com/aviat4ion/Query" link="https://github.com/aviat4ion/Query"/>
<tag name="license" line="0" description="http://philsturgeon.co.uk/code/dbad-license" link="http://philsturgeon.co.uk/code/dbad-license"/>
</docblock>
<class final="false" abstract="false" namespace="" line="22" package="Query\Drivers">
2014-02-25 11:33:18 -05:00
<extends/>
<implements>\iDB_SQL</implements>
<name>Firebird_SQL</name>
<full_name>\Firebird_SQL</full_name>
<docblock line="22">
2014-02-25 11:33:18 -05:00
<description>Firebird Specific SQL</description>
<long-description></long-description>
<tag name="package" line="22" description="Query"/>
<tag name="subpackage" line="22" description="Drivers"/>
</docblock>
2014-02-14 10:38:25 -05:00
<method final="false" abstract="false" static="false" visibility="public" namespace="" line="32" package="Query\Drivers">
2014-02-25 11:33:18 -05:00
<name>limit</name>
<full_name>\Firebird_SQL::limit()</full_name>
2014-02-14 10:38:25 -05:00
<docblock line="32">
2014-02-25 11:33:18 -05:00
<description>Limit clause</description>
<long-description></long-description>
2014-02-25 11:33:18 -05:00
<tag name="param" line="32" description="" type="string" variable="$sql">
<type>string</type>
</tag>
2014-02-25 11:33:18 -05:00
<tag name="param" line="32" description="" type="int" variable="$limit">
<type>int</type>
</tag>
2014-02-25 11:33:18 -05:00
<tag name="param" line="32" description="" type="int" variable="$offset">
<type>int</type>
</tag>
2014-02-25 11:33:18 -05:00
<tag name="return" line="32" description="" type="string">
<type>string</type>
2014-02-14 10:38:25 -05:00
</tag>
</docblock>
2014-02-18 15:16:34 -05:00
<argument line="0" by_reference="false">
2014-02-25 11:33:18 -05:00
<name>$sql</name>
<default></default>
<type>string</type>
</argument>
2014-02-18 15:16:34 -05:00
<argument line="0" by_reference="false">
2014-02-25 11:33:18 -05:00
<name>$limit</name>
<default></default>
<type>int</type>
</argument>
2014-02-18 15:16:34 -05:00
<argument line="0" by_reference="false">
2014-02-25 11:33:18 -05:00
<name>$offset</name>
<default>FALSE</default>
<type>int</type>
</argument>
2014-02-25 11:33:18 -05:00
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="" line="57" package="Query\Drivers">
<name>explain</name>
<full_name>\Firebird_SQL::explain()</full_name>
<docblock line="57">
<description>Get the query plan for the sql query</description>
<long-description></long-description>
<tag name="param" line="57" description="" type="string" variable="$sql">
<type>string</type>
</tag>
<tag name="return" line="57" description="" type="string">
<type>string</type>
</tag>
</docblock>
2014-02-18 15:16:34 -05:00
<argument line="0" by_reference="false">
2014-02-25 11:33:18 -05:00
<name>$sql</name>
<default></default>
<type>string</type>
2014-02-14 10:38:25 -05:00
</argument>
</method>
2014-02-25 11:33:18 -05:00
<method final="false" abstract="false" static="false" visibility="public" namespace="" line="69" package="Query\Drivers">
<name>random</name>
<full_name>\Firebird_SQL::random()</full_name>
<docblock line="69">
<description>Random ordering keyword</description>
<long-description></long-description>
2014-02-25 11:33:18 -05:00
<tag name="return" line="69" description="" type="string">
<type>string</type>
</tag>
</docblock>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="" line="82" package="Query\Drivers">
<name>db_list</name>
<full_name>\Firebird_SQL::db_list()</full_name>
<docblock line="82">
<description>Returns sql to list other databases</description>
<long-description></long-description>
<tag name="return" line="82" description="" type="NULL">
<type>NULL</type>
</tag>
</docblock>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="" line="94" package="Query\Drivers">
<name>table_list</name>
<full_name>\Firebird_SQL::table_list()</full_name>
<docblock line="94">
<description>Returns sql to list tables</description>
<long-description></long-description>
<tag name="return" line="94" description="" type="string">
<type>string</type>
</tag>
</docblock>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="" line="111" package="Query\Drivers">
<name>system_table_list</name>
<full_name>\Firebird_SQL::system_table_list()</full_name>
<docblock line="111">
<description>Returns sql to list system tables</description>
<long-description></long-description>
<tag name="return" line="111" description="" type="string">
<type>string</type>
</tag>
</docblock>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="" line="128" package="Query\Drivers">
<name>view_list</name>
<full_name>\Firebird_SQL::view_list()</full_name>
<docblock line="128">
<description>Returns sql to list views</description>
<long-description></long-description>
<tag name="return" line="128" description="" type="string">
<type>string</type>
</tag>
</docblock>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="" line="143" package="Query\Drivers">
<name>trigger_list</name>
<full_name>\Firebird_SQL::trigger_list()</full_name>
<docblock line="143">
<description>Returns sql to list triggers</description>
<long-description></long-description>
<tag name="return" line="143" description="" type="string">
<type>string</type>
</tag>
</docblock>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="" line="158" package="Query\Drivers">
<name>function_list</name>
<full_name>\Firebird_SQL::function_list()</full_name>
<docblock line="158">
<description>Return sql to list functions</description>
<long-description></long-description>
<tag name="return" line="158" description="" type="string">
<type>string</type>
</tag>
</docblock>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="" line="170" package="Query\Drivers">
<name>procedure_list</name>
<full_name>\Firebird_SQL::procedure_list()</full_name>
<docblock line="170">
<description>Return sql to list stored procedures</description>
<long-description></long-description>
<tag name="return" line="170" description="" type="string">
<type>string</type>
</tag>
</docblock>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="" line="198" package="Query\Drivers">
<name>sequence_list</name>
<full_name>\Firebird_SQL::sequence_list()</full_name>
<docblock line="198">
<description>Return sql to list sequences</description>
<long-description></long-description>
<tag name="return" line="198" description="" type="string">
<type>string</type>
</tag>
</docblock>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="" line="215" package="Query\Drivers">
<name>column_list</name>
<full_name>\Firebird_SQL::column_list()</full_name>
<docblock line="215">
<description>Return sql to list columns of the specified table</description>
<long-description></long-description>
<tag name="param" line="215" description="" type="string" variable="$table">
<type>string</type>
</tag>
<tag name="return" line="215" description="" type="string">
<type>string</type>
</tag>
</docblock>
2014-02-18 15:16:34 -05:00
<argument line="0" by_reference="false">
<name>$table</name>
<default></default>
<type>string</type>
</argument>
</method>
2014-02-25 11:33:18 -05:00
<method final="false" abstract="false" static="false" visibility="public" namespace="" line="261" package="Query\Drivers">
<name>type_list</name>
<full_name>\Firebird_SQL::type_list()</full_name>
<docblock line="261">
<description>SQL to show list of field types</description>
<long-description></long-description>
2014-02-25 11:33:18 -05:00
<tag name="return" line="261" description="" type="string">
<type>string</type>
</tag>
</docblock>
</method>
2014-02-14 10:38:25 -05:00
</class>
2014-02-25 11:33:18 -05:00
<source>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</source>
2014-02-14 10:38:25 -05:00
</file>
2014-02-25 11:33:18 -05:00
<file path="drivers/sqlite/sqlite_driver.php" generated-path="drivers.sqlite.sqlite_driver.html" hash="9f98bf0c3729b152665c980e63399dc3" package="Query">
2014-02-14 10:38:25 -05:00
<docblock line="0">
<description>Query</description>
<long-description>Free Query Builder / Database Abstraction Layer</long-description>
<tag name="package" line="0" description="Query"/>
<tag name="author" line="0" description="Timothy J. Warren"/>
<tag name="copyright" line="0" description="Copyright (c) 2012 - 2014"/>
<tag name="link" line="0" description="https://github.com/aviat4ion/Query" link="https://github.com/aviat4ion/Query"/>
<tag name="license" line="0" description="http://philsturgeon.co.uk/code/dbad-license" link="http://philsturgeon.co.uk/code/dbad-license"/>
</docblock>
<class final="false" abstract="false" namespace="" line="22" package="Query\Drivers">
2014-02-25 11:33:18 -05:00
<extends>\DB_PDO</extends>
<name>SQLite</name>
<full_name>\SQLite</full_name>
2014-02-14 10:38:25 -05:00
<docblock line="22">
2014-02-25 11:33:18 -05:00
<description>SQLite specific class</description>
<long-description>Extends PDO to simplify cross-database issues</long-description>
2014-02-14 10:38:25 -05:00
<tag name="package" line="22" description="Query"/>
<tag name="subpackage" line="22" description="Drivers"/>
</docblock>
2014-02-25 11:33:18 -05:00
<property static="false" visibility="protected" line="29" namespace="" package="Query\Drivers">
<name>$statement</name>
<default></default>
<docblock line="29">
<description>Reference to the last executed sql query</description>
<long-description></long-description>
2014-02-25 11:33:18 -05:00
<tag name="var" line="29" description="" type="\PDOStatement" variable="">
<type link="PDOStatement.html">\PDOStatement</type>
</tag>
</docblock>
2014-02-25 11:33:18 -05:00
</property>
<method final="false" abstract="false" static="false" visibility="public" namespace="" line="38" package="Query\Drivers">
<name>__construct</name>
<full_name>\SQLite::__construct()</full_name>
<docblock line="38">
<description>Open SQLite Database</description>
<long-description></long-description>
2014-02-25 11:33:18 -05:00
<tag name="param" line="38" description="" type="string" variable="$dsn">
<type>string</type>
</tag>
2014-02-25 11:33:18 -05:00
<tag name="param" line="38" description="" type="string" variable="$user">
<type>string</type>
2014-02-14 10:38:25 -05:00
</tag>
2014-02-25 11:33:18 -05:00
<tag name="param" line="38" description="" type="string" variable="$pass">
<type>string</type>
2012-09-13 11:45:27 -04:00
</tag>
</docblock>
2014-02-18 15:16:34 -05:00
<argument line="0" by_reference="false">
2014-02-25 11:33:18 -05:00
<name>$dsn</name>
<default></default>
<type>string</type>
2012-09-13 11:45:27 -04:00
</argument>
2014-02-18 15:16:34 -05:00
<argument line="0" by_reference="false">
2014-02-25 11:33:18 -05:00
<name>$user</name>
<default>NULL</default>
<type>string</type>
2014-02-14 10:38:25 -05:00
</argument>
2014-02-18 15:16:34 -05:00
<argument line="0" by_reference="false">
2014-02-25 11:33:18 -05:00
<name>$pass</name>
<default>NULL</default>
<type>string</type>
2014-02-14 10:38:25 -05:00
</argument>
</method>
2014-02-25 11:33:18 -05:00
<method final="false" abstract="false" static="false" visibility="public" namespace="" line="51" package="Query\Drivers">
<name>truncate</name>
<full_name>\SQLite::truncate()</full_name>
<docblock line="51">
<description>Empty a table</description>
2014-02-14 10:38:25 -05:00
<long-description></long-description>
2014-02-25 11:33:18 -05:00
<tag name="param" line="51" description="" type="string" variable="$table">
2014-02-14 10:38:25 -05:00
<type>string</type>
</tag>
</docblock>
2014-02-18 15:16:34 -05:00
<argument line="0" by_reference="false">
2014-02-25 11:33:18 -05:00
<name>$table</name>
2014-02-14 10:38:25 -05:00
<default></default>
<type>string</type>
</argument>
</method>
2014-02-25 11:33:18 -05:00
<method final="false" abstract="false" static="false" visibility="public" namespace="" line="69" package="Query\Drivers">
<name>get_tables</name>
<full_name>\SQLite::get_tables()</full_name>
<docblock line="69">
<description>List tables for the current database</description>
2014-02-14 10:38:25 -05:00
<long-description></long-description>
2014-02-25 11:33:18 -05:00
<tag name="return" line="69" description="" type="mixed">
<type>mixed</type>
2014-02-14 10:38:25 -05:00
</tag>
</docblock>
</method>
2014-02-25 11:33:18 -05:00
<method final="false" abstract="false" static="false" visibility="public" namespace="" line="85" package="Query\Drivers">
<name>get_system_tables</name>
<full_name>\SQLite::get_system_tables()</full_name>
<docblock line="85">
<description>List system tables for the current database</description>
2014-02-14 10:38:25 -05:00
<long-description></long-description>
2014-02-25 11:33:18 -05:00
<tag name="return" line="85" description="" type="array">
2014-02-14 10:38:25 -05:00
<type>array</type>
</tag>
2014-02-25 11:33:18 -05:00
</docblock>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="" line="101" package="Query\Drivers">
<name>insert_batch</name>
<full_name>\SQLite::insert_batch()</full_name>
<docblock line="101">
<description>Create sql for batch insert</description>
<long-description></long-description>
<tag name="param" line="101" description="" type="string" variable="$table">
<type>string</type>
</tag>
<tag name="param" line="101" description="" type="array" variable="$data">
<type>array</type>
</tag>
<tag name="return" line="101" description="" type="string">
2014-02-14 10:38:25 -05:00
<type>string</type>
</tag>
</docblock>
2014-02-18 15:16:34 -05:00
<argument line="0" by_reference="false">
2014-02-25 11:33:18 -05:00
<name>$table</name>
<default></default>
<type>string</type>
</argument>
<argument line="0" by_reference="false">
<name>$data</name>
<default>array()</default>
<type>array</type>
</argument>
2012-09-13 11:45:27 -04:00
</method>
</class>
2014-02-25 11:33:18 -05:00
<source>eJy1lt9v2zYQx5+lv+IQGLAc2NYa9MldsqS2g6LwkjV2sUeVkmiLiEQy5CmoFuR/35GS7DRLNgxI/WKBul/83JdH/fqbLnQYHx+HcAxfam4aenDPl4bzdgE+1qLMuYEYFgxZyiyHi9SiYRkKJWHFGm46r3PNslu240HQx4JzVmOhTBBsRKWwaODzFP5kxnDp32ZKN0bsCgzm/RNE2QhOfnl3AhP3997blULeQhAUiNrO4ngnsKjTaaaqmN0Lhu+pkviQsxQZl5a39mSuC1FarM2OK0lO0/o2zlTO4zxl+aQzJsc4DOMYJm/2C3uy6y8rgRys5pnYigyykln7jBkcyrd12i8ujLjnxvrivFcfi39HLnMLi4/JH4treAjDwCULyP+GbznxzTigAiw4kB+SA89q5DnYuxLufC4y9g7n98wARVkjQ15xiW41DgNtFPLM+Qxs/+rDk0TXmsu+nl4bh6CaGVYBCUXIHQxyK19ari2J54V17QB1VdQptQi2tWwFlySZkmRXZxi5sOM2yunV19Vq3Hr651EYPARhEFBLF+srEBasqHTZwDciQCXPYs2wiFGRDL6RHRVA+5vNnsY/6kwfXKLHoy5Vl2X0IQweHY631cwe77LS2AADAlu+ynX/8gVStAeZUd+i1soBaXl0PSuYpfCbm69X84vNEpRGUYm/mPMdt4ZpjSAV2FprZRC2ynhB0dGvWQl0/Com8ynZDpyqTmG4WK6WFOry5vp3OBpO28TT4dHQ6SYYYCHs5GwvJvLolrwgIxdl5C0Np+Mq4bnDTya+EnRQfMl2v9esdsMKIf+HwLsaK/Gd5690YMcxaeNFHf1BF/4UaAiyJnIi6un1u70rJ2feLCmpoKglMjDe6yVee1x5mmxFidxEznpytuWYFRdlGdHhns0ul5v5p+Rivb6ej8YwlKziw5+tYU/UNpba97/BekD/ArYN+4xvHHfiVpKOulO4y9Ue46SiQUg3WXdm3KaxYOhGg9oCkw3QgCCdM5qd0wPVtlHDH2J04IK3Jhd4dOA5zA1n6Gv3zFJGzQRBV5XB/5wG/QtfO01fYvwD29bhFbhtjsQn7GbHuI1x2on2MEo2JEcHUCqEe/e5wLSmYM6nv362wvBUmPxJp3u0bk57kI908y5l7vrQcc79zTel75O/AWGBcq4=</source>
2012-09-13 11:45:27 -04:00
</file>
2014-02-25 11:33:18 -05:00
<file path="drivers/sqlite/sqlite_sql.php" generated-path="drivers.sqlite.sqlite_sql.html" hash="bd3bfdf8bad15d71014b8e48ccc5e271" package="Query">
<docblock line="0">
<description>Query</description>
<long-description>Free Query Builder / Database Abstraction Layer</long-description>
2014-02-25 11:33:18 -05:00
<tag name="package" line="0" description="Query"/>
<tag name="author" line="0" description="Timothy J. Warren"/>
2014-02-07 16:53:01 -05:00
<tag name="copyright" line="0" description="Copyright (c) 2012 - 2014"/>
<tag name="link" line="0" description="https://github.com/aviat4ion/Query" link="https://github.com/aviat4ion/Query"/>
<tag name="license" line="0" description="http://philsturgeon.co.uk/code/dbad-license" link="http://philsturgeon.co.uk/code/dbad-license"/>
2012-09-13 11:45:27 -04:00
</docblock>
2014-02-25 11:33:18 -05:00
<class final="false" abstract="false" namespace="" line="22" package="Query\Drivers">
<extends/>
2014-02-14 10:38:25 -05:00
<implements>\iDB_SQL</implements>
2014-02-25 11:33:18 -05:00
<name>SQLite_SQL</name>
<full_name>\SQLite_SQL</full_name>
<docblock line="22">
<description>SQLite Specific SQL</description>
<long-description></long-description>
2014-02-25 11:33:18 -05:00
<tag name="package" line="22" description="Query"/>
<tag name="subpackage" line="22" description="Drivers"/>
2012-09-13 11:45:27 -04:00
</docblock>
2014-02-25 11:33:18 -05:00
<method final="false" abstract="false" static="false" visibility="public" namespace="" line="32" package="Query\Drivers">
<name>limit</name>
2014-02-25 11:33:18 -05:00
<full_name>\SQLite_SQL::limit()</full_name>
<docblock line="32">
<description>Limit clause</description>
<long-description></long-description>
2014-02-25 11:33:18 -05:00
<tag name="param" line="32" description="" type="string" variable="$sql">
<type>string</type>
2012-09-13 11:45:27 -04:00
</tag>
2014-02-25 11:33:18 -05:00
<tag name="param" line="32" description="" type="int" variable="$limit">
<type>int</type>
2012-09-13 11:45:27 -04:00
</tag>
2014-02-25 11:33:18 -05:00
<tag name="param" line="32" description="" type="int" variable="$offset">
<type>int</type>
2012-09-13 11:45:27 -04:00
</tag>
2014-02-25 11:33:18 -05:00
<tag name="return" line="32" description="" type="string">
<type>string</type>
2012-09-13 11:45:27 -04:00
</tag>
</docblock>
2014-02-18 15:16:34 -05:00
<argument line="0" by_reference="false">
<name>$sql</name>
<default></default>
<type>string</type>
2012-09-13 11:45:27 -04:00
</argument>
2014-02-18 15:16:34 -05:00
<argument line="0" by_reference="false">
<name>$limit</name>
<default></default>
<type>int</type>
2012-09-13 11:45:27 -04:00
</argument>
2014-02-18 15:16:34 -05:00
<argument line="0" by_reference="false">
<name>$offset</name>
<default>FALSE</default>
<type>int</type>
2012-09-13 11:45:27 -04:00
</argument>
</method>
2014-02-25 11:33:18 -05:00
<method final="false" abstract="false" static="false" visibility="public" namespace="" line="50" package="Query\Drivers">
2014-02-07 16:53:01 -05:00
<name>explain</name>
2014-02-25 11:33:18 -05:00
<full_name>\SQLite_SQL::explain()</full_name>
<docblock line="50">
2014-02-07 16:53:01 -05:00
<description>Get the query plan for the sql query</description>
<long-description></long-description>
2014-02-25 11:33:18 -05:00
<tag name="param" line="50" description="" type="string" variable="$sql">
2014-02-07 16:53:01 -05:00
<type>string</type>
</tag>
2014-02-25 11:33:18 -05:00
<tag name="return" line="50" description="" type="string">
2014-02-07 16:53:01 -05:00
<type>string</type>
</tag>
</docblock>
2014-02-18 15:16:34 -05:00
<argument line="0" by_reference="false">
2014-02-07 16:53:01 -05:00
<name>$sql</name>
<default></default>
<type>string</type>
</argument>
</method>
2014-02-25 11:33:18 -05:00
<method final="false" abstract="false" static="false" visibility="public" namespace="" line="62" package="Query\Drivers">
<name>random</name>
2014-02-25 11:33:18 -05:00
<full_name>\SQLite_SQL::random()</full_name>
<docblock line="62">
<description>Random ordering keyword</description>
<long-description></long-description>
2014-02-25 11:33:18 -05:00
<tag name="return" line="62" description="" type="string">
<type>string</type>
2012-09-13 11:45:27 -04:00
</tag>
</docblock>
</method>
2014-02-25 11:33:18 -05:00
<method final="false" abstract="false" static="false" visibility="public" namespace="" line="74" package="Query\Drivers">
<name>db_list</name>
2014-02-25 11:33:18 -05:00
<full_name>\SQLite_SQL::db_list()</full_name>
<docblock line="74">
<description>Returns sql to list other databases</description>
<long-description></long-description>
2014-02-25 11:33:18 -05:00
<tag name="return" line="74" description="" type="NULL">
<type>NULL</type>
2012-09-13 11:45:27 -04:00
</tag>
</docblock>
</method>
2014-02-25 11:33:18 -05:00
<method final="false" abstract="false" static="false" visibility="public" namespace="" line="86" package="Query\Drivers">
<name>table_list</name>
2014-02-25 11:33:18 -05:00
<full_name>\SQLite_SQL::table_list()</full_name>
<docblock line="86">
<description>Returns sql to list tables</description>
<long-description></long-description>
2014-02-25 11:33:18 -05:00
<tag name="return" line="86" description="" type="string">
<type>string</type>
2012-09-13 11:45:27 -04:00
</tag>
</docblock>
</method>
2014-02-25 11:33:18 -05:00
<method final="false" abstract="false" static="false" visibility="public" namespace="" line="103" package="Query\Drivers">
<name>system_table_list</name>
2014-02-25 11:33:18 -05:00
<full_name>\SQLite_SQL::system_table_list()</full_name>
<docblock line="103">
<description>Overridden in SQLite class</description>
<long-description></long-description>
2014-02-25 11:33:18 -05:00
<tag name="return" line="103" description="" type="string">
<type>string</type>
2012-09-13 11:45:27 -04:00
</tag>
</docblock>
</method>
2014-02-25 11:33:18 -05:00
<method final="false" abstract="false" static="false" visibility="public" namespace="" line="115" package="Query\Drivers">
<name>view_list</name>
2014-02-25 11:33:18 -05:00
<full_name>\SQLite_SQL::view_list()</full_name>
<docblock line="115">
<description>Returns sql to list views</description>
<long-description></long-description>
2014-02-25 11:33:18 -05:00
<tag name="return" line="115" description="" type="string">
<type>string</type>
2012-09-13 11:45:27 -04:00
</tag>
</docblock>
</method>
2014-02-25 11:33:18 -05:00
<method final="false" abstract="false" static="false" visibility="public" namespace="" line="129" package="Query\Drivers">
<name>trigger_list</name>
2014-02-25 11:33:18 -05:00
<full_name>\SQLite_SQL::trigger_list()</full_name>
<docblock line="129">
<description>Returns sql to list triggers</description>
<long-description></long-description>
2014-02-25 11:33:18 -05:00
<tag name="return" line="129" description="" type="NULL">
<type>NULL</type>
2012-09-13 11:45:27 -04:00
</tag>
</docblock>
</method>
2014-02-25 11:33:18 -05:00
<method final="false" abstract="false" static="false" visibility="public" namespace="" line="141" package="Query\Drivers">
<name>function_list</name>
2014-02-25 11:33:18 -05:00
<full_name>\SQLite_SQL::function_list()</full_name>
<docblock line="141">
<description>Return sql to list functions</description>
<long-description></long-description>
2014-02-25 11:33:18 -05:00
<tag name="return" line="141" description="" type="NULL">
<type>NULL</type>
2012-09-13 11:45:27 -04:00
</tag>
</docblock>
</method>
2014-02-25 11:33:18 -05:00
<method final="false" abstract="false" static="false" visibility="public" namespace="" line="153" package="Query\Drivers">
<name>procedure_list</name>
2014-02-25 11:33:18 -05:00
<full_name>\SQLite_SQL::procedure_list()</full_name>
<docblock line="153">
<description>Return sql to list stored procedures</description>
<long-description></long-description>
2014-02-25 11:33:18 -05:00
<tag name="return" line="153" description="" type="NULL">
<type>NULL</type>
2012-09-13 11:45:27 -04:00
</tag>
</docblock>
</method>
2014-02-25 11:33:18 -05:00
<method final="false" abstract="false" static="false" visibility="public" namespace="" line="165" package="Query\Drivers">
<name>sequence_list</name>
2014-02-25 11:33:18 -05:00
<full_name>\SQLite_SQL::sequence_list()</full_name>
<docblock line="165">
<description>Return sql to list sequences</description>
<long-description></long-description>
2014-02-25 11:33:18 -05:00
<tag name="return" line="165" description="" type="NULL">
<type>NULL</type>
2012-09-13 11:45:27 -04:00
</tag>
</docblock>
</method>
2014-02-25 11:33:18 -05:00
<method final="false" abstract="false" static="false" visibility="public" namespace="" line="177" package="Query\Drivers">
<name>type_list</name>
<full_name>\SQLite_SQL::type_list()</full_name>
<docblock line="177">
<description>SQL to show list of field types</description>
<long-description></long-description>
<tag name="return" line="177" description="" type="array">
<type>array</type>
</tag>
</docblock>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="" line="190" package="Query\Drivers">
2014-02-14 10:38:25 -05:00
<name>column_list</name>
2014-02-25 11:33:18 -05:00
<full_name>\SQLite_SQL::column_list()</full_name>
<docblock line="190">
<description>SQL to show infromation about columns in a table</description>
<long-description></long-description>
2014-02-25 11:33:18 -05:00
<tag name="param" line="190" description="" type="string" variable="$table">
<type>string</type>
2012-09-13 11:45:27 -04:00
</tag>
2014-02-25 11:33:18 -05:00
<tag name="return" line="190" description="" type="string">
<type>string</type>
2012-09-13 11:45:27 -04:00
</tag>
</docblock>
2014-02-18 15:16:34 -05:00
<argument line="0" by_reference="false">
<name>$table</name>
2014-02-25 11:33:18 -05:00
<default></default>
<type>string</type>
</argument>
2012-09-13 11:45:27 -04:00
</method>
</class>
2014-02-25 11:33:18 -05:00
<source>eJzNV01v2zgQPUu/YioUkB0k1m7RUzfB1o6VNAvFbmQXbU8BLVE2EYlUSSpZI/B/3yEl1fmwuzGQtPVF9Hje47wZcTg+/LtclG6wt+fCHlxUVC5xYdYnktLaAIOK5SmVEMCQaDIjikJ/prQkiWaCQ0SWVDao9yVJrsicOk7LBe9JpRdCOs6UFUIvlvBPDz4TKSm3vyaiXEo2X2jnuF1BJ+nCmz/+fAMH5vHW+uWMX4HjLLQu1bsgmDO9qGa9RBQBuWZEv8VIgvWeOUsoV7T2R/dywXKlKzmngiOoV10FiUhpkM5IetA4IzBw3SCAg2f7uG1mJxcR0xQmJU1YxhLz/UHGYB28qmatcSjZNZXKhpbkRKmG6RIfwIoypwXlWgEbDqzp1nUds6WDPBErmAZEVagNDdaI20lSAFaP8Tm8Vt/yu2bGNbzODe6RVWSZoo1ZUkwlb0iMKXCdspphHiGreP1WWJaO2WC/odxvSY5O+tEk7LrOres4LIMOvAKmLnlVUMmSTuPVRQfr4TTbGa6eB9HZ+dkUbmvOlfcXeqxQ9Ravmmu1fw+wch1M07MW2lnn/ZRq0AsK3+zhKXPCIRPSmjC22vy/9XhKium/SM64TXKTzQbmhV8+Rv2zEVx8CuOvgOsRJgDdGvnPrX4tPiY8FQUIiQ3DKLqiyxv8stb7FGHSknTua/Ih7o+G4/NO13+ZEt4RYXdUtlxa4KusNGDrwhaYNg1QPRI0+hRFW+Sks0tD8UCPAbx0MTbowPjzDeH/sB4Ws0nD4eGh6WR4RidhFB5PweOkoJ4xnMTjc/BwZ9OtCqI0ldb++UMYh+DpZUm9I98y+8Y+jodhDIOvDQUMw8mxi+QvnKIxtlfJ0pRybHNtm7addrcUqSUqLC63ZuoXVfua0ZsdlRjIDrWGTYWGu1WGI/ANqf8TyrnxjcehYm4u0R2ObIP5pZW8J6KNbCcV7eL3kaG0kDSFUoqEppXcrY9+R/1Geihe5zzZTUcL+qGMl5xQzKSICtRC3DSXWwYZo3kK5sA+1oLTOlluOymI2CTEYjr+2Wganoaxvw9+HPYj85yGX6bmOYjGA7/7U8UynklREBs4mYkKx2ORVwU2DGz+pL7nto1m3398WhutievM1NgH48zHuH963m/uVgxMdDy/V3v2fK8ZctwV/iEJeWoq1LRYM9/if7b/AKapibw=</source>
</file>
2014-02-25 11:33:18 -05:00
<file path="drivers/pgsql/pgsql_driver.php" generated-path="drivers.pgsql.pgsql_driver.html" hash="93943fde43357e04eea8849c983ad64c" package="Query">
<docblock line="0">
<description>Query</description>
<long-description>Free Query Builder / Database Abstraction Layer</long-description>
<tag name="package" line="0" description="Query"/>
<tag name="author" line="0" description="Timothy J. Warren"/>
2014-02-07 16:53:01 -05:00
<tag name="copyright" line="0" description="Copyright (c) 2012 - 2014"/>
<tag name="link" line="0" description="https://github.com/aviat4ion/Query" link="https://github.com/aviat4ion/Query"/>
<tag name="license" line="0" description="http://philsturgeon.co.uk/code/dbad-license" link="http://philsturgeon.co.uk/code/dbad-license"/>
</docblock>
<class final="false" abstract="false" namespace="" line="22" package="Query\Drivers">
<extends>\DB_PDO</extends>
2014-02-25 11:33:18 -05:00
<name>PgSQL</name>
<full_name>\PgSQL</full_name>
<docblock line="22">
2014-02-25 11:33:18 -05:00
<description>PostgreSQL specifc class</description>
<long-description>Extends PDO to simplify cross-database issues</long-description>
<tag name="package" line="22" description="Query"/>
<tag name="subpackage" line="22" description="Drivers"/>
</docblock>
2014-02-25 11:33:18 -05:00
<method final="false" abstract="false" static="false" visibility="public" namespace="" line="32" package="Query\Drivers">
<name>__construct</name>
2014-02-25 11:33:18 -05:00
<full_name>\PgSQL::__construct()</full_name>
<docblock line="32">
<description>Connect to a PosgreSQL database</description>
<long-description></long-description>
2014-02-25 11:33:18 -05:00
<tag name="param" line="32" description="" type="string" variable="$dsn">
<type>string</type>
2012-09-13 11:45:27 -04:00
</tag>
2014-02-25 11:33:18 -05:00
<tag name="param" line="32" description="" type="string" variable="$username">
<type>string</type>
2012-09-13 11:45:27 -04:00
</tag>
2014-02-25 11:33:18 -05:00
<tag name="param" line="32" description="" type="string" variable="$password">
<type>string</type>
</tag>
2014-02-25 11:33:18 -05:00
<tag name="param" line="32" description="" type="array" variable="$options">
<type>array</type>
2012-09-13 11:45:27 -04:00
</tag>
</docblock>
2014-02-18 15:16:34 -05:00
<argument line="0" by_reference="false">
<name>$dsn</name>
<default></default>
<type>string</type>
2012-09-13 11:45:27 -04:00
</argument>
2014-02-18 15:16:34 -05:00
<argument line="0" by_reference="false">
<name>$username</name>
<default>null</default>
<type>string</type>
</argument>
2014-02-18 15:16:34 -05:00
<argument line="0" by_reference="false">
<name>$password</name>
<default>null</default>
<type>string</type>
</argument>
2014-02-18 15:16:34 -05:00
<argument line="0" by_reference="false">
<name>$options</name>
<default>array()</default>
<type>array</type>
2012-09-13 11:45:27 -04:00
</argument>
</method>
2014-02-25 11:33:18 -05:00
<method final="false" abstract="false" static="false" visibility="public" namespace="" line="46" package="Query\Drivers">
<name>truncate</name>
2014-02-25 11:33:18 -05:00
<full_name>\PgSQL::truncate()</full_name>
<docblock line="46">
<description>Empty a table</description>
<long-description></long-description>
2014-02-25 11:33:18 -05:00
<tag name="param" line="46" description="" type="string" variable="$table">
<type>string</type>
2012-09-13 11:45:27 -04:00
</tag>
</docblock>
2014-02-18 15:16:34 -05:00
<argument line="0" by_reference="false">
<name>$table</name>
<default></default>
<type>string</type>
</argument>
2012-09-13 11:45:27 -04:00
</method>
2014-02-25 11:33:18 -05:00
<method final="false" abstract="false" static="false" visibility="public" namespace="" line="59" package="Query\Drivers">
<name>get_schemas</name>
<full_name>\PgSQL::get_schemas()</full_name>
<docblock line="59">
<description>Get a list of schemas for the current connection</description>
<long-description></long-description>
<tag name="return" line="59" description="" type="array">
<type>array</type>
</tag>
</docblock>
</method>
</class>
2014-02-25 11:33:18 -05:00
<source>eJy1VF1v2jAUfXZ+xR1iClSFbFWfKGylELZujH7A1JdJkXFMYjXYqe10Q1X/+66TUNqq3VOHImH7nvt1zrX7n/M094K9PQ/24KLgeoMLt55ozqsDOClEFnMNAYyppUtqOAyXxmrKrFASpnTDde11nFN2TRNOyDYWHNPCpkoTshBrZdMNfOvCFdWay9LKVL7RIkktGW1X0GJtOPjw8QA67u+wxGVCXgMhqbW56QVBImxaLLtMrQN6K6g9xEqCXc5MMC4Nr/AIz1ORGVvohCuJTt3iOmAq5kG8pHGnBqNj4HlBAJ03+3lbZs+VsYnm84spmJwzsWLAMmrMM9pg14EpltvDsRa3XJuyvtILzhMXif+xXMYGxifR+fgM7jyPuHQE3UdKSs4sWAXUJa9zx7V+DlPiMLGma0AxhUygGRv50nFhuJZ0zV+y5VjPb6XjxzZUl24Amip3A2KcKfBIXiyRaVgVspqbKGJotLpgtuUy7+8SDWSRZfu74Nt9HXBQJmi12x658wgRK2hhnFyZOo6fJ+Ym89swGAxgMpzOw3bZGwxqU8/vuv0ROuOHRXNpe71/FPSoll0ZbfS/d6S/7cg8iBiuc7tB/VCz7FXJHowvMIytSEYtb1Womq4mEuCYWFz+nI2GixAaPnTrQLjwG77jpWlTYTqfbtxAtpzL/+72C7fYayaMBbUCw1K+pgZWSoNNObDCvRgWWDXY2N2OEM3xZstq6l5hIuE2qkO2ntLQ7/fxZuCezMNpOFrA+HS+OJ3holE5OPkbMLk8+wGNPIlKmkzDOVx9DS/Dp7DZ2QKmp99DN2e/ove+gw1n46egd0i+kNjZmrri6sJ8D+s4QkJI3U+tQFze/ui5EPf4UoUydlyVIx1VuC4+538B/m+mmw==</source>
</file>
2014-02-25 13:47:35 -05:00
<file path="common.php" generated-path="common.html" hash="38a41849820505ed131ed016953ff267" package="Query">
<docblock line="0">
<description>Query</description>
<long-description>Free Query Builder / Database Abstraction Layer</long-description>
<tag name="package" line="0" description="Query"/>
<tag name="author" line="0" description="Timothy J. Warren"/>
2014-02-07 16:53:01 -05:00
<tag name="copyright" line="0" description="Copyright (c) 2012 - 2014"/>
<tag name="link" line="0" description="https://github.com/aviat4ion/Query" link="https://github.com/aviat4ion/Query"/>
<tag name="license" line="0" description="http://philsturgeon.co.uk/code/dbad-license" link="http://philsturgeon.co.uk/code/dbad-license"/>
</docblock>
2014-02-25 11:33:18 -05:00
<function namespace="" line="49" package="Query">
<name>do_include</name>
<full_name>\do_include()</full_name>
<docblock line="49">
<description>Bulk directory loading workaround for use
with array_map and glob</description>
<long-description></long-description>
<tag name="param" line="49" description="" type="string" variable="$path">
<type>string</type>
</tag>
<tag name="return" line="49" description="" type="void">
<type>void</type>
</tag>
</docblock>
<argument line="0" by_reference="false">
<name>$path</name>
<default></default>
<type>string</type>
</argument>
</function>
<function namespace="" line="65" package="Query">
<name>mb_trim</name>
<full_name>\mb_trim()</full_name>
<docblock line="65">
<description>Multibyte-safe trim function</description>
<long-description></long-description>
<tag name="param" line="65" description="" type="string" variable="$string">
<type>string</type>
</tag>
<tag name="return" line="65" description="" type="string">
<type>string</type>
</tag>
</docblock>
<argument line="0" by_reference="false">
<name>$string</name>
<default></default>
<type>string</type>
</argument>
</function>
<function namespace="" line="80" package="Query">
<name>db_filter</name>
<full_name>\db_filter()</full_name>
<docblock line="80">
<description>Filter out db rows into one array</description>
<long-description></long-description>
<tag name="param" line="80" description="" type="array" variable="$array">
<type>array</type>
</tag>
<tag name="param" line="80" description="" type="mixed" variable="$index">
<type>mixed</type>
</tag>
<tag name="return" line="80" description="" type="array">
<type>array</type>
</tag>
</docblock>
<argument line="0" by_reference="false">
<name>$array</name>
<default></default>
<type>array</type>
</argument>
<argument line="0" by_reference="false">
<name>$index</name>
<default></default>
<type>mixed</type>
</argument>
</function>
<function namespace="" line="103" package="Query">
<name>Query</name>
<full_name>\Query()</full_name>
<docblock line="103">
<description>Connection function</description>
<long-description></long-description>
<tag name="param" line="103" description="" type="mixed" variable="$params">
<type>mixed</type>
</tag>
<tag name="return" line="103" description="" type="\Query_Builder">
<type link="Query_Builder.html">\Query_Builder</type>
</tag>
<tag name="throws" line="103" description="" type="\InvalidArgumentException">
<type link="InvalidArgumentException.html">\InvalidArgumentException</type>
</tag>
<tag name="throws" line="103" description="" type="\BadDBDriverException">
<type link="BadDBDriverException.html">\BadDBDriverException</type>
</tag>
<tag name="throws" line="103" description="" type="\BadConnectionException">
<type link="BadConnectionException.html">\BadConnectionException</type>
</tag>
</docblock>
<argument line="0" by_reference="false">
<name>$params</name>
<default>''</default>
<type>mixed</type>
</argument>
</function>
<class final="false" abstract="false" namespace="" line="26" package="Query\Query">
<extends>\InvalidArgumentException</extends>
<name>BadDBDriverException</name>
<full_name>\BadDBDriverException</full_name>
<docblock line="26">
<description>Generic exception for bad drivers</description>
<long-description></long-description>
<tag name="package" line="26" description="Query"/>
<tag name="subpackage" line="26" description="Query"/>
</docblock>
</class>
<class final="false" abstract="false" namespace="" line="36" package="Query\Query">
<extends>\UnexpectedValueException</extends>
<name>BadConnectionException</name>
<full_name>\BadConnectionException</full_name>
<docblock line="36">
<description>Generic exception for bad connection strings</description>
<long-description></long-description>
<tag name="package" line="36" description="Query"/>
<tag name="subpackage" line="36" description="Query"/>
</docblock>
</class>
2014-02-25 13:47:35 -05:00
<source>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</source>
2014-02-25 11:33:18 -05:00
</file>
2014-02-25 13:47:35 -05:00
<file path="autoload.php" generated-path="autoload.html" hash="72a0a29e05a426b210ad71cbd6bc387f" package="Query">
2014-02-25 11:33:18 -05:00
<docblock line="0">
<description>Query</description>
<long-description>Free Query Builder / Database Abstraction Layer</long-description>
<tag name="package" line="0" description="Query"/>
<tag name="author" line="0" description="Timothy J. Warren"/>
<tag name="copyright" line="0" description="Copyright (c) 2012 - 2014"/>
<tag name="link" line="0" description="https://github.com/aviat4ion/Query" link="https://github.com/aviat4ion/Query"/>
<tag name="license" line="0" description="http://philsturgeon.co.uk/code/dbad-license" link="http://philsturgeon.co.uk/code/dbad-license"/>
</docblock>
<constant namespace="" line="23" package="Query">
<name>QBASE_PATH</name>
<full_name>\\QBASE_PATH</full_name>
<value>dirname(__FILE__) . '/'</value>
<docblock line="23">
<description>Reference to root path</description>
<long-description></long-description>
</docblock>
</constant>
<constant namespace="" line="28" package="Query">
<name>QDRIVER_PATH</name>
<full_name>\\QDRIVER_PATH</full_name>
<value>QBASE_PATH . 'drivers/'</value>
<docblock line="28">
<description>Path to driver classes</description>
<long-description></long-description>
</docblock>
</constant>
<function namespace="" line="38" package="Query">
<name>query_autoload</name>
<full_name>\query_autoload()</full_name>
<docblock line="38">
<description>Load query classes</description>
<long-description></long-description>
<tag name="param" line="38" description="" type="string" variable="$class">
<type>string</type>
</tag>
</docblock>
<argument line="0" by_reference="false">
<name>$class</name>
<default></default>
<type>string</type>
</argument>
</function>
2014-02-25 13:47:35 -05:00
<source>eJytU01vnDAQPcOvGEVRgFWybqOc0kbNprtRU0VqvtQeLS8MYAUwsU3aVbT/vWMMu+TSU7kwYubNe35+fP7Slm3IZrMQZnDfod5Q4eprjeg/wFUnqww1MFgKK9bCICzWxmqRWqkauBUb1APqshXpsygwCMZdcCk6WyodBE+yVrbcwPc5/BJaY9N3U9VutCxKG3wdK4jTBE4/fDyFE/c66+cq2TxDEJTWtuacsULaslvPU1Uz8SqFPSMlbM9ZyRQbg36exttSVsZ2ukDVEGjePbNUZciytchOhmECsjBkDE7+2xOOzi46qyolnIu50uBK2RQgXoWsxLpCyEZn00oYg2YQ49EPmCP5lSJYBVopC62wZT+SYS4bjKP7q8Xjit8tnr5Fx5BJ3YgaY86vb25XnCfziEXJp92+O0K7VZmWr6RoSrnbt3y4+bl6GDfu188jjzLDRkbqXjqpEYyqSb6qa8pE3jV9OEyofTeebvBDc0reVNUtmQIvfeL2ioZQaVEDJc55dtg3e7Eji0dxMZgc+5EkfAsDX8KFQ7vub9Rjm5gDkt/TXpPEtdQZGHRkFqtNGMgc4pGC4x9prImj3I3xVDUNpjZK4OgIRo6LC4jyYVGUhAHRBxR0seG1aOMoU1w2adVlSIYWlVrHU5PpikYsm3lrSGEQaKTYNlRtw/E03N0+HWlvKczhYPCMvfmhrdtx4M546C9sh5qQOtw438+6I0vDc1lhPCFLEhjukSuK4bsWScPK4ICk6MVTwmTwoW83vLdjgB/D3fLH+XmBdjH+BksfrThxsB73bwNJ/IRr64078MZtnWXbPqGPaKFrQex+wtC01S4uXGNBd0vBiN7naAz4qslA5Tu44/gL3myaEg==</source>
2014-02-25 11:33:18 -05:00
</file>
<file path="classes/query_parser.php" generated-path="classes.query_parser.html" hash="f048c6bc67b8a96880d904b8a697994e" package="Query">
<docblock line="0">
<description>Query</description>
<long-description>Free Query Builder / Database Abstraction Layer</long-description>
<tag name="package" line="0" description="Query"/>
<tag name="author" line="0" description="Timothy J. Warren"/>
<tag name="copyright" line="0" description="Copyright (c) 2012 - 2014"/>
<tag name="link" line="0" description="https://github.com/aviat4ion/Query" link="https://github.com/aviat4ion/Query"/>
<tag name="license" line="0" description="http://philsturgeon.co.uk/code/dbad-license" link="http://philsturgeon.co.uk/code/dbad-license"/>
</docblock>
<class final="false" abstract="false" namespace="" line="22" package="Query\Query">
<extends/>
<name>Query_Parser</name>
<full_name>\Query_Parser</full_name>
<docblock line="22">
2014-02-25 11:33:18 -05:00
<description>Utility Class to parse sql clauses for properly escaping identifiers</description>
<long-description></long-description>
<tag name="package" line="22" description="Query"/>
2014-02-25 11:33:18 -05:00
<tag name="subpackage" line="22" description="Query"/>
</docblock>
2014-02-25 11:33:18 -05:00
<property static="false" visibility="private" line="29" namespace="" package="Query\Query">
<name>$match_patterns</name>
<default>array('function' =&gt; '([a-zA-Z0-9_]+\((.*?)\))', 'identifier' =&gt; '([a-zA-Z0-9_-]+\.?)+', 'operator' =&gt; '=|AND|&amp;&amp;?|~|\|\|?|\^|/|&gt;=?|&lt;=?|-|%|OR|\+|NOT|\!=?|&lt;&gt;|XOR')</default>
<docblock line="29">
<description>Regex patterns for various syntax components</description>
<long-description></long-description>
2014-02-25 11:33:18 -05:00
<tag name="var" line="29" description="" type="array" variable="">
<type>array</type>
2012-09-13 11:45:27 -04:00
</tag>
</docblock>
2014-02-25 11:33:18 -05:00
</property>
<property static="false" visibility="public" line="40" namespace="" package="Query\Query">
<name>$matches</name>
<default>array('functions' =&gt; array(), 'identifiers' =&gt; array(), 'operators' =&gt; array(), 'combined' =&gt; array())</default>
<docblock line="40">
<description>Regex matches</description>
<long-description></long-description>
2014-02-25 11:33:18 -05:00
<tag name="var" line="40" description="" type="array" variable="">
2014-02-14 10:38:25 -05:00
<type>array</type>
</tag>
2014-02-25 11:33:18 -05:00
</docblock>
</property>
<method final="false" abstract="false" static="false" visibility="public" namespace="" line="52" package="Query\Query">
<name>__construct</name>
<full_name>\Query_Parser::__construct()</full_name>
<docblock line="52">
<description>Constructor/entry point into parser</description>
<long-description></long-description>
<tag name="param" line="52" description="" type="string" variable="$sql">
<type>string</type>
2012-09-13 11:45:27 -04:00
</tag>
</docblock>
2014-02-18 15:16:34 -05:00
<argument line="0" by_reference="false">
2014-02-25 11:33:18 -05:00
<name>$sql</name>
<default>''</default>
2014-02-14 10:38:25 -05:00
<type>string</type>
</argument>
2012-09-13 11:45:27 -04:00
</method>
2014-02-25 11:33:18 -05:00
<method final="false" abstract="false" static="false" visibility="public" namespace="" line="74" package="Query\Query">
<name>parse_join</name>
<full_name>\Query_Parser::parse_join()</full_name>
<docblock line="74">
<description>Public parser method for seting the parse string</description>
<long-description></long-description>
2014-02-25 11:33:18 -05:00
<tag name="param" line="74" description="" type="string" variable="$sql">
<type>string</type>
2012-09-13 11:45:27 -04:00
</tag>
</docblock>
2014-02-18 15:16:34 -05:00
<argument line="0" by_reference="false">
2014-02-25 11:33:18 -05:00
<name>$sql</name>
<default></default>
2014-02-14 10:38:25 -05:00
<type>string</type>
2012-09-13 11:45:27 -04:00
</argument>
</method>
2014-02-25 11:33:18 -05:00
<method final="false" abstract="false" static="false" visibility="private" namespace="" line="88" package="Query\Query">
<name>filter_array</name>
<full_name>\Query_Parser::filter_array()</full_name>
<docblock line="88">
<description>Returns a more useful match array</description>
2014-02-14 10:38:25 -05:00
<long-description></long-description>
2014-02-25 11:33:18 -05:00
<tag name="param" line="88" description="" type="array" variable="$array">
<type>array</type>
2012-09-13 11:45:27 -04:00
</tag>
2014-02-25 11:33:18 -05:00
<tag name="return" line="88" description="" type="array">
<type>array</type>
2014-02-14 10:38:25 -05:00
</tag>
2012-09-13 11:45:27 -04:00
</docblock>
2014-02-18 15:16:34 -05:00
<argument line="0" by_reference="false">
2014-02-25 11:33:18 -05:00
<name>$array</name>
<default></default>
2014-02-14 10:38:25 -05:00
<type>array</type>
2012-09-13 11:45:27 -04:00
</argument>
</method>
</class>
2014-02-25 11:33:18 -05:00
<source>eJy1Vm1v2zYQ/iz9ihvgVVL8orTol3VNnCzJCgxFk3kZNiz2VFo+W2xkUSUpt17V/fYdqRe/JAtSrLNhSyKf49099xypl8M8yd3w4MCFA/i5QLmmG3P/o0SsBuCHgqczlBDCOdNsyhTC6VRpyWLNRQav2RplbXWSs/iWLdBxmrXghBU6EdJxrvlS6GQNPw3gNyYlZnY2Fvla8kWinbPmDvw4gGeHT59B31yeW1zKs1twnETrXL0IwwXXSTEdxGIZshVn+jlFEm58pjzGTGGFJ3ie8FTpQi5QZGQ0KG7DWMwwnE3ZrF+DyTB03TCE/lf7uA2zv2qecr2Gs5QpBVpAziTRqN6nEKesUKhgLiTkUuQo0zWgilnOswXwGWaazzlKtUcxbLJVxXR/MHRj68o+R1fGm4RPruuYgBwyGuECP1IYWqPMKu8rJrkoFKh1ptlHIG5zkZF7ZQys0QlBgGrH1uYxdJ1c8hXTCJ0l03EStcsdVSjfdRxvXmRWKB4cHYPn37D+X6f9Pw7730WT7tj3BwfDYBwEXs9gN+neRfcJPhgG3QppiGJa1Lij8vTNefnkybD8uxzTd1iO/yzD8vhoWL6kX7/8trwcleNu+ebyuhx/Y4aPy98vR57rBN/fYcUmgw+lXUxJNHXWeH+6ykZWjQd7yd2da9K5O0NlmPIMZ3sTO2GfkTsti5gWCMkH9WwueKaBfrXU5CYZemZLILzRV4ckuJtUEz9EUdws6xsYZel5get8oqioS16h3tLvjlpIFriIKkmwNPW9t96goxOu+se7OrnZiGMyIFTPxkP/W2DcQilv0oOr0cWr6JeL6+hydH4xIh6+xN+WwB70uF2r/+qzleqDHjcKuM/fhnNcUUeTLRWPaRBZjLZ5haQtmgYJ2JkXadr4N1V7HP3d8pGslf6jUg26b7l3D1M74f0bG63qHyBDgE6kKBYJXbFp2h6wbAYLIsoOCqVBYoorRu3Q9rWz667pXwoy96sWs4AeeHOeUpiRHfSC/TiNED6bPvy6h0bb11dVS1YdDEukg3Rmq61QGwGYFOuTRFfF/9Imt9bRO9otbI/X7V1nub8DWN1LpHM02yPif+ZhZH0qYFRQiUD7DWmoKudmX95O3A5Cp52Dkzrs+w6vloztYvuVcUNIhh+q8Xavr3RIxUAWJzUamIKOFB/Iyppt2d1MyBJ8rprlDSyAocXfHE7ghb0zDBsmW5rbBSqKP9s3lAuSuJjDe3u4V+oY0HvcP24s86I=</source>
</file>
2014-02-25 11:33:18 -05:00
<file path="classes/idb_sql.php" generated-path="classes.idb_sql.html" hash="3941cb8124ece2cc00caaf6ff3b40707" package="Query">
<docblock line="0">
<description>Query</description>
<long-description>Free Query Builder / Database Abstraction Layer</long-description>
<tag name="author" line="0" description="Timothy J. Warren"/>
2014-02-07 16:53:01 -05:00
<tag name="copyright" line="0" description="Copyright (c) 2012 - 2014"/>
<tag name="link" line="0" description="https://github.com/aviat4ion/Query" link="https://github.com/aviat4ion/Query"/>
<tag name="license" line="0" description="http://philsturgeon.co.uk/code/dbad-license" link="http://philsturgeon.co.uk/code/dbad-license"/>
2014-02-25 11:33:18 -05:00
<tag name="package" line="0" description="Query"/>
</docblock>
2014-02-25 11:33:18 -05:00
<interface namespace="" line="22" package="Query\Query">
<name>iDB_SQL</name>
<full_name>\iDB_SQL</full_name>
<docblock line="22">
2014-02-25 11:33:18 -05:00
<description>parent for database manipulation subclasses</description>
<long-description></long-description>
<tag name="package" line="22" description="Query"/>
2014-02-25 11:33:18 -05:00
<tag name="subpackage" line="22" description="Query"/>
</docblock>
2014-02-25 11:33:18 -05:00
<method final="false" abstract="false" static="false" visibility="public" namespace="" line="33" package="Query\Query">
<name>limit</name>
2014-02-25 11:33:18 -05:00
<full_name>\iDB_SQL::limit()</full_name>
<docblock line="33">
<description>Get database specific sql for limit clause</description>
<long-description></long-description>
2014-02-25 11:33:18 -05:00
<tag name="abstract" line="33" description=""/>
<tag name="param" line="33" description="" type="string" variable="$sql">
<type>string</type>
2012-09-13 11:45:27 -04:00
</tag>
2014-02-25 11:33:18 -05:00
<tag name="param" line="33" description="" type="int" variable="$limit">
<type>int</type>
2012-09-13 11:45:27 -04:00
</tag>
2014-02-25 11:33:18 -05:00
<tag name="param" line="33" description="" type="int" variable="$offset">
<type>int</type>
</tag>
2014-02-25 11:33:18 -05:00
<tag name="return" line="33" description="" type="string">
<type>string</type>
2012-09-13 11:45:27 -04:00
</tag>
</docblock>
2014-02-18 15:16:34 -05:00
<argument line="0" by_reference="false">
<name>$sql</name>
<default></default>
<type>string</type>
2012-09-13 11:45:27 -04:00
</argument>
2014-02-18 15:16:34 -05:00
<argument line="0" by_reference="false">
<name>$limit</name>
<default></default>
<type>int</type>
</argument>
2014-02-18 15:16:34 -05:00
<argument line="0" by_reference="false">
<name>$offset</name>
<default>FALSE</default>
<type>int</type>
2012-09-13 11:45:27 -04:00
</argument>
</method>
2014-02-25 11:33:18 -05:00
<method final="false" abstract="false" static="false" visibility="public" namespace="" line="41" package="Query\Query">
2014-02-07 16:53:01 -05:00
<name>explain</name>
2014-02-25 11:33:18 -05:00
<full_name>\iDB_SQL::explain()</full_name>
<docblock line="41">
<description>Modify the query to get the query plan</description>
2014-02-07 16:53:01 -05:00
<long-description></long-description>
2014-02-25 11:33:18 -05:00
<tag name="param" line="41" description="" type="string" variable="$sql">
2014-02-07 16:53:01 -05:00
<type>string</type>
</tag>
2014-02-25 11:33:18 -05:00
<tag name="return" line="41" description="" type="string">
2014-02-07 16:53:01 -05:00
<type>string</type>
</tag>
</docblock>
2014-02-18 15:16:34 -05:00
<argument line="0" by_reference="false">
2014-02-07 16:53:01 -05:00
<name>$sql</name>
<default></default>
<type>string</type>
</argument>
</method>
2014-02-25 11:33:18 -05:00
<method final="false" abstract="false" static="false" visibility="public" namespace="" line="49" package="Query\Query">
<name>random</name>
2014-02-25 11:33:18 -05:00
<full_name>\iDB_SQL::random()</full_name>
<docblock line="49">
<description>Get the sql for random ordering</description>
<long-description></long-description>
2014-02-25 11:33:18 -05:00
<tag name="abstract" line="49" description=""/>
<tag name="return" line="49" description="" type="string">
<type>string</type>
2012-09-13 11:45:27 -04:00
</tag>
</docblock>
</method>
2014-02-25 11:33:18 -05:00
<method final="false" abstract="false" static="false" visibility="public" namespace="" line="56" package="Query\Query">
<name>db_list</name>
2014-02-25 11:33:18 -05:00
<full_name>\iDB_SQL::db_list()</full_name>
<docblock line="56">
<description>Returns sql to list other databases</description>
<long-description></long-description>
2014-02-25 11:33:18 -05:00
<tag name="return" line="56" description="" type="string">
<type>string</type>
2012-09-13 11:45:27 -04:00
</tag>
</docblock>
</method>
2014-02-25 11:33:18 -05:00
<method final="false" abstract="false" static="false" visibility="public" namespace="" line="63" package="Query\Query">
<name>table_list</name>
2014-02-25 11:33:18 -05:00
<full_name>\iDB_SQL::table_list()</full_name>
<docblock line="63">
<description>Returns sql to list tables</description>
<long-description></long-description>
2014-02-25 11:33:18 -05:00
<tag name="return" line="63" description="" type="string">
<type>string</type>
2012-09-13 11:45:27 -04:00
</tag>
</docblock>
</method>
2014-02-25 11:33:18 -05:00
<method final="false" abstract="false" static="false" visibility="public" namespace="" line="70" package="Query\Query">
<name>system_table_list</name>
2014-02-25 11:33:18 -05:00
<full_name>\iDB_SQL::system_table_list()</full_name>
<docblock line="70">
<description>Returns sql to list system tables</description>
<long-description></long-description>
2014-02-25 11:33:18 -05:00
<tag name="return" line="70" description="" type="string">
<type>string</type>
2012-09-13 11:45:27 -04:00
</tag>
</docblock>
</method>
2014-02-25 11:33:18 -05:00
<method final="false" abstract="false" static="false" visibility="public" namespace="" line="77" package="Query\Query">
<name>view_list</name>
2014-02-25 11:33:18 -05:00
<full_name>\iDB_SQL::view_list()</full_name>
<docblock line="77">
<description>Returns sql to list views</description>
<long-description></long-description>
2014-02-25 11:33:18 -05:00
<tag name="return" line="77" description="" type="string">
<type>string</type>
2012-09-13 11:45:27 -04:00
</tag>
</docblock>
</method>
2014-02-25 11:33:18 -05:00
<method final="false" abstract="false" static="false" visibility="public" namespace="" line="84" package="Query\Query">
<name>trigger_list</name>
2014-02-25 11:33:18 -05:00
<full_name>\iDB_SQL::trigger_list()</full_name>
<docblock line="84">
<description>Returns sql to list triggers</description>
<long-description></long-description>
2014-02-25 11:33:18 -05:00
<tag name="return" line="84" description="" type="string">
<type>string</type>
2012-09-13 11:45:27 -04:00
</tag>
</docblock>
</method>
2014-02-25 11:33:18 -05:00
<method final="false" abstract="false" static="false" visibility="public" namespace="" line="91" package="Query\Query">
<name>function_list</name>
2014-02-25 11:33:18 -05:00
<full_name>\iDB_SQL::function_list()</full_name>
<docblock line="91">
<description>Return sql to list functions</description>
<long-description></long-description>
2014-02-25 11:33:18 -05:00
<tag name="return" line="91" description="" type="NULL">
<type>NULL</type>
2012-09-13 11:45:27 -04:00
</tag>
</docblock>
</method>
2014-02-25 11:33:18 -05:00
<method final="false" abstract="false" static="false" visibility="public" namespace="" line="98" package="Query\Query">
<name>procedure_list</name>
2014-02-25 11:33:18 -05:00
<full_name>\iDB_SQL::procedure_list()</full_name>
<docblock line="98">
<description>Return sql to list stored procedures</description>
<long-description></long-description>
2014-02-25 11:33:18 -05:00
<tag name="return" line="98" description="" type="string">
<type>string</type>
2012-09-13 11:45:27 -04:00
</tag>
</docblock>
</method>
2014-02-25 11:33:18 -05:00
<method final="false" abstract="false" static="false" visibility="public" namespace="" line="105" package="Query\Query">
<name>sequence_list</name>
2014-02-25 11:33:18 -05:00
<full_name>\iDB_SQL::sequence_list()</full_name>
<docblock line="105">
<description>Return sql to list sequences</description>
<long-description></long-description>
2014-02-25 11:33:18 -05:00
<tag name="return" line="105" description="" type="string">
<type>string</type>
2012-09-13 11:45:27 -04:00
</tag>
</docblock>
</method>
2014-02-25 11:33:18 -05:00
<method final="false" abstract="false" static="false" visibility="public" namespace="" line="112" package="Query\Query">
<name>type_list</name>
2014-02-25 11:33:18 -05:00
<full_name>\iDB_SQL::type_list()</full_name>
<docblock line="112">
<description>Return sql to list database field types</description>
<long-description></long-description>
2014-02-25 11:33:18 -05:00
<tag name="return" line="112" description="" type="mixed">
<type>mixed</type>
2012-09-13 11:45:27 -04:00
</tag>
</docblock>
</method>
2014-02-25 11:33:18 -05:00
<method final="false" abstract="false" static="false" visibility="public" namespace="" line="121" package="Query\Query">
<name>column_list</name>
2014-02-25 11:33:18 -05:00
<full_name>\iDB_SQL::column_list()</full_name>
<docblock line="121">
<description>Get information about the columns in the
specified table</description>
<long-description></long-description>
2014-02-25 11:33:18 -05:00
<tag name="param" line="121" description="" type="string" variable="$table">
<type>string</type>
</tag>
2014-02-25 11:33:18 -05:00
<tag name="return" line="121" description="" type="string">
<type>string</type>
</tag>
</docblock>
2014-02-18 15:16:34 -05:00
<argument line="0" by_reference="false">
<name>$table</name>
<default></default>
2014-02-14 10:38:25 -05:00
<type>string</type>
</argument>
</method>
2014-02-25 11:33:18 -05:00
</interface>
<source>eJytVU1v00AQPdu/Yg49pFGbhaonPkRb2iKhgFQK4lit12N7FXvX3Y9SC/HfGa/tmJBEchC5ZD2e997M293xm3d1UcdsPo9hDnceTUOLdn1rELsAXHlZpmiAwTV3POEW4TKxznDhpFaw5A2aHnXBvSu0iaKvstKuaODjAr5zY1CFt0LXjZF54aL3wwpm4hjOXrw8g9P27zzklVKtIIoK52r7irFcusInC6Erxp8kd+cky4Zi22yBymKXT+l1IUvrvMlRKwIt/IoJnSJLE56e9skBWHOx4jkBBy4Wx4zB6X/7xYOzNScLHGTaQDp4WHEla1/yYKL1iSi5tWgHJ/viYOyTcv4OslgqhybjAkFeXz3c3y3hZxxHrWxEmA/oRkFbo5CZFGAfy1BKKSvpgHQ9GULpAXLB+73tnqhyXgFFpMrhiJB/hkkcjgLLVlRnmcU+bJB2Q/UkbYjFUe0T2grIvOpOUWCZtQInPeXJQPL29nJ5f3P8Oo7Gxj7pVGYNuALhMRxSpyGnZsdAXXI1NrWnjSmV4TNRSRVqoyI2zW31BjsNV6muQBu6LD3dLkenaHZUs82evwSgDXrUbimtA7pkOJ4pO2pOUUmTh5ZkttHVLhViLw8lD5iJ/LaxDqt/kumgD4eoPUn8caBKC5nqFY21HM2hbnWovRobEgNqW+Pzt+Vyj8KwmCZhnTaYQm20wNSbQ3dljZuohnRnlTh473vYWmTrsmyorAdhJrFMwTX1DsFKPmO6b5MIsUurHQRS0QioumHOE+270SB06Ss6IFKFx5Ddj2FyNxzafTNq/XKaF51SV12HbU3/1X7PblQKOmtvO7mxoO/9b8/mZ+I=</source>
2012-09-13 11:45:27 -04:00
</file>
2014-02-25 11:33:18 -05:00
<file path="drivers/mysql/mysql_driver.php" generated-path="drivers.mysql.mysql_driver.html" hash="e29daa46f565ffbb70af947039e0b491" package="Query">
2014-02-18 15:16:34 -05:00
<docblock line="0">
<description>Query</description>
<long-description>Free Query Builder / Database Abstraction Layer</long-description>
<tag name="package" line="0" description="Query"/>
<tag name="author" line="0" description="Timothy J. Warren"/>
<tag name="copyright" line="0" description="Copyright (c) 2012 - 2014"/>
<tag name="link" line="0" description="https://github.com/aviat4ion/Query" link="https://github.com/aviat4ion/Query"/>
<tag name="license" line="0" description="http://philsturgeon.co.uk/code/dbad-license" link="http://philsturgeon.co.uk/code/dbad-license"/>
</docblock>
2014-02-25 11:33:18 -05:00
<class final="false" abstract="false" namespace="" line="22" package="Query\Drivers">
<extends>\DB_PDO</extends>
<name>MySQL</name>
<full_name>\MySQL</full_name>
<docblock line="22">
<description>MySQL specific class</description>
<long-description>Extends PDO to simplify cross-database issues</long-description>
<tag name="package" line="22" description="Query"/>
<tag name="subpackage" line="22" description="Drivers"/>
2014-02-18 15:16:34 -05:00
</docblock>
2014-02-25 11:33:18 -05:00
<property static="false" visibility="protected" line="29" namespace="" package="Query\Drivers">
<name>$escape_char</name>
<default>'`'</default>
<docblock line="29">
<description>Set the backtick as the MySQL escape character</description>
<long-description></long-description>
<tag name="var" line="29" description="" type="string" variable="">
<type>string</type>
</tag>
</docblock>
</property>
<method final="false" abstract="false" static="false" visibility="public" namespace="" line="39" package="Query\Drivers">
<name>__construct</name>
<full_name>\MySQL::__construct()</full_name>
<docblock line="39">
<description>Connect to MySQL Database</description>
<long-description></long-description>
<tag name="param" line="39" description="" type="string" variable="$dsn">
<type>string</type>
</tag>
<tag name="param" line="39" description="" type="string" variable="$username">
<type>string</type>
</tag>
<tag name="param" line="39" description="" type="string" variable="$password">
<type>string</type>
</tag>
<tag name="param" line="39" description="" type="array" variable="$options">
<type>array</type>
</tag>
</docblock>
<argument line="0" by_reference="false">
<name>$dsn</name>
<default></default>
<type>string</type>
2014-02-25 11:33:18 -05:00
</argument>
<argument line="0" by_reference="false">
<name>$username</name>
<default>null</default>
<type>string</type>
2014-02-25 11:33:18 -05:00
</argument>
<argument line="0" by_reference="false">
<name>$password</name>
<default>null</default>
<type>string</type>
2014-02-25 11:33:18 -05:00
</argument>
<argument line="0" by_reference="false">
<name>$options</name>
<default>array()</default>
2014-02-14 10:38:25 -05:00
<type>array</type>
2014-02-25 11:33:18 -05:00
</argument>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="" line="61" package="Query\Drivers">
<name>truncate</name>
<full_name>\MySQL::truncate()</full_name>
<docblock line="61">
<description>Empty a table</description>
<long-description></long-description>
<tag name="param" line="61" description="" type="string" variable="$table">
<type>string</type>
</tag>
</docblock>
<argument line="0" by_reference="false">
<name>$table</name>
<default></default>
<type>string</type>
</argument>
</method>
2012-09-13 11:45:27 -04:00
</class>
2014-02-25 11:33:18 -05:00
<source>eJytVFFv2jAQfk5+xQkhJVRAtqoPEx1dKVCpE9C1pJr2lBrHEIvgpLbDFlX8952dpFRT16ciocS++747f/c5X7/lSe4GJycunMBdwWSJL+b9WjJWbcBVwdOYSQhgQjRZEcVgtFJaEqp5JmBGSiZr1GVO6JZsmOM0XHBJCp1k0nFCvst0UsL3PvwkUjJhozTLS8k3iXbGzRv4tAOnnz6fQs88zmxeysUWHCfROleDINhwnRSrPs12Adlzos+wk+BYM+WUCcWqfEzPE54qXcgNywSC+sU2oFnMgnhF4l6djMDAdYMAeh/2cxtl5+XybgYqZ5SvOQWaEqX+kQyO3ati1WxOJN8zqWxvFlVTsT+aiVjB5Cr6MbmFZ9d1TCkH4UumQScMVkihOd0CUXZdAxUlOQOaEDM/HBxCLOxyTyTgVLnYmHXgOrnMNMOcGNoVKjIoGIL36J2/KjjOhMA80Fldo7HJkTvHaruaHdqxEm9tF4pJQXbsrViOR/+dyfh1DE1ESmhnubGhapouVjhPWBeicmcUUQxqWVDtm8LdY52hKNK0e+Ru1jXh0PL7nY7rPLuOg8ZolDUyKGYP/BBe975glK/Bj9maCxb7Hk5kMJj/QimiURjeRzeLmzAa387no8XEM3yW0GkKoaK2VLRjaFC/2e5Wu75Jdd6jhOEFtJbTEBaj+XRZtQTj29lsFE7Bs0uv1TU0nc45Pg74r1tGYfJM1cJ4u1I9pV4HhsMhXI9my2nHzspM3IYGXt+szys8DoEJPRi8o/ArcY+6mh4Oxj4fe9Ne7Djd5boEAujB9L8WfAm+YRk8iqBE4yRsVj3/tk646l08mVvqt8L7h8XY6Pv4XGUdHlvVwQ74CZmKGLI1WNGi2F7hPn5n/wITMI1O</source>
2012-09-13 11:45:27 -04:00
</file>
<package name="Default" full_name="Default"/>
<package name="Query" full_name="Query">
<package name="Drivers" full_name="Query\Drivers"/>
<package name="Query" full_name="Query\Query"/>
</package>
<namespace name="global" full_name="global"/>
2012-09-13 11:45:27 -04:00
<deprecated count="0"/>
</project>