Query/docs/structure.xml

7925 lines
408 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<project title="Query" version="2.2.0&#10;">
<partials/>
<file path="core/abstract/abstract_table.php" generated-path="core.abstract.abstract_table.html" hash="1bc003422238e35668b8b455b76d6448" 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="Query\Table" line="21" package="Query">
<extends/>
<name>Abstract_Table</name>
<full_name>\Query\Table\Abstract_Table</full_name>
<docblock line="21">
<description>Base class for table builder component classes`</description>
<long-description></long-description>
</docblock>
<property static="false" visibility="protected" line="27" namespace="Query\Table" package="Query">
<name>$valid_options</name>
<default></default>
<docblock line="27">
<description>Valid options for the current class</description>
<long-description></long-description>
<tag name="var" line="27" description="" type="array" variable="">
<type>array</type>
</tag>
</docblock>
</property>
<method final="false" abstract="true" static="false" visibility="public" namespace="Query\Table" line="36" package="Query">
<name>__toString</name>
<full_name>\Query\Table\Abstract_Table::__toString()</full_name>
<docblock line="36">
<description>String representation of the column/index</description>
<long-description></long-description>
</docblock>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="Query\Table" line="48" package="Query">
<name>set_options</name>
<full_name>\Query\Table\Abstract_Table::set_options()</full_name>
<docblock line="48">
<description>Set options for the current column</description>
<long-description></long-description>
<tag name="param" line="48" description="&lt;p&gt;return \Query\Table_Column&lt;/p&gt;" type="array" variable="$options">
<type>array</type>
</tag>
</docblock>
<argument line="0" by_reference="false">
<name>$options</name>
<default></default>
<type>array</type>
</argument>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="Query\Table" line="77" package="Query">
<name>__get</name>
<full_name>\Query\Table\Abstract_Table::__get()</full_name>
<docblock line="77">
<description>Getters</description>
<long-description></long-description>
<tag name="param" line="77" description="" type="mixed" variable="$name">
<type>mixed</type>
</tag>
<tag name="return" line="77" description="" type="mixed">
<type>mixed</type>
</tag>
</docblock>
<argument line="0" by_reference="false">
<name>$name</name>
<default></default>
<type>mixed</type>
</argument>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="Query\Table" line="92" package="Query">
<name>__set</name>
<full_name>\Query\Table\Abstract_Table::__set()</full_name>
<docblock line="92">
<description>Setters</description>
<long-description></long-description>
<tag name="param" line="92" description="" type="mixed" variable="$name">
<type>mixed</type>
</tag>
<tag name="param" line="92" description="" type="mixed" variable="$val">
<type>mixed</type>
</tag>
<tag name="return" line="92" description="" type="\Query\Table_Column">
<type link="Table_Column.html">\Query\Table_Column</type>
</tag>
</docblock>
<argument line="0" by_reference="false">
<name>$name</name>
<default></default>
<type>mixed</type>
</argument>
<argument line="0" by_reference="false">
<name>$val</name>
<default></default>
<type>mixed</type>
</argument>
</method>
</class>
<source>eJy1Vl1r2zAUfZZ/xV0I1ClNvJU+Nev3urHRDUa77aXgyfaNLWpLRpLThJD/PkmW88UKfUjzEkc69+OceyTn40Vd1EF0eBjAIfxsUM7Ng33+LBHbBbhuWJmhhAg+UU0TqhCuEqUlTTUTHO7oHKWPuqxp+kRzJKTLBZe00YWQhDywSuhiDt9G8IdKidztpqKeS5YXmtx0TxCmAzh+/+EYhvbrxOFKxp+AkELrWp1GUc500SSjVFQRnTKqT0wn0bpmyVLkClu8gdcFK5VuZI6Cm6BR8xSlIsMoS2g29GATGAVBFMFwb58g4LRCZUTxWj4+0KTEcdApfm3FTEuqFEyEBG13IfF6G3K14Mh1i0D117VIvfY+rhtF7FLDIgiITU5M9t+0ZBmI2o7JFyhMucaK78Md7nJKJZiR0Ln9GQWklkJjqjGD/tTmiH2OsU2+V4FsuncrDvAdjVcyte8qa0nutWQ8B4m1RGVUoM7CYtIqI8qm4hHjGc68Eiux6yYxPoFJw1vXx7EWbbJw8Fay3AieStQI1ZvLgvplnzhVLKw1S00lrVq7QN8HuR3TaiM5PG44Pb5ZBVtb7WioUHfOCq+28g0CsggI6TuPxgrzynSi4AxwVpfm4IYH8cER5CbeIcK+LpgamEGYGD2v0SJ5Fu7Eu0ERww9pWoRdLaCqqwtn587xDZoGXAeETSA0o2A8doy7qCNwJYfnW+djYMPaOKILKZ6B4zM8fuUOdSXzxvZxO0vR4cPewqdbAlPAhQYKDgoLR2PZc5TI0vZN+lY4w6xndVtF9hwpErYeiXHGlPaCHO1C2/7IRde8yxiuGRNy2m3FRjW9wbbF2G5cM37WDmwWl3s/AWtvfkGtUapN81VsZu8me7m2y74dt/6C2eI4t4RsjHdXN1rlmHpF3P6g8/KPX3d3412+HvXGtO9fQXtr2UxoS4zXn0M/a5u3nXR3/DbYGt/ZnfF/Z7+0r81bntmLtLsxY/cyG5m/F/8A6F1NXQ==</source>
</file>
<file path="core/abstract/abstract_sql.php" generated-path="core.abstract.abstract_sql.html" hash="c6e55507b1ef371250b56dab5203abed" 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"/>
<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"/>
<tag name="package" line="0" description="Query"/>
</docblock>
<class final="false" abstract="true" namespace="Query\Driver" line="24" package="Query\Drivers">
<extends/>
<implements>\Query\Driver\SQL_Interface</implements>
<name>Abstract_SQL</name>
<full_name>\Query\Driver\Abstract_SQL</full_name>
<docblock line="24">
<description>parent for database manipulation subclasses</description>
<long-description></long-description>
<tag name="package" line="24" description="Query"/>
<tag name="subpackage" line="24" description="Drivers"/>
</docblock>
<method final="false" abstract="false" static="false" visibility="public" namespace="Query\Driver" line="34" package="Query\Drivers">
<name>limit</name>
<full_name>\Query\Driver\Abstract_SQL::limit()</full_name>
<docblock line="34">
<description>Limit clause</description>
<long-description></long-description>
<tag name="param" line="34" description="" type="string" variable="$sql">
<type>string</type>
</tag>
<tag name="param" line="34" description="" type="int" variable="$limit">
<type>int</type>
</tag>
<tag name="param" line="34" description="" type="int" variable="$offset">
<type>int</type>
</tag>
<tag name="return" line="34" 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>
</class>
<source>eJytU11r2zAUfVYg/+FS+pCEJtpKn7aVrVsTyPAYJYW9FIJsy7aILWn6KISS/96rD6cbe51fbB2de+7RufKnz7rT0wldLKYTWMCD5+YYvuJqYzhPEHz1oq+5AQr3zLGSWQ53pXWGVU4oCQU7cnOu+8K865Qh5FEMynVH+L6CX8wYLtN2pfTRiLZz5Nv4BbNqDtfv3l/DMrxuErEX8gCEdM5p+4HSVrjOl6tKDZQ9C+ZusDU9Ww70ikvLUwHydSd667xpuZJYtfIHWqma07pk9TKTU6Vm1YG1WHlWo9MJxkJh+d+eICjZwC02y7E+3RvxzM3H2CuPQDPMyUGjDNRj1AOTQvuexaytL6ueWcvtW+DZP/wRBtJGNHWx+Vgszw2iynmM+91DAWLQPR+wvwVc7rfScdMEuy/BIokeCaoXYhBRwIcECWQYfRg2AAoK2cKl/d3/hQs812UfSv+FVdNYPuKG49Rk1okY+ibalzg0aLxMly4qzUKXqyx7Nercbu6K3XqORWickMCB1S1cPMli+2P7CC+Jf7qI0RMiGpgJu5d+4EZUs6wyDwJJ4U0Cfm42u3WQSKSoQcgpCWXngR1gRE/xGq1lDaqBMfs97q/in/cKT3n+uA==</source>
</file>
<file path="core/table_builder.php" generated-path="core.table_builder.html" hash="e8036507765cc5dcfb76ea783e4211f1" 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="Query\Table" line="27" package="Query\Table_Builder">
<extends/>
<name>Table_Builder</name>
<full_name>\Query\Table\Table_Builder</full_name>
<docblock line="27">
<description>Abstract class defining database / table creation methods</description>
<long-description></long-description>
<tag name="package" line="27" description="Query"/>
<tag name="subpackage" line="27" description="Table_Builder"/>
</docblock>
<property static="false" visibility="protected" line="33" namespace="Query\Table" package="Query\Table_Builder">
<name>$name</name>
<default>''</default>
<docblock line="33">
<description>The name of the current table</description>
<long-description></long-description>
<tag name="var" line="33" description="" type="string" variable="">
<type>string</type>
</tag>
</docblock>
</property>
<property static="false" visibility="private" line="39" namespace="Query\Table" package="Query\Table_Builder">
<name>$driver</name>
<default>NULL</default>
<docblock line="39">
<description>Driver for the current db</description>
<long-description></long-description>
<tag name="var" line="39" description="" type="\Query\Driver\Driver_Interface" variable="">
<type link="Driver_Interface.html">\Query\Driver\Driver_Interface</type>
</tag>
</docblock>
</property>
<property static="false" visibility="private" line="45" namespace="Query\Table" package="Query\Table_Builder">
<name>$table_options</name>
<default>array()</default>
<docblock line="45">
<description>Options for the current table</description>
<long-description></long-description>
<tag name="var" line="45" description="" type="array" variable="">
<type>array</type>
</tag>
</docblock>
</property>
<property static="false" visibility="private" line="51" namespace="Query\Table" package="Query\Table_Builder">
<name>$columns</name>
<default>array()</default>
<docblock line="51">
<description>Columns to be added/updated for the current table</description>
<long-description></long-description>
<tag name="var" line="51" description="" type="array" variable="">
<type>array</type>
</tag>
</docblock>
</property>
<property static="false" visibility="private" line="57" namespace="Query\Table" package="Query\Table_Builder">
<name>$indexes</name>
<default>array()</default>
<docblock line="57">
<description>Indexes to be added/updated for the current table</description>
<long-description></long-description>
<tag name="var" line="57" description="" type="array" variable="">
<type>array</type>
</tag>
</docblock>
</property>
<property static="false" visibility="private" line="63" namespace="Query\Table" package="Query\Table_Builder">
<name>$foreign_keys</name>
<default>array()</default>
<docblock line="63">
<description>Foreign keys to be added/updated for the current table</description>
<long-description></long-description>
<tag name="var" line="63" description="" type="array" variable="">
<type>array</type>
</tag>
</docblock>
</property>
<method final="false" abstract="false" static="false" visibility="public" namespace="Query\Table" line="75" package="Query\Table_Builder">
<name>__construct</name>
<full_name>\Query\Table\Table_Builder::__construct()</full_name>
<docblock line="75">
<description>Constructor</description>
<long-description></long-description>
<tag name="param" line="75" description="" type="\Query\Table\[string]" variable="$name">
<type link="[string].html">\Query\Table\[string]</type>
</tag>
<tag name="param" line="75" description="" type="\Query\Table\[array]" variable="$options">
<type link="[array].html">\Query\Table\[array]</type>
</tag>
<tag name="param" line="75" description="" type="\Query\Table\[Driver_Interface]" variable="$driver">
<type link="[Driver_Interface].html">\Query\Table\[Driver_Interface]</type>
</tag>
<tag name="return" line="75" description="" type="\Query\Table\Table_Builder">
<type link="Table_Builder.html">\Query\Table\Table_Builder</type>
</tag>
</docblock>
<argument line="0" by_reference="false">
<name>$name</name>
<default>''</default>
<type>\Query\Table\[string]</type>
</argument>
<argument line="0" by_reference="false">
<name>$options</name>
<default>array()</default>
<type>\Query\Table\[array]</type>
</argument>
<argument line="0" by_reference="false">
<name>$driver</name>
<default>NULL</default>
<type>\Query\Table\[Driver_Interface]</type>
</argument>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="Query\Table" line="99" package="Query\Table_Builder">
<name>__invoke</name>
<full_name>\Query\Table\Table_Builder::__invoke()</full_name>
<docblock line="99">
<description>Alias to constructor</description>
<long-description></long-description>
<tag name="param" line="99" description="" type="\Query\Table\[string]" variable="$name">
<type link="[string].html">\Query\Table\[string]</type>
</tag>
<tag name="param" line="99" description="" type="\Query\Table\[array]" variable="$options">
<type link="[array].html">\Query\Table\[array]</type>
</tag>
<tag name="param" line="99" description="" type="\Query\Table\[\Query\Driver\Driver_Interface]" variable="$driver">
<type link="Driver_Interface].html">\Query\Table\[\Query\Driver\Driver_Interface]</type>
</tag>
<tag name="return" line="99" description="" type="\Query\Table\Table_Builder">
<type link="Table_Builder.html">\Query\Table\Table_Builder</type>
</tag>
</docblock>
<argument line="0" by_reference="false">
<name>$name</name>
<default>''</default>
<type>\Query\Table\[string]</type>
</argument>
<argument line="0" by_reference="false">
<name>$options</name>
<default>array()</default>
<type>\Query\Table\[array]</type>
</argument>
<argument line="0" by_reference="false">
<name>$driver</name>
<default>NULL</default>
<type>\Query\Table\[\Query\Driver\Driver_Interface]</type>
</argument>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="Query\Table" line="112" package="Query\Table_Builder">
<name>set_driver</name>
<full_name>\Query\Table\Table_Builder::set_driver()</full_name>
<docblock line="112">
<description>Set the reference to the current database driver</description>
<long-description></long-description>
<tag name="param" line="112" description="" type="\Query\Driver\Driver_Interface" variable="$driver">
<type link="Driver_Interface.html">\Query\Driver\Driver_Interface</type>
</tag>
<tag name="return" line="112" description="" type="\Query\Table\Table_Builder">
<type link="Table_Builder.html">\Query\Table\Table_Builder</type>
</tag>
</docblock>
<argument line="0" by_reference="false">
<name>$driver</name>
<default>NULL</default>
<type>\Query\Driver\Driver_Interface</type>
</argument>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="Query\Table" line="128" package="Query\Table_Builder">
<name>get_driver</name>
<full_name>\Query\Table\Table_Builder::get_driver()</full_name>
<docblock line="128">
<description>Get the current DB Driver</description>
<long-description></long-description>
<tag name="return" line="128" description="" type="\Query\Driver_Interface">
<type link="Driver_Interface.html">\Query\Driver_Interface</type>
</tag>
</docblock>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="Query\Table" line="145" package="Query\Table_Builder">
<name>add_column</name>
<full_name>\Query\Table\Table_Builder::add_column()</full_name>
<docblock line="145">
<description>Add a column to the current table</description>
<long-description></long-description>
<tag name="param" line="145" description="" type="string" variable="$column_name">
<type>string</type>
</tag>
<tag name="param" line="145" description="" type="string" variable="$type">
<type>string</type>
</tag>
<tag name="param" line="145" description="" type="array" variable="$options">
<type>array</type>
</tag>
<tag name="return" line="145" description="" type="\Query\Table\Table_Builder">
<type link="Table_Builder.html">\Query\Table\Table_Builder</type>
</tag>
</docblock>
<argument line="0" by_reference="false">
<name>$column_name</name>
<default></default>
<type>string</type>
</argument>
<argument line="0" by_reference="false">
<name>$type</name>
<default>NULL</default>
<type>string</type>
</argument>
<argument line="0" by_reference="false">
<name>$options</name>
<default>array()</default>
<type>array</type>
</argument>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="Query\Table" line="155" package="Query\Table_Builder">
<name>remove_column</name>
<full_name>\Query\Table\Table_Builder::remove_column()</full_name>
<docblock line="155">
<description></description>
<long-description></long-description>
</docblock>
<argument line="0" by_reference="false">
<name>$column_name</name>
<default></default>
<type/>
</argument>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="Query\Table" line="162" package="Query\Table_Builder">
<name>rename_column</name>
<full_name>\Query\Table\Table_Builder::rename_column()</full_name>
<docblock line="162">
<description></description>
<long-description></long-description>
</docblock>
<argument line="0" by_reference="false">
<name>$old_name</name>
<default></default>
<type/>
</argument>
<argument line="0" by_reference="false">
<name>$new_name</name>
<default></default>
<type/>
</argument>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="Query\Table" line="169" package="Query\Table_Builder">
<name>change_column</name>
<full_name>\Query\Table\Table_Builder::change_column()</full_name>
<docblock line="169">
<description></description>
<long-description></long-description>
</docblock>
<argument line="0" by_reference="false">
<name>$column_name</name>
<default></default>
<type/>
</argument>
<argument line="0" by_reference="false">
<name>$new_column_type</name>
<default></default>
<type/>
</argument>
<argument line="0" by_reference="false">
<name>$options</name>
<default>array()</default>
<type/>
</argument>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="Query\Table" line="176" package="Query\Table_Builder">
<name>has_column</name>
<full_name>\Query\Table\Table_Builder::has_column()</full_name>
<docblock line="176">
<description></description>
<long-description></long-description>
</docblock>
<argument line="0" by_reference="false">
<name>$column_name</name>
<default></default>
<type/>
</argument>
<argument line="0" by_reference="false">
<name>$options</name>
<default>array()</default>
<type/>
</argument>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="Query\Table" line="185" package="Query\Table_Builder">
<name>add_index</name>
<full_name>\Query\Table\Table_Builder::add_index()</full_name>
<docblock line="185">
<description></description>
<long-description></long-description>
</docblock>
<argument line="0" by_reference="false">
<name>$columns</name>
<default></default>
<type/>
</argument>
<argument line="0" by_reference="false">
<name>$options</name>
<default>array()</default>
<type/>
</argument>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="Query\Table" line="195" package="Query\Table_Builder">
<name>remove_index</name>
<full_name>\Query\Table\Table_Builder::remove_index()</full_name>
<docblock line="195">
<description></description>
<long-description></long-description>
</docblock>
<argument line="0" by_reference="false">
<name>$columns</name>
<default></default>
<type/>
</argument>
<argument line="0" by_reference="false">
<name>$options</name>
<default>array()</default>
<type/>
</argument>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="Query\Table" line="202" package="Query\Table_Builder">
<name>remove_index_by_name</name>
<full_name>\Query\Table\Table_Builder::remove_index_by_name()</full_name>
<docblock line="202">
<description></description>
<long-description></long-description>
</docblock>
<argument line="0" by_reference="false">
<name>$name</name>
<default></default>
<type/>
</argument>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="Query\Table" line="209" package="Query\Table_Builder">
<name>has_index</name>
<full_name>\Query\Table\Table_Builder::has_index()</full_name>
<docblock line="209">
<description></description>
<long-description></long-description>
</docblock>
<argument line="0" by_reference="false">
<name>$columns</name>
<default></default>
<type/>
</argument>
<argument line="0" by_reference="false">
<name>$options</name>
<default>array()</default>
<type/>
</argument>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="Query\Table" line="218" package="Query\Table_Builder">
<name>add_foreign_key</name>
<full_name>\Query\Table\Table_Builder::add_foreign_key()</full_name>
<docblock line="218">
<description></description>
<long-description></long-description>
</docblock>
<argument line="0" by_reference="false">
<name>$columns</name>
<default></default>
<type/>
</argument>
<argument line="0" by_reference="false">
<name>$referenced_table</name>
<default></default>
<type/>
</argument>
<argument line="0" by_reference="false">
<name>$referenced_columns</name>
<default>array('id')</default>
<type/>
</argument>
<argument line="0" by_reference="false">
<name>$options</name>
<default>array()</default>
<type/>
</argument>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="Query\Table" line="228" package="Query\Table_Builder">
<name>drop_foreign_key</name>
<full_name>\Query\Table\Table_Builder::drop_foreign_key()</full_name>
<docblock line="228">
<description></description>
<long-description></long-description>
</docblock>
<argument line="0" by_reference="false">
<name>$columns</name>
<default></default>
<type/>
</argument>
<argument line="0" by_reference="false">
<name>$constraint</name>
<default>NULL</default>
<type/>
</argument>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="Query\Table" line="235" package="Query\Table_Builder">
<name>has_foreign_key</name>
<full_name>\Query\Table\Table_Builder::has_foreign_key()</full_name>
<docblock line="235">
<description></description>
<long-description></long-description>
</docblock>
<argument line="0" by_reference="false">
<name>$columns</name>
<default></default>
<type/>
</argument>
<argument line="0" by_reference="false">
<name>$constraint</name>
<default>NULL</default>
<type/>
</argument>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="Query\Table" line="244" package="Query\Table_Builder">
<name>exists</name>
<full_name>\Query\Table\Table_Builder::exists()</full_name>
<docblock line="244">
<description></description>
<long-description></long-description>
</docblock>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="Query\Table" line="252" package="Query\Table_Builder">
<name>drop</name>
<full_name>\Query\Table\Table_Builder::drop()</full_name>
<docblock line="252">
<description></description>
<long-description></long-description>
</docblock>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="Query\Table" line="259" package="Query\Table_Builder">
<name>rename</name>
<full_name>\Query\Table\Table_Builder::rename()</full_name>
<docblock line="259">
<description></description>
<long-description></long-description>
</docblock>
<argument line="0" by_reference="false">
<name>$new_table_name</name>
<default></default>
<type/>
</argument>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="Query\Table" line="266" package="Query\Table_Builder">
<name>get_columns</name>
<full_name>\Query\Table\Table_Builder::get_columns()</full_name>
<docblock line="266">
<description></description>
<long-description></long-description>
</docblock>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="Query\Table" line="276" package="Query\Table_Builder">
<name>create</name>
<full_name>\Query\Table\Table_Builder::create()</full_name>
<docblock line="276">
<description></description>
<long-description></long-description>
</docblock>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="Query\Table" line="283" package="Query\Table_Builder">
<name>update</name>
<full_name>\Query\Table\Table_Builder::update()</full_name>
<docblock line="283">
<description></description>
<long-description></long-description>
</docblock>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="Query\Table" line="290" package="Query\Table_Builder">
<name>save</name>
<full_name>\Query\Table\Table_Builder::save()</full_name>
<docblock line="290">
<description></description>
<long-description></long-description>
</docblock>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="Query\Table" line="299" package="Query\Table_Builder">
<name>reset</name>
<full_name>\Query\Table\Table_Builder::reset()</full_name>
<docblock line="299">
<description></description>
<long-description></long-description>
</docblock>
</method>
</class>
<source>eJzNWdtu4zYQfZa+YgIEsBzEUbvYp6TJJpt0i3TTFkVT9CEbCJRIW4RlSSApb4xF/r286hYlyKa+1C+WKXLm8PDMkBz/9KFMSz88OPDhAP6sCFvJB/X8iRFiGuBjRTNMGIRwhQSKESdwEXPBUCJokcMNWhFmR52XKJmjGfE8ZwvOUSXSgnneLV0UIl3Br0fwD2KM5PptUpQrRmep8C7dEwTJGN798OM7mKiv97pfRvM5eF4qRMmPw3BGRVrFR0mxCNGSIvFeIgkbnxlNSM6J6S+7lynNuKjYjBS5HHRUzcOkwCTEMcIT21kODH0/DGGyto/v52hBuCTFcvnlFsUZOfEr7hquGF0SZr+i61wQNpXdT9aOxK6xWzlIMsQ5YDKlOc1ngN3ShiAURkgYQXp9F0SuH+a9FYaGbF7FrlFPL7KC0YQaN512+Ob7noLjydG3KQFFEhRTEPI5qZQ0hAGhe5wvEQMJWqJUv0PfK1khSCIIhn099BRGo5OWTUMmTAvWMYnjxl6f79oyXSJBYB8bE6fw+983N23bf5SKFP7EeA+vFDha9Y3qPlFhLZyaTsG4bf6yyKqFfCkKiAkgjAkOq1IujpzsW1wm1t6gs+sckweyPmfU2ht09qlghM5ymJPV+jxOjdFIG+26XW/0tBYol1qsElEw9dvgKxFDC7gzIr03quy80cDkC7v2nXd9Kd479ZlejMi8lfciy9JQxTJ3wbTKTSaOosShC5rIOKzdNgwdPgmAnuTHvvfN97x9kVI+ORsUbrQgMp8GQ10al3otnBlORGS8BNabeU2nYPHunSrE0rn27sbZqQSUSwvOoTUwhg/QaZmclUwmtYdIIzJ2x3BsFuVEWn1ULi2reqRsfNygYi4yirTik7VL58uLe8h/ERLNl8WcrElFbbInZ09U2pg+hEYXG12Tv4jQuUYqhchkI4HL9ensFW47bBhsM/8y8W/mvRUgr2NWRQ7sAeVRXmVZHVX9AKqH2g4mDLYaBb9Yxh3BVx+teBpqLZoOt0936B5ls4ayQbXVE17/5JS5Pbtjw2/2lLS5NIIxIDD7eV+t9VbZ1qhJKe4IEPUTi3stVmWnXcd2L918h4Tlnh4Zj0Hb86FxZNU7lEzcjiMHycacfLXuLp811tllaq3bE8/dvZK7/HGypXTfJ4KRRbEkQ1wM6HRrmJT/GlORYcen5HvH2JIU5bNBviw829Jd+Sf62QHyFPFnYA+D3Fwu0gf6zaWioVjXZ343b/49gX39zMh2MNsbxf8lmF892R1DjOKVlqA9/e40Ml7J2eaCwl08P5PVdkOjdTltz78+c2JzRek29S/sI4pH45fCSlrvhJWdbvT5DV6Hg7B9yTaRKJ92FYmYFeVzzJp7BaLyRNQ6JW9P6juHZQSvdTD5SjGpa3cbnz55oFzwoC4bKAhKrL2ruTqtm3eBVpgVEM0jo+rWhf/Q1sv4pu6CQ8oKtqgYcxgL9NnGVE/qZL0dAGoxrEpb896MJi+STi1586dJVb0mQbeMxYiqH21LT6auuVMIHC1rAC62XKSqGoFX184asJ537BodiVs7wWhuLF98Tst6t1OwRiaJjOD0DNyzbDclRJV6UZKaSQLiYPbFM9hfoqwuh9TlEl1HVB7uVL97Q4bu4hbK7qum/O+Zcsmj5uFR/TPzc471PxY6buMqk8mWHam/0v4F8cIxrw==</source>
</file>
<file path="drivers/firebird/firebird_result.php" generated-path="drivers.firebird.firebird_result.html" hash="12d167330c4c81f4b2f4437d3b689a8f" 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="Query\Driver" line="25" package="Query\Drivers">
<extends>\PDOStatement</extends>
<name>Firebird_Result</name>
<full_name>\Query\Driver\Firebird_Result</full_name>
<docblock line="25">
<description>Firebird result class to emulate PDOStatement Class - only implements
data-fetching methods</description>
<long-description></long-description>
<tag name="package" line="25" description="Query"/>
<tag name="subpackage" line="25" description="Drivers"/>
</docblock>
<property static="false" visibility="private" line="32" namespace="Query\Driver" package="Query\Drivers">
<name>$statement</name>
<default></default>
<docblock line="32">
<description>Reference to fbird resource</description>
<long-description></long-description>
<tag name="var" line="32" description="" type="resource" variable="">
<type>resource</type>
</tag>
</docblock>
</property>
<property static="false" visibility="private" line="39" namespace="Query\Driver" package="Query\Drivers">
<name>$row</name>
<default></default>
<docblock line="39">
<description>Current row in result array</description>
<long-description></long-description>
<tag name="var" line="39" description="" type="int" variable="">
<type>int</type>
</tag>
</docblock>
</property>
<property static="false" visibility="private" line="46" namespace="Query\Driver" package="Query\Drivers">
<name>$result</name>
<default>array()</default>
<docblock line="46">
<description>Data pulled from query</description>
<long-description></long-description>
<tag name="param" line="46" description="" type="mixed" variable="">
<type>mixed</type>
</tag>
</docblock>
</property>
<property static="false" visibility="private" line="53" namespace="Query\Driver" package="Query\Drivers">
<name>$db</name>
<default></default>
<docblock line="53">
<description>Reference to the db drive to de-duplicate error functions</description>
<long-description></long-description>
<tag name="var" line="53" description="" type="\Query\Driver\Firebird" variable="">
<type link="Firebird.html">\Query\Driver\Firebird</type>
</tag>
</docblock>
</property>
<method final="false" abstract="false" static="false" visibility="public" namespace="Query\Driver" line="62" package="Query\Drivers">
<name>__construct</name>
<full_name>\Query\Driver\Firebird_Result::__construct()</full_name>
<docblock line="62">
<description>Create the object by passing the resource for
the query</description>
<long-description></long-description>
<tag name="param" line="62" description="" type="resource" variable="$link">
<type>resource</type>
</tag>
<tag name="param" line="62" description="" type="\Query\Driver\[\Query\Driver\Firebird]" variable="$db">
<type link="Firebird].html">\Query\Driver\[\Query\Driver\Firebird]</type>
</tag>
</docblock>
<argument line="0" by_reference="false">
<name>$link</name>
<default></default>
<type>resource</type>
</argument>
<argument line="0" by_reference="false">
<name>$db</name>
<default>NULL</default>
<type>\Query\Driver\[\Query\Driver\Firebird]</type>
</argument>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="Query\Driver" line="97" package="Query\Drivers">
<name>bindColumn</name>
<full_name>\Query\Driver\Firebird_Result::bindColumn()</full_name>
<docblock line="97">
<description>Invalidate method for data consistency</description>
<long-description></long-description>
<tag name="param" line="97" description="" type="mixed" variable="$column">
<type>mixed</type>
</tag>
<tag name="param" line="97" description="" type="mixed" variable="$param">
<type>mixed</type>
</tag>
<tag name="param" line="97" description="" type="int" variable="$type">
<type>int</type>
</tag>
<tag name="param" line="97" description="" type="mixed" variable="$maxlen">
<type>mixed</type>
</tag>
<tag name="param" line="97" description="" type="array" variable="$driverdata">
<type>array</type>
</tag>
<tag name="return" line="97" description="" type="NULL">
<type>NULL</type>
</tag>
</docblock>
<argument line="0" by_reference="false">
<name>$column</name>
<default></default>
<type>mixed</type>
</argument>
<argument line="0" by_reference="true">
<name>$param</name>
<default></default>
<type>mixed</type>
</argument>
<argument line="0" by_reference="false">
<name>$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>
</argument>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="Query\Driver" line="114" package="Query\Drivers">
<name>bindParam</name>
<full_name>\Query\Driver\Firebird_Result::bindParam()</full_name>
<docblock line="114">
<description>Invalidate method for data consistency</description>
<long-description></long-description>
<tag name="param" line="114" description="" type="mixed" variable="$parameter">
<type>mixed</type>
</tag>
<tag name="param" line="114" description="" type="mixed" variable="$variable">
<type>mixed</type>
</tag>
<tag name="param" line="114" description="" type="int" variable="$data_type">
<type>int</type>
</tag>
<tag name="param" line="114" description="" type="mixed" variable="$maxlen">
<type>mixed</type>
</tag>
<tag name="param" line="114" description="" type="array" variable="$driverdata">
<type>array</type>
</tag>
<tag name="return" line="114" description="" type="NULL">
<type>NULL</type>
</tag>
</docblock>
<argument line="0" by_reference="false">
<name>$parameter</name>
<default></default>
<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>
</argument>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="Query\Driver" line="129" package="Query\Drivers">
<name>bindValue</name>
<full_name>\Query\Driver\Firebird_Result::bindValue()</full_name>
<docblock line="129">
<description>Invalidate method for data consistency</description>
<long-description></long-description>
<tag name="param" line="129" description="" type="mixed" variable="$parameter">
<type>mixed</type>
</tag>
<tag name="param" line="129" description="" type="mixed" variable="$variable">
<type>mixed</type>
</tag>
<tag name="param" line="129" description="" type="int" variable="$data_type">
<type>int</type>
</tag>
<tag name="return" line="129" description="" type="NULL">
<type>NULL</type>
</tag>
</docblock>
<argument line="0" by_reference="false">
<name>$parameter</name>
<default></default>
<type>mixed</type>
</argument>
<argument line="0" by_reference="false">
<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>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="Query\Driver" line="142" package="Query\Drivers">
<name>execute</name>
<full_name>\Query\Driver\Firebird_Result::execute()</full_name>
<docblock line="142">
<description>Run a prepared statement query</description>
<long-description></long-description>
<tag name="param" line="142" description="" type="array" variable="$args">
<type>array</type>
</tag>
<tag name="return" line="142" description="" type="\Query\Driver\Firebird_Result">
<type link="Firebird_Result.html">\Query\Driver\Firebird_Result</type>
</tag>
</docblock>
<argument line="0" by_reference="false">
<name>$args</name>
<default>NULL</default>
<type>array</type>
</argument>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="Query\Driver" line="165" package="Query\Drivers">
<name>fetch</name>
<full_name>\Query\Driver\Firebird_Result::fetch()</full_name>
<docblock line="165">
<description>Emulate PDO fetch public function</description>
<long-description></long-description>
<tag name="param" line="165" description="" type="int" variable="$fetch_style">
<type>int</type>
</tag>
<tag name="param" line="165" description="" type="mixed" variable="$cursor_orientation">
<type>mixed</type>
</tag>
<tag name="param" line="165" description="" type="mixed" variable="$cursor_offset">
<type>mixed</type>
</tag>
<tag name="return" line="165" description="" type="mixed">
<type>mixed</type>
</tag>
</docblock>
<argument line="0" by_reference="false">
<name>$fetch_style</name>
<default>\PDO::FETCH_ASSOC</default>
<type>int</type>
</argument>
<argument line="0" by_reference="false">
<name>$cursor_orientation</name>
<default>\PDO::FETCH_ORI_NEXT</default>
<type>mixed</type>
</argument>
<argument line="0" by_reference="false">
<name>$cursor_offset</name>
<default>NULL</default>
<type>mixed</type>
</argument>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="Query\Driver" line="210" package="Query\Drivers">
<name>fetchAll</name>
<full_name>\Query\Driver\Firebird_Result::fetchAll()</full_name>
<docblock line="210">
<description>Emulate PDO fetchAll public function</description>
<long-description></long-description>
<tag name="param" line="210" description="" type="int" variable="$fetch_style">
<type>int</type>
</tag>
<tag name="param" line="210" description="" type="mixed" variable="$statement">
<type>mixed</type>
</tag>
<tag name="param" line="210" description="" type="mixed" variable="$ctor_args">
<type>mixed</type>
</tag>
<tag name="return" line="210" description="" type="mixed">
<type>mixed</type>
</tag>
</docblock>
<argument line="0" by_reference="false">
<name>$fetch_style</name>
<default>\PDO::FETCH_ASSOC</default>
<type>int</type>
</argument>
<argument line="0" by_reference="false">
<name>$statement</name>
<default>NULL</default>
<type>mixed</type>
</argument>
<argument line="0" by_reference="false">
<name>$ctor_args</name>
<default>NULL</default>
<type>mixed</type>
</argument>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="Query\Driver" line="232" package="Query\Drivers">
<name>fetchColumn</name>
<full_name>\Query\Driver\Firebird_Result::fetchColumn()</full_name>
<docblock line="232">
<description>Emulate PDOStatement::fetchColumn</description>
<long-description></long-description>
<tag name="param" line="232" description="" type="int" variable="$column_num">
<type>int</type>
</tag>
<tag name="return" line="232" description="" type="mixed">
<type>mixed</type>
</tag>
</docblock>
<argument line="0" by_reference="false">
<name>$column_num</name>
<default>0</default>
<type>int</type>
</argument>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="Query\Driver" line="247" package="Query\Drivers">
<name>fetchObject</name>
<full_name>\Query\Driver\Firebird_Result::fetchObject()</full_name>
<docblock line="247">
<description>Emulate PDOStatement::fetchObject, but only for the default use</description>
<long-description></long-description>
<tag name="param" line="247" description="" type="string" variable="$class_name">
<type>string</type>
</tag>
<tag name="param" line="247" description="" type="array" variable="$ctor_args">
<type>array</type>
</tag>
<tag name="return" line="247" description="" type="\Query\Driver\stdClass">
<type link="stdClass.html">\Query\Driver\stdClass</type>
</tag>
</docblock>
<argument line="0" by_reference="false">
<name>$class_name</name>
<default>'stdClass'</default>
<type>string</type>
</argument>
<argument line="0" by_reference="false">
<name>$ctor_args</name>
<default>array()</default>
<type>array</type>
</argument>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="Query\Driver" line="259" package="Query\Drivers">
<name>rowCount</name>
<full_name>\Query\Driver\Firebird_Result::rowCount()</full_name>
<docblock line="259">
<description>Return the number of rows affected by the previous query</description>
<long-description></long-description>
<tag name="return" line="259" description="" type="int">
<type>int</type>
</tag>
</docblock>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="Query\Driver" line="281" package="Query\Drivers">
<name>errorCode</name>
<full_name>\Query\Driver\Firebird_Result::errorCode()</full_name>
<docblock line="281">
<description>Method to emulate PDOStatement-&gt;errorCode</description>
<long-description></long-description>
<tag name="return" line="281" description="" type="string">
<type>string</type>
</tag>
</docblock>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="Query\Driver" line="293" package="Query\Drivers">
<name>errorInfo</name>
<full_name>\Query\Driver\Firebird_Result::errorInfo()</full_name>
<docblock line="293">
<description>Method to emulate PDO-&gt;errorInfo / PDOStatement-&gt;errorInfo</description>
<long-description></long-description>
<tag name="return" line="293" description="" type="array">
<type>array</type>
</tag>
</docblock>
</method>
</class>
<source>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</source>
</file>
<file path="drivers/firebird/firebird_util.php" generated-path="drivers.firebird.firebird_util.html" hash="0471869f8469a368e4ffc55d90f95143" 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="Query\Driver" line="28" package="Query\Drivers">
<extends>\Query\Driver\Abstract_Util</extends>
<name>Firebird_Util</name>
<full_name>\Query\Driver\Firebird_Util</full_name>
<docblock line="28">
<description>Firebird-specific backup, import and creation methods</description>
<long-description></long-description>
<tag name="package" line="28" description="Query"/>
<tag name="subpackage" line="28" description="Drivers"/>
</docblock>
<method final="false" abstract="false" static="false" visibility="public" namespace="Query\Driver" line="39" package="Query\Drivers">
<name>create_table</name>
<full_name>\Query\Driver\Firebird_Util::create_table()</full_name>
<docblock line="39">
<description>Convienience public function to generate sql for creating a db table</description>
<long-description></long-description>
<tag name="deprecated" line="39" description="Use the table builder class instead"/>
<tag name="param" line="39" description="" type="string" variable="$name">
<type>string</type>
</tag>
<tag name="param" line="39" description="" type="array" variable="$fields">
<type>array</type>
</tag>
<tag name="param" line="39" description="" type="array" variable="$constraints">
<type>array</type>
</tag>
<tag name="return" line="39" description="" type="string">
<type>string</type>
</tag>
</docblock>
<argument line="0" by_reference="false">
<name>$name</name>
<default></default>
<type>string</type>
</argument>
<argument line="0" by_reference="false">
<name>$fields</name>
<default></default>
<type>array</type>
</argument>
<argument line="0" by_reference="false">
<name>$constraints</name>
<default>array()</default>
<type>array</type>
</argument>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="Query\Driver" line="80" package="Query\Drivers">
<name>delete_table</name>
<full_name>\Query\Driver\Firebird_Util::delete_table()</full_name>
<docblock line="80">
<description>Drop the selected table</description>
<long-description></long-description>
<tag name="param" line="80" description="" type="string" variable="$name">
<type>string</type>
</tag>
<tag name="return" line="80" 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="Query\Driver" line="94" package="Query\Drivers">
<name>backup_structure</name>
<full_name>\Query\Driver\Firebird_Util::backup_structure()</full_name>
<docblock line="94">
<description>Create an SQL backup file for the current database's structure</description>
<long-description></long-description>
<tag name="codeCoverageIgnore" line="94" description=""/>
<tag name="param" line="94" description="" type="string" variable="$db_path">
<type>string</type>
</tag>
<tag name="param" line="94" description="" type="string" variable="$new_file">
<type>string</type>
</tag>
<tag name="return" line="94" description="" type="string">
<type>string</type>
</tag>
</docblock>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="Query\Driver" line="110" package="Query\Drivers">
<name>backup_data</name>
<full_name>\Query\Driver\Firebird_Util::backup_data()</full_name>
<docblock line="110">
<description>Create an SQL backup file for the current database's data</description>
<long-description></long-description>
<tag name="codeCoverageIgnore" line="110" description=""/>
<tag name="param" line="110" description="" type="array" variable="$exclude">
<type>array</type>
</tag>
<tag name="param" line="110" description="" type="bool" variable="$system_tables">
<type>bool</type>
</tag>
<tag name="return" line="110" description="" type="string">
<type>string</type>
</tag>
</docblock>
<argument line="0" by_reference="false">
<name>$exclude</name>
<default>array()</default>
<type>array</type>
</argument>
<argument line="0" by_reference="false">
<name>$system_tables</name>
<default>FALSE</default>
<type>bool</type>
</argument>
</method>
<method final="false" static="false" visibility="public" line="28">
<name>get_system_tables</name>
<docblock>
<description/>
<long-description/>
<tag name="magic" line="28"/>
<tag name="return" line="28" type="">
<type/>
</tag>
<tag name="method" line="28" description="" method_name="get_system_tables"/>
</docblock>
</method>
<method final="false" static="false" visibility="public" line="28">
<name>get_tables</name>
<docblock>
<description/>
<long-description/>
<tag name="magic" line="28"/>
<tag name="return" line="28" type="">
<type/>
</tag>
<tag name="method" line="28" description="" method_name="get_tables"/>
</docblock>
</method>
<method final="false" static="false" visibility="public" line="28">
<name>query</name>
<docblock>
<description/>
<long-description/>
<tag name="magic" line="28"/>
<tag name="return" line="28" type="">
<type/>
</tag>
<tag name="method" line="28" description="" method_name="query"/>
</docblock>
</method>
<method final="false" static="false" visibility="public" line="28">
<name>get_service</name>
<docblock>
<description/>
<long-description/>
<tag name="magic" line="28"/>
<tag name="return" line="28" type="">
<type/>
</tag>
<tag name="method" line="28" description="" method_name="get_service"/>
</docblock>
</method>
</class>
<source>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</source>
</file>
<file path="drivers/firebird/firebird_driver.php" generated-path="drivers.firebird.firebird_driver.html" hash="820c500c1b3ddb9812eaf479c8d4d926" 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="Query\Driver" line="30" package="Query\Drivers">
<extends>\Query\Driver\Abstract_Driver</extends>
<name>Firebird</name>
<full_name>\Query\Driver\Firebird</full_name>
<docblock line="30">
<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="30" description="Query"/>
<tag name="subpackage" line="30" description="Drivers"/>
</docblock>
<property static="false" visibility="protected" line="37" namespace="Query\Driver" package="Query\Drivers">
<name>$statement</name>
<default>NULL</default>
<docblock line="37">
<description>Reference to the last query executed</description>
<long-description></long-description>
<tag name="var" line="37" description="" type="object" variable="">
<type>object</type>
</tag>
</docblock>
</property>
<property static="false" visibility="protected" line="45" namespace="Query\Driver" package="Query\Drivers">
<name>$statement_link</name>
<default>NULL</default>
<docblock line="45">
<description>Reference to the resource returned by
the last query executed</description>
<long-description></long-description>
<tag name="var" line="45" description="" type="resource" variable="">
<type>resource</type>
</tag>
</docblock>
</property>
<property static="false" visibility="protected" line="52" namespace="Query\Driver" package="Query\Drivers">
<name>$trans</name>
<default>NULL</default>
<docblock line="52">
<description>Reference to the current transaction</description>
<long-description></long-description>
<tag name="var" line="52" description="" type="resource" variable="">
<type>resource</type>
</tag>
</docblock>
</property>
<property static="false" visibility="protected" line="59" namespace="Query\Driver" package="Query\Drivers">
<name>$conn</name>
<default>NULL</default>
<docblock line="59">
<description>Reference to the connection resource</description>
<long-description></long-description>
<tag name="var" line="59" description="" type="resource" variable="">
<type>resource</type>
</tag>
</docblock>
</property>
<property static="false" visibility="protected" line="66" namespace="Query\Driver" package="Query\Drivers">
<name>$service</name>
<default>NULL</default>
<docblock line="66">
<description>Reference to the service resource</description>
<long-description></long-description>
<tag name="var" line="66" description="" type="resource" variable="">
<type>resource</type>
</tag>
</docblock>
</property>
<method final="false" abstract="false" static="false" visibility="public" namespace="Query\Driver" line="76" package="Query\Drivers">
<name>__construct</name>
<full_name>\Query\Driver\Firebird::__construct()</full_name>
<docblock line="76">
<description>Open the link to the database</description>
<long-description></long-description>
<tag name="param" line="76" description="" type="string" variable="$dbpath">
<type>string</type>
</tag>
<tag name="param" line="76" description="" type="string" variable="$user">
<type>string</type>
</tag>
<tag name="param" line="76" description="" type="string" variable="$pass">
<type>string</type>
</tag>
<tag name="param" line="76" description="" type="array" variable="$options">
<type>array</type>
</tag>
</docblock>
<argument line="0" by_reference="false">
<name>$dbpath</name>
<default></default>
<type>string</type>
</argument>
<argument line="0" by_reference="false">
<name>$user</name>
<default>'SYSDBA'</default>
<type>string</type>
</argument>
<argument line="0" by_reference="false">
<name>$pass</name>
<default>'masterkey'</default>
<type>string</type>
</argument>
<argument line="0" by_reference="false">
<name>$options</name>
<default>array()</default>
<type>array</type>
</argument>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="Query\Driver" line="112" package="Query\Drivers">
<name>__destruct</name>
<full_name>\Query\Driver\Firebird::__destruct()</full_name>
<docblock line="112">
<description>Cleanup some loose ends</description>
<long-description></long-description>
<tag name="codeCoverageIgnore" line="112" description=""/>
</docblock>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="Query\Driver" line="124" package="Query\Drivers">
<name>get_service</name>
<full_name>\Query\Driver\Firebird::get_service()</full_name>
<docblock line="124">
<description>Return service handle</description>
<long-description></long-description>
<tag name="return" line="124" description="" type="resource">
<type>resource</type>
</tag>
</docblock>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="Query\Driver" line="136" package="Query\Drivers">
<name>truncate</name>
<full_name>\Query\Driver\Firebird::truncate()</full_name>
<docblock line="136">
<description>Empty a database table</description>
<long-description></long-description>
<tag name="param" line="136" 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>
<method final="false" abstract="false" static="false" visibility="public" namespace="Query\Driver" line="151" package="Query\Drivers">
<name>exec</name>
<full_name>\Query\Driver\Firebird::exec()</full_name>
<docblock line="151">
<description>Execute an sql statement and return number of affected rows</description>
<long-description></long-description>
<tag name="param" line="151" description="" type="string" variable="$sql">
<type>string</type>
</tag>
<tag name="return" line="151" description="" type="int">
<type>int</type>
</tag>
</docblock>
<argument line="0" by_reference="false">
<name>$sql</name>
<default></default>
<type>string</type>
</argument>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="Query\Driver" line="164" package="Query\Drivers">
<name>getAttribute</name>
<full_name>\Query\Driver\Firebird::getAttribute()</full_name>
<docblock line="164">
<description>Implement for compatibility with PDO</description>
<long-description></long-description>
<tag name="param" line="164" description="" type="int" variable="$attribute">
<type>int</type>
</tag>
<tag name="return" line="164" description="" type="mixed">
<type>mixed</type>
</tag>
</docblock>
<argument line="0" by_reference="false">
<name>$attribute</name>
<default></default>
<type>int</type>
</argument>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="Query\Driver" line="176" package="Query\Drivers">
<name>inTransaction</name>
<full_name>\Query\Driver\Firebird::inTransaction()</full_name>
<docblock line="176">
<description>Return whether the current statement is in a transaction</description>
<long-description></long-description>
<tag name="return" line="176" description="" type="bool">
<type>bool</type>
</tag>
</docblock>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="Query\Driver" line="189" package="Query\Drivers">
<name>lastInsertId</name>
<full_name>\Query\Driver\Firebird::lastInsertId()</full_name>
<docblock line="189">
<description>Returns the last value of the specified generator</description>
<long-description></long-description>
<tag name="param" line="189" description="" type="string" variable="$name">
<type>string</type>
</tag>
<tag name="return" line="189" description="" type="mixed">
<type>mixed</type>
</tag>
</docblock>
<argument line="0" by_reference="false">
<name>$name</name>
<default>NULL</default>
<type>string</type>
</argument>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="Query\Driver" line="203" package="Query\Drivers">
<name>query</name>
<full_name>\Query\Driver\Firebird::query()</full_name>
<docblock line="203">
<description>Wrapper public function to better match PDO</description>
<long-description></long-description>
<tag name="param" line="203" description="" type="string" variable="$sql">
<type>string</type>
</tag>
<tag name="return" line="203" description="" type="\Query\Driver\Firebird_Result">
<type link="Firebird_Result.html">\Query\Driver\Firebird_Result</type>
</tag>
<tag name="throws" line="203" description="" type="\Query\Driver\PDOException">
<type link="PDOException.html">\Query\Driver\PDOException</type>
</tag>
</docblock>
<argument line="0" by_reference="false">
<name>$sql</name>
<default>''</default>
<type>string</type>
</argument>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="Query\Driver" line="231" package="Query\Drivers">
<name>prepare</name>
<full_name>\Query\Driver\Firebird::prepare()</full_name>
<docblock line="231">
<description>Emulate PDO prepare</description>
<long-description></long-description>
<tag name="param" line="231" description="" type="string" variable="$query">
<type>string</type>
</tag>
<tag name="param" line="231" description="" type="array" variable="$options">
<type>array</type>
</tag>
<tag name="return" line="231" description="" type="\Query\Driver\Firebird_Result">
<type link="Firebird_Result.html">\Query\Driver\Firebird_Result</type>
</tag>
<tag name="throws" line="231" description="" type="\Query\Driver\PDOException">
<type link="PDOException.html">\Query\Driver\PDOException</type>
</tag>
</docblock>
<argument line="0" by_reference="false">
<name>$query</name>
<default></default>
<type>string</type>
</argument>
<argument line="0" by_reference="false">
<name>$options</name>
<default>array()</default>
<type>array</type>
</argument>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="Query\Driver" line="250" package="Query\Drivers">
<name>beginTransaction</name>
<full_name>\Query\Driver\Firebird::beginTransaction()</full_name>
<docblock line="250">
<description>Start a database transaction</description>
<long-description></long-description>
<tag name="return" line="250" description="" type="boolean|null">
<type>boolean</type>
<type>null</type>
</tag>
</docblock>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="Query\Driver" line="262" package="Query\Drivers">
<name>commit</name>
<full_name>\Query\Driver\Firebird::commit()</full_name>
<docblock line="262">
<description>Commit a database transaction</description>
<long-description></long-description>
<tag name="return" line="262" description="" type="bool">
<type>bool</type>
</tag>
</docblock>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="Query\Driver" line="276" package="Query\Drivers">
<name>rollBack</name>
<full_name>\Query\Driver\Firebird::rollBack()</full_name>
<docblock line="276">
<description>Rollback a transaction</description>
<long-description></long-description>
<tag name="return" line="276" description="" type="bool">
<type>bool</type>
</tag>
</docblock>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="Query\Driver" line="291" package="Query\Drivers">
<name>setAttribute</name>
<full_name>\Query\Driver\Firebird::setAttribute()</full_name>
<docblock line="291">
<description>Set a connection attribute</description>
<long-description></long-description>
<tag name="param" line="291" description="" type="int" variable="$attribute">
<type>int</type>
</tag>
<tag name="param" line="291" description="" type="mixed" variable="$value">
<type>mixed</type>
</tag>
<tag name="return" line="291" description="" type="bool">
<type>bool</type>
</tag>
</docblock>
<argument line="0" by_reference="false">
<name>$attribute</name>
<default></default>
<type>int</type>
</argument>
<argument line="0" by_reference="false">
<name>$value</name>
<default></default>
<type>mixed</type>
</argument>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="Query\Driver" line="305" package="Query\Drivers">
<name>prepare_execute</name>
<full_name>\Query\Driver\Firebird::prepare_execute()</full_name>
<docblock line="305">
<description>Prepare and execute a query</description>
<long-description></long-description>
<tag name="param" line="305" description="" type="string" variable="$sql">
<type>string</type>
</tag>
<tag name="param" line="305" description="" type="array" variable="$args">
<type>array</type>
</tag>
<tag name="return" line="305" description="" type="\Query\Driver\Firebird_Result">
<type link="Firebird_Result.html">\Query\Driver\Firebird_Result</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>$args</name>
<default></default>
<type>array</type>
</argument>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="Query\Driver" line="324" package="Query\Drivers">
<name>quote</name>
<full_name>\Query\Driver\Firebird::quote()</full_name>
<docblock line="324">
<description>Method to emulate PDO-&gt;quote</description>
<long-description></long-description>
<tag name="param" line="324" description="" type="string" variable="$str">
<type>string</type>
</tag>
<tag name="param" line="324" description="" type="int" variable="$param_type">
<type>int</type>
</tag>
<tag name="return" line="324" description="" type="string">
<type>string</type>
</tag>
</docblock>
<argument line="0" by_reference="false">
<name>$str</name>
<default></default>
<type>string</type>
</argument>
<argument line="0" by_reference="false">
<name>$param_type</name>
<default>\PDO::PARAM_STR</default>
<type>int</type>
</argument>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="Query\Driver" line="341" package="Query\Drivers">
<name>errorInfo</name>
<full_name>\Query\Driver\Firebird::errorInfo()</full_name>
<docblock line="341">
<description>Method to emulate PDO-&gt;errorInfo / PDOStatement-&gt;errorInfo</description>
<long-description></long-description>
<tag name="return" line="341" description="" type="array">
<type>array</type>
</tag>
</docblock>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="Query\Driver" line="356" package="Query\Drivers">
<name>errorCode</name>
<full_name>\Query\Driver\Firebird::errorCode()</full_name>
<docblock line="356">
<description>Method to emulate PDO-&gt;errorCode</description>
<long-description></long-description>
<tag name="return" line="356" description="" type="array">
<type>array</type>
</tag>
</docblock>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="Query\Driver" line="370" package="Query\Drivers">
<name>prepare_query</name>
<full_name>\Query\Driver\Firebird::prepare_query()</full_name>
<docblock line="370">
<description>Bind a prepared query with arguments for executing</description>
<long-description></long-description>
<tag name="param" line="370" description="" type="string" variable="$sql">
<type>string</type>
</tag>
<tag name="param" line="370" description="" type="array" variable="$params">
<type>array</type>
</tag>
<tag name="return" line="370" description="" type="NULL">
<type>NULL</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>$params</name>
<default></default>
<type>array</type>
</argument>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="Query\Driver" line="386" package="Query\Drivers">
<name>insert_batch</name>
<full_name>\Query\Driver\Firebird::insert_batch()</full_name>
<docblock line="386">
<description>Create sql for batch insert</description>
<long-description></long-description>
<tag name="param" line="386" description="" type="string" variable="$table">
<type>string</type>
</tag>
<tag name="param" line="386" description="" type="array" variable="$data">
<type>array</type>
</tag>
<tag name="return" line="386" description="" type="array">
<type>array</type>
</tag>
</docblock>
<argument line="0" by_reference="false">
<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>
</method>
</class>
<source>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</source>
</file>
<file path="core/table_foreign_key.php" generated-path="core.table_foreign_key.html" hash="522e49bac53a6b09ba7d1bd4aea35883" 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="Query\Table" line="21" package="Query">
<extends>\Query\Table\Abstract_Table</extends>
<name>Table_Foreign_Key</name>
<full_name>\Query\Table\Table_Foreign_Key</full_name>
<docblock line="21">
<description>Class representing a foreign key</description>
<long-description></long-description>
</docblock>
<property static="false" visibility="protected" line="27" namespace="Query\Table" package="Query">
<name>$valid_options</name>
<default>array('delete', 'update', 'constraint')</default>
<docblock line="27">
<description>Valid options for a foreign key</description>
<long-description></long-description>
<tag name="var" line="27" description="&lt;p&gt;array&lt;/p&gt;" type="\Query\Table\type" variable="">
<type link="type.html">\Query\Table\type</type>
</tag>
</docblock>
</property>
<method final="false" abstract="false" static="false" visibility="public" namespace="Query\Table" line="36" package="Query">
<name>__toString</name>
<full_name>\Query\Table\Table_Foreign_Key::__toString()</full_name>
<docblock line="36">
<description>String representation of the foreign key</description>
<long-description></long-description>
</docblock>
</method>
</class>
<source>eJytkk2P0zAQhs/2r5gDUj9Ea1jtiQVRWNgDcEGs4IIUTexpYjW1LXtSEaH979hOu6A9k0tG9juP3/l4/Tb0Qar1WsIavo4UpxyU+C4SzQfwfrSDoQgKPiBji4ngXZs4ombrHXzBieI5axdQH7AjIS4s2OHIvY9C3Nuj536CT1v4gTGSq7fahynarmdxe4lgqVdw9eLlFWzK77rqBusOIETPHNIrpTrL/dhutT8qPFnk6+xE/X1zsJpcolmf5aG3Q+IxduRdTtqOB6W9IWVaNJuzOCcqKZWCzX/7pHR4pJSbcu7lz3tsB7qRl47fDpgSRAqREjm2rgOEvY9kOwcHmqonXUU1s7mb75rPNAH9YnImPQ6jqRL4LaUoeJH533GwBnwog0oF/ARfNLsTRuApEOSpYD1TUoTomTSTgWenAmkukDezbCmFWBgaiGnxvMRjMHiJdRZmS9bxQorVzT+GvnEsRT5WjHWF/B64p6fOiouxzdOB/ejmXWsa9jNiuZKiVPogH8rMPjpTKbVJZ06TOduy3n8AmvbeCQ==</source>
</file>
<file path="drivers/mysql/mysql_util.php" generated-path="drivers.mysql.mysql_util.html" hash="ead6355ced1ba90fef531030aed2b512" 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="Query\Driver" line="30" package="Query\Drivers">
<extends>\Query\Driver\Abstract_Util</extends>
<name>MySQL_Util</name>
<full_name>\Query\Driver\MySQL_Util</full_name>
<docblock line="30">
<description>MySQL-specific backup, import and creation methods</description>
<long-description></long-description>
<tag name="package" line="30" description="Query"/>
<tag name="subpackage" line="30" description="Drivers"/>
</docblock>
<method final="false" abstract="false" static="false" visibility="public" namespace="Query\Driver" line="37" package="Query\Drivers">
<name>backup_structure</name>
<full_name>\Query\Driver\MySQL_Util::backup_structure()</full_name>
<docblock line="37">
<description>Create an SQL backup file for the current database's structure</description>
<long-description></long-description>
<tag name="return" line="37" description="" type="string">
<type>string</type>
</tag>
</docblock>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="Query\Driver" line="75" package="Query\Drivers">
<name>backup_data</name>
<full_name>\Query\Driver\MySQL_Util::backup_data()</full_name>
<docblock line="75">
<description>Create an SQL backup file for the current database's data</description>
<long-description></long-description>
<tag name="param" line="75" description="" type="array" variable="$exclude">
<type>array</type>
</tag>
<tag name="return" line="75" 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>
<method final="false" static="false" visibility="public" line="30">
<name>get_dbs</name>
<docblock>
<description/>
<long-description/>
<tag name="magic" line="30"/>
<tag name="return" line="30" type="">
<type/>
</tag>
<tag name="method" line="30" description="" method_name="get_dbs"/>
</docblock>
</method>
<method final="false" static="false" visibility="public" line="30">
<name>driver_query</name>
<docblock>
<description/>
<long-description/>
<tag name="magic" line="30"/>
<tag name="return" line="30" type="">
<type/>
</tag>
<tag name="method" line="30" description="" method_name="driver_query"/>
</docblock>
</method>
<method final="false" static="false" visibility="public" line="30">
<name>get_system_tables</name>
<docblock>
<description/>
<long-description/>
<tag name="magic" line="30"/>
<tag name="return" line="30" type="">
<type/>
</tag>
<tag name="method" line="30" description="" method_name="get_system_tables"/>
</docblock>
</method>
<method final="false" static="false" visibility="public" line="30">
<name>get_tables</name>
<docblock>
<description/>
<long-description/>
<tag name="magic" line="30"/>
<tag name="return" line="30" type="">
<type/>
</tag>
<tag name="method" line="30" description="" method_name="get_tables"/>
</docblock>
</method>
<method final="false" static="false" visibility="public" line="30">
<name>query</name>
<docblock>
<description/>
<long-description/>
<tag name="magic" line="30"/>
<tag name="return" line="30" type="">
<type/>
</tag>
<tag name="method" line="30" description="" method_name="query"/>
</docblock>
</method>
<method final="false" static="false" visibility="public" line="30">
<name>quote</name>
<docblock>
<description/>
<long-description/>
<tag name="magic" line="30"/>
<tag name="return" line="30" type="">
<type/>
</tag>
<tag name="method" line="30" description="" method_name="quote"/>
</docblock>
</method>
</class>
<source>eJytVm1P20gQ/mz/ijlknW2UxG3VT7Tckaah7SmFKwnHB0DJ2t4kK/zGvlAixH+/2RcnhnInna5IkGV35pnZmWeezfvfm3XjJ/v7PuzDN0X5Bhd6fcwptRvwQbEipxwS+EgkSYmgMEyF5CSTrK5gQjaUO6+jhmQ3ZEU9r8WCI6LkuuaeN2NlLdcb+GMAF4RzWpnTrG42nK3W0hu1K4iyGN68ev0G+vrjrbErWHUDnreWshEHSbJicq3SQVaXCbljRL7FTJJdzIJltBLU2qN5s2aFkIqvaF2h00DdJFmd0yRPSd53xuiY+H6SQP+n/fh+RUoqsCiullcfObuj/J3flvzrZvpt0hcNzdiSZZBi+VTTA1Y2NZdAqhwyTompc0mxjrl4VmnYXVqotN20YYTZtn6AJScbWFE5z1MRxd2jkt3THHLjM7/VeBG2l1UrCMRt0YO0rgsIlqyQlNN8zqqc3h/Ozs7H8csBxEZIWs6RKwV9Fmpn9NKpTeSHDJ7YuP1bVUu6M5I8Nv3LCiKErer8XLIC6L2kVS62jLW7D77v6Q54CDzSBaZYa0An1wHAy1JY1hzkmkKmNF0l5I7+odBZqAwJRTWEgTniFP+vXH56K/G9RqXILliqys6KRZ9vvfH63oPveYG7yKEtUBQjQzwPufiJ7sIKbYjNQ6tArpno/7btpjHHdCnJ1pGxIQJ+DXKEN/gaanrDGkhxlmWfVYA2ep8tAe3h8BDCcoOlDmPI6kqySlGD2eagy1AwIaFegu2cPgzscpfQEw7tTT+fXsBs+GEynsLx2elXWDwE+eNirweGPDbANmuHhYnbpc7dJu8Fljb/FmZ0Nh7OxjaaizPAD4NkQh4PJ1Md0+Dx+juiub5GFt7lY0oCvwATguIRWl6GjiIzDRZex09qZAFt/y6vdY4vuJiwj77+xT+OKTjkBYpQtHdVXVWYoQPROWqzn6xE/4/vermjekM4Kd0sB/Q+K1RO//MQaMio9T50vG/n4TmxuorRzsaxESSolaWnc9nUCvK6CiV8J5X0dT91O2nZyM02XLwdjF0kk8E8Z8tly8Xe9nKGN6Z3AYZrFGrcbYE+YdgmM6UFzWwi2H8BS16XoIltKeD/A9F3eVjAvel4Mh7N9APsBkYiew19At4tiOW+UUd3qqNq9lE8XVKZrYdFEV39+fH04OB4PBt9ng+n09NRvB1rowemLJ2J1uTPalVZ5osY3sPrFyThhKSWKXWhygrMKwepEXapdUyf3dCNMHKB6yXjqB2IaFK1XjrbI1t0bWoDXr66dhkGDN9kLufuXl1d1Bk4Fmtwa4icw40SeSueyIrx17XGRVdSrATY+HekUNRm0KoAhrio+Q3hWIzcTIZ+aDNlwJ+gW6nlBtuBI3q3U/qlQgOrPY8/hi9JE4U4MWXYg24Oej3fvgzhl5Pp+GwGX05mp7AIB9oByRQPwgVE+H8rJ+Git9BArsr6PIa/hpNzVOGoY9Zrow3C+F3YCYmxTs4nk3an04etvrmsnKyZdnXmYoA8Npo26EicFrgOVDzQe9uxcrrRQTEq+Ki/j42xAcgj8z7NFT7fA/2d9W9uuSg3</source>
</file>
<file path="core/query_parser.php" generated-path="core.query_parser.html" hash="cd0d06bf73d7629c172cbc7a9b7411b6" 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="Query" line="24" package="Query\Query_Builder">
<extends/>
<name>Query_Parser</name>
<full_name>\Query\Query_Parser</full_name>
<docblock line="24">
<description>Utility Class to parse sql clauses for properly escaping identifiers</description>
<long-description></long-description>
<tag name="package" line="24" description="Query"/>
<tag name="subpackage" line="24" description="Query_Builder"/>
</docblock>
<property static="false" visibility="private" line="31" namespace="Query" package="Query\Query_Builder">
<name>$db</name>
<default></default>
<docblock line="31">
<description>DB Driver</description>
<long-description></long-description>
<tag name="var" line="31" description="" type="\Query\Driver\Driver_Interface" variable="">
<type link="Driver_Interface.html">\Query\Driver\Driver_Interface</type>
</tag>
</docblock>
</property>
<property static="false" visibility="private" line="38" namespace="Query" package="Query\Query_Builder">
<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="38">
<description>Regex patterns for various syntax components</description>
<long-description></long-description>
<tag name="var" line="38" description="" type="array" variable="">
<type>array</type>
</tag>
</docblock>
</property>
<property static="false" visibility="public" line="49" namespace="Query" package="Query\Query_Builder">
<name>$matches</name>
<default>array('functions' =&gt; array(), 'identifiers' =&gt; array(), 'operators' =&gt; array(), 'combined' =&gt; array())</default>
<docblock line="49">
<description>Regex matches</description>
<long-description></long-description>
<tag name="var" line="49" description="" type="array" variable="">
<type>array</type>
</tag>
</docblock>
</property>
<method final="false" abstract="false" static="false" visibility="public" namespace="Query" line="61" package="Query\Query_Builder">
<name>__construct</name>
<full_name>\Query\Query_Parser::__construct()</full_name>
<docblock line="61">
<description>Constructor/entry point into parser</description>
<long-description></long-description>
<tag name="param" line="61" description="" type="\Query\Query_Builder" variable="$db">
<type link="Query_Builder.html">\Query\Query_Builder</type>
</tag>
</docblock>
<argument line="0" by_reference="false">
<name>$db</name>
<default></default>
<type>\Query\Query_Builder</type>
</argument>
</method>
<method final="false" abstract="false" static="false" visibility="protected" namespace="Query" line="73" package="Query\Query_Builder">
<name>parse_join</name>
<full_name>\Query\Query_Parser::parse_join()</full_name>
<docblock line="73">
<description>Public parser method for seting the parse string</description>
<long-description></long-description>
<tag name="param" line="73" description="" type="string" variable="$sql">
<type>string</type>
</tag>
</docblock>
<argument line="0" by_reference="false">
<name>$sql</name>
<default></default>
<type>string</type>
</argument>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="Query" line="98" package="Query\Query_Builder">
<name>compile_join</name>
<full_name>\Query\Query_Parser::compile_join()</full_name>
<docblock line="98">
<description>Compiles a join condition after parsing</description>
<long-description></long-description>
<tag name="param" line="98" description="" type="string" variable="$condition">
<type>string</type>
</tag>
<tag name="return" line="98" description="" type="string">
<type>string</type>
</tag>
</docblock>
<argument line="0" by_reference="false">
<name>$condition</name>
<default></default>
<type>string</type>
</argument>
</method>
<method final="false" abstract="false" static="false" visibility="protected" namespace="Query" line="121" package="Query\Query_Builder">
<name>filter_array</name>
<full_name>\Query\Query_Parser::filter_array()</full_name>
<docblock line="121">
<description>Returns a more useful match array</description>
<long-description></long-description>
<tag name="param" line="121" description="" type="array" variable="$array">
<type>array</type>
</tag>
<tag name="return" line="121" description="" type="array">
<type>array</type>
</tag>
</docblock>
<argument line="0" by_reference="false">
<name>$array</name>
<default></default>
<type>array</type>
</argument>
</method>
</class>
<source>eJy1V21T20YQ/iz9is2MiySMLZrJlwaMSYBm2ukESum0U0yVs3S2Lsg65e5E4kbpb+/enV5sYxg6TXmztLevzz67EofjIi3ccHfXhV34uaRiiRf6+ntBqRXA65JlCRUQwilRZEokhVdTqQSJFeM5/ESWVNRWxwWJb8mcOk7jC45JqVIuHOeKLbhKl/DjEH4jQtDcnMa8WAo2T5Vz0lyBHwfwfP/b5zDQHy+MXsbyW3CcVKlCvgzDOVNpOR3GfBGSO0bUC8wk7GJmLKa5pFYf1YuUZVKVYk55jkbD8jaMeULDZEqSQa2MhqHrhiEMvtqX6+ZkQSWCUmN54DZY/6pYxtQSTjIiJSgOBREIrPyQQZyRUlIJMy6gELygIlsClTEpWD4HltBcsRmjQm6ADl39spyuCaO6h6bG2IS08gsdVcBn13V0Yg4an76GU8HuUBnvjOT4jgiYGIOJPao/oh9yRcUMy9N6oesUKCaKQi+ZHqy4vKRz+gkrVKid28LQJeOlBLnMFfkE2MiC51iZXI+KRCHLTecLouI0at2NrJbvOo43K3PDSg9GR+D512Tw16vBH/uD76Kb/sT3h7vjYBIE3p7W7ZC8rz1A9eE46FtN3QOieK03ql69Pa12dsbV39UEv8fV5M8qrI5G4+oQfwfVN9X5ZTXpV2/Pr6rJMy0+qn4/v/RcJ7iPiimGPlZ2OUWG1lXT7eVKk5mVBxvF3T9ryrl/gm2YspwmGwdraZ9gOCXKGB2EGAMXRMFZrgB/axavMAfvyaLhzhoVNUfWK2yKgSiKmxj+Q6aB63zGjHsqZXJwlEwRFkM654tO9esOcVv6hU3UFgkLiostMWyWVOnZVClt5lgJFGziYKXQwylvOc0VjRVNuuqNg+g9YuprxbpQLOkNVSv7YW1k0A+dR3YuSJb53jtvWEOzPizX3YTcDFFrzySDf1eU6YqW9G724OLy7E30y9lVdH55enaJZPg38Vam7NGIq4T9rzHbeX00YjcG2+J1mFPcdEu0xc4RBTzHZa57zgVS0TTZ6c3KLGviIxOfCH+/eiJqlf+kUoP+O+ZtQWotvYfQaEf/ETA4Mlzwcp4apteme0DyBOYIlBFyqUDQjN4R3AntcnPWwzVLDJMsfLtnjMIeeDOWYZqREXrBZp6GCPgjKD7N843D/3n6T3DgWIbJE9DTiQOYJ8yMLJlhymZwHxn6Vt0e1hV0i2LLIoxtxHoZtA6a3Yf+lYayRmF1cXS6GjC8LbEbIzCfvjXcGLltXdaN/VDihjKtXX3zcBwcAb/HRvsH0GNwOAIbQ9/1+5igydBhM/BZHtUdrsN2TLvuMWTb9nRgZweeAZNRXi5wzuIHzAMdywZztmt0ACXTwZEpJzKhHvKoEUMiOYZMDdPYosjwjdH3vC7hzi5oqNc+2rWRZsqCCwq4rnEE7TR0z/ZVkhgh9Nqzlh/rL0D3Hhar0+Jb84YdOf1o5e0bg20xNo6SOK21gUjoCf6xbVlnd62hw/7Jxr1WC2Bs9K/3b+CluTrYQKpzYEH5Yl6qz5BKfIZs0s9x+wAd4r8e/wBHtMvW</source>
</file>
<file path="core/interfaces/sql_interface.php" generated-path="core.interfaces.sql_interface.html" hash="30c5906878ecf3700da4358180371efe" 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"/>
<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"/>
<tag name="package" line="0" description="Query"/>
</docblock>
<interface namespace="Query\Driver" line="24" package="Query\Drivers">
<name>SQL_Interface</name>
<full_name>\Query\Driver\SQL_Interface</full_name>
<docblock line="24">
<description>parent for database manipulation subclasses</description>
<long-description></long-description>
<tag name="package" line="24" description="Query"/>
<tag name="subpackage" line="24" description="Drivers"/>
</docblock>
<method final="false" abstract="false" static="false" visibility="public" namespace="Query\Driver" line="35" package="Query\Drivers">
<name>limit</name>
<full_name>\Query\Driver\SQL_Interface::limit()</full_name>
<docblock line="35">
<description>Get database specific sql for limit clause</description>
<long-description></long-description>
<tag name="abstract" line="35" description=""/>
<tag name="param" line="35" description="" type="string" variable="$sql">
<type>string</type>
</tag>
<tag name="param" line="35" description="" type="int" variable="$limit">
<type>int</type>
</tag>
<tag name="param" line="35" description="" type="int" variable="$offset">
<type>int</type>
</tag>
<tag name="return" line="35" 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="Query\Driver" line="43" package="Query\Drivers">
<name>explain</name>
<full_name>\Query\Driver\SQL_Interface::explain()</full_name>
<docblock line="43">
<description>Modify the query to get the query plan</description>
<long-description></long-description>
<tag name="param" line="43" description="" type="string" variable="$sql">
<type>string</type>
</tag>
<tag name="return" line="43" description="" type="string">
<type>string</type>
</tag>
</docblock>
<argument line="0" by_reference="false">
<name>$sql</name>
<default></default>
<type>string</type>
</argument>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="Query\Driver" line="51" package="Query\Drivers">
<name>random</name>
<full_name>\Query\Driver\SQL_Interface::random()</full_name>
<docblock line="51">
<description>Get the sql for random ordering</description>
<long-description></long-description>
<tag name="abstract" line="51" description=""/>
<tag name="return" line="51" description="" type="string">
<type>string</type>
</tag>
</docblock>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="Query\Driver" line="58" package="Query\Drivers">
<name>db_list</name>
<full_name>\Query\Driver\SQL_Interface::db_list()</full_name>
<docblock line="58">
<description>Returns sql to list other databases</description>
<long-description></long-description>
<tag name="return" line="58" description="" type="string">
<type>string</type>
</tag>
</docblock>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="Query\Driver" line="65" package="Query\Drivers">
<name>table_list</name>
<full_name>\Query\Driver\SQL_Interface::table_list()</full_name>
<docblock line="65">
<description>Returns sql to list tables</description>
<long-description></long-description>
<tag name="return" line="65" description="" type="string">
<type>string</type>
</tag>
</docblock>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="Query\Driver" line="72" package="Query\Drivers">
<name>system_table_list</name>
<full_name>\Query\Driver\SQL_Interface::system_table_list()</full_name>
<docblock line="72">
<description>Returns sql to list system tables</description>
<long-description></long-description>
<tag name="return" line="72" description="" type="string">
<type>string</type>
</tag>
</docblock>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="Query\Driver" line="79" package="Query\Drivers">
<name>view_list</name>
<full_name>\Query\Driver\SQL_Interface::view_list()</full_name>
<docblock line="79">
<description>Returns sql to list views</description>
<long-description></long-description>
<tag name="return" line="79" description="" type="string">
<type>string</type>
</tag>
</docblock>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="Query\Driver" line="86" package="Query\Drivers">
<name>trigger_list</name>
<full_name>\Query\Driver\SQL_Interface::trigger_list()</full_name>
<docblock line="86">
<description>Returns sql to list triggers</description>
<long-description></long-description>
<tag name="return" line="86" description="" type="string">
<type>string</type>
</tag>
</docblock>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="Query\Driver" line="93" package="Query\Drivers">
<name>function_list</name>
<full_name>\Query\Driver\SQL_Interface::function_list()</full_name>
<docblock line="93">
<description>Return sql to list functions</description>
<long-description></long-description>
<tag name="return" line="93" description="" type="NULL">
<type>NULL</type>
</tag>
</docblock>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="Query\Driver" line="100" package="Query\Drivers">
<name>procedure_list</name>
<full_name>\Query\Driver\SQL_Interface::procedure_list()</full_name>
<docblock line="100">
<description>Return sql to list stored procedures</description>
<long-description></long-description>
<tag name="return" line="100" description="" type="string">
<type>string</type>
</tag>
</docblock>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="Query\Driver" line="107" package="Query\Drivers">
<name>sequence_list</name>
<full_name>\Query\Driver\SQL_Interface::sequence_list()</full_name>
<docblock line="107">
<description>Return sql to list sequences</description>
<long-description></long-description>
<tag name="return" line="107" description="" type="string">
<type>string</type>
</tag>
</docblock>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="Query\Driver" line="114" package="Query\Drivers">
<name>type_list</name>
<full_name>\Query\Driver\SQL_Interface::type_list()</full_name>
<docblock line="114">
<description>Return sql to list database field types</description>
<long-description></long-description>
<tag name="return" line="114" description="" type="string|array">
<type>string</type>
<type>array</type>
</tag>
</docblock>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="Query\Driver" line="123" package="Query\Drivers">
<name>column_list</name>
<full_name>\Query\Driver\SQL_Interface::column_list()</full_name>
<docblock line="123">
<description>Get information about the columns in the
specified table</description>
<long-description></long-description>
<tag name="param" line="123" description="" type="string" variable="$table">
<type>string</type>
</tag>
<tag name="return" line="123" description="" type="string">
<type>string</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="Query\Driver" line="132" package="Query\Drivers">
<name>fk_list</name>
<full_name>\Query\Driver\SQL_Interface::fk_list()</full_name>
<docblock line="132">
<description>Get the list of foreign keys for the current
table</description>
<long-description></long-description>
<tag name="parma" line="132" description="string $table"/>
<tag name="return" line="132" description="" type="array">
<type>array</type>
</tag>
</docblock>
<argument line="0" by_reference="false">
<name>$table</name>
<default></default>
<type/>
</argument>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="Query\Driver" line="140" package="Query\Drivers">
<name>index_list</name>
<full_name>\Query\Driver\SQL_Interface::index_list()</full_name>
<docblock line="140">
<description>Get the list of indexes for the current table</description>
<long-description></long-description>
<tag name="param" line="140" description="" type="string" variable="$table">
<type>string</type>
</tag>
<tag name="return" line="140" description="" type="array">
<type>array</type>
</tag>
</docblock>
<argument line="0" by_reference="false">
<name>$table</name>
<default></default>
<type>string</type>
</argument>
</method>
</interface>
<source>eJytVk1v1DAQPSe/Yg49tFW7gaonCqKFfgi0IJWCuCCtnGSSWJvYqT9KI+C/M7aT3S7bLVnEXtaZzJv3/GyP8/J1W7Vxsr8fwz5cW1QdDdz4UiGGALyxvM5RQQLnzLCUaYSzVBvFMsOlgCnrUPWoU2ZNJVUUfeaNNFUH7yfwlSmFwr/NZNspXlYmejuMYDfbg6Nnz4/g0P0d+7yaizlEUWVMq18kSclNZdNJJpuE3XFmjok2GcS67AyFxpBP6W3Fa22sKlEKAk3sPMlkjkmesvywT/bAlmVzVhJwqJXEcZLA4X/7xbFgDWri6b38dq74HaqTeLC8ZeSNgUIqyAdzGyZ4a2vm3dU2zWqmNerB4l41LA2gnCEY6ms/Fy4MqsJx31xPZ+8WTz/iOHL0EWGv0CyJdYsZL3gG+rb2kmrecAPEb8kxSveQU9YvfniiGbAGKMJFCTuEfBgmCbDjq6xFZVFo7MMKablEX8SFkjhqbUprBYUVYZv5KruO4KAveTAUeXV5Nr252Dt5MK8PMudFB6ZCuPWb2Egoaa7LQFszsZzThlmMEYb3VIoLL21Fw1XPN7ipmMhlA1LRYerLPWboGM5QaneF7pPHaU9Hs625NkBnEJc7Sy8px5Dk6cwV+TsLVa+3Le4xI+vrThts/okmQGfbsN1x/L4li4OM9Yq6XulO6HZuBdRGjhWKAbXO8fHLdLqBYRiMo9BGKsyhVTLD3KptV2WBG8mGdGRFtvXa97BxJIsuWHCsczBdu5HvJ91orNu0VAR8hNE1Ay6oDTShr7NU2tAeMlnbhnYJF+7RJ/eNmBz2G3dTm1q8HOdHIAraAvbRdhUaR+FaFvJSwBw77fuXF2vdZR461bq2hj2h7SnTivloWVzkeI9rirZ16ik1nuJPQb/cp8GFyJ0G2jezxe06oS+o36hQ1Qs=</source>
</file>
<file path="core/abstract/abstract_util.php" generated-path="core.abstract.abstract_util.html" hash="4cfca6aa2030e8e07f8dd109391a7f39" 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="Query\Driver" line="26" package="Query\Drivers">
<extends/>
<name>Abstract_Util</name>
<full_name>\Query\Driver\Abstract_Util</full_name>
<docblock line="26">
<description>Abstract class defining database / table creation methods</description>
<long-description></long-description>
<tag name="package" line="26" description="Query"/>
<tag name="subpackage" line="26" description="Drivers"/>
</docblock>
<property static="false" visibility="private" line="31" namespace="Query\Driver" package="Query\Drivers">
<name>$conn</name>
<default></default>
<docblock line="31">
<description>Reference to the current connection object</description>
<long-description></long-description>
</docblock>
</property>
<method final="false" abstract="false" static="false" visibility="public" namespace="Query\Driver" line="38" package="Query\Drivers">
<name>__construct</name>
<full_name>\Query\Driver\Abstract_Util::__construct()</full_name>
<docblock line="38">
<description>Save a reference to the connection object for later use</description>
<long-description></long-description>
<tag name="param" line="38" description="" type="\Query\Driver\Driver_Interface" variable="$conn">
<type link="Driver_Interface.html">\Query\Driver\Driver_Interface</type>
</tag>
</docblock>
<argument line="0" by_reference="false">
<name>$conn</name>
<default></default>
<type>\Query\Driver\Driver_Interface</type>
</argument>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="Query\Driver" line="52" package="Query\Drivers">
<name>__call</name>
<full_name>\Query\Driver\Abstract_Util::__call()</full_name>
<docblock line="52">
<description>Enable calling driver methods</description>
<long-description></long-description>
<tag name="param" line="52" description="" type="string" variable="$method">
<type>string</type>
</tag>
<tag name="param" line="52" description="" type="array" variable="$args">
<type>array</type>
</tag>
<tag name="return" line="52" description="" type="mixed">
<type>mixed</type>
</tag>
</docblock>
<argument line="0" by_reference="false">
<name>$method</name>
<default></default>
<type>string</type>
</argument>
<argument line="0" by_reference="false">
<name>$args</name>
<default></default>
<type>array</type>
</argument>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="Query\Driver" line="70" package="Query\Drivers">
<name>create_table</name>
<full_name>\Query\Driver\Abstract_Util::create_table()</full_name>
<docblock line="70">
<description>Convienience public function to generate sql for creating a db table</description>
<long-description></long-description>
<tag name="deprecated" line="70" description="Use the table builder class instead"/>
<tag name="param" line="70" description="" type="string" variable="$name">
<type>string</type>
</tag>
<tag name="param" line="70" description="" type="array" variable="$fields">
<type>array</type>
</tag>
<tag name="param" line="70" description="" type="array" variable="$constraints">
<type>array</type>
</tag>
<tag name="return" line="70" description="" type="string">
<type>string</type>
</tag>
</docblock>
<argument line="0" by_reference="false">
<name>$name</name>
<default></default>
<type>string</type>
</argument>
<argument line="0" by_reference="false">
<name>$fields</name>
<default></default>
<type>array</type>
</argument>
<argument line="0" by_reference="false">
<name>$constraints</name>
<default>array()</default>
<type>array</type>
</argument>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="Query\Driver" line="119" package="Query\Drivers">
<name>delete_table</name>
<full_name>\Query\Driver\Abstract_Util::delete_table()</full_name>
<docblock line="119">
<description>Drop the selected table</description>
<long-description></long-description>
<tag name="param" line="119" description="" type="string" variable="$name">
<type>string</type>
</tag>
<tag name="return" line="119" 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="true" static="false" visibility="public" namespace="Query\Driver" line="130" package="Query\Drivers">
<name>backup_structure</name>
<full_name>\Query\Driver\Abstract_Util::backup_structure()</full_name>
<docblock line="130">
<description>Return an SQL file with the database table structure</description>
<long-description></long-description>
<tag name="abstract" line="130" description=""/>
<tag name="return" line="130" description="" type="string">
<type>string</type>
</tag>
</docblock>
</method>
<method final="false" abstract="true" static="false" visibility="public" namespace="Query\Driver" line="138" package="Query\Drivers">
<name>backup_data</name>
<full_name>\Query\Driver\Abstract_Util::backup_data()</full_name>
<docblock line="138">
<description>Return an SQL file with the database data as insert statements</description>
<long-description></long-description>
<tag name="abstract" line="138" description=""/>
<tag name="return" line="138" description="" type="string">
<type>string</type>
</tag>
</docblock>
</method>
<method final="false" static="false" visibility="public" line="26">
<name>quote_ident</name>
<docblock>
<description/>
<long-description/>
<tag name="magic" line="26"/>
<tag name="return" line="26" type="">
<type/>
</tag>
<tag name="method" line="26" description="" method_name="quote_ident"/>
</docblock>
</method>
<method final="false" static="false" visibility="public" line="26">
<name>quote_table</name>
<docblock>
<description/>
<long-description/>
<tag name="magic" line="26"/>
<tag name="return" line="26" type="">
<type/>
</tag>
<tag name="method" line="26" description="" method_name="quote_table"/>
</docblock>
</method>
</class>
<source>eJy1V21v2zYQ/iz9imtgQFbgWFvRT83cNk3cIUXWro6LDcgKg5bONheZUkkqqxfkv+9IirKs2usGpEXQKsd7ee65F7I/vSxXZZgcH4dwDB8qlBv6MN9vJKITwOuK5xlKSOCCaTZnCuFsrrRkqeaFgCu2QVlbvSpZesuWGATeF7xilV4VMgimfF3o1QbeDuE3JiUKe5oW5Uby5UoH5/4L+mkMT3/48SmcmH+eWb2ci1sIgpXWpXqeJEuuV9V8mBbrhN1xpp8RkmQbM+cpCoVOn9TLFc+VruQSC0FGw+o2SYsMk2zOspNamQyTMEwSOHm0P2Eo2BoVkVJz+ceF5HcoT0NPuScS0pwpBRkuuOBiCZlnOgH6yBFSiczSvUaiM1MdwmGbu6rmXuiiKSt2dkDhjP/PVaFxxjMUul+LeupzHh9UtSi6qknIdvH7dGYfNc/hPgwDk2dATie4QKo5EaEL0CtKqDI9QIaFEOg6qZj/SV9GPQmDkrAzjdAzCqctT9fsDoGB/Mph1xEsCgk5+ZBQUXnJ1toTZZKta25ml4LOF6ZANpAPXs2pK2BRCedwNqNDSq1KdX+/YRwG92EQ9PSKq5MXRgIjjz14MPAft7EaOsbC9QfLc9s4Fl3TJZ2kff3ccfuEJpJtoMfkUjmxRJoXajf+BbPDrFDUfu1t4KxrImpzozAj9uXMWM1slL77u0XVwCOKvZPvQppx92Q7cr94jr5Xac4LccdRcNulXfKoa5coUJoep3GyzeqGnArEIJu7wd9WMMNSYkrqGXykxWBa3q2Geb2f3Qhy6lNk2b6qm2W0p+YLjnmm9hy4nmdc6N2ecP4ONIXNwe8LG3LgQwz2OB65Zoj9/KRFXq2FaxSaoPrUzL8p0wQLuWSC/42UJzHIRO2SiwypUeEvuhfA+SAZcbq2W9NZj5ew4//G/GYQfmoiOcUgiPSmxAhGL2A4HA4a6Rb412cWQkdMWQUEAlm66tckAFPg4xrlnolk9Ez6wbfwmcE4qHXjUBvtvnULT0ajJlgML10weA5RZPyYCQv4ok9DgetS00i2ChM3mJoEWqc+C5uBlRt1p78HHkFrUfepXo1K22wePBQi7G3Bha+fuww16dGwLGlY6ZnROFe7lLQwtvrHgBQWYimLUm1ZJiQGg9tA7buwJ2qGjcaQeORKIYmtvec3NlQewf2u9OGIiD06+jfzNgddJ+2zxlWr2OrG0kY6py2+fvYrxKwDv0bsbejfC8ViuyoMfUZpBNH5ZHw2HcP07PXVGC7fwLv3Uxj/fnk9vYZouENMa5LjYQR92zrWDSXI12VOD6l+NAD68VDjtkoURzaRenkYsd/u9Z68IAZcApjTvU1j3Fl9h9bYf9lHGfnsZLFzQ0UXk/e/bnn4Ngcd8BPnhjbR9YcrWHBayHYJmXyaV5xb1O4BUclWZv79dDif5oXVTWxOj7yqnDVO3Zb8X7DMhxkSujNQaopLnbTGet0/FkATxGJ7MI/rschMS3qjWUUPxSH9H+Qfny62pw==</source>
</file>
<file path="core/abstract/abstract_driver.php" generated-path="core.abstract.abstract_driver.html" hash="cb6d0e009a46d8d1051737b25e3597c1" 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="Query\Driver" line="30" package="Query\Drivers">
<extends>\PDO</extends>
<implements>\Query\Driver\Driver_Interface</implements>
<name>Abstract_Driver</name>
<full_name>\Query\Driver\Abstract_Driver</full_name>
<docblock line="30">
<description>Base Database class</description>
<long-description>Extends PDO to simplify cross-database issues</long-description>
<tag name="package" line="30" description="Query"/>
<tag name="subpackage" line="30" description="Drivers"/>
</docblock>
<property static="false" visibility="protected" line="36" namespace="Query\Driver" package="Query\Drivers">
<name>$statement</name>
<default></default>
<docblock line="36">
<description>Reference to the last executed query</description>
<long-description></long-description>
<tag name="var" line="36" description="" type="\Query\Driver\PDOStatement" variable="">
<type link="PDOStatement.html">\Query\Driver\PDOStatement</type>
</tag>
</docblock>
</property>
<property static="false" visibility="protected" line="42" namespace="Query\Driver" package="Query\Drivers">
<name>$escape_char</name>
<default>'"'</default>
<docblock line="42">
<description>Character to escape indentifiers</description>
<long-description></long-description>
<tag name="var" line="42" description="" type="string" variable="">
<type>string</type>
</tag>
</docblock>
</property>
<property static="false" visibility="public" line="48" namespace="Query\Driver" package="Query\Drivers">
<name>$sql</name>
<default></default>
<docblock line="48">
<description>Reference to sql class</description>
<long-description></long-description>
<tag name="var" line="48" description="" type="\Query\Driver\SQL_Interface" variable="">
<type link="SQL_Interface.html">\Query\Driver\SQL_Interface</type>
</tag>
</docblock>
</property>
<property static="false" visibility="public" line="54" namespace="Query\Driver" package="Query\Drivers">
<name>$util</name>
<default></default>
<docblock line="54">
<description>Reference to util class</description>
<long-description></long-description>
<tag name="var" line="54" description="" type="\Query\Driver\DB_Util" variable="">
<type link="DB_Util.html">\Query\Driver\DB_Util</type>
</tag>
</docblock>
</property>
<property static="false" visibility="public" line="60" namespace="Query\Driver" package="Query\Drivers">
<name>$table</name>
<default></default>
<docblock line="60">
<description>Reference to table_builder class</description>
<long-description></long-description>
<tag name="var" line="60" description="" type="\Query\Table\Table_Builder" variable="">
<type link="Table_Builder.html">\Query\Table\Table_Builder</type>
</tag>
</docblock>
</property>
<property static="false" visibility="public" line="66" namespace="Query\Driver" package="Query\Drivers">
<name>$last_query</name>
<default></default>
<docblock line="66">
<description>Last query executed</description>
<long-description></long-description>
<tag name="var" line="66" description="" type="string" variable="">
<type>string</type>
</tag>
</docblock>
</property>
<property static="false" visibility="public" line="72" namespace="Query\Driver" package="Query\Drivers">
<name>$table_prefix</name>
<default>''</default>
<docblock line="72">
<description>Prefix to apply to table names</description>
<long-description></long-description>
<tag name="var" line="72" description="" type="string" variable="">
<type>string</type>
</tag>
</docblock>
</property>
<method final="false" abstract="false" static="false" visibility="public" namespace="Query\Driver" line="82" package="Query\Drivers">
<name>__construct</name>
<full_name>\Query\Driver\Abstract_Driver::__construct()</full_name>
<docblock line="82">
<description>PDO constructor wrapper</description>
<long-description></long-description>
<tag name="param" line="82" description="" type="string" variable="$dsn">
<type>string</type>
</tag>
<tag name="param" line="82" description="" type="string" variable="$username">
<type>string</type>
</tag>
<tag name="param" line="82" description="" type="string" variable="$password">
<type>string</type>
</tag>
<tag name="param" line="82" description="" type="array" variable="$driver_options">
<type>array</type>
</tag>
</docblock>
<argument line="0" by_reference="false">
<name>$dsn</name>
<default></default>
<type>string</type>
</argument>
<argument line="0" by_reference="false">
<name>$username</name>
<default>NULL</default>
<type>string</type>
</argument>
<argument line="0" by_reference="false">
<name>$password</name>
<default>NULL</default>
<type>string</type>
</argument>
<argument line="0" by_reference="false">
<name>$driver_options</name>
<default>array()</default>
<type>array</type>
</argument>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="Query\Driver" line="106" package="Query\Drivers">
<name>__call</name>
<full_name>\Query\Driver\Abstract_Driver::__call()</full_name>
<docblock line="106">
<description>Allow invoke to work on table object</description>
<long-description></long-description>
<tag name="param" line="106" description="" type="string" variable="$name">
<type>string</type>
</tag>
<tag name="param" line="106" description="" type="array" variable="$args">
<type>array</type>
</tag>
</docblock>
<argument line="0" by_reference="false">
<name>$name</name>
<default></default>
<type>string</type>
</argument>
<argument line="0" by_reference="false">
<name>$args</name>
<default>array()</default>
<type>array</type>
</argument>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="Query\Driver" line="130" package="Query\Drivers">
<name>prepare_query</name>
<full_name>\Query\Driver\Abstract_Driver::prepare_query()</full_name>
<docblock line="130">
<description>Simplifies prepared statements for database queries</description>
<long-description></long-description>
<tag name="param" line="130" description="" type="string" variable="$sql">
<type>string</type>
</tag>
<tag name="param" line="130" description="" type="array" variable="$data">
<type>array</type>
</tag>
<tag name="return" line="130" description="| FALSE" type="\PDOStatement">
<type link="PDOStatement.html">\PDOStatement</type>
</tag>
<tag name="throws" line="130" description="" type="\InvalidArgumentException">
<type link="InvalidArgumentException.html">\InvalidArgumentException</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>$data</name>
<default></default>
<type>array</type>
</argument>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="Query\Driver" line="161" package="Query\Drivers">
<name>prepare_execute</name>
<full_name>\Query\Driver\Abstract_Driver::prepare_execute()</full_name>
<docblock line="161">
<description>Create and execute a prepared statement with the provided parameters</description>
<long-description></long-description>
<tag name="param" line="161" description="" type="string" variable="$sql">
<type>string</type>
</tag>
<tag name="param" line="161" description="" type="array" variable="$params">
<type>array</type>
</tag>
<tag name="return" line="161" description="" type="\PDOStatement">
<type link="PDOStatement.html">\PDOStatement</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>$params</name>
<default></default>
<type>array</type>
</argument>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="Query\Driver" line="176" package="Query\Drivers">
<name>affected_rows</name>
<full_name>\Query\Driver\Abstract_Driver::affected_rows()</full_name>
<docblock line="176">
<description>Returns number of rows affected by an INSERT, UPDATE, DELETE type query</description>
<long-description></long-description>
<tag name="return" line="176" description="" type="int">
<type>int</type>
</tag>
</docblock>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="Query\Driver" line="189" package="Query\Drivers">
<name>prefix_table</name>
<full_name>\Query\Driver\Abstract_Driver::prefix_table()</full_name>
<docblock line="189">
<description>Prefixes a table if it is not already prefixed</description>
<long-description></long-description>
<tag name="param" line="189" description="" type="string" variable="$table">
<type>string</type>
</tag>
<tag name="return" line="189" description="" type="string">
<type>string</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="Query\Driver" line="221" package="Query\Drivers">
<name>quote_table</name>
<full_name>\Query\Driver\Abstract_Driver::quote_table()</full_name>
<docblock line="221">
<description>Quote database table name, and set prefix</description>
<long-description></long-description>
<tag name="param" line="221" description="" type="string" variable="$table">
<type>string</type>
</tag>
<tag name="return" line="221" description="" type="string">
<type>string</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="protected" namespace="Query\Driver" line="237" package="Query\Drivers">
<name>_prefix</name>
<full_name>\Query\Driver\Abstract_Driver::_prefix()</full_name>
<docblock line="237">
<description>Sets the table prefix on the passed string</description>
<long-description></long-description>
<tag name="param" line="237" description="" type="string" variable="$str">
<type>string</type>
</tag>
<tag name="return" line="237" description="" type="string">
<type>string</type>
</tag>
</docblock>
<argument line="0" by_reference="false">
<name>$str</name>
<default></default>
<type>string</type>
</argument>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="Query\Driver" line="256" package="Query\Drivers">
<name>quote_ident</name>
<full_name>\Query\Driver\Abstract_Driver::quote_ident()</full_name>
<docblock line="256">
<description>Surrounds the string with the databases identifier escape characters</description>
<long-description></long-description>
<tag name="param" line="256" description="" type="mixed" variable="$ident">
<type>mixed</type>
</tag>
<tag name="return" line="256" description="" type="string">
<type>string</type>
</tag>
</docblock>
<argument line="0" by_reference="false">
<name>$ident</name>
<default></default>
<type>mixed</type>
</argument>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="Query\Driver" line="303" package="Query\Drivers">
<name>_quote</name>
<full_name>\Query\Driver\Abstract_Driver::_quote()</full_name>
<docblock line="303">
<description>Helper method for quote_ident</description>
<long-description></long-description>
<tag name="param" line="303" description="" type="mixed" variable="$str">
<type>mixed</type>
</tag>
<tag name="return" line="303" description="" type="mixed">
<type>mixed</type>
</tag>
</docblock>
<argument line="0" by_reference="false">
<name>$str</name>
<default></default>
<type>mixed</type>
</argument>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="Query\Driver" line="326" package="Query\Drivers">
<name>get_schemas</name>
<full_name>\Query\Driver\Abstract_Driver::get_schemas()</full_name>
<docblock line="326">
<description>Return schemas for databases that list them</description>
<long-description></long-description>
<tag name="return" line="326" description="" type="array">
<type>array</type>
</tag>
</docblock>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="Query\Driver" line="338" package="Query\Drivers">
<name>get_tables</name>
<full_name>\Query\Driver\Abstract_Driver::get_tables()</full_name>
<docblock line="338">
<description>Return list of tables for the current database</description>
<long-description></long-description>
<tag name="return" line="338" description="" type="array">
<type>array</type>
</tag>
</docblock>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="Query\Driver" line="350" package="Query\Drivers">
<name>get_dbs</name>
<full_name>\Query\Driver\Abstract_Driver::get_dbs()</full_name>
<docblock line="350">
<description>Return list of dbs for the current connection, if possible</description>
<long-description></long-description>
<tag name="return" line="350" description="" type="array">
<type>array</type>
</tag>
</docblock>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="Query\Driver" line="362" package="Query\Drivers">
<name>get_views</name>
<full_name>\Query\Driver\Abstract_Driver::get_views()</full_name>
<docblock line="362">
<description>Return list of views for the current database</description>
<long-description></long-description>
<tag name="return" line="362" description="" type="array">
<type>array</type>
</tag>
</docblock>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="Query\Driver" line="374" package="Query\Drivers">
<name>get_sequences</name>
<full_name>\Query\Driver\Abstract_Driver::get_sequences()</full_name>
<docblock line="374">
<description>Return list of sequences for the current database, if they exist</description>
<long-description></long-description>
<tag name="return" line="374" description="" type="array">
<type>array</type>
</tag>
</docblock>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="Query\Driver" line="386" package="Query\Drivers">
<name>get_functions</name>
<full_name>\Query\Driver\Abstract_Driver::get_functions()</full_name>
<docblock line="386">
<description>Return list of function for the current database</description>
<long-description></long-description>
<tag name="return" line="386" description="" type="array">
<type>array</type>
</tag>
</docblock>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="Query\Driver" line="398" package="Query\Drivers">
<name>get_procedures</name>
<full_name>\Query\Driver\Abstract_Driver::get_procedures()</full_name>
<docblock line="398">
<description>Return list of stored procedures for the current database</description>
<long-description></long-description>
<tag name="return" line="398" description="" type="array">
<type>array</type>
</tag>
</docblock>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="Query\Driver" line="410" package="Query\Drivers">
<name>get_triggers</name>
<full_name>\Query\Driver\Abstract_Driver::get_triggers()</full_name>
<docblock line="410">
<description>Return list of triggers for the current database</description>
<long-description></long-description>
<tag name="return" line="410" description="" type="array">
<type>array</type>
</tag>
</docblock>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="Query\Driver" line="423" package="Query\Drivers">
<name>get_system_tables</name>
<full_name>\Query\Driver\Abstract_Driver::get_system_tables()</full_name>
<docblock line="423">
<description>Retreives an array of non-user-created tables for
the connection/database</description>
<long-description></long-description>
<tag name="return" line="423" description="" type="array">
<type>array</type>
</tag>
</docblock>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="Query\Driver" line="436" package="Query\Drivers">
<name>get_columns</name>
<full_name>\Query\Driver\Abstract_Driver::get_columns()</full_name>
<docblock line="436">
<description>Retrieve column information for the current database table</description>
<long-description></long-description>
<tag name="param" line="436" description="" type="string" variable="$table">
<type>string</type>
</tag>
<tag name="return" line="436" description="" type="array">
<type>array</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="Query\Driver" line="449" package="Query\Drivers">
<name>get_fks</name>
<full_name>\Query\Driver\Abstract_Driver::get_fks()</full_name>
<docblock line="449">
<description>Retrieve foreign keys for the table</description>
<long-description></long-description>
<tag name="param" line="449" description="" type="string" variable="$table">
<type>string</type>
</tag>
<tag name="return" line="449" description="" type="array">
<type>array</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="Query\Driver" line="462" package="Query\Drivers">
<name>get_indexes</name>
<full_name>\Query\Driver\Abstract_Driver::get_indexes()</full_name>
<docblock line="462">
<description>Retrieve indexes for the table</description>
<long-description></long-description>
<tag name="param" line="462" description="" type="string" variable="$table">
<type>string</type>
</tag>
<tag name="return" line="462" description="" type="array">
<type>array</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="Query\Driver" line="474" package="Query\Drivers">
<name>get_types</name>
<full_name>\Query\Driver\Abstract_Driver::get_types()</full_name>
<docblock line="474">
<description>Retrieve list of data types for the database</description>
<long-description></long-description>
<tag name="return" line="474" description="" type="array">
<type>array</type>
</tag>
</docblock>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="Query\Driver" line="488" package="Query\Drivers">
<name>driver_query</name>
<full_name>\Query\Driver\Abstract_Driver::driver_query()</full_name>
<docblock line="488">
<description>Method to simplify retreiving db results for meta-data queries</description>
<long-description></long-description>
<tag name="param" line="488" description="" type="string|array|null" variable="$query">
<type>string</type>
<type>array</type>
<type>null</type>
</tag>
<tag name="param" line="488" description="" type="bool" variable="$filtered_index">
<type>bool</type>
</tag>
<tag name="return" line="488" description="" type="array">
<type>array</type>
</tag>
</docblock>
<argument line="0" by_reference="false">
<name>$query</name>
<default></default>
<type>string|array|null</type>
</argument>
<argument line="0" by_reference="false">
<name>$filtered_index</name>
<default>TRUE</default>
<type>bool</type>
</argument>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="Query\Driver" line="517" package="Query\Drivers">
<name>num_rows</name>
<full_name>\Query\Driver\Abstract_Driver::num_rows()</full_name>
<docblock line="517">
<description>Return the number of rows returned for a SELECT query</description>
<long-description></long-description>
<tag name="see" line="517" description="" link="\Query\Driver\http://us3.php.net/manual/en/pdostatement.rowcount.php#87110"/>
<tag name="return" line="517" description="" type="int">
<type>int</type>
</tag>
</docblock>
</method>
<method final="false" abstract="true" static="false" visibility="public" namespace="Query\Driver" line="541" package="Query\Drivers">
<name>truncate</name>
<full_name>\Query\Driver\Abstract_Driver::truncate()</full_name>
<docblock line="541">
<description>Empty the passed table</description>
<long-description></long-description>
<tag name="param" line="541" description="" type="string" variable="$table">
<type>string</type>
</tag>
<tag name="return" line="541" description="" type="void">
<type>void</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="Query\Driver" line="552" package="Query\Drivers">
<name>insert_batch</name>
<full_name>\Query\Driver\Abstract_Driver::insert_batch()</full_name>
<docblock line="552">
<description>Create sql for batch insert</description>
<long-description></long-description>
<tag name="param" line="552" description="" type="string" variable="$table">
<type>string</type>
</tag>
<tag name="param" line="552" description="" type="array" variable="$data">
<type>array</type>
</tag>
<tag name="return" line="552" description="" type="array">
<type>array</type>
</tag>
</docblock>
<argument line="0" by_reference="false">
<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>
</method>
</class>
<source>eJzNG2tT20jys/kVE8e1lhM/YHer7g4OWALOhSsCWdvkri5wqrE0tmeRJUUjQXwJ//26p0cPC5lACie7HwiM+v2anp7Zv++Hs3Cj9+LFBnvBfk9EtIBf8PfXkRC0wF4l0nNFxHrsiMd8zJVgB2MVR9yJZeCzE74QkcH6LeTOFZ+KWi2lxX7jSTwLolptJOdBPFuwf3bZv3gUCV9/dYJwEcnpLK4dpr8xy2mxnze3fmYd/OdXDedJ/4rVarM4DtV2rzeV8SwZd51g3uPXkse/giS9nKcnHeErQfAAHs6kp+IkmorAB6RuctVzAlf03DF3OwYYEHsbG70e6zzZfxsbPp8LBUYxtrw4iuS1iHY2NhKVLo342BP00zam3nlyOYyHX6HzMi86HlfKeK7/KRa+q9i7ozMWB0zJeejJyYI5UaBUx01RpFKJUCVvs9zwKhmni6Sq0mblJl6IZRY+NsEwYZhfIHfkLObCj5UhYR/7sYgmaMTPGxs1VKUGvAZiIiCKYBXkjWeCAekYSAkniYXLPmqZEPC3ax6hXsOYx5owrvY2amEUxMJB2IZKP+0UGBzOOAoJ8gEDoRwegv6+C1ByIlGzjDhoI/3pXbKEZDtAiO2yZr25s0p+9dEz7siIDn8/yTVPaSdjiFaQ96O3klQSyzu0jl7Z57BcooKQK8nEOiDHJvdL9C5Whm6JhaZS5HGCTtK+yVy1yo6GBLrV1hhFOu8iMZGfUFAeht4ik5jpjPsKSdItJBLgmCW/YAw6gQ+IiRMHEbuJgAMpRmRDCIu5IcwarvKrliG/IxSl6lsItrwJIrf4DSoiXwA1ivggxNKqlsWeJD5VXNvO5LOQfztnt3t6fnLSzlmYvyup7+pVq9XaqH3eqNWg4gxFnBYAV6rQAxwRRUGkGFfgLkcQItDzXWN3IskygWslJh8wp7e3D0ajgd0fDN6eHfUvweS0ahbs/r8P++9Gx2enO0AA7AEptr19j5YFBdtlrVroS1TmJOCurguYWyhwnhhsAn7FT4QK8LAguDOzyCRNQGm2WRMxmi1UvgGFDeykDVVrEJFdNhWxrX+3GvFMqhbrsrr9GWFv6zsaEpc7e7gC4L64YY0iPMLcorgGjiKYAJeyymo2jROtFmicIiPuE28UWRoceF5wA/XuOrjS9QCMfcUg+EjGYPwH1LhVOVEOfBN+PJreE9Lc86yG8S5Cgh2WA1ROmIVGhT1IxFZqWsRAz9R++gl2J5sEq/w6F9CIuLb4JFWsliDA1bZNqjYROvN0JKBp8BnKZmPw2SiwTWLRz5VkjBbGx2twFZJ7xg4D3wEpRWZKBYHNYaPlPhuDnyC8I+nCpgWuZA60QS6lANbIdYXOkJoHKRSDGov57LJsh6XkyxoKLOySCnZVJEEiVlVJwKZl46CL4vbOvrDXByfDPkHEsyi4gdbi2L/mnnQPommCQP20mq0ISCM4bTwWytEmvnm1fEcgaY1pM8WvzV+ZKKir4GrBuOMIqBkefIjyhM8Bd5lZMow1S6plcmKBoy0IbhNyWgz25Usx3vVaKwtcrbWuIysVt+rmi3YGmJa+1/OqBDq+goZHq6TtD3GGbU9WLRuECeXxiu3usQaQS0QmA5oow2Joqa0O+hxqtq69iCsV26RFgzEM2gwSHQGuxAK/+yBWJB2of67LtnQBmKAxzLrVuGq1QICXL4sVNzNsZ28MKrxHwQCyncqY6WgCqIy2huJa7CzBfJCyuCmZJojxilRhN3DKIetHwbV04VvRDY/JGP2HWp0zX8kCI2WaB0TNZMJXQ3k5hwzuTgVmZy/lQ4H/Q3wz0Ex12I2xsZkwXT/4ZEJN/Rhy2WfHp8P+YNRm5++ODkb9Njvqn/RHfRYvQpGfPJbMLVcaOSVtIyMrry8kySpBVtunsweAh0Hix9a6mwTqwqHOc9MXQOrKWGdtEDPuQZy7C0aNtnCrwlWjLRmqqmMvBiSQsjWWRci5wQ5cU6uyswH+lR8LCGossHyBl4IYJZCxaS2gxop5GGdbevGQ0CoWtSFsbnHxJIgxAScEGUBlu5Gex5SBiINtg5Pud13lzMScd0mos4H5XL2aIZXWjc0ggaSrd9RdKCOhF7jCanabbWPUFtVDJaZzA+TomDBIlGJI7newhMhP0BKiyHT4xp7ZZk3GKHD+kJPvsK3LPPWN3Sw41mcMc44D8UcgfSrXpuXFliFXIBOxXKXpOLnWmCZzZDrn4UNGgd4zs0N1BX5kSGMgiqqIzmyTl9M7sZ8edl5LH3rURZuo5XF/p0oQN23fnMZa7QmHSlVIRJOceJLQbQW0om7BQJVbWhzdY85s3JIfJkzwIWJeHY4Cv5m6Dkt4uTplBsNiAJhhoDSFNqsqCOzZ7i61meXDAuKsaC+KFLoGbq2mT+D0nuBkjbpSbc6sqUhDXDGZlzIz53LS2dedPmOubUUZ+tggN2Gn/ykc6vLOlr6ULao/2nMeFs9cbTgzvu2P3pwd2XYrLRlLvesbSFcIOCeYz3lHYSvCMUxkcYK35Gz9BQ5x7WaVe7FzWa617eYS3xwiF7g5H9tgl3mTOh9T06og71GtiKjZFetle5l0qjxtUtilF70LG5XOOr1ZYYmZoRnu7B+5ThlAtUr6a1aEBqIDxg6lJwrxhkQiflMu8SsUb9o6UvTxmYgXStyn/JCLVPGPwpRAz44iMQWisTOzcZxQf/7ZZF5hEntrfeCd/x10/rPZ+Zt9+dK6sKzui/3WBZyeqqCfy6QOwoAK8FOzbLN3g/4/7GF/ZJ8NjvoDzTk7EpFUeCaaFJuGcz+vzKkW2qFkG7CVDd2yxx0o7ZMPm5fI7MPWJXGu2qulr8BNpWheQe6Xy3Zl/ccvrYxFqWTBIrJdZ316IzwIRTOY0WflgngrCk95M5innWXVVEmTK+0DhzPhXNGQBO3oJHgXFTN9LsTOlZvAbRM47vmlflZTdUuNJEFrsppUmwVAPrqRCn41siK/IJJT3KwJKre3Hm1VbTuFYKSytGnmWQD0CGgosqRXag69+owVT9Lmg/64z+pV6fAZgW6rvtQRa9tsf9/hiGaa5uV5kpl+eVJp787vHMN0sVgRLjjONUTTY5jBwin69zh2kuBw1NOdQj6nToM0VfPRahG9klbGiWZ+Tqf0JvUoKEdzHZ3hapXd8V19ncD3hdZCT4Ug2pU0zfWj1AfaD9HdHf8Ixa+luHlCV2tyD9EWAX+EvkqAAL5zT3inI0C8IwSkxydxyuEhZkiBf4QpMqmfzPtZh/QQ1VNgUr1tGt7vGwxxgDNPOMU5wk2ip6x5Oc2H2CKD/oHGgP15OsV+++nqvqH4oMpPsN9Z/0iADEofyPWoGszgB34Hb9s6jp6Tu4XdUGNpy2Q7Q++bjaMWKhbzR+yNRYT1lYuygaS4Rn29ZI5TZDACHHDuqxksG0A9bDr1NTMRa7U8nLrHTOk8+qPX2SNcbSvrnjFWa43hVmlO7Nzl1Mc7pjzbnthuk6tvs9nk6s9nL5x2fxJrM5Uh/03m0rh/PotlbS1ec+K9UOHVyTdXcyTzoFIOgN+zjr+lE3zx4WBEpR0Dwh3DXyrxzN0/HPe5flF4/+X/F22NL37ieaxReM1HMOMggOWJ9GIB/QMF0INtuRxL+p92mdjuaHDeL0wNOIiBzuMhdAphJPEClwYXbXPrRQ9L8plmetzW9Fts1QsUuhYloHzYSE/kstm/jnRatJbmfKaDMFfmeqZAd+1kBpx3+rBpcRdjkSy+MJMNcIVBI2ZuIBSOyPMHdcUXUuaK7I5erXS40cje6Gm5Ej8n/UwPAYXK9SmanqZbjYnHpwBglfzQYvvmtdjr/ujwjX16/pZtL60cDIdnh3pYiT4CFsAJqqiIndkBvilCwksXypUs4OxHqxaSabPNFrDBX9dfMNLRUOmmN/MgJg1nw/5J/3BUvl1WQjDzyDlRv3TDWdj1Rdybcz/hXk/4vdANspvhLtDVl4AI9/yvf9na2nzgHTWItnQ9DTaeCv12svdfEuxCvbT2tw9OTuCXL0fHw9HxqV5s7cOyHrCql68HZ28Rrvui1ejJpvZZkMRhEhfHuCbY8lmuRdyyGVf+IhSWCL/F9sBjWfaoeB6Xg61uDHh4dn46sl60GErDPhsCH7Yub+npSxYlYI0W06RMNB3qZsa6Mypd13SIXnilj6VZyScKUzR7LL3m512FgO3jJXnx8u6RvcB1INN5LV+hGhyE4DceL11zrisBzWMcfCWKiTbGiMOiKaKV7xsLSt3/Lu2+TYhY2GOKcE3SPDErPczNKy+tm34/e/PFlsIQcwq2geLFCAPTvaedATUkxnT/UL5jrriM1lk6kcJz83sgbJvLchBrNOMuq9P7GHZ8OjqDFNOEbpmlR8Td0t1V1b2E5qZ3QwCvt9j7g5Pz/pDV093F+EwHIV5yzAL9Sn0aBUmo74bolVEmL1R2z9pspy8gDP02a+43ST8Nb3Y2lN+qs7Kc5uESvvFt1QtIutFbwUhbJsU15PMLLf02EIJNi403DtmLC9rHK1/aaeC80hVdbc9FNAW/4Vp6w0aULIO21Dpkz2V0COe2Qxd2K24Yja5LW6m5vKMeBvlSo3mL//9K33dprmvDHoQ7zv8BxQIB7Q==</source>
</file>
<file path="core/interfaces/query_builder_interface.php" generated-path="core.interfaces.query_builder_interface.html" hash="0259864ed3a519bec2307a0efd308dfe" 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="Query" line="24" package="Query\Query_Builder">
<name>Query_Builder_Interface</name>
<full_name>\Query\Query_Builder_Interface</full_name>
<docblock line="24">
<description>Interface defining the Query Builder class</description>
<long-description></long-description>
<tag name="package" line="24" description="Query"/>
<tag name="subpackage" line="24" description="Query_Builder"/>
</docblock>
<method final="false" abstract="false" static="false" visibility="public" namespace="Query" line="36" package="Query\Query_Builder">
<name>select</name>
<full_name>\Query\Query_Builder_Interface::select()</full_name>
<docblock line="36">
<description>Specifies rows to select in a query</description>
<long-description></long-description>
<tag name="param" line="36" description="" type="string" variable="$fields">
<type>string</type>
</tag>
<tag name="return" line="36" description="" type="\Query\Query_Builder">
<type link="Query_Builder.html">\Query\Query_Builder</type>
</tag>
</docblock>
<argument line="0" by_reference="false">
<name>$fields</name>
<default></default>
<type>string</type>
</argument>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="Query" line="47" package="Query\Query_Builder">
<name>select_max</name>
<full_name>\Query\Query_Builder_Interface::select_max()</full_name>
<docblock line="47">
<description>Selects the maximum value of a field from a query</description>
<long-description></long-description>
<tag name="param" line="47" description="" type="string" variable="$field">
<type>string</type>
</tag>
<tag name="param" line="47" description="" type="string" variable="$as">
<type>string</type>
</tag>
<tag name="return" line="47" description="" type="\Query\Query_Builder">
<type link="Query_Builder.html">\Query\Query_Builder</type>
</tag>
</docblock>
<argument line="0" by_reference="false">
<name>$field</name>
<default></default>
<type>string</type>
</argument>
<argument line="0" by_reference="false">
<name>$as</name>
<default>FALSE</default>
<type>string</type>
</argument>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="Query" line="58" package="Query\Query_Builder">
<name>select_min</name>
<full_name>\Query\Query_Builder_Interface::select_min()</full_name>
<docblock line="58">
<description>Selects the minimum value of a field from a query</description>
<long-description></long-description>
<tag name="param" line="58" description="" type="string" variable="$field">
<type>string</type>
</tag>
<tag name="param" line="58" description="" type="string" variable="$as">
<type>string</type>
</tag>
<tag name="return" line="58" description="" type="\Query\Query_Builder">
<type link="Query_Builder.html">\Query\Query_Builder</type>
</tag>
</docblock>
<argument line="0" by_reference="false">
<name>$field</name>
<default></default>
<type>string</type>
</argument>
<argument line="0" by_reference="false">
<name>$as</name>
<default>FALSE</default>
<type>string</type>
</argument>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="Query" line="69" package="Query\Query_Builder">
<name>select_avg</name>
<full_name>\Query\Query_Builder_Interface::select_avg()</full_name>
<docblock line="69">
<description>Selects the average value of a field from a query</description>
<long-description></long-description>
<tag name="param" line="69" description="" type="string" variable="$field">
<type>string</type>
</tag>
<tag name="param" line="69" description="" type="string" variable="$as">
<type>string</type>
</tag>
<tag name="return" line="69" description="" type="\Query\Query_Builder">
<type link="Query_Builder.html">\Query\Query_Builder</type>
</tag>
</docblock>
<argument line="0" by_reference="false">
<name>$field</name>
<default></default>
<type>string</type>
</argument>
<argument line="0" by_reference="false">
<name>$as</name>
<default>FALSE</default>
<type>string</type>
</argument>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="Query" line="80" package="Query\Query_Builder">
<name>select_sum</name>
<full_name>\Query\Query_Builder_Interface::select_sum()</full_name>
<docblock line="80">
<description>Selects the sum of a field from a query</description>
<long-description></long-description>
<tag name="param" line="80" description="" type="string" variable="$field">
<type>string</type>
</tag>
<tag name="param" line="80" description="" type="string" variable="$as">
<type>string</type>
</tag>
<tag name="return" line="80" description="" type="\Query\Query_Builder">
<type link="Query_Builder.html">\Query\Query_Builder</type>
</tag>
</docblock>
<argument line="0" by_reference="false">
<name>$field</name>
<default></default>
<type>string</type>
</argument>
<argument line="0" by_reference="false">
<name>$as</name>
<default>FALSE</default>
<type>string</type>
</argument>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="Query" line="89" package="Query\Query_Builder">
<name>distinct</name>
<full_name>\Query\Query_Builder_Interface::distinct()</full_name>
<docblock line="89">
<description>Adds the 'distinct' keyword to a query</description>
<long-description></long-description>
<tag name="return" line="89" description="" type="\Query\Query_Builder">
<type link="Query_Builder.html">\Query\Query_Builder</type>
</tag>
</docblock>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="Query" line="98" package="Query\Query_Builder">
<name>explain</name>
<full_name>\Query\Query_Builder_Interface::explain()</full_name>
<docblock line="98">
<description>Shows the query plan for the query</description>
<long-description></long-description>
<tag name="return" line="98" description="" type="\Query\Query_Builder">
<type link="Query_Builder.html">\Query\Query_Builder</type>
</tag>
</docblock>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="Query" line="108" package="Query\Query_Builder">
<name>from</name>
<full_name>\Query\Query_Builder_Interface::from()</full_name>
<docblock line="108">
<description>Specify the database table to select from</description>
<long-description></long-description>
<tag name="param" line="108" description="" type="string" variable="$tblname">
<type>string</type>
</tag>
<tag name="return" line="108" description="" type="\Query\Query_Builder">
<type link="Query_Builder.html">\Query\Query_Builder</type>
</tag>
</docblock>
<argument line="0" by_reference="false">
<name>$tblname</name>
<default></default>
<type>string</type>
</argument>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="Query" line="122" package="Query\Query_Builder">
<name>like</name>
<full_name>\Query\Query_Builder_Interface::like()</full_name>
<docblock line="122">
<description>Creates a Like clause in the sql statement</description>
<long-description></long-description>
<tag name="param" line="122" description="" type="string" variable="$field">
<type>string</type>
</tag>
<tag name="param" line="122" description="" type="mixed" variable="$val">
<type>mixed</type>
</tag>
<tag name="param" line="122" description="" type="string" variable="$pos">
<type>string</type>
</tag>
<tag name="return" line="122" description="" type="\Query\Query_Builder">
<type link="Query_Builder.html">\Query\Query_Builder</type>
</tag>
</docblock>
<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>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="Query" line="134" package="Query\Query_Builder">
<name>or_like</name>
<full_name>\Query\Query_Builder_Interface::or_like()</full_name>
<docblock line="134">
<description>Generates an OR Like clause</description>
<long-description></long-description>
<tag name="param" line="134" description="" type="string" variable="$field">
<type>string</type>
</tag>
<tag name="param" line="134" description="" type="mixed" variable="$val">
<type>mixed</type>
</tag>
<tag name="param" line="134" description="" type="string" variable="$pos">
<type>string</type>
</tag>
<tag name="return" line="134" description="" type="\Query\Query_Builder">
<type link="Query_Builder.html">\Query\Query_Builder</type>
</tag>
</docblock>
<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>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="Query" line="146" package="Query\Query_Builder">
<name>not_like</name>
<full_name>\Query\Query_Builder_Interface::not_like()</full_name>
<docblock line="146">
<description>Generates a NOT LIKE clause</description>
<long-description></long-description>
<tag name="param" line="146" description="" type="string" variable="$field">
<type>string</type>
</tag>
<tag name="param" line="146" description="" type="mixed" variable="$val">
<type>mixed</type>
</tag>
<tag name="param" line="146" description="" type="string" variable="$pos">
<type>string</type>
</tag>
<tag name="return" line="146" description="" type="\Query\Query_Builder">
<type link="Query_Builder.html">\Query\Query_Builder</type>
</tag>
</docblock>
<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>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="Query" line="158" package="Query\Query_Builder">
<name>or_not_like</name>
<full_name>\Query\Query_Builder_Interface::or_not_like()</full_name>
<docblock line="158">
<description>Generates a OR NOT LIKE clause</description>
<long-description></long-description>
<tag name="param" line="158" description="" type="string" variable="$field">
<type>string</type>
</tag>
<tag name="param" line="158" description="" type="mixed" variable="$val">
<type>mixed</type>
</tag>
<tag name="param" line="158" description="" type="string" variable="$pos">
<type>string</type>
</tag>
<tag name="return" line="158" description="" type="\Query\Query_Builder">
<type link="Query_Builder.html">\Query\Query_Builder</type>
</tag>
</docblock>
<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>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="Query" line="171" package="Query\Query_Builder">
<name>having</name>
<full_name>\Query\Query_Builder_Interface::having()</full_name>
<docblock line="171">
<description>Generates a 'Having' clause</description>
<long-description></long-description>
<tag name="param" line="171" description="" type="mixed" variable="$key">
<type>mixed</type>
</tag>
<tag name="param" line="171" description="" type="mixed" variable="$val">
<type>mixed</type>
</tag>
<tag name="return" line="171" description="" type="\Query\Query_Builder">
<type link="Query_Builder.html">\Query\Query_Builder</type>
</tag>
</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>array()</default>
<type>mixed</type>
</argument>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="Query" line="182" package="Query\Query_Builder">
<name>or_having</name>
<full_name>\Query\Query_Builder_Interface::or_having()</full_name>
<docblock line="182">
<description>Generates a 'Having' clause prefixed with 'OR'</description>
<long-description></long-description>
<tag name="param" line="182" description="" type="mixed" variable="$key">
<type>mixed</type>
</tag>
<tag name="param" line="182" description="" type="mixed" variable="$val">
<type>mixed</type>
</tag>
<tag name="return" line="182" description="" type="\Query\Query_Builder">
<type link="Query_Builder.html">\Query\Query_Builder</type>
</tag>
</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>array()</default>
<type>mixed</type>
</argument>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="Query" line="198" package="Query\Query_Builder">
<name>where</name>
<full_name>\Query\Query_Builder_Interface::where()</full_name>
<docblock line="198">
<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>
<tag name="param" line="198" description="" type="mixed" variable="$key">
<type>mixed</type>
</tag>
<tag name="param" line="198" description="" type="mixed" variable="$val">
<type>mixed</type>
</tag>
<tag name="param" line="198" description="" type="bool" variable="$escape">
<type>bool</type>
</tag>
<tag name="return" line="198" description="" type="\Query\Query_Builder">
<type link="Query_Builder.html">\Query\Query_Builder</type>
</tag>
</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>array()</default>
<type>mixed</type>
</argument>
<argument line="0" by_reference="false">
<name>$escape</name>
<default>NULL</default>
<type>bool</type>
</argument>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="Query" line="209" package="Query\Query_Builder">
<name>or_where</name>
<full_name>\Query\Query_Builder_Interface::or_where()</full_name>
<docblock line="209">
<description>Where clause prefixed with "OR"</description>
<long-description></long-description>
<tag name="param" line="209" description="" type="string" variable="$key">
<type>string</type>
</tag>
<tag name="param" line="209" description="" type="mixed" variable="$val">
<type>mixed</type>
</tag>
<tag name="return" line="209" description="" type="\Query\Query_Builder">
<type link="Query_Builder.html">\Query\Query_Builder</type>
</tag>
</docblock>
<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="Query" line="220" package="Query\Query_Builder">
<name>where_in</name>
<full_name>\Query\Query_Builder_Interface::where_in()</full_name>
<docblock line="220">
<description>Where clause with 'IN' statement</description>
<long-description></long-description>
<tag name="param" line="220" description="" type="mixed" variable="$field">
<type>mixed</type>
</tag>
<tag name="param" line="220" description="" type="mixed" variable="$val">
<type>mixed</type>
</tag>
<tag name="return" line="220" description="" type="\Query\Query_Builder">
<type link="Query_Builder.html">\Query\Query_Builder</type>
</tag>
</docblock>
<argument line="0" by_reference="false">
<name>$field</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="public" namespace="Query" line="231" package="Query\Query_Builder">
<name>or_where_in</name>
<full_name>\Query\Query_Builder_Interface::or_where_in()</full_name>
<docblock line="231">
<description>Where in statement prefixed with "or"</description>
<long-description></long-description>
<tag name="param" line="231" description="" type="string" variable="$field">
<type>string</type>
</tag>
<tag name="param" line="231" description="" type="mixed" variable="$val">
<type>mixed</type>
</tag>
<tag name="return" line="231" description="" type="\Query\Query_Builder">
<type link="Query_Builder.html">\Query\Query_Builder</type>
</tag>
</docblock>
<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>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="Query" line="242" package="Query\Query_Builder">
<name>where_not_in</name>
<full_name>\Query\Query_Builder_Interface::where_not_in()</full_name>
<docblock line="242">
<description>WHERE NOT IN (FOO) clause</description>
<long-description></long-description>
<tag name="param" line="242" description="" type="string" variable="$field">
<type>string</type>
</tag>
<tag name="param" line="242" description="" type="mixed" variable="$val">
<type>mixed</type>
</tag>
<tag name="return" line="242" description="" type="\Query\Query_Builder">
<type link="Query_Builder.html">\Query\Query_Builder</type>
</tag>
</docblock>
<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>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="Query" line="253" package="Query\Query_Builder">
<name>or_where_not_in</name>
<full_name>\Query\Query_Builder_Interface::or_where_not_in()</full_name>
<docblock line="253">
<description>OR WHERE NOT IN (FOO) clause</description>
<long-description></long-description>
<tag name="param" line="253" description="" type="string" variable="$field">
<type>string</type>
</tag>
<tag name="param" line="253" description="" type="mixed" variable="$val">
<type>mixed</type>
</tag>
<tag name="return" line="253" description="" type="\Query\Query_Builder">
<type link="Query_Builder.html">\Query\Query_Builder</type>
</tag>
</docblock>
<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>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="Query" line="266" package="Query\Query_Builder">
<name>set</name>
<full_name>\Query\Query_Builder_Interface::set()</full_name>
<docblock line="266">
<description>Sets values for inserts / updates / deletes</description>
<long-description></long-description>
<tag name="param" line="266" description="" type="mixed" variable="$key">
<type>mixed</type>
</tag>
<tag name="param" line="266" description="" type="mixed" variable="$val">
<type>mixed</type>
</tag>
<tag name="return" line="266" description="" type="\Query\Query_Builder">
<type link="Query_Builder.html">\Query\Query_Builder</type>
</tag>
</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="Query" line="278" package="Query\Query_Builder">
<name>join</name>
<full_name>\Query\Query_Builder_Interface::join()</full_name>
<docblock line="278">
<description>Creates a join phrase in a compiled query</description>
<long-description></long-description>
<tag name="param" line="278" description="" type="string" variable="$table">
<type>string</type>
</tag>
<tag name="param" line="278" description="" type="string" variable="$condition">
<type>string</type>
</tag>
<tag name="param" line="278" description="" type="string" variable="$type">
<type>string</type>
</tag>
<tag name="return" line="278" description="" type="\Query\Query_Builder">
<type link="Query_Builder.html">\Query\Query_Builder</type>
</tag>
</docblock>
<argument line="0" by_reference="false">
<name>$table</name>
<default></default>
<type>string</type>
</argument>
<argument line="0" by_reference="false">
<name>$condition</name>
<default></default>
<type>string</type>
</argument>
<argument line="0" by_reference="false">
<name>$type</name>
<default>''</default>
<type>string</type>
</argument>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="Query" line="288" package="Query\Query_Builder">
<name>group_by</name>
<full_name>\Query\Query_Builder_Interface::group_by()</full_name>
<docblock line="288">
<description>Group the results by the selected field(s)</description>
<long-description></long-description>
<tag name="param" line="288" description="" type="mixed" variable="$field">
<type>mixed</type>
</tag>
<tag name="return" line="288" description="" type="\Query\Query_Builder">
<type link="Query_Builder.html">\Query\Query_Builder</type>
</tag>
</docblock>
<argument line="0" by_reference="false">
<name>$field</name>
<default></default>
<type>mixed</type>
</argument>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="Query" line="299" package="Query\Query_Builder">
<name>order_by</name>
<full_name>\Query\Query_Builder_Interface::order_by()</full_name>
<docblock line="299">
<description>Order the results by the selected field(s)</description>
<long-description></long-description>
<tag name="param" line="299" description="" type="string" variable="$field">
<type>string</type>
</tag>
<tag name="param" line="299" description="" type="string" variable="$type">
<type>string</type>
</tag>
<tag name="return" line="299" description="" type="\Query\Query_Builder">
<type link="Query_Builder.html">\Query\Query_Builder</type>
</tag>
</docblock>
<argument line="0" by_reference="false">
<name>$field</name>
<default></default>
<type>string</type>
</argument>
<argument line="0" by_reference="false">
<name>$type</name>
<default>""</default>
<type>string</type>
</argument>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="Query" line="310" package="Query\Query_Builder">
<name>limit</name>
<full_name>\Query\Query_Builder_Interface::limit()</full_name>
<docblock line="310">
<description>Set a limit on the current sql statement</description>
<long-description></long-description>
<tag name="param" line="310" description="" type="int" variable="$limit">
<type>int</type>
</tag>
<tag name="param" line="310" description="" type="int" variable="$offset">
<type>int</type>
</tag>
<tag name="return" line="310" description="" type="string">
<type>string</type>
</tag>
</docblock>
<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="Query" line="321" package="Query\Query_Builder">
<name>group_start</name>
<full_name>\Query\Query_Builder_Interface::group_start()</full_name>
<docblock line="321">
<description>Adds a paren to the current query for query grouping</description>
<long-description></long-description>
<tag name="return" line="321" description="" type="\Query\Query_Builder">
<type link="Query_Builder.html">\Query\Query_Builder</type>
</tag>
</docblock>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="Query" line="331" package="Query\Query_Builder">
<name>or_group_start</name>
<full_name>\Query\Query_Builder_Interface::or_group_start()</full_name>
<docblock line="331">
<description>Adds a paren to the current query for query grouping,
prefixed with 'OR'</description>
<long-description></long-description>
<tag name="return" line="331" description="" type="\Query\Query_Builder">
<type link="Query_Builder.html">\Query\Query_Builder</type>
</tag>
</docblock>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="Query" line="341" package="Query\Query_Builder">
<name>or_not_group_start</name>
<full_name>\Query\Query_Builder_Interface::or_not_group_start()</full_name>
<docblock line="341">
<description>Adds a paren to the current query for query grouping,
prefixed with 'OR NOT'</description>
<long-description></long-description>
<tag name="return" line="341" description="" type="\Query\Query_Builder">
<type link="Query_Builder.html">\Query\Query_Builder</type>
</tag>
</docblock>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="Query" line="350" package="Query\Query_Builder">
<name>group_end</name>
<full_name>\Query\Query_Builder_Interface::group_end()</full_name>
<docblock line="350">
<description>Ends a query group</description>
<long-description></long-description>
<tag name="return" line="350" description="" type="\Query\Query_Builder">
<type link="Query_Builder.html">\Query\Query_Builder</type>
</tag>
</docblock>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="Query" line="365" package="Query\Query_Builder">
<name>get</name>
<full_name>\Query\Query_Builder_Interface::get()</full_name>
<docblock line="365">
<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="365" description="" type="" variable="$table"/>
<tag name="param" line="365" description="" type="int" variable="$limit">
<type>int</type>
</tag>
<tag name="param" line="365" description="" type="int" variable="$offset">
<type>int</type>
</tag>
<tag name="return" line="365" description="" type="\Query\PDOStatement">
<type link="PDOStatement.html">\Query\PDOStatement</type>
</tag>
</docblock>
<argument line="0" by_reference="false">
<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>
<method final="false" abstract="false" static="false" visibility="public" namespace="Query" line="378" package="Query\Query_Builder">
<name>get_where</name>
<full_name>\Query\Query_Builder_Interface::get_where()</full_name>
<docblock line="378">
<description>Convience method for get() with a where clause</description>
<long-description></long-description>
<tag name="param" line="378" description="" type="string" variable="$table">
<type>string</type>
</tag>
<tag name="param" line="378" description="" type="array" variable="$where">
<type>array</type>
</tag>
<tag name="param" line="378" description="" type="int" variable="$limit">
<type>int</type>
</tag>
<tag name="param" line="378" description="" type="int" variable="$offset">
<type>int</type>
</tag>
<tag name="return" line="378" description="" type="\Query\PDOStatement">
<type link="PDOStatement.html">\Query\PDOStatement</type>
</tag>
</docblock>
<argument line="0" by_reference="false">
<name>$table</name>
<default></default>
<type>string</type>
</argument>
<argument line="0" by_reference="false">
<name>$where</name>
<default>array()</default>
<type>array</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>
<method final="false" abstract="false" static="false" visibility="public" namespace="Query" line="388" package="Query\Query_Builder">
<name>count_all</name>
<full_name>\Query\Query_Builder_Interface::count_all()</full_name>
<docblock line="388">
<description>Retreive the number of rows in the selected table</description>
<long-description></long-description>
<tag name="param" line="388" description="" type="string" variable="$table">
<type>string</type>
</tag>
<tag name="return" line="388" 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="Query" line="399" package="Query\Query_Builder">
<name>count_all_results</name>
<full_name>\Query\Query_Builder_Interface::count_all_results()</full_name>
<docblock line="399">
<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="399" description="" type="string" variable="$table">
<type>string</type>
</tag>
<tag name="return" line="399" 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="Query" line="410" package="Query\Query_Builder">
<name>insert</name>
<full_name>\Query\Query_Builder_Interface::insert()</full_name>
<docblock line="410">
<description>Creates an insert clause, and executes it</description>
<long-description></long-description>
<tag name="param" line="410" description="" type="string" variable="$table">
<type>string</type>
</tag>
<tag name="param" line="410" description="" type="mixed" variable="$data">
<type>mixed</type>
</tag>
<tag name="return" line="410" description="" type="\Query\PDOStatement">
<type link="PDOStatement.html">\Query\PDOStatement</type>
</tag>
</docblock>
<argument line="0" by_reference="false">
<name>$table</name>
<default></default>
<type>string</type>
</argument>
<argument line="0" by_reference="false">
<name>$data</name>
<default>array()</default>
<type>mixed</type>
</argument>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="Query" line="421" package="Query\Query_Builder">
<name>insert_batch</name>
<full_name>\Query\Query_Builder_Interface::insert_batch()</full_name>
<docblock line="421">
<description>Creates and executes a batch insertion query</description>
<long-description></long-description>
<tag name="param" line="421" description="" type="string" variable="$table">
<type>string</type>
</tag>
<tag name="param" line="421" description="" type="array" variable="$data">
<type>array</type>
</tag>
<tag name="return" line="421" description="" type="\PDOStatement|null">
<type link="PDOStatement.html">\PDOStatement</type>
<type>null</type>
</tag>
</docblock>
<argument line="0" by_reference="false">
<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>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="Query" line="432" package="Query\Query_Builder">
<name>update</name>
<full_name>\Query\Query_Builder_Interface::update()</full_name>
<docblock line="432">
<description>Creates an update clause, and executes it</description>
<long-description></long-description>
<tag name="param" line="432" description="" type="string" variable="$table">
<type>string</type>
</tag>
<tag name="param" line="432" description="" type="mixed" variable="$data">
<type>mixed</type>
</tag>
<tag name="return" line="432" description="" type="\Query\PDOStatement">
<type link="PDOStatement.html">\Query\PDOStatement</type>
</tag>
</docblock>
<argument line="0" by_reference="false">
<name>$table</name>
<default></default>
<type>string</type>
</argument>
<argument line="0" by_reference="false">
<name>$data</name>
<default>array()</default>
<type>mixed</type>
</argument>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="Query" line="443" package="Query\Query_Builder">
<name>delete</name>
<full_name>\Query\Query_Builder_Interface::delete()</full_name>
<docblock line="443">
<description>Deletes data from a table</description>
<long-description></long-description>
<tag name="param" line="443" description="" type="string" variable="$table">
<type>string</type>
</tag>
<tag name="param" line="443" description="" type="mixed" variable="$where">
<type>mixed</type>
</tag>
<tag name="return" line="443" description="" type="\Query\PDOStatement">
<type link="PDOStatement.html">\Query\PDOStatement</type>
</tag>
</docblock>
<argument line="0" by_reference="false">
<name>$table</name>
<default></default>
<type>string</type>
</argument>
<argument line="0" by_reference="false">
<name>$where</name>
<default>''</default>
<type>mixed</type>
</argument>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="Query" line="456" package="Query\Query_Builder">
<name>get_compiled_select</name>
<full_name>\Query\Query_Builder_Interface::get_compiled_select()</full_name>
<docblock line="456">
<description>Returns the generated 'select' sql query</description>
<long-description></long-description>
<tag name="param" line="456" description="" type="string" variable="$table">
<type>string</type>
</tag>
<tag name="param" line="456" description="" type="bool" variable="$reset">
<type>bool</type>
</tag>
<tag name="return" line="456" description="" type="string">
<type>string</type>
</tag>
</docblock>
<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>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="Query" line="467" package="Query\Query_Builder">
<name>get_compiled_insert</name>
<full_name>\Query\Query_Builder_Interface::get_compiled_insert()</full_name>
<docblock line="467">
<description>Returns the generated 'insert' sql query</description>
<long-description></long-description>
<tag name="param" line="467" description="" type="string" variable="$table">
<type>string</type>
</tag>
<tag name="param" line="467" description="" type="bool" variable="$reset">
<type>bool</type>
</tag>
<tag name="return" line="467" description="" type="string">
<type>string</type>
</tag>
</docblock>
<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>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="Query" line="478" package="Query\Query_Builder">
<name>get_compiled_update</name>
<full_name>\Query\Query_Builder_Interface::get_compiled_update()</full_name>
<docblock line="478">
<description>Returns the generated 'update' sql query</description>
<long-description></long-description>
<tag name="param" line="478" description="" type="string" variable="$table">
<type>string</type>
</tag>
<tag name="param" line="478" description="" type="bool" variable="$reset">
<type>bool</type>
</tag>
<tag name="return" line="478" description="" type="string">
<type>string</type>
</tag>
</docblock>
<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>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="Query" line="489" package="Query\Query_Builder">
<name>get_compiled_delete</name>
<full_name>\Query\Query_Builder_Interface::get_compiled_delete()</full_name>
<docblock line="489">
<description>Returns the generated 'delete' sql query</description>
<long-description></long-description>
<tag name="param" line="489" description="" type="string" variable="$table">
<type>string</type>
</tag>
<tag name="param" line="489" description="" type="bool" variable="$reset">
<type>bool</type>
</tag>
<tag name="return" line="489" description="" type="string">
<type>string</type>
</tag>
</docblock>
<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>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="Query" line="500" package="Query\Query_Builder">
<name>reset_query</name>
<full_name>\Query\Query_Builder_Interface::reset_query()</full_name>
<docblock line="500">
<description>Clear out the class variables, so the next query can be run</description>
<long-description></long-description>
<tag name="return" line="500" description="" type="void">
<type>void</type>
</tag>
</docblock>
</method>
</interface>
<source>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</source>
</file>
<file path="drivers/sqlite/sqlite_util.php" generated-path="drivers.sqlite.sqlite_util.html" hash="c15fd28dd08099a2a369c7df89d05231" 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="Query\Driver" line="26" package="Query\Drivers">
<extends>\Query\Driver\Abstract_Util</extends>
<name>SQLite_Util</name>
<full_name>\Query\Driver\SQLite_Util</full_name>
<docblock line="26">
<description>SQLite-specific backup, import and creation methods</description>
<long-description></long-description>
<tag name="package" line="26" description="Query"/>
<tag name="subpackage" line="26" description="Drivers"/>
</docblock>
<method final="false" abstract="false" static="false" visibility="public" namespace="Query\Driver" line="34" package="Query\Drivers">
<name>backup_data</name>
<full_name>\Query\Driver\SQLite_Util::backup_data()</full_name>
<docblock line="34">
<description>Create an SQL backup file for the current database's data</description>
<long-description></long-description>
<tag name="param" line="34" description="" type="array" variable="$excluded">
<type>array</type>
</tag>
<tag name="return" line="34" description="" type="string">
<type>string</type>
</tag>
</docblock>
<argument line="0" by_reference="false">
<name>$excluded</name>
<default>array()</default>
<type>array</type>
</argument>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="Query\Driver" line="103" package="Query\Drivers">
<name>backup_structure</name>
<full_name>\Query\Driver\SQLite_Util::backup_structure()</full_name>
<docblock line="103">
<description>Create an SQL backup file for the current database's structure</description>
<long-description></long-description>
<tag name="return" line="103" description="" type="string">
<type>string</type>
</tag>
</docblock>
</method>
<method final="false" static="false" visibility="public" line="26">
<name>query</name>
<docblock>
<description/>
<long-description/>
<tag name="magic" line="26"/>
<tag name="return" line="26" type="">
<type/>
</tag>
<tag name="method" line="26" description="" method_name="query"/>
</docblock>
</method>
<method final="false" static="false" visibility="public" line="26">
<name>quote</name>
<docblock>
<description/>
<long-description/>
<tag name="magic" line="26"/>
<tag name="return" line="26" type="">
<type/>
</tag>
<tag name="method" line="26" description="" method_name="quote"/>
</docblock>
</method>
</class>
<source>eJytVttSG0cQfV59RWdLVbuL0cpx+QlZtgmImBQRAcnxA6JUo9UIjdkbc8GoXPx7umdGuyKkcqngBzzq6evp0z377kO9rjv9vb0O7MGF4XKDBzqfSM6dAH4yIl9yCX04ZpotmOJwuFBaskyLqoQztuHSW32sWXbLbngQbH3BR2b0upJBMBVFpdcb+CWFL0xKXtrbrKo3UtysdXC0PUGcJfDm9Y9voEf/vbV6uShvIQjWWtfqoN+/EXptFmlWFX12L5h+i5n025i5yHipuNNH9XotcqWNvOFViUapue1n1ZL3lwu27HllNOx3Ov0+9F7sX6dTsoIrBMVjOTuW4p7LQWcL+eTiTGjeUzXPxEpksED8TL0PoqgrqYGVS8gkZxbogiOQS/UnqKGtWpnFVujiKCt2dlCIB76EO9KOsXuivIGuusuTXR0vvzOV5q2SlokFJ8uZUj7l+WctcuAPmpdL1fDBSb93OgHVF6DnI8qeYyFk58uDlcg5rCoJes0hM0QGDUtPrkjZI1lbD1ioZAUgZdgGuvwhy82SL92V5NjU0qdNon4nqM0COworUzp+uphz8hk35kPrLk6STvC9EwTY9Z85wg25UBqqFbA8t8lVi6880wpVCCsYQjQZnY2OpnB8OpmejvEQUotDVAiCk8vzXyFEPcKnYEpz6S6+fBpdjiDUm5qHw1mEdeZ8FkVIgyAQqxh+AF7UetOmR3nZxFzYdAghHI6PYWajzUIYn0/hdBxHYYpMyZHKcRjtR+F+C1CShlESDtDHI4XpSq4w/a5eC9V771hg2z/wlybXdI+n3vsV19n6MM/j2W/H5wcHJ6Pp0af54WRyfpTYnA2Oi45J1/3uVkbXRs89RK4wjymhSNjbfnOWrT2mqIESEsTb8Exh/KeVt4DjSrLwRmlXXkUEQ3SdRmE0sLp/Vx2mt/g69xr/qr5nBVIxpytbi6y+gVCuYfuQVaUWpeE2jlhB7BvpIybJjob3M2YLx/sqN0UJdkPAYgM3XGuaN7q75RtFNKTzSkjkJIa1pTgrKsUyeE6asR+hnbAuWldgHVLP0bixiNuK/GxSEKeIg4SCAl0R49v+bPGzDaq+UYtcjwL62eRyz3LDVWxVXBCKckHLBNwdeSg5R3pSxTQPVgsDxV0xfI30FVllSj20f70nFL7zcjq/emXj+wRsBlddcY1ZxELNS1NwKbJ4K8YOfIBG56ClCG24Rsm2zw2K8zj3yw/5dzqejC5p2qbnz9gHOHbNBOL44RDCtkUJ3ifw++HZ59EE4h21fVKiytIoGUQeqC3jWuh2m3d1bbnb5GXzfdyl6rbzvvE7A0nLY1bOyp1VgT8I6tZ/0uwJv1F3HOAV3bzww/j/HghEwWSYKG9fif/wFDTWcbv+T5iQ+QYXlNrYwO6VS9P0q8HpsxvFJuPWOtgV/vxVoOUfwl+9A9F2z77YEibDuXsVn472P69VZ+ZJdRWhJLpuXwpSaCBClYY2A8ebxkECKYSDcLDLmyfGljqP9E01wg8Z3GceE4NfCSl+eP4B6yYQkw==</source>
</file>
<file path="drivers/pgsql/pgsql_util.php" generated-path="drivers.pgsql.pgsql_util.html" hash="2848234ba3677400c33a9aeb33916b21" 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="Query\Driver" line="26" package="Query\Drivers">
<extends>\Query\Driver\Abstract_Util</extends>
<name>PgSQL_Util</name>
<full_name>\Query\Driver\PgSQL_Util</full_name>
<docblock line="26">
<description>Posgres-specific backup, import and creation methods</description>
<long-description></long-description>
<tag name="package" line="26" description="Query"/>
<tag name="subpackage" line="26" description="Drivers"/>
</docblock>
<method final="false" abstract="false" static="false" visibility="public" namespace="Query\Driver" line="33" package="Query\Drivers">
<name>backup_structure</name>
<full_name>\Query\Driver\PgSQL_Util::backup_structure()</full_name>
<docblock line="33">
<description>Create an SQL backup file for the current database's structure</description>
<long-description></long-description>
<tag name="return" line="33" description="" type="string">
<type>string</type>
</tag>
</docblock>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="Query\Driver" line="47" package="Query\Drivers">
<name>backup_data</name>
<full_name>\Query\Driver\PgSQL_Util::backup_data()</full_name>
<docblock line="47">
<description>Create an SQL backup file for the current database's data</description>
<long-description></long-description>
<tag name="param" line="47" description="" type="array" variable="$exclude">
<type>array</type>
</tag>
<tag name="return" line="47" 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>
<method final="false" static="false" visibility="public" line="26">
<name>query</name>
<docblock>
<description/>
<long-description/>
<tag name="magic" line="26"/>
<tag name="return" line="26" type="">
<type/>
</tag>
<tag name="method" line="26" description="" method_name="query"/>
</docblock>
</method>
<method final="false" static="false" visibility="public" line="26">
<name>get_tables</name>
<docblock>
<description/>
<long-description/>
<tag name="magic" line="26"/>
<tag name="return" line="26" type="">
<type/>
</tag>
<tag name="method" line="26" description="" method_name="get_tables"/>
</docblock>
</method>
</class>
<markers>
<todo line="35">Implement Backup function</todo>
</markers>
<source>eJytVk1z20YMPZO/AtFoStIjiUkmJztO7Uhy645q2ZHcHuIMZ0WuxK1JLr0fjjUZ//dgP0Spbi+dxheTWOABeHgL6v3PbdmG6dFRCEdwo6nY4oN5vhCUOgN81KwqqIAUJkSRFZEUzldSCZIrxhuYkS0VPuqsJfk92dAg2GHBGdGq5CIIlqzmqtzCbyP4kwhBG3ua83Yr2KZUwXj3BHGewNvXb97C0Px7Z/0q1txDEJRKtfI4TTdMlXo1ynmdkkdG1DusJN3nrFhOG0mdP7q3Jauk0mJDeYNBI32f5rygabEixdA7Y2AahmkKwx/2F4YNqalEUjyXdxPBHqk4CXeUX3O5EVQOZUtztmY5rJBA3Q6A1S0XCkhTQC4osUzXFJks5AuuYd+21Kud0SWS1uzioGZPtIAH4x3j+Fizgb58qJJDHxwM2cKGqgwnXVEZJ5aWvCJSwvVmcTPLbhWrgD4p2hSyE4KzfgvDwDQWIOLYVE2xAcAg3xasWUVhzQWokkKujQoUFF5VkQQE0znOiRoIC3MmKL434Ao2pjQMWr3CocFaN06CDj3rorHq4FsYBDjM5Xwyh8u6rWhtcn30dfhI9PH4UXQSBs+m/h8rgP/Hh3ncU9ESQWo/oj59yitd0P9MkoGMd9GnFixOPF99N3Q4hb4qmRx+OBQCitYyesEqhduAa2Wr9iFbrqHgTaTgK2kUerJ1DK+A1q3adulMHpvoIJOtICvYeh1746BrDnMGdihBH9O1WmWoV4wxw3LF/EJdFaYrSyQleQl89RfNTRFoMYYdMhCJne2L8GiL6Ww6Xpql92n+O/SiEdJYY0wyinpGFugpDllxV8jeHXeK+TLvYS7zhzVVeXleVfHd9WR+fHwxXY5/zc4Xi/nYsWgqn1iySFGA4rYFqwW23pMKTDr+TAQexDnXjYp32RJ4D28SyHmjWKOpA/aFXt3OZl2mK7Jy+uKVrhuwKwlW9pYrswTM2T3dSuBrX4iQCgT/agFdlAE9c6Myrl0Rn19/8S31Ge5QoTKM68Ya79v18jf4zhHFigZzKaVx6Sa149KMCrHMsNy0AvPaCeaRVBpVaV1cEpPlRnNM4s4MQkNpgTsPm1Xblv4TpSZt7Cr9yc52ANGDgYiSAXjof42JjEKizifsvDK/WFFVl1eL6aclXF4t5y80BTG+44Kv8BMUR71BzyB5ns15An+cz26nC4gP3Aa7dKMoOYlOwsPC9uP+2xg+f7GK7KqyzTyHLyS7Dz68ZKNT6N01d02vqwBfe1jCAX4yMrbujvoldIBiV+qz+aZO8TuG8mo3aM00fitG5nfHd3IcfWw=</source>
</file>
<file path="drivers/pgsql/pgsql_sql.php" generated-path="drivers.pgsql.pgsql_sql.html" hash="d6423dc4182afc0610a7780d36394c63" 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="Query\Driver" line="23" package="Query\Drivers">
<extends>\Query\Driver\Abstract_SQL</extends>
<name>PgSQL_SQL</name>
<full_name>\Query\Driver\PgSQL_SQL</full_name>
<docblock line="23">
<description>PostgreSQL specifc SQL</description>
<long-description></long-description>
<tag name="package" line="23" description="Query"/>
<tag name="subpackage" line="23" description="Drivers"/>
</docblock>
<method final="false" abstract="false" static="false" visibility="public" namespace="Query\Driver" line="31" package="Query\Drivers">
<name>explain</name>
<full_name>\Query\Driver\PgSQL_SQL::explain()</full_name>
<docblock line="31">
<description>Get the query plan for the sql query</description>
<long-description></long-description>
<tag name="param" line="31" description="" type="string" variable="$sql">
<type>string</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>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="Query\Driver" line="43" package="Query\Drivers">
<name>random</name>
<full_name>\Query\Driver\PgSQL_SQL::random()</full_name>
<docblock line="43">
<description>Random ordering keyword</description>
<long-description></long-description>
<tag name="return" line="43" description="" type="string">
<type>string</type>
</tag>
</docblock>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="Query\Driver" line="55" package="Query\Drivers">
<name>db_list</name>
<full_name>\Query\Driver\PgSQL_SQL::db_list()</full_name>
<docblock line="55">
<description>Returns sql to list other databases</description>
<long-description></long-description>
<tag name="return" line="55" description="" type="string">
<type>string</type>
</tag>
</docblock>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="Query\Driver" line="71" package="Query\Drivers">
<name>table_list</name>
<full_name>\Query\Driver\PgSQL_SQL::table_list()</full_name>
<docblock line="71">
<description>Returns sql to list tables</description>
<long-description></long-description>
<tag name="return" line="71" description="" type="string">
<type>string</type>
</tag>
</docblock>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="Query\Driver" line="89" package="Query\Drivers">
<name>system_table_list</name>
<full_name>\Query\Driver\PgSQL_SQL::system_table_list()</full_name>
<docblock line="89">
<description>Returns sql to list system tables</description>
<long-description></long-description>
<tag name="return" line="89" description="" type="string">
<type>string</type>
</tag>
</docblock>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="Query\Driver" line="107" package="Query\Drivers">
<name>view_list</name>
<full_name>\Query\Driver\PgSQL_SQL::view_list()</full_name>
<docblock line="107">
<description>Returns sql to list views</description>
<long-description></long-description>
<tag name="return" line="107" description="" type="string">
<type>string</type>
</tag>
</docblock>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="Query\Driver" line="125" package="Query\Drivers">
<name>trigger_list</name>
<full_name>\Query\Driver\PgSQL_SQL::trigger_list()</full_name>
<docblock line="125">
<description>Returns sql to list triggers</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="Query\Driver" line="142" package="Query\Drivers">
<name>function_list</name>
<full_name>\Query\Driver\PgSQL_SQL::function_list()</full_name>
<docblock line="142">
<description>Return sql to list functions</description>
<long-description></long-description>
<tag name="return" line="142" description="" type="NULL">
<type>NULL</type>
</tag>
</docblock>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="Query\Driver" line="154" package="Query\Drivers">
<name>procedure_list</name>
<full_name>\Query\Driver\PgSQL_SQL::procedure_list()</full_name>
<docblock line="154">
<description>Return sql to list stored procedures</description>
<long-description></long-description>
<tag name="return" line="154" description="" type="string">
<type>string</type>
</tag>
</docblock>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="Query\Driver" line="172" package="Query\Drivers">
<name>sequence_list</name>
<full_name>\Query\Driver\PgSQL_SQL::sequence_list()</full_name>
<docblock line="172">
<description>Return sql to list sequences</description>
<long-description></long-description>
<tag name="return" line="172" description="" type="string">
<type>string</type>
</tag>
</docblock>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="Query\Driver" line="190" package="Query\Drivers">
<name>column_list</name>
<full_name>\Query\Driver\PgSQL_SQL::column_list()</full_name>
<docblock line="190">
<description>Return sql to list columns of the specified table</description>
<long-description></long-description>
<tag name="param" line="190" description="" type="string" variable="$table">
<type>string</type>
</tag>
<tag name="return" line="190" description="" type="string">
<type>string</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="Query\Driver" line="213" package="Query\Drivers">
<name>type_list</name>
<full_name>\Query\Driver\PgSQL_SQL::type_list()</full_name>
<docblock line="213">
<description>SQL to show list of field types</description>
<long-description></long-description>
<tag name="return" line="213" description="" type="string">
<type>string</type>
</tag>
</docblock>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="Query\Driver" line="232" package="Query\Drivers">
<name>fk_list</name>
<full_name>\Query\Driver\PgSQL_SQL::fk_list()</full_name>
<docblock line="232">
<description>Get the list of foreign keys for the current
table</description>
<long-description></long-description>
<tag name="parma" line="232" description="string $table"/>
<tag name="return" line="232" description="" type="string">
<type>string</type>
</tag>
</docblock>
<argument line="0" by_reference="false">
<name>$table</name>
<default></default>
<type/>
</argument>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="Query\Driver" line="272" package="Query\Drivers">
<name>index_list</name>
<full_name>\Query\Driver\PgSQL_SQL::index_list()</full_name>
<docblock line="272">
<description>Get the list of indexes for the current table</description>
<long-description></long-description>
<tag name="param" line="272" description="" type="string" variable="$table">
<type>string</type>
</tag>
<tag name="return" line="272" description="" type="array">
<type>array</type>
</tag>
</docblock>
<argument line="0" by_reference="false">
<name>$table</name>
<default></default>
<type>string</type>
</argument>
</method>
</class>
<source>eJzVWFtv2zYUfpZ+BWcMkB20VhP0aU2xOY3brnDj1EnXFRgm0BItEZEolaRaG1n223d40TVJawddsgUJIvPcv3OjfPhzkRSuv7fnoj30riR8Aw/q+SUnxBygo5KmEeHIR8dY4iUWBE2WQnIcSpozNMMbwq3UL7iUSc6R45zTLJfJBr0Zow+Yc8I0OcyLDadxIp0X1RMahiN08GT/AD1W/55qvpSyC1CSSFmIn3w/pjIpl+Mwz3z8mWL5FOz6lbeKOyQMvNL8wF4kNBWy5DHJGQiNyws/zCPiR0scPbbMIOi7ru+jx9/tx3UZzogocGiR++OY08+EP3MrgE9zIWNOzt7NkChISFchgucKOxC8wDFBTWCiXFaHRpXQbocpFgKdxiAbKF1kLQmLRJ0VfXjpuo4y64CiV0QimRD0SeezSDFDK8iSOhKfUnOsGDUz+MFxhkAVZTH6ERjMMScAKbPn6sh3naJcAp5oVTJTC2QNyikbKqmR61y6jmPFBtPfT2eTX0/Qb9PF0fxsii4Vz9XgmetcKU+/byLqyBeYRXmGcg4FrMK5IJsv8KEJdpuouFYy7AbkocXk5Hj+djjy/u0YtEGhUyVzlFIhEfQWdGRk+1HsFk+0DJSSXkCHh4eqGB3HOZvOpi/O0QDUq4oeoJeL+Vs0KOKgMjhQbB9eTxfTFtfJ/BxBgoeeJBmUgSRPvEf18743UjLzxfF0gY4+tsQmZy9cMPwAIEIs6a7YaZnt4DOsOkh1bECkDDovw0pXIMKEZHgwNpyiDaqRlZsCAHqOvKMJdMz55Gg29RQTFF7FYnVY8BXRGXqQqRAyleax9wh51016o2cPBLnYCKiIOyFvRIP/agL+B+B/puTLjqArka+CjWq0FWtvXGiDbVQNAu1xsTVoNeyNnR/+Rt6fIOl1J0vD8ICjBe42sdrXuw0XI7VVde99q6StB52itvrvODTuDcsOlBU617E8eT+b3YJk9XATlErs/sMQMuckQgXPQxKVfNfpV8ttN/p4XkrKtht+lrfbqPp6SsM7l0o9JGGCBmUkA9uyMEttFXr3Nwa7iSBw32XhzuvHim2Hf6hwJWkPfoWbursPFEMLbct9QVmkt81Zb6JVmu51oHVAC/O0zGDG5Svz1mDKA+pZL8Hb3h1q4nYQGyMGYCP7DZjhJk8ZToMiF1RpeKTr06pRiJkDdWvVq7xDj8gKl6k0Z1QErExTZdMyJVi9SsGwzPCaZmUWpITFMjFUVmbwPhEGBQccBFiuc3y9GcYWuybfzb1EJfvShHrVzXk/tPtoFvXaCAkXSf7FvmWsECQ5hSwDeLvuMtX4213TNkXv3mCHC3QFfNB3sPYSq9ir9f9X4LXHTX1nW/a6qBK8BySrF+4aRZj9NGbq9VPUr95hqb4XkVrgehtl+K5ttLrYvoV0NQ+wlAcANvyrxgzMpISmUWBqd2CqfhCmrbGmucBRCMFcyisuUNNXZtmstqpZzDZpOeKUDPaQHIY524e2YQDXqCVvDfS5VjWb9rniGig6OKI4wGd6E8Gc6+PrEzo1hDdzeKlVhPrbHSAy4JifoA4ilvZcU8eDvNJcKwCD6gsaCpEg44TR0XNHadB6aw3VmujADxVucqTB90xsugm0eSaKHp/dzS3GxnLdNCtDH7kVUr0YIK2cLkupQFCJhggsqnXaW1GAeDsBhtPYbqqkzNrMOoU93JqMNOZqhG41dJvPB7UWhFCr9m/wu+02MFeOH9zkua3RB5gucG0ga3JtsOy6mzHneHPLTNEmdhwrcmxrVfVms/Pswm0TjfaGqD0JZB4YZ4fmM47haWznyggunvCr+7618EVntlS1g+yWrz/T+rM2jei6PqiLBeF66dhwoNog3XQ9BiFdGW5VzbRDI+suVTutj4BFq+mSoI6AMDn5ODTyap7VHBpFdTNU3cm97vmNd4hXi/n7U9h43ST0YG+vxq8yNhePK9f3p+AHVFwRw+UwgL9xkRT/AOZ7g6o=</source>
</file>
<file path="core/query_builder.php" generated-path="core.query_builder.html" hash="ac1bdf5dbd43c7752d3c2d01d4445f81" 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="Query" line="27" package="Query\Query_Builder">
<extends/>
<implements>\Query\Query_Builder_Interface</implements>
<name>Query_Builder</name>
<full_name>\Query\Query_Builder</full_name>
<docblock line="27">
<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="27" description="Query"/>
<tag name="subpackage" line="27" description="Query_Builder"/>
</docblock>
<property static="false" visibility="protected" line="37" namespace="Query" package="Query\Query_Builder">
<name>$select_string</name>
<default>''</default>
<docblock line="37">
<description>Compiled 'select' clause</description>
<long-description></long-description>
<tag name="var" line="37" description="&lt;p&gt;string&lt;/p&gt;" type="\Query\type" variable="">
<type link="type.html">\Query\type</type>
</tag>
</docblock>
</property>
<property static="false" visibility="protected" line="43" namespace="Query" package="Query\Query_Builder">
<name>$from_string</name>
<default></default>
<docblock line="43">
<description>Compiled 'from' clause</description>
<long-description></long-description>
<tag name="var" line="43" description="&lt;p&gt;string&lt;/p&gt;" type="\Query\type" variable="">
<type link="type.html">\Query\type</type>
</tag>
</docblock>
</property>
<property static="false" visibility="protected" line="49" namespace="Query" package="Query\Query_Builder">
<name>$set_string</name>
<default></default>
<docblock line="49">
<description>Compiled arguments for insert / update</description>
<long-description></long-description>
<tag name="var" line="49" description="" type="string" variable="">
<type>string</type>
</tag>
</docblock>
</property>
<property static="false" visibility="protected" line="55" namespace="Query" package="Query\Query_Builder">
<name>$order_string</name>
<default></default>
<docblock line="55">
<description>Order by clause</description>
<long-description></long-description>
<tag name="var" line="55" description="" type="string" variable="">
<type>string</type>
</tag>
</docblock>
</property>
<property static="false" visibility="protected" line="61" namespace="Query" package="Query\Query_Builder">
<name>$group_string</name>
<default></default>
<docblock line="61">
<description>Group by clause</description>
<long-description></long-description>
<tag name="var" line="61" description="" type="string" variable="">
<type>string</type>
</tag>
</docblock>
</property>
<property static="false" visibility="protected" line="71" namespace="Query" package="Query\Query_Builder">
<name>$set_array_keys</name>
<default>array()</default>
<docblock line="71">
<description>Keys for insert/update statement</description>
<long-description></long-description>
<tag name="var" line="71" description="" type="array" variable="">
<type>array</type>
</tag>
</docblock>
</property>
<property static="false" visibility="protected" line="77" namespace="Query" package="Query\Query_Builder">
<name>$order_array</name>
<default>array()</default>
<docblock line="77">
<description>Key/val pairs for order by clause</description>
<long-description></long-description>
<tag name="var" line="77" description="" type="array" variable="">
<type>array</type>
</tag>
</docblock>
</property>
<property static="false" visibility="protected" line="83" namespace="Query" package="Query\Query_Builder">
<name>$group_array</name>
<default>array()</default>
<docblock line="83">
<description>Key/val pairs for group by clause</description>
<long-description></long-description>
<tag name="var" line="83" description="" type="array" variable="">
<type>array</type>
</tag>
</docblock>
</property>
<property static="false" visibility="protected" line="93" namespace="Query" package="Query\Query_Builder">
<name>$values</name>
<default>array()</default>
<docblock line="93">
<description>Values to apply to prepared statements</description>
<long-description></long-description>
<tag name="var" line="93" description="" type="array" variable="">
<type>array</type>
</tag>
</docblock>
</property>
<property static="false" visibility="protected" line="99" namespace="Query" package="Query\Query_Builder">
<name>$where_values</name>
<default>array()</default>
<docblock line="99">
<description>Values to apply to where clauses in prepared statements</description>
<long-description></long-description>
<tag name="var" line="99" description="" type="array" variable="">
<type>array</type>
</tag>
</docblock>
</property>
<property static="false" visibility="protected" line="105" namespace="Query" package="Query\Query_Builder">
<name>$limit</name>
<default></default>
<docblock line="105">
<description>Value for limit string</description>
<long-description></long-description>
<tag name="var" line="105" description="&lt;p&gt;string&lt;/p&gt;" type="\Query\type" variable="">
<type link="type.html">\Query\type</type>
</tag>
</docblock>
</property>
<property static="false" visibility="protected" line="111" namespace="Query" package="Query\Query_Builder">
<name>$offset</name>
<default></default>
<docblock line="111">
<description>Value for offset in limit string</description>
<long-description></long-description>
<tag name="var" line="111" description="" type="int" variable="">
<type>int</type>
</tag>
</docblock>
</property>
<property static="false" visibility="protected" line="126" namespace="Query" package="Query\Query_Builder">
<name>$query_map</name>
<default>array()</default>
<docblock line="126">
<description>Query component order mapping
for complex select queries</description>
<long-description>Format:
array(
'type' =&gt; 'where',
'conjunction' =&gt; ' AND ',
'string' =&gt; 'k=?'
)</long-description>
<tag name="var" line="126" description="" type="array" variable="">
<type>array</type>
</tag>
</docblock>
</property>
<property static="false" visibility="protected" line="132" namespace="Query" package="Query\Query_Builder">
<name>$having_map</name>
<default></default>
<docblock line="132">
<description>Map for having clause</description>
<long-description></long-description>
<tag name="var" line="132" description="" type="array" variable="">
<type>array</type>
</tag>
</docblock>
</property>
<property static="false" visibility="public" line="138" namespace="Query" package="Query\Query_Builder">
<name>$conn_name</name>
<default>""</default>
<docblock line="138">
<description>Convenience property for connection management</description>
<long-description></long-description>
<tag name="var" line="138" description="" type="string" variable="">
<type>string</type>
</tag>
</docblock>
</property>
<property static="false" visibility="public" line="144" namespace="Query" package="Query\Query_Builder">
<name>$queries</name>
<default></default>
<docblock line="144">
<description>List of queries executed</description>
<long-description></long-description>
<tag name="var" line="144" description="" type="array" variable="">
<type>array</type>
</tag>
</docblock>
</property>
<property static="false" visibility="protected" line="150" namespace="Query" package="Query\Query_Builder">
<name>$explain</name>
<default></default>
<docblock line="150">
<description>Whether to do only an explain on the query</description>
<long-description></long-description>
<tag name="var" line="150" description="" type="bool" variable="">
<type>bool</type>
</tag>
</docblock>
</property>
<property static="false" visibility="public" line="156" namespace="Query" package="Query\Query_Builder">
<name>$db</name>
<default></default>
<docblock line="156">
<description>The current database driver</description>
<long-description></long-description>
<tag name="var" line="156" description="" type="\Query\Driver\Driver_Interface" variable="">
<type link="Driver_Interface.html">\Query\Driver\Driver_Interface</type>
</tag>
</docblock>
</property>
<property static="false" visibility="protected" line="162" namespace="Query" package="Query\Query_Builder">
<name>$parser</name>
<default></default>
<docblock line="162">
<description>Query parser class instance</description>
<long-description></long-description>
<tag name="var" line="162" description="" type="\Query\Query_Parser" variable="">
<type link="Query_Parser.html">\Query\Query_Parser</type>
</tag>
</docblock>
</property>
<property static="false" visibility="public" line="168" namespace="Query" package="Query\Query_Builder">
<name>$util</name>
<default></default>
<docblock line="168">
<description>Alias to $this-&gt;db-&gt;util</description>
<long-description></long-description>
<tag name="var" line="168" description="" type="\Query\DB_Util" variable="">
<type link="DB_Util.html">\Query\DB_Util</type>
</tag>
</docblock>
</property>
<property static="false" visibility="public" line="174" namespace="Query" package="Query\Query_Builder">
<name>$sql</name>
<default></default>
<docblock line="174">
<description>Alias to $this-&gt;db-&gt;sql</description>
<long-description></long-description>
<tag name="var" line="174" description="" type="\Query\SQL_Interface" variable="">
<type link="SQL_Interface.html">\Query\SQL_Interface</type>
</tag>
</docblock>
</property>
<method final="false" abstract="false" static="false" visibility="public" namespace="Query" line="185" package="Query\Query_Builder">
<name>__construct</name>
<full_name>\Query\Query_Builder::__construct()</full_name>
<docblock line="185">
<description>Constructor</description>
<long-description></long-description>
<tag name="param" line="185" description="" type="\Query\Driver\Driver_Interface" variable="$db">
<type link="Driver_Interface.html">\Query\Driver\Driver_Interface</type>
</tag>
</docblock>
<argument line="0" by_reference="false">
<name>$db</name>
<default></default>
<type>\Query\Driver\Driver_Interface</type>
</argument>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="Query" line="205" package="Query\Query_Builder">
<name>__destruct</name>
<full_name>\Query\Query_Builder::__destruct()</full_name>
<docblock line="205">
<description>Destructor</description>
<long-description></long-description>
<tag name="codeCoverageIgnore" line="205" description=""/>
</docblock>
</method>
<method final="false" abstract="false" static="false" visibility="protected" namespace="Query" line="221" package="Query\Query_Builder">
<name>_select</name>
<full_name>\Query\Query_Builder::_select()</full_name>
<docblock line="221">
<description>Method to simplify select_ methods</description>
<long-description></long-description>
<tag name="param" line="221" description="" type="string" variable="$field">
<type>string</type>
</tag>
<tag name="param" line="221" description="" type="string" variable="$as">
<type>string</type>
</tag>
<tag name="return" line="221" description="" type="string">
<type>string</type>
</tag>
</docblock>
<argument line="0" by_reference="false">
<name>$field</name>
<default></default>
<type>string</type>
</argument>
<argument line="0" by_reference="false">
<name>$as</name>
<default>FALSE</default>
<type>string</type>
</argument>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="Query" line="239" package="Query\Query_Builder">
<name>select</name>
<full_name>\Query\Query_Builder::select()</full_name>
<docblock line="239">
<description>Specifies rows to select in a query</description>
<long-description></long-description>
<tag name="param" line="239" description="" type="string" variable="$fields">
<type>string</type>
</tag>
<tag name="return" line="239" description="" type="\Query\Query_Builder">
<type link="Query_Builder.html">\Query\Query_Builder</type>
</tag>
</docblock>
<argument line="0" by_reference="false">
<name>$fields</name>
<default></default>
<type>string</type>
</argument>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="Query" line="285" package="Query\Query_Builder">
<name>select_max</name>
<full_name>\Query\Query_Builder::select_max()</full_name>
<docblock line="285">
<description>Selects the maximum value of a field from a query</description>
<long-description></long-description>
<tag name="param" line="285" description="" type="string" variable="$field">
<type>string</type>
</tag>
<tag name="param" line="285" description="" type="string" variable="$as">
<type>string</type>
</tag>
<tag name="return" line="285" description="" type="\Query\Query_Builder">
<type link="Query_Builder.html">\Query\Query_Builder</type>
</tag>
</docblock>
<argument line="0" by_reference="false">
<name>$field</name>
<default></default>
<type>string</type>
</argument>
<argument line="0" by_reference="false">
<name>$as</name>
<default>FALSE</default>
<type>string</type>
</argument>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="Query" line="301" package="Query\Query_Builder">
<name>select_min</name>
<full_name>\Query\Query_Builder::select_min()</full_name>
<docblock line="301">
<description>Selects the minimum value of a field from a query</description>
<long-description></long-description>
<tag name="param" line="301" description="" type="string" variable="$field">
<type>string</type>
</tag>
<tag name="param" line="301" description="" type="string" variable="$as">
<type>string</type>
</tag>
<tag name="return" line="301" description="" type="\Query\Query_Builder">
<type link="Query_Builder.html">\Query\Query_Builder</type>
</tag>
</docblock>
<argument line="0" by_reference="false">
<name>$field</name>
<default></default>
<type>string</type>
</argument>
<argument line="0" by_reference="false">
<name>$as</name>
<default>FALSE</default>
<type>string</type>
</argument>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="Query" line="317" package="Query\Query_Builder">
<name>select_avg</name>
<full_name>\Query\Query_Builder::select_avg()</full_name>
<docblock line="317">
<description>Selects the average value of a field from a query</description>
<long-description></long-description>
<tag name="param" line="317" description="" type="string" variable="$field">
<type>string</type>
</tag>
<tag name="param" line="317" description="" type="string" variable="$as">
<type>string</type>
</tag>
<tag name="return" line="317" description="" type="\Query\Query_Builder">
<type link="Query_Builder.html">\Query\Query_Builder</type>
</tag>
</docblock>
<argument line="0" by_reference="false">
<name>$field</name>
<default></default>
<type>string</type>
</argument>
<argument line="0" by_reference="false">
<name>$as</name>
<default>FALSE</default>
<type>string</type>
</argument>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="Query" line="333" package="Query\Query_Builder">
<name>select_sum</name>
<full_name>\Query\Query_Builder::select_sum()</full_name>
<docblock line="333">
<description>Selects the sum of a field from a query</description>
<long-description></long-description>
<tag name="param" line="333" description="" type="string" variable="$field">
<type>string</type>
</tag>
<tag name="param" line="333" description="" type="string" variable="$as">
<type>string</type>
</tag>
<tag name="return" line="333" description="" type="\Query\Query_Builder">
<type link="Query_Builder.html">\Query\Query_Builder</type>
</tag>
</docblock>
<argument line="0" by_reference="false">
<name>$field</name>
<default></default>
<type>string</type>
</argument>
<argument line="0" by_reference="false">
<name>$as</name>
<default>FALSE</default>
<type>string</type>
</argument>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="Query" line="347" package="Query\Query_Builder">
<name>distinct</name>
<full_name>\Query\Query_Builder::distinct()</full_name>
<docblock line="347">
<description>Adds the 'distinct' keyword to a query</description>
<long-description></long-description>
<tag name="return" line="347" description="" type="\Query\Query_Builder">
<type link="Query_Builder.html">\Query\Query_Builder</type>
</tag>
</docblock>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="Query" line="361" package="Query\Query_Builder">
<name>explain</name>
<full_name>\Query\Query_Builder::explain()</full_name>
<docblock line="361">
<description>Tell the database to give you the query plan instead of result set</description>
<long-description></long-description>
<tag name="return" line="361" description="" type="\Query\Query_Builder">
<type link="Query_Builder.html">\Query\Query_Builder</type>
</tag>
</docblock>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="Query" line="375" package="Query\Query_Builder">
<name>from</name>
<full_name>\Query\Query_Builder::from()</full_name>
<docblock line="375">
<description>Specify the database table to select from</description>
<long-description></long-description>
<tag name="param" line="375" description="" type="string" variable="$tblname">
<type>string</type>
</tag>
<tag name="return" line="375" description="" type="\Query\Query_Builder">
<type link="Query_Builder.html">\Query\Query_Builder</type>
</tag>
</docblock>
<argument line="0" by_reference="false">
<name>$tblname</name>
<default></default>
<type>string</type>
</argument>
</method>
<method final="false" abstract="false" static="false" visibility="protected" namespace="Query" line="405" package="Query\Query_Builder">
<name>_like</name>
<full_name>\Query\Query_Builder::_like()</full_name>
<docblock line="405">
<description>Simplify 'like' methods</description>
<long-description></long-description>
<tag name="param" line="405" description="" type="string" variable="$field">
<type>string</type>
</tag>
<tag name="param" line="405" description="" type="mixed" variable="$val">
<type>mixed</type>
</tag>
<tag name="param" line="405" description="" type="string" variable="$pos">
<type>string</type>
</tag>
<tag name="param" line="405" description="" type="string" variable="$like">
<type>string</type>
</tag>
<tag name="param" line="405" description="" type="string" variable="$conj">
<type>string</type>
</tag>
<tag name="return" line="405" description="" type="\Query\Query_Builder">
<type link="Query_Builder.html">\Query\Query_Builder</type>
</tag>
</docblock>
<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></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>
</argument>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="Query" line="444" package="Query\Query_Builder">
<name>like</name>
<full_name>\Query\Query_Builder::like()</full_name>
<docblock line="444">
<description>Creates a Like clause in the sql statement</description>
<long-description></long-description>
<tag name="param" line="444" description="" type="string" variable="$field">
<type>string</type>
</tag>
<tag name="param" line="444" description="" type="mixed" variable="$val">
<type>mixed</type>
</tag>
<tag name="param" line="444" description="" type="string" variable="$pos">
<type>string</type>
</tag>
<tag name="return" line="444" description="" type="\Query\Query_Builder">
<type link="Query_Builder.html">\Query\Query_Builder</type>
</tag>
</docblock>
<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>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="Query" line="459" package="Query\Query_Builder">
<name>or_like</name>
<full_name>\Query\Query_Builder::or_like()</full_name>
<docblock line="459">
<description>Generates an OR Like clause</description>
<long-description></long-description>
<tag name="param" line="459" description="" type="string" variable="$field">
<type>string</type>
</tag>
<tag name="param" line="459" description="" type="mixed" variable="$val">
<type>mixed</type>
</tag>
<tag name="param" line="459" description="" type="string" variable="$pos">
<type>string</type>
</tag>
<tag name="return" line="459" description="" type="\Query\Query_Builder">
<type link="Query_Builder.html">\Query\Query_Builder</type>
</tag>
</docblock>
<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>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="Query" line="474" package="Query\Query_Builder">
<name>not_like</name>
<full_name>\Query\Query_Builder::not_like()</full_name>
<docblock line="474">
<description>Generates a NOT LIKE clause</description>
<long-description></long-description>
<tag name="param" line="474" description="" type="string" variable="$field">
<type>string</type>
</tag>
<tag name="param" line="474" description="" type="mixed" variable="$val">
<type>mixed</type>
</tag>
<tag name="param" line="474" description="" type="string" variable="$pos">
<type>string</type>
</tag>
<tag name="return" line="474" description="" type="\Query\Query_Builder">
<type link="Query_Builder.html">\Query\Query_Builder</type>
</tag>
</docblock>
<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>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="Query" line="489" package="Query\Query_Builder">
<name>or_not_like</name>
<full_name>\Query\Query_Builder::or_not_like()</full_name>
<docblock line="489">
<description>Generates a OR NOT LIKE clause</description>
<long-description></long-description>
<tag name="param" line="489" description="" type="string" variable="$field">
<type>string</type>
</tag>
<tag name="param" line="489" description="" type="mixed" variable="$val">
<type>mixed</type>
</tag>
<tag name="param" line="489" description="" type="string" variable="$pos">
<type>string</type>
</tag>
<tag name="return" line="489" description="" type="\Query\Query_Builder">
<type link="Query_Builder.html">\Query\Query_Builder</type>
</tag>
</docblock>
<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>
</method>
<method final="false" abstract="false" static="false" visibility="protected" namespace="Query" line="506" package="Query\Query_Builder">
<name>_having</name>
<full_name>\Query\Query_Builder::_having()</full_name>
<docblock line="506">
<description>Simplify building having clauses</description>
<long-description></long-description>
<tag name="param" line="506" description="" type="mixed" variable="$key">
<type>mixed</type>
</tag>
<tag name="param" line="506" description="" type="mixed" variable="$val">
<type>mixed</type>
</tag>
<tag name="param" line="506" description="" type="string" variable="$conj">
<type>string</type>
</tag>
<tag name="return" line="506" description="" type="\Query\Query_Builder">
<type link="Query_Builder.html">\Query\Query_Builder</type>
</tag>
</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>array()</default>
<type>mixed</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="Query" line="541" package="Query\Query_Builder">
<name>having</name>
<full_name>\Query\Query_Builder::having()</full_name>
<docblock line="541">
<description>Generates a 'Having' clause</description>
<long-description></long-description>
<tag name="param" line="541" description="" type="mixed" variable="$key">
<type>mixed</type>
</tag>
<tag name="param" line="541" description="" type="mixed" variable="$val">
<type>mixed</type>
</tag>
<tag name="return" line="541" description="" type="\Query\Query_Builder">
<type link="Query_Builder.html">\Query\Query_Builder</type>
</tag>
</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>array()</default>
<type>mixed</type>
</argument>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="Query" line="555" package="Query\Query_Builder">
<name>or_having</name>
<full_name>\Query\Query_Builder::or_having()</full_name>
<docblock line="555">
<description>Generates a 'Having' clause prefixed with 'OR'</description>
<long-description></long-description>
<tag name="param" line="555" description="" type="mixed" variable="$key">
<type>mixed</type>
</tag>
<tag name="param" line="555" description="" type="mixed" variable="$val">
<type>mixed</type>
</tag>
<tag name="return" line="555" description="" type="\Query\Query_Builder">
<type link="Query_Builder.html">\Query\Query_Builder</type>
</tag>
</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>array()</default>
<type>mixed</type>
</argument>
</method>
<method final="false" abstract="false" static="false" visibility="protected" namespace="Query" line="571" package="Query\Query_Builder">
<name>_where</name>
<full_name>\Query\Query_Builder::_where()</full_name>
<docblock line="571">
<description>Do all the repeditive stuff for where/having type methods</description>
<long-description></long-description>
<tag name="param" line="571" description="" type="mixed" variable="$key">
<type>mixed</type>
</tag>
<tag name="param" line="571" description="" type="mixed" variable="$val">
<type>mixed</type>
</tag>
<tag name="return" line="571" description="" type="array">
<type>array</type>
</tag>
</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>array()</default>
<type>mixed</type>
</argument>
</method>
<method final="false" abstract="false" static="false" visibility="protected" namespace="Query" line="604" package="Query\Query_Builder">
<name>_where_string</name>
<full_name>\Query\Query_Builder::_where_string()</full_name>
<docblock line="604">
<description>Simplify generating where string</description>
<long-description></long-description>
<tag name="param" line="604" description="" type="mixed" variable="$key">
<type>mixed</type>
</tag>
<tag name="param" line="604" description="" type="mixed" variable="$val">
<type>mixed</type>
</tag>
<tag name="param" line="604" description="" type="string" variable="$conj">
<type>string</type>
</tag>
<tag name="return" line="604" description="" type="\Query\Query_Builder">
<type link="Query_Builder.html">\Query\Query_Builder</type>
</tag>
</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>array()</default>
<type>mixed</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="protected" namespace="Query" line="654" package="Query\Query_Builder">
<name>_where_in</name>
<full_name>\Query\Query_Builder::_where_in()</full_name>
<docblock line="654">
<description>Simplify where_in methods</description>
<long-description></long-description>
<tag name="param" line="654" description="" type="mixed" variable="$key">
<type>mixed</type>
</tag>
<tag name="param" line="654" description="" type="mixed" variable="$val">
<type>mixed</type>
</tag>
<tag name="param" line="654" 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="654" 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="654" description="" type="\Query\Query_Builder">
<type link="Query_Builder.html">\Query\Query_Builder</type>
</tag>
</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>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="Query" line="684" package="Query\Query_Builder">
<name>where</name>
<full_name>\Query\Query_Builder::where()</full_name>
<docblock line="684">
<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>
<tag name="param" line="684" description="" type="mixed" variable="$key">
<type>mixed</type>
</tag>
<tag name="param" line="684" description="" type="mixed" variable="$val">
<type>mixed</type>
</tag>
<tag name="param" line="684" description="" type="mixed" variable="$escape">
<type>mixed</type>
</tag>
<tag name="return" line="684" description="" type="\Query\Query_Builder">
<type link="Query_Builder.html">\Query\Query_Builder</type>
</tag>
</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>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="Query" line="698" package="Query\Query_Builder">
<name>or_where</name>
<full_name>\Query\Query_Builder::or_where()</full_name>
<docblock line="698">
<description>Where clause prefixed with "OR"</description>
<long-description></long-description>
<tag name="param" line="698" description="" type="string" variable="$key">
<type>string</type>
</tag>
<tag name="param" line="698" description="" type="mixed" variable="$val">
<type>mixed</type>
</tag>
<tag name="return" line="698" description="" type="\Query\Query_Builder">
<type link="Query_Builder.html">\Query\Query_Builder</type>
</tag>
</docblock>
<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="Query" line="712" package="Query\Query_Builder">
<name>where_in</name>
<full_name>\Query\Query_Builder::where_in()</full_name>
<docblock line="712">
<description>Where clause with 'IN' statement</description>
<long-description></long-description>
<tag name="param" line="712" description="" type="mixed" variable="$field">
<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\Query_Builder">
<type link="Query_Builder.html">\Query\Query_Builder</type>
</tag>
</docblock>
<argument line="0" by_reference="false">
<name>$field</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="public" namespace="Query" line="726" package="Query\Query_Builder">
<name>or_where_in</name>
<full_name>\Query\Query_Builder::or_where_in()</full_name>
<docblock line="726">
<description>Where in statement prefixed with "or"</description>
<long-description></long-description>
<tag name="param" line="726" description="" type="string" variable="$field">
<type>string</type>
</tag>
<tag name="param" line="726" description="" type="mixed" variable="$val">
<type>mixed</type>
</tag>
<tag name="return" line="726" description="" type="\Query\Query_Builder">
<type link="Query_Builder.html">\Query\Query_Builder</type>
</tag>
</docblock>
<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>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="Query" line="740" package="Query\Query_Builder">
<name>where_not_in</name>
<full_name>\Query\Query_Builder::where_not_in()</full_name>
<docblock line="740">
<description>WHERE NOT IN (FOO) clause</description>
<long-description></long-description>
<tag name="param" line="740" description="" type="string" variable="$field">
<type>string</type>
</tag>
<tag name="param" line="740" description="" type="mixed" variable="$val">
<type>mixed</type>
</tag>
<tag name="return" line="740" description="" type="\Query\Query_Builder">
<type link="Query_Builder.html">\Query\Query_Builder</type>
</tag>
</docblock>
<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>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="Query" line="754" package="Query\Query_Builder">
<name>or_where_not_in</name>
<full_name>\Query\Query_Builder::or_where_not_in()</full_name>
<docblock line="754">
<description>OR WHERE NOT IN (FOO) clause</description>
<long-description></long-description>
<tag name="param" line="754" description="" type="string" variable="$field">
<type>string</type>
</tag>
<tag name="param" line="754" description="" type="mixed" variable="$val">
<type>mixed</type>
</tag>
<tag name="return" line="754" description="" type="\Query\Query_Builder">
<type link="Query_Builder.html">\Query\Query_Builder</type>
</tag>
</docblock>
<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>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="Query" line="770" package="Query\Query_Builder">
<name>set</name>
<full_name>\Query\Query_Builder::set()</full_name>
<docblock line="770">
<description>Sets values for inserts / updates / deletes</description>
<long-description></long-description>
<tag name="param" line="770" description="" type="mixed" variable="$key">
<type>mixed</type>
</tag>
<tag name="param" line="770" description="" type="mixed" variable="$val">
<type>mixed</type>
</tag>
<tag name="return" line="770" description="" type="\Query\Query_Builder">
<type link="Query_Builder.html">\Query\Query_Builder</type>
</tag>
</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="Query" line="809" package="Query\Query_Builder">
<name>join</name>
<full_name>\Query\Query_Builder::join()</full_name>
<docblock line="809">
<description>Creates a join phrase in a compiled query</description>
<long-description></long-description>
<tag name="param" line="809" description="" type="string" variable="$table">
<type>string</type>
</tag>
<tag name="param" line="809" description="" type="string" variable="$condition">
<type>string</type>
</tag>
<tag name="param" line="809" description="" type="string" variable="$type">
<type>string</type>
</tag>
<tag name="return" line="809" description="" type="\Query\Query_Builder">
<type link="Query_Builder.html">\Query\Query_Builder</type>
</tag>
</docblock>
<argument line="0" by_reference="false">
<name>$table</name>
<default></default>
<type>string</type>
</argument>
<argument line="0" by_reference="false">
<name>$condition</name>
<default></default>
<type>string</type>
</argument>
<argument line="0" by_reference="false">
<name>$type</name>
<default>''</default>
<type>string</type>
</argument>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="Query" line="834" package="Query\Query_Builder">
<name>group_by</name>
<full_name>\Query\Query_Builder::group_by()</full_name>
<docblock line="834">
<description>Group the results by the selected field(s)</description>
<long-description></long-description>
<tag name="param" line="834" description="" type="mixed" variable="$field">
<type>mixed</type>
</tag>
<tag name="return" line="834" description="" type="\Query\Query_Builder">
<type link="Query_Builder.html">\Query\Query_Builder</type>
</tag>
</docblock>
<argument line="0" by_reference="false">
<name>$field</name>
<default></default>
<type>mixed</type>
</argument>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="Query" line="860" package="Query\Query_Builder">
<name>order_by</name>
<full_name>\Query\Query_Builder::order_by()</full_name>
<docblock line="860">
<description>Order the results by the selected field(s)</description>
<long-description></long-description>
<tag name="param" line="860" description="" type="string" variable="$field">
<type>string</type>
</tag>
<tag name="param" line="860" description="" type="string" variable="$type">
<type>string</type>
</tag>
<tag name="return" line="860" description="" type="\Query\Query_Builder">
<type link="Query_Builder.html">\Query\Query_Builder</type>
</tag>
</docblock>
<argument line="0" by_reference="false">
<name>$field</name>
<default></default>
<type>string</type>
</argument>
<argument line="0" by_reference="false">
<name>$type</name>
<default>""</default>
<type>string</type>
</argument>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="Query" line="897" package="Query\Query_Builder">
<name>limit</name>
<full_name>\Query\Query_Builder::limit()</full_name>
<docblock line="897">
<description>Set a limit on the current sql statement</description>
<long-description></long-description>
<tag name="param" line="897" description="" type="int" variable="$limit">
<type>int</type>
</tag>
<tag name="param" line="897" description="" type="int" variable="$offset">
<type>int</type>
</tag>
<tag name="return" line="897" description="" type="\Query\Query_Builder">
<type link="Query_Builder.html">\Query\Query_Builder</type>
</tag>
</docblock>
<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="Query" line="914" package="Query\Query_Builder">
<name>group_start</name>
<full_name>\Query\Query_Builder::group_start()</full_name>
<docblock line="914">
<description>Adds a paren to the current query for query grouping</description>
<long-description></long-description>
<tag name="return" line="914" description="" type="\Query\Query_Builder">
<type link="Query_Builder.html">\Query\Query_Builder</type>
</tag>
</docblock>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="Query" line="931" package="Query\Query_Builder">
<name>or_group_start</name>
<full_name>\Query\Query_Builder::or_group_start()</full_name>
<docblock line="931">
<description>Adds a paren to the current query for query grouping,
prefixed with 'OR'</description>
<long-description></long-description>
<tag name="return" line="931" description="" type="\Query\Query_Builder">
<type link="Query_Builder.html">\Query\Query_Builder</type>
</tag>
</docblock>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="Query" line="946" package="Query\Query_Builder">
<name>or_not_group_start</name>
<full_name>\Query\Query_Builder::or_not_group_start()</full_name>
<docblock line="946">
<description>Adds a paren to the current query for query grouping,
prefixed with 'OR NOT'</description>
<long-description></long-description>
<tag name="return" line="946" description="" type="\Query\Query_Builder">
<type link="Query_Builder.html">\Query\Query_Builder</type>
</tag>
</docblock>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="Query" line="960" package="Query\Query_Builder">
<name>group_end</name>
<full_name>\Query\Query_Builder::group_end()</full_name>
<docblock line="960">
<description>Ends a query group</description>
<long-description></long-description>
<tag name="return" line="960" description="" type="\Query\Query_Builder">
<type link="Query_Builder.html">\Query\Query_Builder</type>
</tag>
</docblock>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="Query" line="980" package="Query\Query_Builder">
<name>get</name>
<full_name>\Query\Query_Builder::get()</full_name>
<docblock line="980">
<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="980" description="" type="" variable="$table"/>
<tag name="param" line="980" description="" type="int" variable="$limit">
<type>int</type>
</tag>
<tag name="param" line="980" description="" type="int" variable="$offset">
<type>int</type>
</tag>
<tag name="return" line="980" description="" type="\Query\PDOStatement">
<type link="PDOStatement.html">\Query\PDOStatement</type>
</tag>
</docblock>
<argument line="0" by_reference="false">
<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>
<method final="false" abstract="false" static="false" visibility="public" namespace="Query" line="1008" package="Query\Query_Builder">
<name>get_where</name>
<full_name>\Query\Query_Builder::get_where()</full_name>
<docblock line="1008">
<description>Convience method for get() with a where clause</description>
<long-description></long-description>
<tag name="param" line="1008" description="" type="string" variable="$table">
<type>string</type>
</tag>
<tag name="param" line="1008" description="" type="array" variable="$where">
<type>array</type>
</tag>
<tag name="param" line="1008" description="" type="int" variable="$limit">
<type>int</type>
</tag>
<tag name="param" line="1008" description="" type="int" variable="$offset">
<type>int</type>
</tag>
<tag name="return" line="1008" description="" type="\Query\PDOStatement">
<type link="PDOStatement.html">\Query\PDOStatement</type>
</tag>
</docblock>
<argument line="0" by_reference="false">
<name>$table</name>
<default></default>
<type>string</type>
</argument>
<argument line="0" by_reference="false">
<name>$where</name>
<default>array()</default>
<type>array</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>
<method final="false" abstract="false" static="false" visibility="public" namespace="Query" line="1025" package="Query\Query_Builder">
<name>count_all</name>
<full_name>\Query\Query_Builder::count_all()</full_name>
<docblock line="1025">
<description>Retreive the number of rows in the selected table</description>
<long-description></long-description>
<tag name="param" line="1025" description="" type="string" variable="$table">
<type>string</type>
</tag>
<tag name="return" line="1025" 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="Query" line="1041" package="Query\Query_Builder">
<name>count_all_results</name>
<full_name>\Query\Query_Builder::count_all_results()</full_name>
<docblock line="1041">
<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="1041" description="" type="string" variable="$table">
<type>string</type>
</tag>
<tag name="return" line="1041" 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="Query" line="1066" package="Query\Query_Builder">
<name>insert</name>
<full_name>\Query\Query_Builder::insert()</full_name>
<docblock line="1066">
<description>Creates an insert clause, and executes it</description>
<long-description></long-description>
<tag name="param" line="1066" description="" type="string" variable="$table">
<type>string</type>
</tag>
<tag name="param" line="1066" description="" type="mixed" variable="$data">
<type>mixed</type>
</tag>
<tag name="return" line="1066" description="" type="\Query\PDOStatement">
<type link="PDOStatement.html">\Query\PDOStatement</type>
</tag>
</docblock>
<argument line="0" by_reference="false">
<name>$table</name>
<default></default>
<type>string</type>
</argument>
<argument line="0" by_reference="false">
<name>$data</name>
<default>array()</default>
<type>mixed</type>
</argument>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="Query" line="1086" package="Query\Query_Builder">
<name>insert_batch</name>
<full_name>\Query\Query_Builder::insert_batch()</full_name>
<docblock line="1086">
<description>Creates and executes a batch insertion query</description>
<long-description></long-description>
<tag name="param" line="1086" description="" type="string" variable="$table">
<type>string</type>
</tag>
<tag name="param" line="1086" description="" type="array" variable="$data">
<type>array</type>
</tag>
<tag name="return" line="1086" description="" type="\Query\PDOStatement">
<type link="PDOStatement.html">\Query\PDOStatement</type>
</tag>
</docblock>
<argument line="0" by_reference="false">
<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>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="Query" line="1105" package="Query\Query_Builder">
<name>update</name>
<full_name>\Query\Query_Builder::update()</full_name>
<docblock line="1105">
<description>Creates an update clause, and executes it</description>
<long-description></long-description>
<tag name="param" line="1105" description="" type="string" variable="$table">
<type>string</type>
</tag>
<tag name="param" line="1105" description="" type="mixed" variable="$data">
<type>mixed</type>
</tag>
<tag name="return" line="1105" description="" type="\Query\PDOStatement">
<type link="PDOStatement.html">\Query\PDOStatement</type>
</tag>
</docblock>
<argument line="0" by_reference="false">
<name>$table</name>
<default></default>
<type>string</type>
</argument>
<argument line="0" by_reference="false">
<name>$data</name>
<default>array()</default>
<type>mixed</type>
</argument>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="Query" line="1125" package="Query\Query_Builder">
<name>delete</name>
<full_name>\Query\Query_Builder::delete()</full_name>
<docblock line="1125">
<description>Deletes data from a table</description>
<long-description></long-description>
<tag name="param" line="1125" description="" type="string" variable="$table">
<type>string</type>
</tag>
<tag name="param" line="1125" description="" type="mixed" variable="$where">
<type>mixed</type>
</tag>
<tag name="return" line="1125" description="" type="\Query\PDOStatement">
<type link="PDOStatement.html">\Query\PDOStatement</type>
</tag>
</docblock>
<argument line="0" by_reference="false">
<name>$table</name>
<default></default>
<type>string</type>
</argument>
<argument line="0" by_reference="false">
<name>$where</name>
<default>''</default>
<type>mixed</type>
</argument>
</method>
<method final="false" abstract="false" static="false" visibility="protected" namespace="Query" line="1148" package="Query\Query_Builder">
<name>_get_compile</name>
<full_name>\Query\Query_Builder::_get_compile()</full_name>
<docblock line="1148">
<description>Helper function for returning sql strings</description>
<long-description></long-description>
<tag name="param" line="1148" description="" type="string" variable="$type">
<type>string</type>
</tag>
<tag name="param" line="1148" description="" type="string" variable="$table">
<type>string</type>
</tag>
<tag name="param" line="1148" description="" type="bool" variable="$reset">
<type>bool</type>
</tag>
<tag name="resturn" line="1148" description="string"/>
</docblock>
<argument line="0" by_reference="false">
<name>$type</name>
<default></default>
<type>string</type>
</argument>
<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></default>
<type>bool</type>
</argument>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="Query" line="1170" package="Query\Query_Builder">
<name>get_compiled_select</name>
<full_name>\Query\Query_Builder::get_compiled_select()</full_name>
<docblock line="1170">
<description>Returns the generated 'select' sql query</description>
<long-description></long-description>
<tag name="param" line="1170" description="" type="string" variable="$table">
<type>string</type>
</tag>
<tag name="param" line="1170" description="" type="bool" variable="$reset">
<type>bool</type>
</tag>
<tag name="return" line="1170" description="" type="string">
<type>string</type>
</tag>
</docblock>
<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>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="Query" line="1190" package="Query\Query_Builder">
<name>get_compiled_insert</name>
<full_name>\Query\Query_Builder::get_compiled_insert()</full_name>
<docblock line="1190">
<description>Returns the generated 'insert' sql query</description>
<long-description></long-description>
<tag name="param" line="1190" description="" type="string" variable="$table">
<type>string</type>
</tag>
<tag name="param" line="1190" description="" type="bool" variable="$reset">
<type>bool</type>
</tag>
<tag name="return" line="1190" description="" type="string">
<type>string</type>
</tag>
</docblock>
<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>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="Query" line="1204" package="Query\Query_Builder">
<name>get_compiled_update</name>
<full_name>\Query\Query_Builder::get_compiled_update()</full_name>
<docblock line="1204">
<description>Returns the generated 'update' sql query</description>
<long-description></long-description>
<tag name="param" line="1204" description="" type="string" variable="$table">
<type>string</type>
</tag>
<tag name="param" line="1204" description="" type="bool" variable="$reset">
<type>bool</type>
</tag>
<tag name="return" line="1204" description="" type="string">
<type>string</type>
</tag>
</docblock>
<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>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="Query" line="1218" package="Query\Query_Builder">
<name>get_compiled_delete</name>
<full_name>\Query\Query_Builder::get_compiled_delete()</full_name>
<docblock line="1218">
<description>Returns the generated 'delete' sql query</description>
<long-description></long-description>
<tag name="param" line="1218" description="" type="string" variable="$table">
<type>string</type>
</tag>
<tag name="param" line="1218" description="" type="bool" variable="$reset">
<type>bool</type>
</tag>
<tag name="return" line="1218" description="" type="string">
<type>string</type>
</tag>
</docblock>
<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>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="Query" line="1233" package="Query\Query_Builder">
<name>reset_query</name>
<full_name>\Query\Query_Builder::reset_query()</full_name>
<docblock line="1233">
<description>Clear out the class variables, so the next query can be run</description>
<long-description></long-description>
<tag name="return" line="1233" description="" type="void">
<type>void</type>
</tag>
</docblock>
</method>
<method final="false" abstract="false" static="false" visibility="protected" namespace="Query" line="1276" package="Query\Query_Builder">
<name>_run</name>
<full_name>\Query\Query_Builder::_run()</full_name>
<docblock line="1276">
<description>Executes the compiled query</description>
<long-description></long-description>
<tag name="param" line="1276" description="" type="string" variable="$type">
<type>string</type>
</tag>
<tag name="param" line="1276" description="" type="string" variable="$table">
<type>string</type>
</tag>
<tag name="param" line="1276" description="" type="string" variable="$sql">
<type>string</type>
</tag>
<tag name="param" line="1276" description="" type="array|null" variable="$vals">
<type>array</type>
<type>null</type>
</tag>
<tag name="return" line="1276" description="" type="\Query\PDOStatement">
<type link="PDOStatement.html">\Query\PDOStatement</type>
</tag>
</docblock>
<argument line="0" by_reference="false">
<name>$type</name>
<default></default>
<type>string</type>
</argument>
<argument line="0" by_reference="false">
<name>$table</name>
<default></default>
<type>string</type>
</argument>
<argument line="0" by_reference="false">
<name>$sql</name>
<default>NULL</default>
<type>string</type>
</argument>
<argument line="0" by_reference="false">
<name>$vals</name>
<default>NULL</default>
<type>array|null</type>
</argument>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="Query" line="1316" package="Query\Query_Builder">
<name>__call</name>
<full_name>\Query\Query_Builder::__call()</full_name>
<docblock line="1316">
<description>Calls a function further down the inheritence chain</description>
<long-description></long-description>
<tag name="param" line="1316" description="" type="string" variable="$name">
<type>string</type>
</tag>
<tag name="param" line="1316" description="" type="array" variable="$params">
<type>array</type>
</tag>
<tag name="return" line="1316" description="" type="mixed">
<type>mixed</type>
</tag>
<tag name="throws" line="1316" description="" type="\Query\BadMethodCallException">
<type link="BadMethodCallException.html">\Query\BadMethodCallException</type>
</tag>
</docblock>
<argument line="0" by_reference="false">
<name>$name</name>
<default></default>
<type>string</type>
</argument>
<argument line="0" by_reference="false">
<name>$params</name>
<default></default>
<type>array</type>
</argument>
</method>
<method final="false" abstract="false" static="false" visibility="protected" namespace="Query" line="1334" package="Query\Query_Builder">
<name>_append_query</name>
<full_name>\Query\Query_Builder::_append_query()</full_name>
<docblock line="1334">
<description>Convert the prepared statement into readable sql</description>
<long-description></long-description>
<tag name="param" line="1334" description="" type="array" variable="$vals">
<type>array</type>
</tag>
<tag name="param" line="1334" description="" type="string" variable="$sql">
<type>string</type>
</tag>
<tag name="param" line="1334" description="" type="string" variable="$total_time">
<type>string</type>
</tag>
<tag name="return" line="1334" description="" type="void">
<type>void</type>
</tag>
</docblock>
<argument line="0" by_reference="false">
<name>$vals</name>
<default></default>
<type>array</type>
</argument>
<argument line="0" by_reference="false">
<name>$sql</name>
<default></default>
<type>string</type>
</argument>
<argument line="0" by_reference="false">
<name>$total_time</name>
<default></default>
<type>string</type>
</argument>
</method>
<method final="false" abstract="false" static="false" visibility="protected" namespace="Query" line="1371" package="Query\Query_Builder">
<name>_append_map</name>
<full_name>\Query\Query_Builder::_append_map()</full_name>
<docblock line="1371">
<description>Add an additional set of mapping pairs to a internal map</description>
<long-description></long-description>
<tag name="param" line="1371" description="" type="string" variable="$conjunction">
<type>string</type>
</tag>
<tag name="param" line="1371" description="" type="string" variable="$string">
<type>string</type>
</tag>
<tag name="param" line="1371" description="" type="string" variable="$type">
<type>string</type>
</tag>
<tag name="return" line="1371" description="" type="void">
<type>void</type>
</tag>
</docblock>
<argument line="0" by_reference="false">
<name>$conjunction</name>
<default>''</default>
<type>string</type>
</argument>
<argument line="0" by_reference="false">
<name>$string</name>
<default>''</default>
<type>string</type>
</argument>
<argument line="0" by_reference="false">
<name>$type</name>
<default>''</default>
<type>string</type>
</argument>
</method>
<method final="false" abstract="false" static="false" visibility="protected" namespace="Query" line="1389" package="Query\Query_Builder">
<name>_compile_type</name>
<full_name>\Query\Query_Builder::_compile_type()</full_name>
<docblock line="1389">
<description>Sub-method for generating sql strings</description>
<long-description></long-description>
<tag name="param" line="1389" description="" type="string" variable="$type">
<type>string</type>
</tag>
<tag name="param" line="1389" description="" type="string" variable="$table">
<type>string</type>
</tag>
<tag name="return" line="1389" description="" type="string">
<type>string</type>
</tag>
</docblock>
<argument line="0" by_reference="false">
<name>$type</name>
<default>''</default>
<type>string</type>
</argument>
<argument line="0" by_reference="false">
<name>$table</name>
<default>''</default>
<type>string</type>
</argument>
</method>
<method final="false" abstract="false" static="false" visibility="protected" namespace="Query" line="1431" package="Query\Query_Builder">
<name>_compile</name>
<full_name>\Query\Query_Builder::_compile()</full_name>
<docblock line="1431">
<description>String together the sql statements for sending to the db</description>
<long-description></long-description>
<tag name="param" line="1431" description="" type="string" variable="$type">
<type>string</type>
</tag>
<tag name="param" line="1431" description="" type="string" variable="$table">
<type>string</type>
</tag>
<tag name="return" line="1431" description="" type="\Query\$string">
<type link="$string.html">\Query\$string</type>
</tag>
</docblock>
<argument line="0" by_reference="false">
<name>$type</name>
<default>''</default>
<type>string</type>
</argument>
<argument line="0" by_reference="false">
<name>$table</name>
<default>''</default>
<type>string</type>
</argument>
</method>
</class>
<source>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</source>
</file>
<file path="core/table_column.php" generated-path="core.table_column.html" hash="02fb9657e56f8ad700ef4993e13add4e" 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="Query\Table" line="21" package="Query">
<extends>\Query\Table\Abstract_Table</extends>
<name>Table_Column</name>
<full_name>\Query\Table\Table_Column</full_name>
<docblock line="21">
<description>Class representing a column when creating a table</description>
<long-description></long-description>
</docblock>
<property static="false" visibility="protected" line="27" namespace="Query\Table" package="Query">
<name>$name</name>
<default></default>
<docblock line="27">
<description>The name of the column</description>
<long-description></long-description>
<tag name="var" line="27" description="" type="string" variable="">
<type>string</type>
</tag>
</docblock>
</property>
<property static="false" visibility="protected" line="33" namespace="Query\Table" package="Query">
<name>$type</name>
<default></default>
<docblock line="33">
<description>The type of the column</description>
<long-description></long-description>
<tag name="var" line="33" description="" type="string" variable="">
<type>string</type>
</tag>
</docblock>
</property>
<property static="false" visibility="protected" line="39" namespace="Query\Table" package="Query">
<name>$valid_options</name>
<default>array('limit', 'length', 'default', 'null', 'precision', 'scale', 'after', 'update', 'comment')</default>
<docblock line="39">
<description>Valid column options</description>
<long-description></long-description>
<tag name="var" line="39" description="&lt;p&gt;array&lt;/p&gt;" type="\Query\Table\type" variable="">
<type link="type.html">\Query\Table\type</type>
</tag>
</docblock>
</property>
<method final="false" abstract="false" static="false" visibility="public" namespace="Query\Table" line="60" package="Query">
<name>__construct</name>
<full_name>\Query\Table\Table_Column::__construct()</full_name>
<docblock line="60">
<description>Set the attributes for the column</description>
<long-description></long-description>
<tag name="param" line="60" description="" type="string" variable="$name">
<type>string</type>
</tag>
<tag name="param" line="60" description="" type="\Query\Table\[string]" variable="$type">
<type link="[string].html">\Query\Table\[string]</type>
</tag>
<tag name="param" line="60" description="" type="\Query\Table\[array]" variable="$options">
<type link="[array].html">\Query\Table\[array]</type>
</tag>
</docblock>
<argument line="0" by_reference="false">
<name>$name</name>
<default></default>
<type>string</type>
</argument>
<argument line="0" by_reference="false">
<name>$type</name>
<default>NULL</default>
<type>\Query\Table\[string]</type>
</argument>
<argument line="0" by_reference="false">
<name>$options</name>
<default>array()</default>
<type>\Query\Table\[array]</type>
</argument>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="Query\Table" line="76" package="Query">
<name>__toString</name>
<full_name>\Query\Table\Table_Column::__toString()</full_name>
<docblock line="76">
<description>Return the string to create the column</description>
<long-description></long-description>
<tag name="return" line="76" description="" type="string">
<type>string</type>
</tag>
</docblock>
</method>
</class>
<source>eJy1VE1v1DAQPTu/YpAqdbfqbqDqqaW0UOCAVkjQAgdAkePMJlYTO7LHhajqf8cfyW4/uCCVXDKeefPGfjP2y9O+6bN8by+DPfjk0AzeCPZ7g5gc8MbJtkIDObzlxEtuEV6XlgwXJLWCFR/QjFlnPRdXvEbGJi44444abRi7lJ2mZoAPS/jGjUEVo0L3g5F1Q+x8smAm5nDw/MUBLMLvMOJaqa6AsYaot0d5XktqXLkUusv5teR06HeSb2u2UqCymPAe3jeyteRMjVr5pKW7yoWuMK9KXi1GsE/MsyzPYfFkX5Yp3qH1ooxa/rjkZYvH2aT4ecutBYO9QYuKpKqBg9Ct6xT8alCBMMhHN4XUuEkRsyJVcZ7A+JtQVXbTmCJG4SbLWCjFfK3LBiFsB/QayNupTAydXXMDPtEXCus8Y73RhIKwgp2Qc/yAh4b+n3lCzl2er7yV1XRY3YdZsluWWMGPCR8eM12HzGJMgZMEm2WM7bayk7S7H01UNTXJrnDNXTsGlGvbZHnVhbSeJC2t4C0mk68JTTJdX3Ea3X7cOt+m3YzN40medlY2ylwgRWU5eSlLR2hhrc0DsZNUPTe8GyVPrbrr/54CP5P49yJRMx+4I3wQ2ZX+NsDaqXS3i0L4IBknaBbZ9xOVF/3jl9Vqf5O/6cJ8nrEbr9UONdIuXsWBO5mGaOMeOcaZ2Li3ZDN4Btj1NMymCoGYsVMYoXEGfGOmMdjiAuxo2o0nv/2PnfqM/lFRsTNjD0inO4t/bZdJ+PtX5JHmpC8iYDZpqVxXcFMHYQKsmNbT+W7Ds/VOVfFKxmchFV6Gx/0P2OWqUw==</source>
</file>
<file path="drivers/mysql/mysql_sql.php" generated-path="drivers.mysql.mysql_sql.html" hash="aae7a87d5582f34ef617f11b78bcae40" 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="Query\Driver" line="24" package="Query\Drivers">
<extends>\Query\Driver\Abstract_SQL</extends>
<name>MySQL_SQL</name>
<full_name>\Query\Driver\MySQL_SQL</full_name>
<docblock line="24">
<description>MySQL specifc SQL</description>
<long-description></long-description>
<tag name="package" line="24" description="Query"/>
<tag name="subpackage" line="24" description="Drivers"/>
</docblock>
<method final="false" abstract="false" static="false" visibility="public" namespace="Query\Driver" line="34" package="Query\Drivers">
<name>limit</name>
<full_name>\Query\Driver\MySQL_SQL::limit()</full_name>
<docblock line="34">
<description>Limit clause</description>
<long-description></long-description>
<tag name="param" line="34" description="" type="string" variable="$sql">
<type>string</type>
</tag>
<tag name="param" line="34" description="" type="int" variable="$limit">
<type>int</type>
</tag>
<tag name="param" line="34" description="" type="int" variable="$offset">
<type>int</type>
</tag>
<tag name="return" line="34" 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="Query\Driver" line="52" package="Query\Drivers">
<name>explain</name>
<full_name>\Query\Driver\MySQL_SQL::explain()</full_name>
<docblock line="52">
<description>Get the query plan for the sql query</description>
<long-description></long-description>
<tag name="param" line="52" description="" type="string" variable="$sql">
<type>string</type>
</tag>
<tag name="return" line="52" description="" type="string">
<type>string</type>
</tag>
</docblock>
<argument line="0" by_reference="false">
<name>$sql</name>
<default></default>
<type>string</type>
</argument>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="Query\Driver" line="64" package="Query\Drivers">
<name>random</name>
<full_name>\Query\Driver\MySQL_SQL::random()</full_name>
<docblock line="64">
<description>Random ordering keyword</description>
<long-description></long-description>
<tag name="return" line="64" description="" type="string">
<type>string</type>
</tag>
</docblock>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="Query\Driver" line="76" package="Query\Drivers">
<name>db_list</name>
<full_name>\Query\Driver\MySQL_SQL::db_list()</full_name>
<docblock line="76">
<description>Returns sql to list other databases</description>
<long-description></long-description>
<tag name="return" line="76" description="" type="string">
<type>string</type>
</tag>
</docblock>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="Query\Driver" line="89" package="Query\Drivers">
<name>table_list</name>
<full_name>\Query\Driver\MySQL_SQL::table_list()</full_name>
<docblock line="89">
<description>Returns sql to list tables</description>
<long-description></long-description>
<tag name="param" line="89" description="" type="string" variable="$database">
<type>string</type>
</tag>
<tag name="return" line="89" description="" type="string">
<type>string</type>
</tag>
</docblock>
<argument line="0" by_reference="false">
<name>$database</name>
<default>''</default>
<type>string</type>
</argument>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="Query\Driver" line="103" package="Query\Drivers">
<name>system_table_list</name>
<full_name>\Query\Driver\MySQL_SQL::system_table_list()</full_name>
<docblock line="103">
<description>Overridden in MySQL class</description>
<long-description></long-description>
<tag name="return" line="103" description="" type="string">
<type>string</type>
</tag>
</docblock>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="Query\Driver" line="116" package="Query\Drivers">
<name>view_list</name>
<full_name>\Query\Driver\MySQL_SQL::view_list()</full_name>
<docblock line="116">
<description>Returns sql to list views</description>
<long-description></long-description>
<tag name="return" line="116" description="" type="string">
<type>string</type>
</tag>
</docblock>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="Query\Driver" line="128" package="Query\Drivers">
<name>trigger_list</name>
<full_name>\Query\Driver\MySQL_SQL::trigger_list()</full_name>
<docblock line="128">
<description>Returns sql to list triggers</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="Query\Driver" line="140" package="Query\Drivers">
<name>function_list</name>
<full_name>\Query\Driver\MySQL_SQL::function_list()</full_name>
<docblock line="140">
<description>Return sql to list functions</description>
<long-description></long-description>
<tag name="return" line="140" description="" type="string">
<type>string</type>
</tag>
</docblock>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="Query\Driver" line="152" package="Query\Drivers">
<name>procedure_list</name>
<full_name>\Query\Driver\MySQL_SQL::procedure_list()</full_name>
<docblock line="152">
<description>Return sql to list stored procedures</description>
<long-description></long-description>
<tag name="return" line="152" description="" type="string">
<type>string</type>
</tag>
</docblock>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="Query\Driver" line="164" package="Query\Drivers">
<name>sequence_list</name>
<full_name>\Query\Driver\MySQL_SQL::sequence_list()</full_name>
<docblock line="164">
<description>Return sql to list sequences</description>
<long-description></long-description>
<tag name="return" line="164" description="" type="NULL">
<type>NULL</type>
</tag>
</docblock>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="Query\Driver" line="176" package="Query\Drivers">
<name>type_list</name>
<full_name>\Query\Driver\MySQL_SQL::type_list()</full_name>
<docblock line="176">
<description>SQL to show list of field types</description>
<long-description></long-description>
<tag name="return" line="176" description="" type="string">
<type>string</type>
</tag>
</docblock>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="Query\Driver" line="189" package="Query\Drivers">
<name>column_list</name>
<full_name>\Query\Driver\MySQL_SQL::column_list()</full_name>
<docblock line="189">
<description>SQL to show infromation about columns in a table</description>
<long-description></long-description>
<tag name="param" line="189" description="" type="string" variable="$table">
<type>string</type>
</tag>
<tag name="return" line="189" description="" type="string">
<type>string</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="Query\Driver" line="203" package="Query\Drivers">
<name>fk_list</name>
<full_name>\Query\Driver\MySQL_SQL::fk_list()</full_name>
<docblock line="203">
<description>Get the list of foreign keys for the current
table</description>
<long-description></long-description>
<tag name="parma" line="203" description="string $table"/>
<tag name="return" line="203" description="" type="string">
<type>string</type>
</tag>
</docblock>
<argument line="0" by_reference="false">
<name>$table</name>
<default></default>
<type/>
</argument>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="Query\Driver" line="221" package="Query\Drivers">
<name>index_list</name>
<full_name>\Query\Driver\MySQL_SQL::index_list()</full_name>
<docblock line="221">
<description>Get the list of indexes for the current table</description>
<long-description></long-description>
<tag name="param" line="221" description="" type="string" variable="$table">
<type>string</type>
</tag>
<tag name="return" line="221" description="" type="array">
<type>array</type>
</tag>
</docblock>
<argument line="0" by_reference="false">
<name>$table</name>
<default></default>
<type>string</type>
</argument>
</method>
</class>
<source>eJzFV21v2kgQ/mz/irmoEhCl+Fr10zXR1QWTcGdMahsllSLhxV5gFfzSXTuJFeW/36xfCCSQhlNp8iXLeGZ2nmdmZ3aP/07miaodHqpwCN8yynNcyHWPU1oK4GvGFgHloEGXpGRCBAV9IlJO/JTFEZgkp7yy+pIQ/5rMqKLUvuALydJ5zBXFZWGcznP4pw0XhHMaFV/9OMk5m81TpVOvoOm34OOfHz7Ce/nvU6G3YNE1KMo8TRPxl6bNWDrPJm0/DjVyw0j6CSPRHvdcMJ9Ggpb6qJ7M2UKkGZ/ROEKjdnat+XFAtWBCgveVMhpqqqpp8P6X/alqREIqkJSKy6suZzeUf1Zryge5880EkVCfTX3A9RMi4RGTyCa1sPQiioj9BRGi9DOWvuhdSqNALFNUCO9VVZE7KujIZCFLAc0yxIyCQoj7cRICmrBoBu/Ej8WqmEUpvFtIu2fSeDoVtBJzihRHlRMp0lQlySbIL0yzqKyWwktTbnBUuTyqnZz0dNMxWqpyryoKm0IT/gAmxlEWUs78ZqXVQoVCQ6m2k77aB2D2B30X7kufDwefUeMBUW/RKn09HK0ZSP1fnP8l66c0hXRO4UdxpJIFiWAa80KEkZXin2bjNQTTO3TOooLiisvK7MC4PDf1vgXGpWtYXaOL4FFp79BtEgVxCDHHJiLxXNP8Fn88on0NLF44aa4jaoCtW91mC7qG02nsG0axpyjSlcZYyCIFbGjYGIOqLYrdIAWTsXTyBNOBcza8gK7u6l91x3Dg4sywDfDq1uuBNXQBk9hssAgrKCTS11j4cxqSxlEjzDG+RmvvOd1ABga4WOVgvYhrkl7PT+GvpGhpfdJorDcIGiZp/vi91YI1HpFFE0ns2cMBePdLtQcPCVqpoxXdfZfREDs3Z0FAI2ygVf8vevhuxSNykdJwvMLRk6PhGKbRccErUI0tfWB4FQ3P68Zrl2qOJ/tqVXGlodM5Mwa6d3K1odyuGm9x5m4Yvd2RLGnyIkkljXJYv0hSsbX3FqAR3WwmR/5OuCurzdCLkrf7p6eGvfeit6tgVxDVQe4IqV5sx9QbWR23P7TAcXV39BbQRBpzGkDCY58GGd91LizttmM8t4cdozvCY/p2ICneWSJ/AzhrZJrbulZltAmZNNszDNlrMX4xj2+r+T2FKaOLANI82TVN0mTzAC+bSrfvuH1Ldhc5zMfu9/OXO3BnaI4GluPte3SvkoCB8LgMBMgkzvBdEC+yEJsPziZSTuBtA3358XV0lY6rcV7Ybrr39LAIoGKiJOu+VP5tF/RlXeAZZrNI3lbF8qruZ/LhWj53npMTkv9LzvR6OzHHx8fyXYiDecNIP6rK5vGX5bg2XvLdSiLtPNvo4Ui3sGWM12xX5KtupE1ZqH2rN7QHumyn9U2g7f1rfK/VR45+aqxeGjbvBCfQqPOIrQrh/OZksiigd/RZHnctcMI5ybeksNjiZ+Xdx2fXpby9r1f1g6ppRhTISIv7+1g+VpN58h/1HK8u</source>
</file>
<file path="drivers/firebird/firebird_sql.php" generated-path="drivers.firebird.firebird_sql.html" hash="baf8d173afca1484c6322b45f8b59b4f" 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="Query\Driver" line="24" package="Query\Drivers">
<extends>\Query\Driver\Abstract_SQL</extends>
<name>Firebird_SQL</name>
<full_name>\Query\Driver\Firebird_SQL</full_name>
<docblock line="24">
<description>Firebird Specific SQL</description>
<long-description></long-description>
<tag name="package" line="24" description="Query"/>
<tag name="subpackage" line="24" description="Drivers"/>
</docblock>
<method final="false" abstract="false" static="false" visibility="public" namespace="Query\Driver" line="34" package="Query\Drivers">
<name>limit</name>
<full_name>\Query\Driver\Firebird_SQL::limit()</full_name>
<docblock line="34">
<description>Limit clause</description>
<long-description></long-description>
<tag name="param" line="34" description="" type="string" variable="$sql">
<type>string</type>
</tag>
<tag name="param" line="34" description="" type="int" variable="$limit">
<type>int</type>
</tag>
<tag name="param" line="34" description="" type="int" variable="$offset">
<type>int</type>
</tag>
<tag name="return" line="34" 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="Query\Driver" line="59" package="Query\Drivers">
<name>explain</name>
<full_name>\Query\Driver\Firebird_SQL::explain()</full_name>
<docblock line="59">
<description>Get the query plan for the sql query</description>
<long-description></long-description>
<tag name="param" line="59" description="" type="string" variable="$sql">
<type>string</type>
</tag>
<tag name="return" line="59" description="" type="string">
<type>string</type>
</tag>
</docblock>
<argument line="0" by_reference="false">
<name>$sql</name>
<default></default>
<type>string</type>
</argument>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="Query\Driver" line="71" package="Query\Drivers">
<name>random</name>
<full_name>\Query\Driver\Firebird_SQL::random()</full_name>
<docblock line="71">
<description>Random ordering keyword</description>
<long-description></long-description>
<tag name="return" line="71" description="" type="string">
<type>string</type>
</tag>
</docblock>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="Query\Driver" line="84" package="Query\Drivers">
<name>db_list</name>
<full_name>\Query\Driver\Firebird_SQL::db_list()</full_name>
<docblock line="84">
<description>Returns sql to list other databases</description>
<long-description></long-description>
<tag name="return" line="84" description="" type="NULL">
<type>NULL</type>
</tag>
</docblock>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="Query\Driver" line="96" package="Query\Drivers">
<name>table_list</name>
<full_name>\Query\Driver\Firebird_SQL::table_list()</full_name>
<docblock line="96">
<description>Returns sql to list tables</description>
<long-description></long-description>
<tag name="return" line="96" description="" type="string">
<type>string</type>
</tag>
</docblock>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="Query\Driver" line="114" package="Query\Drivers">
<name>system_table_list</name>
<full_name>\Query\Driver\Firebird_SQL::system_table_list()</full_name>
<docblock line="114">
<description>Returns sql to list system tables</description>
<long-description></long-description>
<tag name="return" line="114" description="" type="string">
<type>string</type>
</tag>
</docblock>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="Query\Driver" line="131" package="Query\Drivers">
<name>view_list</name>
<full_name>\Query\Driver\Firebird_SQL::view_list()</full_name>
<docblock line="131">
<description>Returns sql to list views</description>
<long-description></long-description>
<tag name="return" line="131" description="" type="string">
<type>string</type>
</tag>
</docblock>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="Query\Driver" line="146" package="Query\Drivers">
<name>trigger_list</name>
<full_name>\Query\Driver\Firebird_SQL::trigger_list()</full_name>
<docblock line="146">
<description>Returns sql to list triggers</description>
<long-description></long-description>
<tag name="return" line="146" description="" type="string">
<type>string</type>
</tag>
</docblock>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="Query\Driver" line="161" package="Query\Drivers">
<name>function_list</name>
<full_name>\Query\Driver\Firebird_SQL::function_list()</full_name>
<docblock line="161">
<description>Return sql to list functions</description>
<long-description></long-description>
<tag name="return" line="161" description="" type="string">
<type>string</type>
</tag>
</docblock>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="Query\Driver" line="173" package="Query\Drivers">
<name>procedure_list</name>
<full_name>\Query\Driver\Firebird_SQL::procedure_list()</full_name>
<docblock line="173">
<description>Return sql to list stored procedures</description>
<long-description></long-description>
<tag name="return" line="173" description="" type="string">
<type>string</type>
</tag>
</docblock>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="Query\Driver" line="201" package="Query\Drivers">
<name>sequence_list</name>
<full_name>\Query\Driver\Firebird_SQL::sequence_list()</full_name>
<docblock line="201">
<description>Return sql to list sequences</description>
<long-description></long-description>
<tag name="return" line="201" description="" type="string">
<type>string</type>
</tag>
</docblock>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="Query\Driver" line="218" package="Query\Drivers">
<name>column_list</name>
<full_name>\Query\Driver\Firebird_SQL::column_list()</full_name>
<docblock line="218">
<description>Return sql to list columns of the specified table</description>
<long-description></long-description>
<tag name="param" line="218" description="" type="string" variable="$table">
<type>string</type>
</tag>
<tag name="return" line="218" description="" type="string">
<type>string</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="Query\Driver" line="264" package="Query\Drivers">
<name>type_list</name>
<full_name>\Query\Driver\Firebird_SQL::type_list()</full_name>
<docblock line="264">
<description>SQL to show list of field types</description>
<long-description></long-description>
<tag name="return" line="264" description="" type="string">
<type>string</type>
</tag>
</docblock>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="Query\Driver" line="282" package="Query\Drivers">
<name>fk_list</name>
<full_name>\Query\Driver\Firebird_SQL::fk_list()</full_name>
<docblock line="282">
<description>Get the list of foreign keys for the current
table</description>
<long-description></long-description>
<tag name="parma" line="282" description="string $table"/>
<tag name="return" line="282" description="" type="string">
<type>string</type>
</tag>
</docblock>
<argument line="0" by_reference="false">
<name>$table</name>
<default></default>
<type/>
</argument>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="Query\Driver" line="312" package="Query\Drivers">
<name>index_list</name>
<full_name>\Query\Driver\Firebird_SQL::index_list()</full_name>
<docblock line="312">
<description>Get the list of indexes for the current table</description>
<long-description></long-description>
<tag name="param" line="312" description="" type="string" variable="$table">
<type>string</type>
</tag>
<tag name="return" line="312" description="" type="array">
<type>array</type>
</tag>
</docblock>
<argument line="0" by_reference="false">
<name>$table</name>
<default></default>
<type>string</type>
</argument>
</method>
</class>
<source>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</source>
</file>
<file path="drivers/sqlite/sqlite_driver.php" generated-path="drivers.sqlite.sqlite_driver.html" hash="f131b41efa5c5fc0b9b226a4c36f5682" 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="Query\Driver" line="24" package="Query\Drivers">
<extends>\Query\Driver\Abstract_Driver</extends>
<name>SQLite</name>
<full_name>\Query\Driver\SQLite</full_name>
<docblock line="24">
<description>SQLite specific 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="Drivers"/>
</docblock>
<property static="false" visibility="protected" line="31" namespace="Query\Driver" package="Query\Drivers">
<name>$statement</name>
<default></default>
<docblock line="31">
<description>Reference to the last executed sql query</description>
<long-description></long-description>
<tag name="var" line="31" description="" type="\Query\Driver\PDOStatement" variable="">
<type link="PDOStatement.html">\Query\Driver\PDOStatement</type>
</tag>
</docblock>
</property>
<method final="false" abstract="false" static="false" visibility="public" namespace="Query\Driver" line="41" package="Query\Drivers">
<name>__construct</name>
<full_name>\Query\Driver\SQLite::__construct()</full_name>
<docblock line="41">
<description>Open SQLite Database</description>
<long-description></long-description>
<tag name="param" line="41" description="" type="string" variable="$dsn">
<type>string</type>
</tag>
<tag name="param" line="41" description="" type="string" variable="$user">
<type>string</type>
</tag>
<tag name="param" line="41" description="" type="string" variable="$pass">
<type>string</type>
</tag>
<tag name="param" line="41" description="" type="array" variable="$driver_options">
<type>array</type>
</tag>
</docblock>
<argument line="0" by_reference="false">
<name>$dsn</name>
<default></default>
<type>string</type>
</argument>
<argument line="0" by_reference="false">
<name>$user</name>
<default>NULL</default>
<type>string</type>
</argument>
<argument line="0" by_reference="false">
<name>$pass</name>
<default>NULL</default>
<type>string</type>
</argument>
<argument line="0" by_reference="false">
<name>$driver_options</name>
<default>array()</default>
<type>array</type>
</argument>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="Query\Driver" line="54" package="Query\Drivers">
<name>truncate</name>
<full_name>\Query\Driver\SQLite::truncate()</full_name>
<docblock line="54">
<description>Empty a table</description>
<long-description></long-description>
<tag name="param" line="54" 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>
<method final="false" abstract="false" static="false" visibility="public" namespace="Query\Driver" line="72" package="Query\Drivers">
<name>get_tables</name>
<full_name>\Query\Driver\SQLite::get_tables()</full_name>
<docblock line="72">
<description>List tables for the current database</description>
<long-description></long-description>
<tag name="return" line="72" description="" type="mixed">
<type>mixed</type>
</tag>
</docblock>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="Query\Driver" line="90" package="Query\Drivers">
<name>insert_batch</name>
<full_name>\Query\Driver\SQLite::insert_batch()</full_name>
<docblock line="90">
<description>Create sql for batch insert</description>
<long-description></long-description>
<tag name="codeCoverageIgnore" line="90" description=""/>
<tag name="param" line="90" description="" type="string" variable="$table">
<type>string</type>
</tag>
<tag name="param" line="90" description="" type="array" variable="$data">
<type>array</type>
</tag>
<tag name="return" line="90" description="" type="string">
<type>string</type>
</tag>
</docblock>
<argument line="0" by_reference="false">
<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>
</method>
</class>
<source>eJy1Vm1P40YQ/mz/immEFAclcbmeVCkUShqCjiqX3CWh/VAq38bexCv8xu6akiL+e2d21wnHQT9xCIK1npdnnnlmNr/8WqWVHx4e+nAIn2sut/hAzxeSc3sAv9UiS7iEEM6ZZiumOAxXSksWa1EWMGFbLp3XWcXiG7bhntfEgjNW67SUnrcUeanTLfzehz+ZlLwwb+Oy2kqxSbU3ap4giDvw7sejd9Cjf++NXSaKG/C8VOtKDcJwI3Rar/pxmYfsTjD9HpGE+5yZiHmhuLVH8yoVmdK13PCyQKd+fRPGZcLDZMWSnjNGx9D3wxB6b/bj+wXLuUJSHJfX51LccXnsN5QvPk+E5qAqHou1iCHOmFLPyIR9XapeNYc2kjKojVcTi99rXiRq16PIWsKD73uU1cNAc77m2AGEpUvQKQcMoNGTx7XmCajbDG5NUjQ2Dmd3TMKn89lCM81zXmg6DX2vkqXmMfkcqObV8ZNEs4oXDbBGPfugFZMsB4Qpig0cJKp46bhWKK8Xziti6sk5aoptMYqpNiorEqdqYNYr7DKs68JqNopifKllHeuA8nZtmpPp1WTStaHd84tRT8xp0On43oPveaiZ88UUhAIl8irbwhckECsehBXTaahL1NkXtEOcSM9g8DR7y5k+EIzHlgPiMHSOfe+R2HxbUe66M84rvQUG2Jfs1bbsXr7AI9ZQxNj2wFrt+XAtT5nC8Mv51XQ0XI6B6MvFv4x8u9ZwVWsoSlB1VZVSw7qURo+o25plgPOdsyLpo+0BifIE2ufjyRhDXcxnH6HV7tvE/XarTbLzDnQqVO90p0X0cEdGzwFF6RhLyXEfFPDc4TszPhE4Zway2tUa17QNNSTfzIfDmIt7nrzSgQ3XkY0XOPYdUU1ht1nv1BhEGeYObPEHEvO/TM2OmWQVrUWmuQzIune65jpOh1kWXOMeGAwuxsvRh2i4WMxGnS60adG1v7deR5Iz2pZYIJG3YogIBO5uqfek0WIflTituCUvN0Up+f+q+vn6wCZ8Rb51eIV9mzsyQNwMdG2Mb1fE5Ro2Bj91nRVA25ti/NT/uX901G1GQBlNKKQT1LbQ7B6YsgE+bnGqAMcBPpVKYyw6F2sIXCTcKjmtmMC1FaUx1IgeR4y7pg2Xy3m0GM//GM8j/FtczqbUPAuhjU+nJ22CbDA3QmjW1uvFGtlQ49+48ybeDPmQ/wiFyZISt0ldEGtGs0DrpcBflpWb2lxmDNp4J1Vctp/J481FSQHHDDPkPF9hU8u16Rzx4cRUcI73MIJacQOTDl3L4Ae8LiKrETf/gaWy0wHHO11Axy4R3ru4HSn+KivjG0pGU7BbW8rsPmrJ07HGu9kuh2Y/H+/3Q+tyikJYwuV0OYMH+/4RrotWk9ING4Mbvu3dsQz5zVlV0fTQ8HEqfS14llDMtZCKlq2pKFKpWDf1mJRxmanmbWCOMARFCJwnNpKMaIvAyalRVZ3vhGj8//p7X1pkagucGfShDcMFfvS/rl0khlcX2KnUMdBHChZ4l4yW0EI/urhxcQQ0BF2DRVHcVkPIDq/tL8I1OtxDRIZ2JUZIVGCLNXgwpgHU7nQbv2Pj1AC5muIkwotwCA3F3qNxo+ZU4tJgpK5RjN3Bj/hFdoybwuoEr+LIfoPp49f9/wBqSWg2</source>
</file>
<file path="drivers/sqlite/sqlite_sql.php" generated-path="drivers.sqlite.sqlite_sql.html" hash="e6e941d5faaeb00cc9400662fdf746af" 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="Query\Driver" line="24" package="Query\Drivers">
<extends>\Query\Driver\Abstract_SQL</extends>
<name>SQLite_SQL</name>
<full_name>\Query\Driver\SQLite_SQL</full_name>
<docblock line="24">
<description>SQLite Specific SQL</description>
<long-description></long-description>
<tag name="package" line="24" description="Query"/>
<tag name="subpackage" line="24" description="Drivers"/>
</docblock>
<method final="false" abstract="false" static="false" visibility="public" namespace="Query\Driver" line="32" package="Query\Drivers">
<name>explain</name>
<full_name>\Query\Driver\SQLite_SQL::explain()</full_name>
<docblock line="32">
<description>Get the query plan for the sql query</description>
<long-description></long-description>
<tag name="param" line="32" description="" type="string" variable="$sql">
<type>string</type>
</tag>
<tag name="return" line="32" description="" type="string">
<type>string</type>
</tag>
</docblock>
<argument line="0" by_reference="false">
<name>$sql</name>
<default></default>
<type>string</type>
</argument>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="Query\Driver" line="44" package="Query\Drivers">
<name>random</name>
<full_name>\Query\Driver\SQLite_SQL::random()</full_name>
<docblock line="44">
<description>Random ordering keyword</description>
<long-description></long-description>
<tag name="return" line="44" description="" type="string">
<type>string</type>
</tag>
</docblock>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="Query\Driver" line="56" package="Query\Drivers">
<name>db_list</name>
<full_name>\Query\Driver\SQLite_SQL::db_list()</full_name>
<docblock line="56">
<description>Returns sql to list other databases</description>
<long-description></long-description>
<tag name="return" line="56" description="" type="string">
<type>string</type>
</tag>
</docblock>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="Query\Driver" line="68" package="Query\Drivers">
<name>table_list</name>
<full_name>\Query\Driver\SQLite_SQL::table_list()</full_name>
<docblock line="68">
<description>Returns sql to list tables</description>
<long-description></long-description>
<tag name="return" line="68" description="" type="string">
<type>string</type>
</tag>
</docblock>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="Query\Driver" line="86" package="Query\Drivers">
<name>system_table_list</name>
<full_name>\Query\Driver\SQLite_SQL::system_table_list()</full_name>
<docblock line="86">
<description>Overridden in SQLite class</description>
<long-description></long-description>
<tag name="return" line="86" description="" type="string">
<type>string</type>
</tag>
</docblock>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="Query\Driver" line="98" package="Query\Drivers">
<name>view_list</name>
<full_name>\Query\Driver\SQLite_SQL::view_list()</full_name>
<docblock line="98">
<description>Returns sql to list views</description>
<long-description></long-description>
<tag name="return" line="98" description="" type="string">
<type>string</type>
</tag>
</docblock>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="Query\Driver" line="112" package="Query\Drivers">
<name>trigger_list</name>
<full_name>\Query\Driver\SQLite_SQL::trigger_list()</full_name>
<docblock line="112">
<description>Returns sql to list triggers</description>
<long-description></long-description>
<tag name="return" line="112" description="" type="NULL">
<type>NULL</type>
</tag>
</docblock>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="Query\Driver" line="124" package="Query\Drivers">
<name>function_list</name>
<full_name>\Query\Driver\SQLite_SQL::function_list()</full_name>
<docblock line="124">
<description>Return sql to list functions</description>
<long-description></long-description>
<tag name="return" line="124" description="" type="NULL">
<type>NULL</type>
</tag>
</docblock>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="Query\Driver" line="136" package="Query\Drivers">
<name>procedure_list</name>
<full_name>\Query\Driver\SQLite_SQL::procedure_list()</full_name>
<docblock line="136">
<description>Return sql to list stored procedures</description>
<long-description></long-description>
<tag name="return" line="136" description="" type="NULL">
<type>NULL</type>
</tag>
</docblock>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="Query\Driver" line="148" package="Query\Drivers">
<name>sequence_list</name>
<full_name>\Query\Driver\SQLite_SQL::sequence_list()</full_name>
<docblock line="148">
<description>Return sql to list sequences</description>
<long-description></long-description>
<tag name="return" line="148" description="" type="NULL">
<type>NULL</type>
</tag>
</docblock>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="Query\Driver" line="160" package="Query\Drivers">
<name>type_list</name>
<full_name>\Query\Driver\SQLite_SQL::type_list()</full_name>
<docblock line="160">
<description>SQL to show list of field types</description>
<long-description></long-description>
<tag name="return" line="160" description="" type="string[]">
<type>string[]</type>
</tag>
</docblock>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="Query\Driver" line="173" package="Query\Drivers">
<name>column_list</name>
<full_name>\Query\Driver\SQLite_SQL::column_list()</full_name>
<docblock line="173">
<description>SQL to show infromation about columns in a table</description>
<long-description></long-description>
<tag name="param" line="173" description="" type="string" variable="$table">
<type>string</type>
</tag>
<tag name="return" line="173" description="" type="string">
<type>string</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="Query\Driver" line="187" package="Query\Drivers">
<name>fk_list</name>
<full_name>\Query\Driver\SQLite_SQL::fk_list()</full_name>
<docblock line="187">
<description>Get the list of foreign keys for the current
table</description>
<long-description></long-description>
<tag name="param" line="187" description="" type="string" variable="$table">
<type>string</type>
</tag>
<tag name="return" line="187" description="" type="string">
<type>string</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="Query\Driver" line="200" package="Query\Drivers">
<name>index_list</name>
<full_name>\Query\Driver\SQLite_SQL::index_list()</full_name>
<docblock line="200">
<description>Get the list of indexes for the current table</description>
<long-description></long-description>
<tag name="param" line="200" description="" type="string" variable="$table">
<type>string</type>
</tag>
<tag name="return" line="200" description="" type="array">
<type>array</type>
</tag>
</docblock>
<argument line="0" by_reference="false">
<name>$table</name>
<default></default>
<type>string</type>
</argument>
</method>
</class>
<source>eJzNV21v2zgM/mz/CsK4wWlxjbdhn24tbmnjdblzk9XJsA3XQ6HYSiLEllxJbhsU/e9HyXb6smRrgL5cvlihSYrPI5Kid/8sZoUbbG+7sA3HJZULXJj1R0lpJYD9kmUplRBAl2gyJopCZ6y0JIlmgkNEFlTWVh8KkszJlDpO4ws+kFLPhHScEcuFni3grzZ8JVJSbt8molhINp1p56BZQSvZgrev37yFHfN4Z/UyxufgODOtC/VHEEyZnpXjdiLygJwzot9hJMHNnhlLKFe00kf1YsYypUs5pYKjUbucB4lIaZCOSbpTK6Nh4LpBADuP9nNdTnKqkJSay5OuZOdUvncbyofHEdMUhgVN2IQl5v89KuEGlSrHjbDyo2zMSUaUqj2d4gPopaY8VctTssIr13XMpg56OqQa9IzCmT3fIiMcJkJakTrLKrFRtMoYiCQ5oCvGp/AbKlRiSZFQXsuNKHCdohwjmzApeZUb9BKdM94yVluuc+U6Tm3mhd8+R51eH46/hPF3wHUfrozatffeda5NsI97EkvwMeGpyEFIzGmDaE4XF/jnBu9DgEnrpHUXkw9xp98dHLW2/KfGYDdU9rS0gIwpDVhcWKRpXaJqMzzp+NQ4uQ/oc9w5POosnVqdl8CG22ebQrI2q1Dt7u6aMnMcZxhG4cEIur3hqNfHhWfK1TNvPsaDI/AwBFNTOVGaSiv/+imMQ/D0oqDenm+38I0cz722hv5gBFHv7xD82vyV1RjE3TCG/e+NWjccHrgYxxOzOcA2IVmaUg6MN+3GdozN2FQL5CA/XUsqdnSyaPl3GPN/X3KAtsWPUkWx1fCE+lsvkFPnjF5sSIIxeVBG1We8KovgdgrBHvjGqf8MmbCyrvDCnZp75D4N/S9RtK6uKpuV/WJD+Hsnfu3txH+etnIHfQNpI/jNYhV+Y/b8MJQWkqZQSJHQtJQr+uRP4Cyt/kd46q6wEY7G6IVgmAkL41czcVHfxhOYMJqlYBJ9XZv55991NYZGP+myvf4oPAxj00njsBOZ5yj8NjLP/Wiw/+Tt9DZaxidS5MSGTcai1JCIrMyx0eB9Q6pbeN0suXz5sPZbOa54qWxXjyvVJYWBiZbntyvNtu89+VTWjNXLBMC6ZFNuJky1HLCT0nz7aGvwmORM5r8mpg7oFAOqlD0f2vVOuHgBihhP6SX9gZ1NmbF1sYYYu8Wvubmlto6Va/w6DHlq4m4GmLOsjR/Q/wETVgHs</source>
</file>
<file path="core/connection_manager.php" generated-path="core.connection_manager.html" hash="1e6d1cdb0101ffd90f6635f2de7ab3f3" 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="Query" line="24" package="Query\Core">
<extends>\InvalidArgumentException</extends>
<name>BadDBDriverException</name>
<full_name>\Query\BadDBDriverException</full_name>
<docblock line="24">
<description>Generic exception for bad drivers</description>
<long-description></long-description>
<tag name="package" line="24" description="Query"/>
<tag name="subpackage" line="24" description="Core"/>
</docblock>
</class>
<class final="true" abstract="false" namespace="Query" line="35" package="Query\Core">
<extends/>
<name>Connection_Manager</name>
<full_name>\Query\Connection_Manager</full_name>
<docblock line="35">
<description>Connection manager class to manage connections for the
Query method</description>
<long-description></long-description>
<tag name="package" line="35" description="Query"/>
<tag name="subpackage" line="35" description="Core"/>
</docblock>
<property static="false" visibility="private" line="41" namespace="Query" package="Query\Core">
<name>$connections</name>
<default>array()</default>
<docblock line="41">
<description>Map of named database connections</description>
<long-description></long-description>
<tag name="var" line="41" description="" type="array" variable="">
<type>array</type>
</tag>
</docblock>
</property>
<property static="true" visibility="private" line="47" namespace="Query" package="Query\Core">
<name>$instance</name>
<default>null</default>
<docblock line="47">
<description>Class instance variable</description>
<long-description></long-description>
<tag name="var" line="47" description="" type="\Query\Connection_Manager" variable="">
<type link="Connection_Manager.html">\Query\Connection_Manager</type>
</tag>
</docblock>
</property>
<method final="false" abstract="false" static="false" visibility="private" namespace="Query" line="55" package="Query\Core">
<name>__construct</name>
<full_name>\Query\Connection_Manager::__construct()</full_name>
<docblock line="55">
<description>Private constructor to prevent multiple instances</description>
<long-description></long-description>
<tag name="codeCoverageIgnore" line="55" description=""/>
</docblock>
</method>
<method final="false" abstract="false" static="false" visibility="private" namespace="Query" line="63" package="Query\Core">
<name>__clone</name>
<full_name>\Query\Connection_Manager::__clone()</full_name>
<docblock line="63">
<description>Private clone method to prevent cloning</description>
<long-description></long-description>
<tag name="codeCoverageIgnore" line="63" description=""/>
</docblock>
</method>
<method final="false" abstract="false" static="false" visibility="private" namespace="Query" line="72" package="Query\Core">
<name>__wakeup</name>
<full_name>\Query\Connection_Manager::__wakeup()</full_name>
<docblock line="72">
<description>Make sure serialize/deseriaze doesn't work</description>
<long-description></long-description>
<tag name="codeCoverageIgnore" line="72" description=""/>
<tag name="throws" line="72" description="" type="\Query\DomainException">
<type link="DomainException.html">\Query\DomainException</type>
</tag>
</docblock>
</method>
<method final="false" abstract="false" static="true" visibility="public" namespace="Query" line="85" package="Query\Core">
<name>get_instance</name>
<full_name>\Query\Connection_Manager::get_instance()</full_name>
<docblock line="85">
<description>Return a connection manager instance</description>
<long-description></long-description>
<tag name="staticvar" line="85" description="null $instance"/>
<tag name="return" line="85" description="" type="\Query\Connection_Manager">
<type link="Connection_Manager.html">\Query\Connection_Manager</type>
</tag>
</docblock>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="Query" line="107" package="Query\Core">
<name>get_connection</name>
<full_name>\Query\Connection_Manager::get_connection()</full_name>
<docblock line="107">
<description>Returns the connection specified by the name given</description>
<long-description></long-description>
<tag name="param" line="107" description="" type="string|array|object" variable="$name">
<type>string</type>
<type>array</type>
<type>object</type>
</tag>
<tag name="return" line="107" description="" type="\Query\Query_Builder">
<type link="Query_Builder.html">\Query\Query_Builder</type>
</tag>
<tag name="throws" line="107" description="" type="\Query\InvalidArgumentException">
<type link="InvalidArgumentException.html">\Query\InvalidArgumentException</type>
</tag>
</docblock>
<argument line="0" by_reference="false">
<name>$name</name>
<default>''</default>
<type>string|array|object</type>
</argument>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="Query" line="133" package="Query\Core">
<name>connect</name>
<full_name>\Query\Connection_Manager::connect()</full_name>
<docblock line="133">
<description>Parse the passed parameters and return a connection</description>
<long-description></long-description>
<tag name="param" line="133" description="" type="\ArrayObject" variable="$params">
<type link="ArrayObject.html">\ArrayObject</type>
</tag>
<tag name="return" line="133" description="" type="\Query\Query_Builder">
<type link="Query_Builder.html">\Query\Query_Builder</type>
</tag>
<tag name="throws" line="133" description="" type="\Query\BadConnectionException">
<type link="BadConnectionException.html">\Query\BadConnectionException</type>
</tag>
</docblock>
<argument line="0" by_reference="false">
<name>$params</name>
<default></default>
<type>\ArrayObject</type>
</argument>
</method>
<method final="false" abstract="false" static="false" visibility="private" namespace="Query" line="174" package="Query\Core">
<name>parse_params</name>
<full_name>\Query\Connection_Manager::parse_params()</full_name>
<docblock line="174">
<description>Parses params into a dsn and option array</description>
<long-description></long-description>
<tag name="param" line="174" description="" type="\ArrayObject" variable="$params">
<type link="ArrayObject.html">\ArrayObject</type>
</tag>
<tag name="throws" line="174" description="" type="\Query\BadDBDriverException">
<type link="BadDBDriverException.html">\Query\BadDBDriverException</type>
</tag>
</docblock>
<argument line="0" by_reference="false">
<name>$params</name>
<default></default>
<type>\ArrayObject</type>
</argument>
</method>
<method final="false" abstract="false" static="false" visibility="private" namespace="Query" line="208" package="Query\Core">
<name>create_dsn</name>
<full_name>\Query\Connection_Manager::create_dsn()</full_name>
<docblock line="208">
<description>Create the dsn from the db type and params</description>
<long-description></long-description>
<tag name="param" line="208" description="" type="string" variable="$dbtype">
<type>string</type>
</tag>
<tag name="param" line="208" description="" type="\ArrayObject" variable="$params">
<type link="ArrayObject.html">\ArrayObject</type>
</tag>
<tag name="return" line="208" description="" type="string">
<type>string</type>
</tag>
</docblock>
<argument line="0" by_reference="false">
<name>$dbtype</name>
<default></default>
<type>string</type>
</argument>
<argument line="0" by_reference="false">
<name>$params</name>
<default></default>
<type>\ArrayObject</type>
</argument>
</method>
</class>
<source>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</source>
</file>
<file path="drivers/pgsql/pgsql_driver.php" generated-path="drivers.pgsql.pgsql_driver.html" hash="fd18b48291b24024ee5d85f44956e296" 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="Query\Driver" line="24" package="Query\Drivers">
<extends>\Query\Driver\Abstract_Driver</extends>
<name>PgSQL</name>
<full_name>\Query\Driver\PgSQL</full_name>
<docblock line="24">
<description>PostgreSQL specifc 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="Drivers"/>
</docblock>
<method final="false" abstract="false" static="false" visibility="public" namespace="Query\Driver" line="34" package="Query\Drivers">
<name>__construct</name>
<full_name>\Query\Driver\PgSQL::__construct()</full_name>
<docblock line="34">
<description>Connect to a PosgreSQL database</description>
<long-description></long-description>
<tag name="param" line="34" description="" type="string" variable="$dsn">
<type>string</type>
</tag>
<tag name="param" line="34" description="" type="string" variable="$username">
<type>string</type>
</tag>
<tag name="param" line="34" description="" type="string" variable="$password">
<type>string</type>
</tag>
<tag name="param" line="34" description="" type="array" variable="$options">
<type>array</type>
</tag>
</docblock>
<argument line="0" by_reference="false">
<name>$dsn</name>
<default></default>
<type>string</type>
</argument>
<argument line="0" by_reference="false">
<name>$username</name>
<default>null</default>
<type>string</type>
</argument>
<argument line="0" by_reference="false">
<name>$password</name>
<default>null</default>
<type>string</type>
</argument>
<argument line="0" by_reference="false">
<name>$options</name>
<default>array()</default>
<type>array</type>
</argument>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="Query\Driver" line="48" package="Query\Drivers">
<name>truncate</name>
<full_name>\Query\Driver\PgSQL::truncate()</full_name>
<docblock line="48">
<description>Empty a table</description>
<long-description></long-description>
<tag name="param" line="48" 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>
<method final="false" abstract="false" static="false" visibility="public" namespace="Query\Driver" line="61" package="Query\Drivers">
<name>get_schemas</name>
<full_name>\Query\Driver\PgSQL::get_schemas()</full_name>
<docblock line="61">
<description>Get a list of schemas for the current connection</description>
<long-description></long-description>
<tag name="return" line="61" description="" type="array">
<type>array</type>
</tag>
</docblock>
</method>
</class>
<source>eJy1VE1z2jAQPcu/YsukY8gE3GZyItCGgmnTUvIBnVwy4xGysDUxkiPJaZlM/ntXtoEkk/SUckHyvl29fW+l3uc8zb1gf9+DfbgouF7jwq3HmvPqA3wpRBZzDQGMqKULajgMFsZqyqxQEiZ0zXWddZJTdkMTTsimFpzQwqZKEzIXK2XTNXzvwBXVmssyylS+1iJJLRluVtBkLTj88PEQ2u7vqMRlQt4AIam1uekGQSJsWiw6TK0CeieoPUImwe7MTDAuDa/wCM9TkRlb6IQriUmd4iZgKuZBvKBxuwZjYuB5QQDtN/t5nqQrblCUWsvrkRZ3XB97G8nPlbGJ5rOLCZicM7FkwDJqzDM9YdeaKRabj1UxUxIvs+A8cZX4H8tlbLYuRRUQ7j2PuHMJ1hkqKTmzYBVQx6ImEdcOO0yJQwaargALCZnAXmzkS58Lw7Vr9aVYjsR+Kx0/jqH/dA2wp3I3QsaFAo/kxQK9gGUhq8mKIoZBqwtmm+7kg91BfVlk2cGueL2v6m7K9stts9XyyL1HiFhCE6vlytTV/Dwxt5nfgn6/D+PBZBa2yg6hX4e6fsft0S5CkDiXttv9B6lHfA62JFrHHnlwwr/tYG2NDFe5XaOH6Fv2qm3b4AsqYyuSUcubFaoWaw/bdzrML39Nh4N5CA0fOnUhXPgN/9ihbCpM+9Otm86mS/nf3X7lFnvNhLGglmBYylfUwFJpsCkHVrh3xQKrhhu72wmiOd5/WU3IK0ok3EZ1yeZTGXq9Ht4O3JNZOAmHcxidzuanU1w0qgRnfwPGl2c/oZEnUSmTabiEq2/hZfgUNj2bw+T0R+im7Dp67zvYYDp6CnqH4guJna2oI1cT8z3kUc5j3U/tQFze8Oi5EQ/4noUydlqVAx1VuA4++n8BQDK1+Q==</source>
</file>
<file path="common.php" generated-path="common.html" hash="d010adaa47f4efbdad94d8d6c229ea45" 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="subpackage" line="0" description="Core"/>
<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>
<function namespace="" line="32" package="Query">
<name>do_include</name>
<full_name>\do_include()</full_name>
<docblock line="32">
<description>Bulk directory loading workaround for use
with array_map and glob</description>
<long-description></long-description>
<tag name="param" line="32" description="" type="string" variable="$path">
<type>string</type>
</tag>
<tag name="return" line="32" 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="48" package="Query">
<name>mb_trim</name>
<full_name>\mb_trim()</full_name>
<docblock line="48">
<description>Multibyte-safe trim function</description>
<long-description></long-description>
<tag name="param" line="48" description="" type="string" variable="$string">
<type>string</type>
</tag>
<tag name="return" line="48" 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="63" package="Query">
<name>db_filter</name>
<full_name>\db_filter()</full_name>
<docblock line="63">
<description>Filter out db rows into one array</description>
<long-description></long-description>
<tag name="param" line="63" description="" type="array" variable="$array">
<type>array</type>
</tag>
<tag name="param" line="63" description="" type="mixed" variable="$index">
<type>mixed</type>
</tag>
<tag name="return" line="63" 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="88" package="Query">
<name>Query</name>
<full_name>\Query()</full_name>
<docblock line="88">
<description>Connection function</description>
<long-description>Send an array or object as connection parameters to create a connection. If
the array or object has an 'alias' parameter, passing that string to this
function will return that connection. Passing no parameters returns the last
connection created.</long-description>
<tag name="param" line="88" description="" type="string|object|array" variable="$params">
<type>string</type>
<type>object</type>
<type>array</type>
</tag>
<tag name="return" line="88" description="" type="\Query\Query_Builder|null">
<type link="Query_Builder.html">\Query\Query_Builder</type>
<type>null</type>
</tag>
</docblock>
<argument line="0" by_reference="false">
<name>$params</name>
<default>''</default>
<type>string|object|array</type>
</argument>
</function>
<source>eJy9Vltv2zYUfpZ+xVlg1HJmW1vRJ3eXuOk6ZGiRLA4wDE0nUBJtcaZIjaTiGHP/+w4vsuR2fVtmwJZwbvzOx4+H/u7Hpmri9Pw8hnP4taVqjy/2/Y2i1BvgVct4SRWk8JoYkhNNYZlro0hhmBTwluypClkXDSm2ZEOjqKsFF7rNO+ulVNTZSGsqqaLojtXSVHv4ZQ6/EaWocN5CNnvFNpXBhPAGSTGB5998+xxm9vHCxXEmthBFlTGNXqTphpmqzeeFrFPywIh5gejSHgdnBRWa+ngMbyrGtWnVhkqBSfN2mxaypGmZk3IWgjExjeM0hdl/9ok7tn/mMicc1q1wPGowFTFQSjE2oCjhfA9rZoCI/a6iigLlT4SHrSGBr45AMvrItNHJuJQZEwVvSzqeTOK/48gCjxD5q5ZvoWSKFkaiPrgkJRMb2Em1JUq2ooS1VNAiXBu9w20B3Fyyz2rSYD8lbLB163N+1IwiNaCgbJFRQ0zl7Yri7gh4kKy0hjSOOojQQ0tcwiSOEF+k6F8twsqkKDrHyzj6GH/83zir8wz7qD8h7F3LDcv3hs40WVOwEcfUL/HgnydM9KYhF2HJJGQcqXApjaKbTNGGE2TkLE3+uNdfTw4J/o4maavPpnCG3y71icgKgn/DuMExIltUeQ5K7jQwYSRIQb0++iFiiXAmGHWezlyzR1rCiImSPsYDcrq4NO5Vkmdrt2biq0xDmtubkaC7zK/xvU9OsH/kFWcUKaqQAkQjhMBpn/L+AyaNyHtf74PjLe4478NePh2Zl1II6ts8KsnTt6J4wkggBPAgyvxPjLSdFH2SI5MiNzh3JBTYs8FdGETM4Wpty5mKflaqwlq4wphwRvS4rzXFV62tfN0sC1LG+qZi2hY7bs2OcQ6BLxc7XPgmFBFyCNNHaweIE21svUFDvoVyfioiD+HgcR+CpJxLD8Xjbol795uF6+4gWs5P9eT8SUhHAYzHXklFTQRebwpNvsZ9vzvZO+9bLDbU4NDShtjh5KSGyrhaw162SDAF9BvbNbGH9oHJVuMNELoaNBpHdvYwnemCcKI6OJPTc3/ENPvBrtunH+OdZiN7qYRZ9nlJePbM2y0Vny7U04Byh6Vl9tqx3AVOh8bFYnX3Oru5vb7J3l6t7uBw6lze3i5/z5YrF7Fy5Fh2rnGv1Y5pOu20QtxqQzb+pePgPm0Vy13Y+/1SPlCFcVcbgSd9ZYgy8Ze8P4nSevABco2r1jXKE/8w/QM+Bb9r</source>
</file>
<file path="core/interfaces/driver_interface.php" generated-path="core.interfaces.driver_interface.html" hash="48e91d9f82119687b1c8515b198f719b" 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="Query\Driver" line="24" package="Query\Drivers">
<name>Driver_Interface</name>
<full_name>\Query\Driver\Driver_Interface</full_name>
<docblock line="24">
<description>PDO Interface to implement for database drivers</description>
<long-description></long-description>
<tag name="package" line="24" description="Query"/>
<tag name="subpackage" line="24" description="Drivers"/>
</docblock>
<method final="false" abstract="false" static="false" visibility="public" namespace="Query\Driver" line="35" package="Query\Drivers">
<name>__construct</name>
<full_name>\Query\Driver\Driver_Interface::__construct()</full_name>
<docblock line="35">
<description>Constructor/Connection method</description>
<long-description></long-description>
<tag name="param" line="35" description="" type="string" variable="$dsn">
<type>string</type>
</tag>
<tag name="param" line="35" description="" type="\Query\Driver\[string]" variable="$username">
<type link="[string].html">\Query\Driver\[string]</type>
</tag>
<tag name="param" line="35" description="" type="\Query\Driver\[string]" variable="$password">
<type link="[string].html">\Query\Driver\[string]</type>
</tag>
<tag name="param" line="35" description="" type="\Query\Driver\[array]" variable="$driver_options">
<type link="[array].html">\Query\Driver\[array]</type>
</tag>
<tag name="return" line="35" description="" type="void">
<type>void</type>
</tag>
</docblock>
<argument line="0" by_reference="false">
<name>$dsn</name>
<default></default>
<type>string</type>
</argument>
<argument line="0" by_reference="false">
<name>$username</name>
<default>NULL</default>
<type>\Query\Driver\[string]</type>
</argument>
<argument line="0" by_reference="false">
<name>$password</name>
<default>NULL</default>
<type>\Query\Driver\[string]</type>
</argument>
<argument line="0" by_reference="false">
<name>$driver_options</name>
<default>array()</default>
<type>\Query\Driver\[array]</type>
</argument>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="Query\Driver" line="42" package="Query\Drivers">
<name>beginTransaction</name>
<full_name>\Query\Driver\Driver_Interface::beginTransaction()</full_name>
<docblock line="42">
<description>Begin a transaction</description>
<long-description></long-description>
<tag name="return" line="42" description="" type="bool">
<type>bool</type>
</tag>
</docblock>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="Query\Driver" line="49" package="Query\Drivers">
<name>commit</name>
<full_name>\Query\Driver\Driver_Interface::commit()</full_name>
<docblock line="49">
<description>Commit a transaction</description>
<long-description></long-description>
<tag name="return" line="49" description="" type="bool">
<type>bool</type>
</tag>
</docblock>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="Query\Driver" line="56" package="Query\Drivers">
<name>errorCode</name>
<full_name>\Query\Driver\Driver_Interface::errorCode()</full_name>
<docblock line="56">
<description>Return the current error code</description>
<long-description></long-description>
<tag name="return" line="56" description="" type="mixed">
<type>mixed</type>
</tag>
</docblock>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="Query\Driver" line="63" package="Query\Drivers">
<name>errorInfo</name>
<full_name>\Query\Driver\Driver_Interface::errorInfo()</full_name>
<docblock line="63">
<description>Return information about the current error</description>
<long-description></long-description>
<tag name="return" line="63" description="" type="array">
<type>array</type>
</tag>
</docblock>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="Query\Driver" line="71" package="Query\Drivers">
<name>exec</name>
<full_name>\Query\Driver\Driver_Interface::exec()</full_name>
<docblock line="71">
<description>Execute an SQL statement and return the number of affected rows</description>
<long-description></long-description>
<tag name="param" line="71" description="" type="string" variable="$statement">
<type>string</type>
</tag>
<tag name="return" line="71" description="" type="int">
<type>int</type>
</tag>
</docblock>
<argument line="0" by_reference="false">
<name>$statement</name>
<default></default>
<type>string</type>
</argument>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="Query\Driver" line="79" package="Query\Drivers">
<name>getAttribute</name>
<full_name>\Query\Driver\Driver_Interface::getAttribute()</full_name>
<docblock line="79">
<description>Get a connection attribute for the current db driver</description>
<long-description></long-description>
<tag name="param" line="79" description="" type="int" variable="$attribute">
<type>int</type>
</tag>
<tag name="returm" line="79" description="mixed"/>
</docblock>
<argument line="0" by_reference="false">
<name>$attribute</name>
<default></default>
<type>int</type>
</argument>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="Query\Driver" line="86" package="Query\Drivers">
<name>rollback</name>
<full_name>\Query\Driver\Driver_Interface::rollback()</full_name>
<docblock line="86">
<description>Rollback a transaction</description>
<long-description></long-description>
<tag name="return" line="86" description="" type="bool">
<type>bool</type>
</tag>
</docblock>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="Query\Driver" line="94" package="Query\Drivers">
<name>setAttribute</name>
<full_name>\Query\Driver\Driver_Interface::setAttribute()</full_name>
<docblock line="94">
<description>Set a connection attribute</description>
<long-description></long-description>
<tag name="param" line="94" description="" type="int" variable="$attribute">
<type>int</type>
</tag>
<tag name="param" line="94" description="" type="mixed" variable="$value">
<type>mixed</type>
</tag>
<tag name="return" line="94" description="" type="bool">
<type>bool</type>
</tag>
</docblock>
<argument line="0" by_reference="false">
<name>$attribute</name>
<default></default>
<type>int</type>
</argument>
<argument line="0" by_reference="false">
<name>$value</name>
<default></default>
<type>mixed</type>
</argument>
</method>
</interface>
<source>eJytVU1P20AQPRuJ/zCHHAKCuEWcSlGBhFZUES2Fqoe2inbtib3C3rX2IxBV/e+d9TpxgpOiiuYSe2fevDdf67fvqrza3Yn393d3YB9uHOq5f6rf3mvEcAQXThQpaohhxCzjzCCcc2M1S6xQEsZsjnqJO6tYcs8yjKJlPDhjzuZKR9GdKJXN5/BxAN+Y1iiDOVHVXIsst9Fw8QT9ZA+OXr0+gkP/dxwcCyHvIYpyayvzJo4zYXPHB4kqYzYTzB6TnHiFthAJSoMBQP5VLgpjnc5QSUIN3H2cqBTjlLP0sHH2yHh3h8oSw+F/+/mAkpVoqDpNWX+MtJihPqm5mhZ8Hn2CK2lRT72bVSDKqsASpYWp0pAuyp/WUNMpOqwkbxxfnI5ad0pNLAnC+aRl/OXFRLWaiGIMlaQ2u8QqHdOzxNDwEqmbae0S/IhesxLIV8gMeqmRa+ffg+En9JxB7cuwxVwxYx6UTtfNNChsTtaQ9ERVXoRpfDRSPyXMlAgoyi+qHKdmwtTJoHcySRaJ9L24g1bI6fXX8figZW7ea8qnjHAazvt7eyfrdbrATEhgQCshTdiK1eo0GrlSxVaN3Ie4a/H9pxxDVZbCvowkqWN0Qn8JUJsjJM5vpQXUmubNL8cGjlI84vZq19AhIbfxCEmzXLLamXHlbJd5A2ld+r+TXlHgDunlIybOIjAJtzdjmlFmw0IxmYJuM5eu5HTHqSmw6ZQGHcmqHsz2KV9GWtcpmoONKklLvwU+lQof0Dc4aTeNWSLjXr5f/9Uypby5BLoCSQH0lshVdeUzrcvQni9w/TZEp4+qKDhdLS8bRt1E6XTsdmsVnk8zmOosoTdjhcN/UGQ2p3/QRPI6f9ffhUsaHRqU5npY3qeD+nP6BwBIKpQ=</source>
</file>
<file path="autoload.php" generated-path="autoload.html" hash="0e6cb5b4616c02540cb26b8a72b2742f" 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>
<constant namespace="" line="26" package="Query\Core">
<name>QBASE_PATH</name>
<full_name>\\QBASE_PATH</full_name>
<value>dirname(__FILE__) . '/'</value>
<docblock line="26">
<description>Reference to root path</description>
<long-description></long-description>
<tag name="subpackage" line="26" description="Core"/>
</docblock>
</constant>
<constant namespace="" line="32" package="Query\Core">
<name>QDRIVER_PATH</name>
<full_name>\\QDRIVER_PATH</full_name>
<value>QBASE_PATH . 'drivers/'</value>
<docblock line="32">
<description>Path to driver classes</description>
<long-description></long-description>
<tag name="subpackage" line="32" description="Core"/>
</docblock>
</constant>
<function namespace="" line="44" package="Query\Core">
<name>query_autoload</name>
<full_name>\query_autoload()</full_name>
<docblock line="44">
<description>Load query classes</description>
<long-description></long-description>
<tag name="subpackage" line="44" description="Core"/>
<tag name="codeCoverageIgnore" line="44" description=""/>
<tag name="param" line="44" 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>
<source>eJytVF1v1DAQfHZ+xaqqSFK1Z0A8FSq49lpRVIl+IHhBinzJJrGa2MF2CqfS/846Tu6uBQkeOJ0UK96dnZ3ZzZu3Xd1FfG8vgj246tGs6ODPZwYxvIDjXjYFGuCwEE4shUWYL60zIndSK7gQKzRj1rtO5LeiQsYmLHgneldrw9gn2WpXr+DDDL4IY1ANt7nuVkZWtWMn0wmSPIWXz1+8hAP/eDXENVLdAmO1c5095LySru6Xs1y3XNxJ4V4RE76p2cgclcUQT+FdLRvrelOhVpQ06295rgvkxVIUB2MwJfIo4hwO/tsvmpSd9043WngVS23AH6WqQNwJ2Yhlg1BMyuaNsBbtEz3X1vA15DWWSCLmCE6D0dpBJ1w9JNl+OeWdaBMaK7CUCpP46nh+c5pdzj+9j/ehkEaJFpMsOzu/OM2ydBbzOH29rnFJiB6+MPKOqG+4/aXG4vr88+n1VGVTchYHJDtW4dTFt14aBKtb6l23LQ1U2athsmxkwm2yjRCCZjS220wvSFH4NozrEwV/J+qHrsATTUTo7XmlptedMKIFmmzvze6AM/Q1EQoFMjGamYSQNLqPWDhmFqsWlbNwBPija6hMEn/9ShqMoa+nSAqgOh7nO5qE1kGssk53yROc1LfISKehv8UxLB47wXaDoJn3njC3lYcZ7NwHvIcdKixLeAoPR0cw1CbPfGtENA4V4hSePQNpMxqRZLtImkbsnjh5UmfkzVKaguJAgO0wl6KBnMZ4H6z0oyldbEHRbAq4XHwc54iSPRd6MKmyUD8Q2/dRh4cVuvm0GYGOTXxdxn7+hPV4ZPhDWmeTuPQcslwrhbkLxCeRqb+4HFnGBOBB7j1QULwVXRIXOiOuTV8gtV81epmQbFsdP/A9P2073gvGHiL6byyhL9q2HbTcKPI6GOo73EyutyOnay6VQ1OKHC2f7Bnw9/8cLsZP7T8FP4qJWArCwu5gWzT07XUvZYOTdruTpUGVcd8yTd6Nd+ueH4Z9vUEHfQdi/T2LbNesNyIzWBEuTXT8eFWmdT9VJFm5Tvc0fwHeaP3p</source>
</file>
<file path="core/table_index.php" generated-path="core.table_index.html" hash="e2dfa4eabdaaa04e3a8a0e9d7ca72329" 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="Query\Table" line="21" package="Query">
<extends>\Query\Table\Abstract_Table</extends>
<name>Table_Index</name>
<full_name>\Query\Table\Table_Index</full_name>
<docblock line="21">
<description>Class representing indicies when creating a table</description>
<long-description></long-description>
</docblock>
<property static="false" visibility="protected" line="27" namespace="Query\Table" package="Query">
<name>$valid_options</name>
<default>array('type', 'unique', 'name')</default>
<docblock line="27">
<description>Valid options for a table index</description>
<long-description></long-description>
<tag name="var" line="27" description="" type="array" variable="">
<type>array</type>
</tag>
</docblock>
</property>
<method final="false" abstract="false" static="false" visibility="public" namespace="Query\Table" line="36" package="Query">
<name>__toString</name>
<full_name>\Query\Table\Table_Index::__toString()</full_name>
<docblock line="36">
<description>Return the string representation of the current index</description>
<long-description></long-description>
</docblock>
</method>
</class>
<source>eJytUk2P0zAQPdu/Yg5I/RCtYbUnFkRhAQnEBVjBBSma2NPEamoHe1waof3v2G67yw8gl4xn3nvz+fL12I9SLZcSlvAlUZiyUewPgejkgLfJDoYCKHiHjC1Ggjdt5ICarXfwGScKZ9ZmRL3DjoS4aMEGE/c+CHFn9577CT6t4QeGQK5GtR+nYLuexe3FgrlewNWz51ewKr/rihus24EQPfMYXyjVWe5Tu9Z+r/Bgka9zJeox52A1uUgnfIaPvR0ip9CRd5m0TjulvSFlWjSrMzgTlZRKweq/fVI63FPMQznP8ucdtgPdyMvEbweMEQKNgSI5tq4D64zVliL87smBDoTVjcCFWovUlVWlmo/O0BHoyORMfNhLU4PwR0pRMomc6jsO1oAfy84ibH24SJaMdKyYzQGzOwScylNJMQbPpJkMPDkUfnPhvzrB5lKIGU8jzZ4WKzn7K53t0vlMisXNPzV8pbwDB9wT5DpLWw+tY70lv61Bncp98GNlpZTU5kXBNrnT2TUN+29VZL6QonR6L+V92d97Z6pQnU+VWJcj/wsUl99u</source>
</file>
<file path="drivers/mysql/mysql_driver.php" generated-path="drivers.mysql.mysql_driver.html" hash="571489f233a63da60e15613b8d55f0eb" 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="Query\Driver" line="24" package="Query\Drivers">
<extends>\Query\Driver\Abstract_Driver</extends>
<name>MySQL</name>
<full_name>\Query\Driver\MySQL</full_name>
<docblock line="24">
<description>MySQL specific 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="Drivers"/>
</docblock>
<property static="false" visibility="protected" line="31" namespace="Query\Driver" package="Query\Drivers">
<name>$escape_char</name>
<default>'`'</default>
<docblock line="31">
<description>Set the backtick as the MySQL escape character</description>
<long-description></long-description>
<tag name="var" line="31" description="" type="string" variable="">
<type>string</type>
</tag>
</docblock>
</property>
<method final="false" abstract="false" static="false" visibility="public" namespace="Query\Driver" line="41" package="Query\Drivers">
<name>__construct</name>
<full_name>\Query\Driver\MySQL::__construct()</full_name>
<docblock line="41">
<description>Connect to MySQL Database</description>
<long-description></long-description>
<tag name="param" line="41" description="" type="string" variable="$dsn">
<type>string</type>
</tag>
<tag name="param" line="41" description="" type="string" variable="$username">
<type>string</type>
</tag>
<tag name="param" line="41" description="" type="string" variable="$password">
<type>string</type>
</tag>
<tag name="param" line="41" description="" type="array" variable="$options">
<type>array</type>
</tag>
</docblock>
<argument line="0" by_reference="false">
<name>$dsn</name>
<default></default>
<type>string</type>
</argument>
<argument line="0" by_reference="false">
<name>$username</name>
<default>null</default>
<type>string</type>
</argument>
<argument line="0" by_reference="false">
<name>$password</name>
<default>null</default>
<type>string</type>
</argument>
<argument line="0" by_reference="false">
<name>$options</name>
<default>array()</default>
<type>array</type>
</argument>
</method>
<method final="false" abstract="false" static="false" visibility="public" namespace="Query\Driver" line="63" package="Query\Drivers">
<name>truncate</name>
<full_name>\Query\Driver\MySQL::truncate()</full_name>
<docblock line="63">
<description>Empty a table</description>
<long-description></long-description>
<tag name="param" line="63" 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>
</class>
<source>eJytVFFv2jAQfnZ+xQkhJVRAtqoPE4ytDKjUCdq1pJomVUpNYohFcFLb6RpV/e87Owl0U9en5iU+33ffnb87+/PXPMkd/+jIgSO4KpgscWHWZ5KxagO+FTyNmQQfplTTFVUMxiulJY00zwTMaclkHXWa02hLN4yQhgtOaaGTTBIS8F2mkxK+9+EnlZIJ642yvJR8k2gyaVbgRR04/vDxGHrmd2JxKRdbICTROlcD399wnRSrfpTtfPrAqT7BSvxDzpRHTChW4RGeJzxVupAblgkM6hdbP8pi5scrGvdqMAb6juP70Hu3z3EE3TGFotRa3k4lf2By6DSSL8rl1RxUziK+5hFEKVXqHy3hcCxVrJrNikjZom1UTcUeNROx2ncorIDw5DjE5CTIs2QadMJghVyaR1ugyto1g4poziBKqInH1mKIDTt9oBKQlYuNsX2H5DLTDDExtKuo0ETBCNw7d/gi4SQTAnGgszpHM0gH7hyz7Wp2aMdKvLZdKCaNoq/5ctTgdybjlz4cM1pCO8vNoKqm6GKFHYd1Iar5DcMInVoWkfZM4u4hz0gUado9cNf237Qja3qdjkOeHEJwgBp9jRiK2WPfBGe9T+jla/BituaCxZ57e/tjejkYLH6hJOE4CK7D84vzIJxcLhbji6lrGC0laVKhsjZZuGM4yl6zXVfkGSh5kxNGX6C1nAVwMV7MllVVMLmcz8fBDFxruq2u4el0hvh7duqaUZ88U7U+7q5U96nbgdFoBGfj+XLWsS0zjbeugds3thkBgp1gQg8Gb8j8QuHuXlaT36R/5wu5n8nZLtclUMBBTP87h3vnK3ODRxER1dgGi6rbXxmoRFsnXPW+5BK7/Rja3QY5tDjrvjd322sF1zcXE9ODu6cK83zXqgR4xhdpJmLI1mClDWN7n/v4bP8Bz8+qZw==</source>
</file>
<package name="Default" full_name="Default"/>
<package name="Query" full_name="Query">
<package name="Core" full_name="Query\Core"/>
<package name="Drivers" full_name="Query\Drivers"/>
<package name="Query_Builder" full_name="Query\Query_Builder"/>
<package name="Table_Builder" full_name="Query\Table_Builder"/>
</package>
<namespace name="global" full_name="global"/>
<namespace name="Query" full_name="Query">
<namespace name="Driver" full_name="Query\Driver"/>
<namespace name="Table" full_name="Query\Table"/>
</namespace>
<deprecated count="2"/>
</project>