From 879e51644e4877acc0bb8eaa878a0a5e7fbae4e4 Mon Sep 17 00:00:00 2001 From: "Timothy J. Warren" Date: Thu, 10 Apr 2014 15:55:52 -0400 Subject: [PATCH] Update docs [ci skip] --- docs/classes.svg | 444 +- docs/classes/Query.BadDBDriverException.html | 4 +- docs/classes/Query.Connection_Manager.html | 4 +- .../classes/Query.Driver.Abstract_Driver.html | 22 +- docs/classes/Query.Driver.Abstract_SQL.html | 4 +- docs/classes/Query.Driver.Abstract_Util.html | 12 +- .../Query.Driver.Driver_Interface.html | 4 +- docs/classes/Query.Driver.Firebird.html | 4 +- .../classes/Query.Driver.Firebird_Result.html | 4 +- docs/classes/Query.Driver.Firebird_SQL.html | 4 +- docs/classes/Query.Driver.Firebird_Util.html | 6 +- docs/classes/Query.Driver.MySQL.html | 4 +- docs/classes/Query.Driver.MySQL_SQL.html | 4 +- docs/classes/Query.Driver.MySQL_Util.html | 4 +- docs/classes/Query.Driver.PgSQL.html | 4 +- docs/classes/Query.Driver.PgSQL_SQL.html | 4 +- docs/classes/Query.Driver.PgSQL_Util.html | 4 +- docs/classes/Query.Driver.SQL_Interface.html | 4 +- docs/classes/Query.Driver.SQLite.html | 15 +- docs/classes/Query.Driver.SQLite_SQL.html | 19 +- docs/classes/Query.Driver.SQLite_Util.html | 4 +- docs/classes/Query.Query_Builder.html | 4 +- .../Query.Query_Builder_Interface.html | 4 +- docs/classes/Query.Query_Parser.html | 4 +- docs/classes/Query.Table.Abstract_Table.html | 4 +- docs/classes/Query.Table.Table_Builder.html | 34 +- docs/classes/Query.Table.Table_Column.html | 4 +- .../Query.Table.Table_Foreign_Key.html | 4 +- docs/classes/Query.Table.Table_Index.html | 4 +- docs/deprecated.html | 22 +- docs/errors.html | 4 +- docs/graph_class.html | 4 +- docs/markers.html | 4 +- docs/namespaces/Query.Driver.html | 4 +- docs/namespaces/Query.Table.html | 4 +- docs/namespaces/Query.html | 4 +- docs/namespaces/global.html | 4 +- docs/packages/Default.html | 4 +- docs/packages/Query.Core.html | 4 +- docs/packages/Query.Drivers.html | 28 +- docs/packages/Query.Query_Builder.html | 4 +- docs/packages/Query.Table_Builder.html | 4 +- docs/packages/Query.html | 11 +- docs/structure.xml | 6637 +++++++++-------- 44 files changed, 3720 insertions(+), 3662 deletions(-) diff --git a/docs/classes.svg b/docs/classes.svg index b75ecf8..678359b 100644 --- a/docs/classes.svg +++ b/docs/classes.svg @@ -31,279 +31,259 @@ Query -cluster_\Query\Driver - - - - - - - - -Driver +cluster_\Query\Table + + + + + + + + +Table -cluster_\Query\Table - - - - - - - - -Table +cluster_\Query\Driver + + + + + + + + +Driver - -\\Query\\Driver\\SQLite - -SQLite + +\\Query\\Table\\Abstract_Table + +«abstract» +Abstract_Table - -\\Query\\Driver\\Abstract_Driver - -«abstract» -Abstract_Driver + +\\Query\\Table\\Table_Builder + +Table_Builder - -\\Query\\Driver\\SQLite->\\Query\\Driver\\Abstract_Driver - - + +\\Query\\Table\\Table_Foreign_Key + +Table_Foreign_Key - -\\Query\\Driver\\SQLite_SQL - -SQLite_SQL + +\\Query\\Table\\Table_Foreign_Key->\\Query\\Table\\Abstract_Table + + + + +\\Query\\Table\\Table_Column + +Table_Column + + +\\Query\\Table\\Table_Column->\\Query\\Table\\Abstract_Table + + + + +\\Query\\Table\\Table_Index + +Table_Index + + +\\Query\\Table\\Table_Index->\\Query\\Table\\Abstract_Table + + -\\Query\\Driver\\Abstract_SQL - -«abstract» -Abstract_SQL +\\Query\\Driver\\Abstract_SQL + +«abstract» +Abstract_SQL - -\\Query\\Driver\\SQLite_SQL->\\Query\\Driver\\Abstract_SQL - - + +\\Query\\Driver\\SQL_Interface + +SQL_Interface - -\\Query\\Driver\\SQLite_Util - -SQLite_Util - - -\\Query\\Driver\\Abstract_Util - -«abstract» -Abstract_Util - - -\\Query\\Driver\\SQLite_Util->\\Query\\Driver\\Abstract_Util - - - - -\\Query\\Driver\\Firebird_SQL - -Firebird_SQL - - -\\Query\\Driver\\Firebird_SQL->\\Query\\Driver\\Abstract_SQL - - - - -\\Query\\Driver\\Firebird_Util - -Firebird_Util - - -\\Query\\Driver\\Firebird_Util->\\Query\\Driver\\Abstract_Util - - - - -\\Query\\Driver\\Firebird - -Firebird - - -\\Query\\Driver\\Firebird->\\Query\\Driver\\Abstract_Driver - - + +\\Query\\Driver\\Abstract_SQL->\\Query\\Driver\\SQL_Interface + + -\\Query\\Driver\\Firebird_Result - -Firebird_Result +\\Query\\Driver\\Firebird_Result + +Firebird_Result -\\PDOStatement +\\PDOStatement \PDOStatement -\\Query\\Driver\\Firebird_Result->\\PDOStatement - - +\\Query\\Driver\\Firebird_Result->\\PDOStatement + + - -\\Query\\Driver\\PgSQL - -PgSQL + +\\Query\\Driver\\Firebird_Util + +Firebird_Util - -\\Query\\Driver\\PgSQL->\\Query\\Driver\\Abstract_Driver - - + +\\Query\\Driver\\Abstract_Util + +«abstract» +Abstract_Util - -\\Query\\Driver\\PgSQL_Util - -PgSQL_Util + +\\Query\\Driver\\Firebird_Util->\\Query\\Driver\\Abstract_Util + + - -\\Query\\Driver\\PgSQL_Util->\\Query\\Driver\\Abstract_Util - - + +\\Query\\Driver\\Firebird + +Firebird - -\\Query\\Driver\\PgSQL_SQL - -PgSQL_SQL + +\\Query\\Driver\\Abstract_Driver + +«abstract» +Abstract_Driver - -\\Query\\Driver\\PgSQL_SQL->\\Query\\Driver\\Abstract_SQL - - - - -\\Query\\Driver\\MySQL_SQL - -MySQL_SQL - - -\\Query\\Driver\\MySQL_SQL->\\Query\\Driver\\Abstract_SQL - - + +\\Query\\Driver\\Firebird->\\Query\\Driver\\Abstract_Driver + + -\\Query\\Driver\\MySQL_Util - -MySQL_Util +\\Query\\Driver\\MySQL_Util + +MySQL_Util -\\Query\\Driver\\MySQL_Util->\\Query\\Driver\\Abstract_Util - - - - -\\Query\\Driver\\MySQL - -MySQL - - -\\Query\\Driver\\MySQL->\\Query\\Driver\\Abstract_Driver - - - - -\\Query\\Driver\\SQL_Interface - -SQL_Interface - - -\\Query\\Driver\\Abstract_SQL->\\Query\\Driver\\SQL_Interface - - +\\Query\\Driver\\MySQL_Util->\\Query\\Driver\\Abstract_Util + + -\\Query\\Driver\\Driver_Interface - -Driver_Interface +\\Query\\Driver\\Driver_Interface + +Driver_Interface -\\Query\\Driver\\Abstract_Driver->\\Query\\Driver\\Driver_Interface - - +\\Query\\Driver\\Abstract_Driver->\\Query\\Driver\\Driver_Interface + + -\\PDO +\\PDO \PDO -\\Query\\Driver\\Abstract_Driver->\\PDO - - +\\Query\\Driver\\Abstract_Driver->\\PDO + + - -\\Query\\Table\\Abstract_Table - -«abstract» -Abstract_Table + +\\Query\\Driver\\SQLite_Util + +SQLite_Util - -\\Query\\Table\\Table_Index - -Table_Index + +\\Query\\Driver\\SQLite_Util->\\Query\\Driver\\Abstract_Util + + - -\\Query\\Table\\Table_Index->\\Query\\Table\\Abstract_Table - - + +\\Query\\Driver\\PgSQL_Util + +PgSQL_Util - -\\Query\\Table\\Table_Foreign_Key - -Table_Foreign_Key + +\\Query\\Driver\\PgSQL_Util->\\Query\\Driver\\Abstract_Util + + - -\\Query\\Table\\Table_Foreign_Key->\\Query\\Table\\Abstract_Table - - + +\\Query\\Driver\\PgSQL_SQL + +PgSQL_SQL - -\\Query\\Table\\Table_Column - -Table_Column + +\\Query\\Driver\\PgSQL_SQL->\\Query\\Driver\\Abstract_SQL + + - -\\Query\\Table\\Table_Column->\\Query\\Table\\Abstract_Table - - + +\\Query\\Driver\\MySQL_SQL + +MySQL_SQL - -\\Query\\Table\\Table_Builder - -Table_Builder + +\\Query\\Driver\\MySQL_SQL->\\Query\\Driver\\Abstract_SQL + + + + +\\Query\\Driver\\Firebird_SQL + +Firebird_SQL + + +\\Query\\Driver\\Firebird_SQL->\\Query\\Driver\\Abstract_SQL + + + + +\\Query\\Driver\\SQLite + +SQLite + + +\\Query\\Driver\\SQLite->\\Query\\Driver\\Abstract_Driver + + + + +\\Query\\Driver\\SQLite_SQL + +SQLite_SQL + + +\\Query\\Driver\\SQLite_SQL->\\Query\\Driver\\Abstract_SQL + + + + +\\Query\\Driver\\PgSQL + +PgSQL + + +\\Query\\Driver\\PgSQL->\\Query\\Driver\\Abstract_Driver + + + + +\\Query\\Driver\\MySQL + +MySQL + + +\\Query\\Driver\\MySQL->\\Query\\Driver\\Abstract_Driver + + \\Query\\Query_Parser Query_Parser - -\\Query\\BadDBDriverException - -BadDBDriverException - - -\\InvalidArgumentException - -\InvalidArgumentException - - -\\Query\\BadDBDriverException->\\InvalidArgumentException - - - - -\\Query\\Connection_Manager - -Connection_Manager - -\\Query\\Query_Builder +\\Query\\Query_Builder Query_Builder @@ -313,9 +293,29 @@ Query_Builder_Interface -\\Query\\Query_Builder->\\Query\\Query_Builder_Interface +\\Query\\Query_Builder->\\Query\\Query_Builder_Interface + +\\Query\\BadDBDriverException + +BadDBDriverException + + +\\InvalidArgumentException + +\InvalidArgumentException + + +\\Query\\BadDBDriverException->\\InvalidArgumentException + + + + +\\Query\\Connection_Manager + +Connection_Manager + diff --git a/docs/classes/Query.BadDBDriverException.html b/docs/classes/Query.BadDBDriverException.html index 1cdff8f..fd7f016 100644 --- a/docs/classes/Query.BadDBDriverException.html +++ b/docs/classes/Query.BadDBDriverException.html @@ -38,7 +38,7 @@
  •  Markers 
    •  Deprecated elements  - 1
    • + 2 @@ -94,7 +94,7 @@ Template is built using Twitter Bootstrap 2 and icons provided by Glyphicons.
      Documentation is powered by phpDocumentor 2.2.0 and
      - generated on 2014-04-09T11:31:52-04:00.
      + generated on 2014-04-10T15:54:52-04:00.
      diff --git a/docs/classes/Query.Connection_Manager.html b/docs/classes/Query.Connection_Manager.html index 61a4332..946e3de 100644 --- a/docs/classes/Query.Connection_Manager.html +++ b/docs/classes/Query.Connection_Manager.html @@ -38,7 +38,7 @@
    •  Markers 
      •  Deprecated elements  - 1
      • + 2 @@ -279,7 +279,7 @@ Query method

        Template is built using Twitter Bootstrap 2 and icons provided by Glyphicons.
        Documentation is powered by phpDocumentor 2.2.0 and
        - generated on 2014-04-09T11:31:52-04:00.
        + generated on 2014-04-10T15:54:52-04:00.
        diff --git a/docs/classes/Query.Driver.Abstract_Driver.html b/docs/classes/Query.Driver.Abstract_Driver.html index 5aba655..3db5a0c 100644 --- a/docs/classes/Query.Driver.Abstract_Driver.html +++ b/docs/classes/Query.Driver.Abstract_Driver.html @@ -38,7 +38,7 @@
      •  Markers 
        •  Deprecated elements  - 1
        • + 2 @@ -64,6 +64,7 @@ @@ -125,7 +125,7 @@ Template is built using Twitter Bootstrap 2 and icons provided by Glyphicons.
          Documentation is powered by phpDocumentor 2.2.0 and
          - generated on 2014-04-09T11:31:52-04:00.
          + generated on 2014-04-10T15:54:52-04:00.
          diff --git a/docs/classes/Query.Driver.Abstract_Util.html b/docs/classes/Query.Driver.Abstract_Util.html index 6ce2535..68d70eb 100644 --- a/docs/classes/Query.Driver.Abstract_Util.html +++ b/docs/classes/Query.Driver.Abstract_Util.html @@ -38,7 +38,7 @@
        •  Markers 
          •  Deprecated elements  - 1
          • + 2 @@ -135,14 +135,14 @@

            Save a reference to the connection object for later use

            -
            __construct(object $conn) 
            +
            __construct(\Query\Driver\Driver_Interface $conn) 

            Parameters

            @@ -180,6 +180,10 @@
            + + + +
            deprecatedUse the table builder class instead

            Parameters

            $name

            @@ -274,7 +278,7 @@ Template is built using Twitter Bootstrap 2 and icons provided by Glyphicons.
            Documentation is powered by phpDocumentor 2.2.0 and
            - generated on 2014-04-09T11:31:52-04:00.
            + generated on 2014-04-10T15:54:52-04:00.
            diff --git a/docs/classes/Query.Driver.Driver_Interface.html b/docs/classes/Query.Driver.Driver_Interface.html index a6bbd89..92b70e7 100644 --- a/docs/classes/Query.Driver.Driver_Interface.html +++ b/docs/classes/Query.Driver.Driver_Interface.html @@ -38,7 +38,7 @@
          •  Markers 
            •  Deprecated elements  - 1
            • + 2 @@ -238,7 +238,7 @@ Template is built using Twitter Bootstrap 2 and icons provided by Glyphicons.
              Documentation is powered by phpDocumentor 2.2.0 and
              - generated on 2014-04-09T11:31:52-04:00.
              + generated on 2014-04-10T15:54:52-04:00.
              diff --git a/docs/classes/Query.Driver.Firebird.html b/docs/classes/Query.Driver.Firebird.html index e3e49c1..a7ef988 100644 --- a/docs/classes/Query.Driver.Firebird.html +++ b/docs/classes/Query.Driver.Firebird.html @@ -38,7 +38,7 @@
            •  Markers 
              •  Deprecated elements  - 1
              • + 2 @@ -498,7 +498,7 @@ the last query executed Template is built using Twitter Bootstrap 2 and icons provided by Glyphicons.
                Documentation is powered by phpDocumentor 2.2.0 and
                - generated on 2014-04-09T11:31:52-04:00.
                + generated on 2014-04-10T15:54:52-04:00.
                diff --git a/docs/classes/Query.Driver.Firebird_Result.html b/docs/classes/Query.Driver.Firebird_Result.html index 4b301c0..30bdb7f 100644 --- a/docs/classes/Query.Driver.Firebird_Result.html +++ b/docs/classes/Query.Driver.Firebird_Result.html @@ -38,7 +38,7 @@
              •  Markers 
                •  Deprecated elements  - 1
                • + 2 @@ -408,7 +408,7 @@ the query Template is built using Twitter Bootstrap 2 and icons provided by Glyphicons.
                  Documentation is powered by phpDocumentor 2.2.0 and
                  - generated on 2014-04-09T11:31:52-04:00.
                  + generated on 2014-04-10T15:54:52-04:00.
                  diff --git a/docs/classes/Query.Driver.Firebird_SQL.html b/docs/classes/Query.Driver.Firebird_SQL.html index 56e979a..08e5efc 100644 --- a/docs/classes/Query.Driver.Firebird_SQL.html +++ b/docs/classes/Query.Driver.Firebird_SQL.html @@ -38,7 +38,7 @@
                •  Markers 
                  •  Deprecated elements  - 1
                  • + 2 @@ -305,7 +305,7 @@ table Template is built using Twitter Bootstrap 2 and icons provided by Glyphicons.
                    Documentation is powered by phpDocumentor 2.2.0 and
                    - generated on 2014-04-09T11:31:52-04:00.
                    + generated on 2014-04-10T15:54:52-04:00.
                    diff --git a/docs/classes/Query.Driver.Firebird_Util.html b/docs/classes/Query.Driver.Firebird_Util.html index 5ce811d..c7f9ad7 100644 --- a/docs/classes/Query.Driver.Firebird_Util.html +++ b/docs/classes/Query.Driver.Firebird_Util.html @@ -38,7 +38,7 @@
                  •  Markers 
                    •  Deprecated elements  - 1
                    • + 2 @@ -152,7 +152,7 @@
                      - +
                      deprecatedUse the table builder class instead

                      Parameters

                      @@ -278,7 +278,7 @@ Template is built using Twitter Bootstrap 2 and icons provided by Glyphicons.
                      Documentation is powered by phpDocumentor 2.2.0 and
                      - generated on 2014-04-09T11:31:52-04:00.
                      + generated on 2014-04-10T15:54:52-04:00.
                      diff --git a/docs/classes/Query.Driver.MySQL.html b/docs/classes/Query.Driver.MySQL.html index 8d4a3d5..d06c2b2 100644 --- a/docs/classes/Query.Driver.MySQL.html +++ b/docs/classes/Query.Driver.MySQL.html @@ -38,7 +38,7 @@
                    •  Markers 
                      •  Deprecated elements  - 1
                      • + 2 @@ -164,7 +164,7 @@ Template is built using Twitter Bootstrap 2 and icons provided by Glyphicons.
                        Documentation is powered by phpDocumentor 2.2.0 and
                        - generated on 2014-04-09T11:31:52-04:00.
                        + generated on 2014-04-10T15:54:52-04:00.
                        diff --git a/docs/classes/Query.Driver.MySQL_SQL.html b/docs/classes/Query.Driver.MySQL_SQL.html index a2e819e..8c703e4 100644 --- a/docs/classes/Query.Driver.MySQL_SQL.html +++ b/docs/classes/Query.Driver.MySQL_SQL.html @@ -38,7 +38,7 @@
                      •  Markers 
                        •  Deprecated elements  - 1
                        • + 2 @@ -310,7 +310,7 @@ table Template is built using Twitter Bootstrap 2 and icons provided by Glyphicons.
                          Documentation is powered by phpDocumentor 2.2.0 and
                          - generated on 2014-04-09T11:31:52-04:00.
                          + generated on 2014-04-10T15:54:52-04:00.
                          diff --git a/docs/classes/Query.Driver.MySQL_Util.html b/docs/classes/Query.Driver.MySQL_Util.html index 5635c3d..26b1df4 100644 --- a/docs/classes/Query.Driver.MySQL_Util.html +++ b/docs/classes/Query.Driver.MySQL_Util.html @@ -38,7 +38,7 @@
                        •  Markers 
                          •  Deprecated elements  - 1
                          • + 2 @@ -268,7 +268,7 @@ Template is built using Twitter Bootstrap 2 and icons provided by Glyphicons.
                            Documentation is powered by phpDocumentor 2.2.0 and
                            - generated on 2014-04-09T11:31:52-04:00.
                            + generated on 2014-04-10T15:54:52-04:00.
                            diff --git a/docs/classes/Query.Driver.PgSQL.html b/docs/classes/Query.Driver.PgSQL.html index a39b832..11cf619 100644 --- a/docs/classes/Query.Driver.PgSQL.html +++ b/docs/classes/Query.Driver.PgSQL.html @@ -38,7 +38,7 @@
                          •  Markers 
                            •  Deprecated elements  - 1
                            • + 2 @@ -154,7 +154,7 @@ Template is built using Twitter Bootstrap 2 and icons provided by Glyphicons.
                              Documentation is powered by phpDocumentor 2.2.0 and
                              - generated on 2014-04-09T11:31:52-04:00.
                              + generated on 2014-04-10T15:54:52-04:00.
                              diff --git a/docs/classes/Query.Driver.PgSQL_SQL.html b/docs/classes/Query.Driver.PgSQL_SQL.html index df2c9fe..03a55ac 100644 --- a/docs/classes/Query.Driver.PgSQL_SQL.html +++ b/docs/classes/Query.Driver.PgSQL_SQL.html @@ -38,7 +38,7 @@
                            •  Markers 
                              •  Deprecated elements  - 1
                              • + 2 @@ -281,7 +281,7 @@ table Template is built using Twitter Bootstrap 2 and icons provided by Glyphicons.
                                Documentation is powered by phpDocumentor 2.2.0 and
                                - generated on 2014-04-09T11:31:52-04:00.
                                + generated on 2014-04-10T15:54:52-04:00.
                                diff --git a/docs/classes/Query.Driver.PgSQL_Util.html b/docs/classes/Query.Driver.PgSQL_Util.html index 57e6349..fab423c 100644 --- a/docs/classes/Query.Driver.PgSQL_Util.html +++ b/docs/classes/Query.Driver.PgSQL_Util.html @@ -38,7 +38,7 @@
                              •  Markers 
                                •  Deprecated elements  - 1
                                • + 2 @@ -176,7 +176,7 @@ Template is built using Twitter Bootstrap 2 and icons provided by Glyphicons.
                                  Documentation is powered by phpDocumentor 2.2.0 and
                                  - generated on 2014-04-09T11:31:52-04:00.
                                  + generated on 2014-04-10T15:54:52-04:00.
                                  diff --git a/docs/classes/Query.Driver.SQL_Interface.html b/docs/classes/Query.Driver.SQL_Interface.html index 127b2f8..67bcc42 100644 --- a/docs/classes/Query.Driver.SQL_Interface.html +++ b/docs/classes/Query.Driver.SQL_Interface.html @@ -38,7 +38,7 @@
                                •  Markers 
                                  •  Deprecated elements  - 1
                                  • + 2 @@ -318,7 +318,7 @@ table Template is built using Twitter Bootstrap 2 and icons provided by Glyphicons.
                                    Documentation is powered by phpDocumentor 2.2.0 and
                                    - generated on 2014-04-09T11:31:52-04:00.
                                    + generated on 2014-04-10T15:54:52-04:00.
                                    diff --git a/docs/classes/Query.Driver.SQLite.html b/docs/classes/Query.Driver.SQLite.html index a207b4d..80355a8 100644 --- a/docs/classes/Query.Driver.SQLite.html +++ b/docs/classes/Query.Driver.SQLite.html @@ -38,7 +38,7 @@
                                  •  Markers 
                                    •  Deprecated elements  - 1
                                    • + 2 @@ -65,7 +65,6 @@  Methods @@ -128,12 +128,12 @@ table
                                      fk_list()

                                      Returns sql to list other databases

                                      -
                                      db_list() : NULL
                                      +
                                      db_list() : string

                                      Returns

                                      -
                                      NULL
                                      +
                                      string
                                      @@ -154,16 +154,15 @@ table
                                      fk_list()

                                      Get the list of foreign keys for the current table

                                      -
                                      fk_list($table) : string
                                      +
                                      fk_list(string $table) : string
                                      - - - -
                                      parmastring $table

                                      Parameters

                                      -

                                      $table

                                      +
                                      +

                                      $table

                                      +string +

                                      Returns

                                      string
                                      @@ -281,7 +280,7 @@ table Template is built using Twitter Bootstrap 2 and icons provided by Glyphicons.
                                      Documentation is powered by phpDocumentor 2.2.0 and
                                      - generated on 2014-04-09T11:31:52-04:00.
                                      + generated on 2014-04-10T15:54:52-04:00.
                                      diff --git a/docs/classes/Query.Driver.SQLite_Util.html b/docs/classes/Query.Driver.SQLite_Util.html index e1f9df8..b66f82b 100644 --- a/docs/classes/Query.Driver.SQLite_Util.html +++ b/docs/classes/Query.Driver.SQLite_Util.html @@ -38,7 +38,7 @@
                                    •  Markers 
                                      •  Deprecated elements  - 1
                                      • + 2 @@ -176,7 +176,7 @@ Template is built using Twitter Bootstrap 2 and icons provided by Glyphicons.
                                        Documentation is powered by phpDocumentor 2.2.0 and
                                        - generated on 2014-04-09T11:31:52-04:00.
                                        + generated on 2014-04-10T15:54:52-04:00.
                                        diff --git a/docs/classes/Query.Query_Builder.html b/docs/classes/Query.Query_Builder.html index 33f58ed..0cde6f2 100644 --- a/docs/classes/Query.Query_Builder.html +++ b/docs/classes/Query.Query_Builder.html @@ -38,7 +38,7 @@
                                      •  Markers 
                                        •  Deprecated elements  - 1
                                        • + 2 @@ -1500,7 +1500,7 @@ array( Template is built using Twitter Bootstrap 2 and icons provided by Glyphicons.
                                          Documentation is powered by phpDocumentor 2.2.0 and
                                          - generated on 2014-04-09T11:31:52-04:00.
                                          + generated on 2014-04-10T15:54:52-04:00.
                                          diff --git a/docs/classes/Query.Query_Builder_Interface.html b/docs/classes/Query.Query_Builder_Interface.html index aa6d7c1..9d474e5 100644 --- a/docs/classes/Query.Query_Builder_Interface.html +++ b/docs/classes/Query.Query_Builder_Interface.html @@ -38,7 +38,7 @@
                                        •  Markers 
                                          •  Deprecated elements  - 1
                                          • + 2 @@ -906,7 +906,7 @@ passed array with key / value pairs Template is built using Twitter Bootstrap 2 and icons provided by Glyphicons.
                                            Documentation is powered by phpDocumentor 2.2.0 and
                                            - generated on 2014-04-09T11:31:52-04:00.
                                            + generated on 2014-04-10T15:54:52-04:00.
                                            diff --git a/docs/classes/Query.Query_Parser.html b/docs/classes/Query.Query_Parser.html index bd36f17..26bb4ff 100644 --- a/docs/classes/Query.Query_Parser.html +++ b/docs/classes/Query.Query_Parser.html @@ -38,7 +38,7 @@
                                          •  Markers 
                                            •  Deprecated elements  - 1
                                            • + 2 @@ -208,7 +208,7 @@ Template is built using Twitter Bootstrap 2 and icons provided by Glyphicons.
                                              Documentation is powered by phpDocumentor 2.2.0 and
                                              - generated on 2014-04-09T11:31:52-04:00.
                                              + generated on 2014-04-10T15:54:52-04:00.
                                              diff --git a/docs/classes/Query.Table.Abstract_Table.html b/docs/classes/Query.Table.Abstract_Table.html index e0abdb4..9cf6a8f 100644 --- a/docs/classes/Query.Table.Abstract_Table.html +++ b/docs/classes/Query.Table.Abstract_Table.html @@ -38,7 +38,7 @@
                                            •  Markers 
                                              •  Deprecated elements  - 1
                                              • + 2 @@ -170,7 +170,7 @@ Template is built using Twitter Bootstrap 2 and icons provided by Glyphicons.
                                                Documentation is powered by phpDocumentor 2.2.0 and
                                                - generated on 2014-04-09T11:31:52-04:00.
                                                + generated on 2014-04-10T15:54:52-04:00.
                                                diff --git a/docs/classes/Query.Table.Table_Builder.html b/docs/classes/Query.Table.Table_Builder.html index a36e894..4c04a78 100644 --- a/docs/classes/Query.Table.Table_Builder.html +++ b/docs/classes/Query.Table.Table_Builder.html @@ -38,7 +38,7 @@
                                              •  Markers 
                                                •  Deprecated elements  - 1
                                                • + 2 @@ -158,22 +158,22 @@  Methods

                                                  Constructor

                                                  -
                                                  __construct(string $name, array $options = array(), \Query\Table\Driver_Interface $driver = NULL) : \Query\Table\Table_Builder
                                                  +
                                                  __construct(\Query\Table\[string] $name = '', \Query\Table\[array] $options = array(), \Query\Table\[Driver_Interface] $driver = NULL) : \Query\Table\Table_Builder

                                                  Parameters

                                                  $name

                                                  -string +\Query\Table\[string]

                                                  $options

                                                  -array +\Query\Table\[array]

                                                  Returns

                                                  @@ -181,28 +181,30 @@

                                                  Alias to constructor

                                                  -
                                                  __invoke(string $name, array $options = array(), \Query\Driver_Interface $driver = NULL
                                                  +
                                                  __invoke(\Query\Table\[string] $name = '', \Query\Table\[array] $options = array(), \Query\Table\[\Query\Driver\Driver_Interface] $driver = NULL) : \Query\Table\Table_Builder

                                                  Add a column to the current table

                                                  -
                                                  add_column(string $column_name, string $type = NULL, array $options = array()
                                                  +
                                                  add_column(string $column_name, string $type = NULL, array $options = array()) : \Query\Table\Table_Builder
                                                  @@ -219,6 +221,8 @@

                                                  $options

                                                  array
                                                  +

                                                  Returns

                                                  +
                                                  @@ -419,17 +423,17 @@

                                                  Set the reference to the current database driver

                                                  -
                                                  set_driver(\Query\Driver_Interface $driver) : \Query\Table_Builder
                                                  +
                                                  set_driver(\Query\Driver\Driver_Interface $driver = NULL) : \Query\Table\Table_Builder
                                                  @@ -463,7 +467,7 @@
                                                   

                                                  Driver for the current db

                                                  -
                                                  $driver : \Query\Table\Driver_Interface
                                                  +
                                                  $driver : \Query\Driver\Driver_Interface

                                                  Default

                                                  NULL
                                                  @@ -509,7 +513,7 @@ Template is built using Twitter Bootstrap 2 and icons provided by Glyphicons.
                                                  Documentation is powered by phpDocumentor 2.2.0 and
                                                  - generated on 2014-04-09T11:31:52-04:00.
                                                  + generated on 2014-04-10T15:54:52-04:00.
                                                  diff --git a/docs/classes/Query.Table.Table_Column.html b/docs/classes/Query.Table.Table_Column.html index db4ca7c..4c77fef 100644 --- a/docs/classes/Query.Table.Table_Column.html +++ b/docs/classes/Query.Table.Table_Column.html @@ -38,7 +38,7 @@
                                                •  Markers 
                                                  •  Deprecated elements  - 1
                                                  • + 2
                                                    @@ -171,7 +171,7 @@ Template is built using Twitter Bootstrap 2 and icons provided by Glyphicons.
                                                    Documentation is powered by phpDocumentor 2.2.0 and
                                                    - generated on 2014-04-09T11:31:52-04:00.
                                                    + generated on 2014-04-10T15:54:52-04:00.
                                                    diff --git a/docs/classes/Query.Table.Table_Foreign_Key.html b/docs/classes/Query.Table.Table_Foreign_Key.html index cef541e..c3796dd 100644 --- a/docs/classes/Query.Table.Table_Foreign_Key.html +++ b/docs/classes/Query.Table.Table_Foreign_Key.html @@ -38,7 +38,7 @@
                                                  •  Markers 
                                                    •  Deprecated elements  - 1
                                                    • + 2 @@ -119,7 +119,7 @@ Template is built using Twitter Bootstrap 2 and icons provided by Glyphicons.
                                                      Documentation is powered by phpDocumentor 2.2.0 and
                                                      - generated on 2014-04-09T11:31:52-04:00.
                                                      + generated on 2014-04-10T15:54:52-04:00.
                                                      diff --git a/docs/classes/Query.Table.Table_Index.html b/docs/classes/Query.Table.Table_Index.html index 9f58eb2..b0be2de 100644 --- a/docs/classes/Query.Table.Table_Index.html +++ b/docs/classes/Query.Table.Table_Index.html @@ -38,7 +38,7 @@
                                                    •  Markers 
                                                      •  Deprecated elements  - 1
                                                      • + 2 @@ -119,7 +119,7 @@ Template is built using Twitter Bootstrap 2 and icons provided by Glyphicons.
                                                        Documentation is powered by phpDocumentor 2.2.0 and
                                                        - generated on 2014-04-09T11:31:52-04:00.
                                                        + generated on 2014-04-10T15:54:52-04:00.
                                                        diff --git a/docs/deprecated.html b/docs/deprecated.html index 1bf8653..c4ce6ac 100644 --- a/docs/deprecated.html +++ b/docs/deprecated.html @@ -38,7 +38,7 @@
                                                      •  Markers 
                                                        •  Deprecated elements  - 1
                                                        • + 2 @@ -54,6 +54,7 @@
                                                          +

                                                          +core/abstract/abstract_util.php1 +

                                                          +
                                                          + + + + + + + + +
                                                          TypeLineDescription
                                                          deprecated70Use the table builder class instead
                                                          @@ -85,7 +101,7 @@ Template is built using Twitter Bootstrap 2 and icons provided by Glyphicons.
                                                          Documentation is powered by phpDocumentor 2.2.0 and
                                                          - generated on 2014-04-09T11:31:52-04:00.
                                                          + generated on 2014-04-10T15:54:52-04:00.
                                                          diff --git a/docs/errors.html b/docs/errors.html index bcec3b9..a5b5635 100644 --- a/docs/errors.html +++ b/docs/errors.html @@ -38,7 +38,7 @@
                                                        •  Markers 
                                                          •  Deprecated elements  - 1
                                                          • + 2 @@ -101,7 +101,7 @@ Template is built using Twitter Bootstrap 2 and icons provided by Glyphicons.
                                                            Documentation is powered by phpDocumentor 2.2.0 and
                                                            - generated on 2014-04-09T11:31:52-04:00.
                                                            + generated on 2014-04-10T15:54:52-04:00.
                                                            diff --git a/docs/graph_class.html b/docs/graph_class.html index 92feb6a..f71cf90 100644 --- a/docs/graph_class.html +++ b/docs/graph_class.html @@ -38,7 +38,7 @@
                                                          •  Markers 
                                                            •  Deprecated elements  - 1
                                                            • + 2 @@ -66,7 +66,7 @@ Template is built using Twitter Bootstrap 2 and icons provided by Glyphicons.
                                                              Documentation is powered by phpDocumentor 2.2.0 and
                                                              - generated on 2014-04-09T11:31:52-04:00.
                                                              + generated on 2014-04-10T15:54:52-04:00.
                                                              diff --git a/docs/markers.html b/docs/markers.html index 51c8b1f..c877fec 100644 --- a/docs/markers.html +++ b/docs/markers.html @@ -38,7 +38,7 @@
                                                            •  Markers 
                                                              •  Deprecated elements  - 1
                                                              • + 2 @@ -85,7 +85,7 @@ Template is built using Twitter Bootstrap 2 and icons provided by Glyphicons.
                                                                Documentation is powered by phpDocumentor 2.2.0 and
                                                                - generated on 2014-04-09T11:31:52-04:00.
                                                                + generated on 2014-04-10T15:54:52-04:00.
                                                                diff --git a/docs/namespaces/Query.Driver.html b/docs/namespaces/Query.Driver.html index 62d3a68..224967b 100644 --- a/docs/namespaces/Query.Driver.html +++ b/docs/namespaces/Query.Driver.html @@ -38,7 +38,7 @@
                                                              •  Markers 
                                                                •  Deprecated elements  - 1
                                                                • + 2 @@ -210,7 +210,7 @@ data-fetching methods

                                                                  Template is built using Twitter Bootstrap 2 and icons provided by Glyphicons.
                                                                  Documentation is powered by phpDocumentor 2.2.0 and
                                                                  - generated on 2014-04-09T11:31:52-04:00.
                                                                  + generated on 2014-04-10T15:54:52-04:00.
                                                                  diff --git a/docs/namespaces/Query.Table.html b/docs/namespaces/Query.Table.html index 379ab88..c289f5d 100644 --- a/docs/namespaces/Query.Table.html +++ b/docs/namespaces/Query.Table.html @@ -38,7 +38,7 @@
                                                                •  Markers 
                                                                  •  Deprecated elements  - 1
                                                                  • + 2 @@ -118,7 +118,7 @@ Template is built using Twitter Bootstrap 2 and icons provided by Glyphicons.
                                                                    Documentation is powered by phpDocumentor 2.2.0 and
                                                                    - generated on 2014-04-09T11:31:52-04:00.
                                                                    + generated on 2014-04-10T15:54:52-04:00.
                                                                    diff --git a/docs/namespaces/Query.html b/docs/namespaces/Query.html index b9839d9..fed63d6 100644 --- a/docs/namespaces/Query.html +++ b/docs/namespaces/Query.html @@ -38,7 +38,7 @@
                                                                  •  Markers 
                                                                    •  Deprecated elements  - 1
                                                                    • + 2 @@ -325,7 +325,7 @@ data-fetching methods

                                                                      Template is built using Twitter Bootstrap 2 and icons provided by Glyphicons.
                                                                      Documentation is powered by phpDocumentor 2.2.0 and
                                                                      - generated on 2014-04-09T11:31:52-04:00.
                                                                      + generated on 2014-04-10T15:54:52-04:00.
                                                                      diff --git a/docs/namespaces/global.html b/docs/namespaces/global.html index b49d54c..9878086 100644 --- a/docs/namespaces/global.html +++ b/docs/namespaces/global.html @@ -38,7 +38,7 @@
                                                                    •  Markers 
                                                                      •  Deprecated elements  - 1
                                                                      • + 2 @@ -82,7 +82,7 @@ with array_map and glob
                                                                        do_include
                                                                        Template is built using Twitter Bootstrap 2 and icons provided by Glyphicons.
                                                                        Documentation is powered by phpDocumentor 2.2.0 and
                                                                        - generated on 2014-04-09T11:31:52-04:00.
                                                                        + generated on 2014-04-10T15:54:52-04:00.
                                                                        diff --git a/docs/packages/Default.html b/docs/packages/Default.html index 12ecc17..0dac9d3 100644 --- a/docs/packages/Default.html +++ b/docs/packages/Default.html @@ -38,7 +38,7 @@
                                                                      •  Markers 
                                                                        •  Deprecated elements  - 1
                                                                        • + 2 @@ -69,7 +69,7 @@ Template is built using Twitter Bootstrap 2 and icons provided by Glyphicons.
                                                                          Documentation is powered by phpDocumentor 2.2.0 and
                                                                          - generated on 2014-04-09T11:31:52-04:00.
                                                                          + generated on 2014-04-10T15:54:52-04:00.
                                                                          diff --git a/docs/packages/Query.Core.html b/docs/packages/Query.Core.html index a446993..c4ca29b 100644 --- a/docs/packages/Query.Core.html +++ b/docs/packages/Query.Core.html @@ -38,7 +38,7 @@
                                                                        •  Markers 
                                                                          •  Deprecated elements  - 1
                                                                          • + 2 @@ -158,7 +158,7 @@ Query method

                                                                            Template is built using Twitter Bootstrap 2 and icons provided by Glyphicons.
                                                                            Documentation is powered by phpDocumentor 2.2.0 and
                                                                            - generated on 2014-04-09T11:31:52-04:00.
                                                                            + generated on 2014-04-10T15:54:52-04:00.
                                                                            diff --git a/docs/packages/Query.Drivers.html b/docs/packages/Query.Drivers.html index ac028d5..0acf214 100644 --- a/docs/packages/Query.Drivers.html +++ b/docs/packages/Query.Drivers.html @@ -38,7 +38,7 @@
                                                                          •  Markers 
                                                                            •  Deprecated elements  - 1
                                                                            • + 2 @@ -63,27 +63,27 @@ -
                                                                            • Driver_Interface
                                                                            • SQL_Interface
                                                                            • +
                                                                            • Driver_Interface
                                                                            • -
                                                                            • SQLite
                                                                            • -
                                                                            • SQLite_SQL
                                                                            • -
                                                                            • SQLite_Util
                                                                            • -
                                                                            • Firebird_SQL
                                                                            • -
                                                                            • Firebird_Util
                                                                            • -
                                                                            • Firebird
                                                                            • +
                                                                            • Abstract_SQL
                                                                            • Firebird_Result
                                                                            • -
                                                                            • PgSQL
                                                                            • +
                                                                            • Firebird_Util
                                                                            • +
                                                                            • Firebird
                                                                            • +
                                                                            • MySQL_Util
                                                                            • +
                                                                            • Abstract_Util
                                                                            • +
                                                                            • Abstract_Driver
                                                                            • +
                                                                            • SQLite_Util
                                                                            • PgSQL_Util
                                                                            • PgSQL_SQL
                                                                            • MySQL_SQL
                                                                            • -
                                                                            • MySQL_Util
                                                                            • +
                                                                            • Firebird_SQL
                                                                            • +
                                                                            • SQLite
                                                                            • +
                                                                            • SQLite_SQL
                                                                            • +
                                                                            • PgSQL
                                                                            • MySQL
                                                                            • -
                                                                            • Abstract_SQL
                                                                            • -
                                                                            • Abstract_Driver
                                                                            • -
                                                                            • Abstract_Util
                                                                            • @@ -230,7 +230,7 @@ data-fetching methods

                                                                              Template is built using Twitter Bootstrap 2 and icons provided by Glyphicons.
                                                                              Documentation is powered by phpDocumentor 2.2.0 and
                                                                              - generated on 2014-04-09T11:31:52-04:00.
                                                                              + generated on 2014-04-10T15:54:52-04:00.
                                                                              diff --git a/docs/packages/Query.Query_Builder.html b/docs/packages/Query.Query_Builder.html index 08027bf..3671fd8 100644 --- a/docs/packages/Query.Query_Builder.html +++ b/docs/packages/Query.Query_Builder.html @@ -38,7 +38,7 @@
                                                                            •  Markers 
                                                                              •  Deprecated elements  - 1
                                                                              • + 2 @@ -110,7 +110,7 @@ instantiates the specific db driver

                                                                                Template is built using Twitter Bootstrap 2 and icons provided by Glyphicons.
                                                                                Documentation is powered by phpDocumentor 2.2.0 and
                                                                                - generated on 2014-04-09T11:31:52-04:00.
                                                                                + generated on 2014-04-10T15:54:52-04:00.
                                                                                diff --git a/docs/packages/Query.Table_Builder.html b/docs/packages/Query.Table_Builder.html index 14b2b77..d8a1151 100644 --- a/docs/packages/Query.Table_Builder.html +++ b/docs/packages/Query.Table_Builder.html @@ -38,7 +38,7 @@
                                                                              •  Markers 
                                                                                •  Deprecated elements  - 1
                                                                                • + 2 @@ -90,7 +90,7 @@ Template is built using Twitter Bootstrap 2 and icons provided by Glyphicons.
                                                                                  Documentation is powered by phpDocumentor 2.2.0 and
                                                                                  - generated on 2014-04-09T11:31:52-04:00.
                                                                                  + generated on 2014-04-10T15:54:52-04:00.
                                                                                  diff --git a/docs/packages/Query.html b/docs/packages/Query.html index 7eaa651..1cb7a3a 100644 --- a/docs/packages/Query.html +++ b/docs/packages/Query.html @@ -38,7 +38,7 @@
                                                                                •  Markers 
                                                                                  •  Deprecated elements  - 1
                                                                                  • + 2 @@ -85,9 +85,9 @@ with array_map and glob
                                                                                    do_include
                                                                                  • Abstract_Table
                                                                                  • -
                                                                                  • Table_Index
                                                                                  • Table_Foreign_Key
                                                                                  • Table_Column
                                                                                  • +
                                                                                  • Table_Index
                                                                                  • @@ -102,7 +102,10 @@ with array_map and glob
                                                                                    do_include
                                                                                    Query(string|object|array $params = '') : \Query\Query_Builder | null
                                                                                    -
                                                                                    +
                                                                                    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.

                                                                                    Parameters

                                                                                    $params

                                                                                    @@ -461,7 +464,7 @@ instantiates the specific db driver

                                                                                    Template is built using Twitter Bootstrap 2 and icons provided by Glyphicons.
                                                                                    Documentation is powered by phpDocumentor 2.2.0 and
                                                                                    - generated on 2014-04-09T11:31:52-04:00.
                                                                                    + generated on 2014-04-10T15:54:52-04:00.
                                                                                    diff --git a/docs/structure.xml b/docs/structure.xml index dff828d..decda3a 100644 --- a/docs/structure.xml +++ b/docs/structure.xml @@ -1,7 +1,7 @@ - + Query Free Query Builder / Database Abstraction Layer @@ -11,444 +11,122 @@ - - \Query\Driver\Abstract_Driver - SQLite - \Query\Driver\SQLite - - SQLite specific class - Extends PDO to simplify cross-database issues - - + + + Abstract_Table + \Query\Table\Abstract_Table + + Base class for table builder component classes` + - - $statement + + $valid_options - - Reference to the last executed sql query + + Valid options for the current class - - \Query\Driver\PDOStatement + + array - - __construct - \Query\Driver\SQLite::__construct() - - Open SQLite Database + + __toString + \Query\Table\Abstract_Table::__toString() + + String representation of the column/index - - string - - - string - - - string - - + + + + set_options + \Query\Table\Abstract_Table::set_options() + + Set options for the current column + + array - $dsn + $options - string - - - $user - NULL - string - - - $pass - NULL - string - - - $driver_options - array() array - - truncate - \Query\Driver\SQLite::truncate() - - Empty a table + + __get + \Query\Table\Abstract_Table::__get() + + Getters - - string + + mixed - - - $table - - string - - - - get_tables - \Query\Driver\SQLite::get_tables() - - List tables for the current database - - + mixed + + $name + + mixed + - - get_system_tables - \Query\Driver\SQLite::get_system_tables() - - List system tables for the current database + + __set + \Query\Table\Abstract_Table::__set() + + Setters - - string[] + + mixed - - - - insert_batch - \Query\Driver\SQLite::insert_batch() - - Create sql for batch insert - - - - string + + mixed - - array - - - string + + \Query\Table_Column - $table + $name - string + mixed - $data - array() - array + $val + + mixed - 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 - + Query Free Query Builder / Database Abstraction Layer - + - - \Query\Driver\Abstract_SQL - SQLite_SQL - \Query\Driver\SQLite_SQL + + + \Query\Driver\SQL_Interface + Abstract_SQL + \Query\Driver\Abstract_SQL - SQLite Specific SQL - - - - - - explain - \Query\Driver\SQLite_SQL::explain() - - Get the query plan for the sql query - - - string - - - string - - - - $sql - - string - - - - random - \Query\Driver\SQLite_SQL::random() - - Random ordering keyword - - - string - - - - - db_list - \Query\Driver\SQLite_SQL::db_list() - - Returns sql to list other databases - - - NULL - - - - - table_list - \Query\Driver\SQLite_SQL::table_list() - - Returns sql to list tables - - - string - - - - - system_table_list - \Query\Driver\SQLite_SQL::system_table_list() - - Overridden in SQLite class - - - string - - - - - view_list - \Query\Driver\SQLite_SQL::view_list() - - Returns sql to list views - - - string - - - - - trigger_list - \Query\Driver\SQLite_SQL::trigger_list() - - Returns sql to list triggers - - - NULL - - - - - function_list - \Query\Driver\SQLite_SQL::function_list() - - Return sql to list functions - - - NULL - - - - - procedure_list - \Query\Driver\SQLite_SQL::procedure_list() - - Return sql to list stored procedures - - - NULL - - - - - sequence_list - \Query\Driver\SQLite_SQL::sequence_list() - - Return sql to list sequences - - - NULL - - - - - type_list - \Query\Driver\SQLite_SQL::type_list() - - SQL to show list of field types - - - string[] - - - - - column_list - \Query\Driver\SQLite_SQL::column_list() - - SQL to show infromation about columns in a table - - - string - - - string - - - - $table - - string - - - - fk_list - \Query\Driver\SQLite_SQL::fk_list() - - Get the list of foreign keys for the current -table - - - - string - - - - $table - - - - - - index_list - \Query\Driver\SQLite_SQL::index_list() - - Get the list of indexes for the current table - - - string - - - array - - - - $table - - string - - - - eJzNV1Fv2zYQfqZ+xUEoICdYrK3o05pidWI1y+DYjeyiLdohoCXaIiyRKkklMYL89x0pyWkbe42Lpq5eSJ3ujvd9xztSh3+VWemF+/se7MN5xdQSJ3b+SjFWC+Co4nnKFITQp4ZOqWbQm2qjaGK4FDCgS6Yaq5clTRZ0zghpfcFLWplMKkImvJAmW8I/XXhLlWLCfU1kuVR8nhly3M6gk+zB09//eAoHdnjm9HIuFkBIZkyp/wzDOTdZNe0msgjpJafmGUYS3q2Z84QJzWp9VC8znmtTqTmTAo261SJMZMrCdErTg0YZDUPPC0M4+GGP5wlaMI2kNFx+7Ct+ydRzr6V8fD7ghsG4ZAmf8cS+f0Ul3KHS1bQV1n60iznJqdaNpwscgF0bJlK9ypIT3ngesYsS9HTCDJiMwSeX3zKnAmZSOZH+lNdiq+iUMRBFC0BXXMzhCSrUYsWQUNHIrSj0SFlNkU2YVaLeG+wanXPRsVZ7HrnxCGnM/Ojd60HvdAjnb6L4PeB8CDdW7dZ/7pFbG+yPzcQKfExFKguQCve0RbRgyyt8ucP7EGDKOel8iSmAuDfsj846e8FjY3ALapctIyHn2gAWFxZp2pSovodn+GYw2IAmnV5YF1/DeR33Ts56K5dOZxfIcPl8DaD/TZCzWYfq8PDQFhkhZBwNouMJ9E/Hk9MhTnxbrL798ioenYGPIdiKKqg2TDn527+jOALfLEvmvwjcEoGVj+J+FMPR+8YF9KPxsYerPDJXI2wBiqcpE8BF20pcN9iOK71EhMXFRsrsztlB2i85u9oSiTV5UNKbRK1LNHyeZXgBgXUa/IR0rt36eCLObaPfopobm51m8gsQbWRboWgnvw4MbaRiKZRKJiyt1HYtdmX1C+FheNCLZDscrdGOYNibDMavM3nVnHozmHGWp2DLdVO3+PDvplJBo3VI8H5Kl53gdDiJTqI4+A2COOoN7DiJ3k3seDQYHQV7PxEtFzMlC+rCplNZGUhkXhXYL7D30/q823RnW318WBetHde81LbrLwb1gYGByY4fdGvNbuA/+u2nvb6uNgDWJZ8Le5PTq4tsUtl/DOMM7pNT0O8lZ7b4NjFNQBcYUK3sB9BtVsLJDijiImXX7B47224bVxcbiHFLfJubz9Q2sXKLf2GRSG3czdGMQxd/VP8DuETPlQ== - - - - Query - Free Query Builder / Database Abstraction Layer - - - - - - - - \Query\Driver\Abstract_Util - SQLite_Util - \Query\Driver\SQLite_Util - - SQLite-specific backup, import and creation methods - - - - - - backup_data - \Query\Driver\SQLite_Util::backup_data() - - Create an SQL backup file for the current database's data - - - array - - - string - - - - $excluded - array() - array - - - - backup_structure - \Query\Driver\SQLite_Util::backup_structure() - - Create an SQL backup file for the current database's structure - - - string - - - - - query - - - - - - - - - - - - quote - - - - - - - - - - - - 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== - - - - Query - Free Query Builder / Database Abstraction Layer - - - - - - - - \Query\Driver\Abstract_SQL - Firebird_SQL - \Query\Driver\Firebird_SQL - - Firebird Specific SQL + parent for database manipulation subclasses limit - \Query\Driver\Firebird_SQL::limit() + \Query\Driver\Abstract_SQL::limit() Limit clause @@ -481,833 +159,506 @@ table int - - explain - \Query\Driver\Firebird_SQL::explain() - - Get the query plan for the sql query + + 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== + + + + Query + Free Query Builder / Database Abstraction Layer + + + + + + + + + Table_Builder + \Query\Table\Table_Builder + + Abstract class defining database / table creation methods + + + + + + $name + '' + + The name of the current table - + string - - string + + + + $driver + NULL + + Driver for the current db + + + \Query\Driver\Driver_Interface + + + + + $table_options + array() + + Options for the current table + + + array + + + + + $columns + array() + + Columns to be added/updated for the current table + + + array + + + + + $indexes + array() + + Indexes to be added/updated for the current table + + + array + + + + + $foreign_keys + array() + + Foreign keys to be added/updated for the current table + + + array + + + + + __construct + \Query\Table\Table_Builder::__construct() + + Constructor + + + \Query\Table\[string] + + + \Query\Table\[array] + + + \Query\Table\[Driver_Interface] + + + \Query\Table\Table_Builder - $sql - - string + $name + '' + \Query\Table\[string] + + + $options + array() + \Query\Table\[array] + + + $driver + NULL + \Query\Table\[Driver_Interface] - - random - \Query\Driver\Firebird_SQL::random() - - Random ordering keyword + + __invoke + \Query\Table\Table_Builder::__invoke() + + Alias to constructor - - string + + \Query\Table\[string] + + + \Query\Table\[array] + + + \Query\Table\[\Query\Driver\Driver_Interface] + + + \Query\Table\Table_Builder + + + + $name + '' + \Query\Table\[string] + + + $options + array() + \Query\Table\[array] + + + $driver + NULL + \Query\Table\[\Query\Driver\Driver_Interface] + + + + set_driver + \Query\Table\Table_Builder::set_driver() + + Set the reference to the current database driver + + + \Query\Driver\Driver_Interface + + + \Query\Table\Table_Builder + + + + $driver + NULL + \Query\Driver\Driver_Interface + + + + get_driver + \Query\Table\Table_Builder::get_driver() + + Get the current DB Driver + + + \Query\Driver_Interface - - db_list - \Query\Driver\Firebird_SQL::db_list() - - Returns sql to list other databases - - - NULL - - - - - table_list - \Query\Driver\Firebird_SQL::table_list() - - Returns sql to list tables - - - string - - - - - system_table_list - \Query\Driver\Firebird_SQL::system_table_list() - - Returns sql to list system tables - - - string - - - - - view_list - \Query\Driver\Firebird_SQL::view_list() - - Returns sql to list views - - - string - - - - - trigger_list - \Query\Driver\Firebird_SQL::trigger_list() + + add_column + \Query\Table\Table_Builder::add_column() - Returns sql to list triggers + Add a column to the current table - + string - - - - function_list - \Query\Driver\Firebird_SQL::function_list() - - Return sql to list functions - - + string - - - - procedure_list - \Query\Driver\Firebird_SQL::procedure_list() - - Return sql to list stored procedures - - - string + + array - - - - sequence_list - \Query\Driver\Firebird_SQL::sequence_list() - - Return sql to list sequences - - - string - - - - - column_list - \Query\Driver\Firebird_SQL::column_list() - - Return sql to list columns of the specified table - - - string - - - string + + \Query\Table\Table_Builder - $table + $column_name string + + $type + NULL + string + + + $options + array() + array + - - type_list - \Query\Driver\Firebird_SQL::type_list() - - SQL to show list of field types + + remove_column + \Query\Table\Table_Builder::remove_column() + + - - string - - - - - fk_list - \Query\Driver\Firebird_SQL::fk_list() - - Get the list of foreign keys for the current -table - - - - string - - $table + $column_name - - index_list - \Query\Driver\Firebird_SQL::index_list() - - Get the list of indexes for the current table + + rename_column + \Query\Table\Table_Builder::rename_column() + + - - string - - - array - - $table + $old_name - string + - - - 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 - - - - Query - Free Query Builder / Database Abstraction Layer - - - - - - - - \Query\Driver\Abstract_Util - Firebird_Util - \Query\Driver\Firebird_Util - - Firebird-specific backup, import and creation methods - - - - - - create_table - \Query\Driver\Firebird_Util::create_table() - - Convienience public function to generate sql for creating a db table - - - - string - - - array - - - array - - - string - - - $name + $new_name - string + + + + change_column + \Query\Table\Table_Builder::change_column() + + + + - $fields + $column_name - array + - $constraints - array() - array - - - - delete_table - \Query\Driver\Firebird_Util::delete_table() - - Drop the selected table - - - string - - - string - - - - $name + $new_column_type - string - - - - backup_structure - \Query\Driver\Firebird_Util::backup_structure() - - Create an SQL backup file for the current database's structure - - - - string - - - string - - - string - - - - - backup_data - \Query\Driver\Firebird_Util::backup_data() - - Create an SQL backup file for the current database's data - - - - array - - - bool - - - string - - - - $exclude - array() - array - - - $system_tables - FALSE - bool - - - - get_system_tables - - - - - - - - - - - - get_tables - - - - - - - - - - - - query - - - - - - - - - - - - get_service - - - - - - - - - - - - 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 - - - - Query - Free Query Builder / Database Abstraction Layer - - - - - - - - \Query\Driver\Abstract_Driver - Firebird - \Query\Driver\Firebird - - Firebird Database class - PDO-firebird isn't stable, so this is a wrapper of the fbird_ public functions. - - - - - $statement - NULL - - Reference to the last query executed - - - object - - - - - $statement_link - NULL - - Reference to the resource returned by -the last query executed - - - resource - - - - - $trans - NULL - - Reference to the current transaction - - - resource - - - - - $conn - NULL - - Reference to the connection resource - - - resource - - - - - $service - NULL - - Reference to the service resource - - - resource - - - - - __construct - \Query\Driver\Firebird::__construct() - - Open the link to the database - - - string - - - string - - - string - - - array - - - - $dbpath - - string - - - $user - 'SYSDBA' - string - - - $pass - 'masterkey' - string + $options array() - array + - - __destruct - \Query\Driver\Firebird::__destruct() - - Cleanup some loose ends + + has_column + \Query\Table\Table_Builder::has_column() + + - - - - - get_service - \Query\Driver\Firebird::get_service() - - Return service handle - - - resource - - - - - truncate - \Query\Driver\Firebird::truncate() - - Empty a database table - - - string - - $table + $column_name - string + + + + $options + array() + - - exec - \Query\Driver\Firebird::exec() - - Execute an sql statement and return number of affected rows + + add_index + \Query\Table\Table_Builder::add_index() + + - - string - - - int - - $sql + $columns - string + + + + $options + array() + - - getAttribute - \Query\Driver\Firebird::getAttribute() - - Implement for compatibility with PDO + + remove_index + \Query\Table\Table_Builder::remove_index() + + - - int - - - mixed - - $attribute + $columns - int + + + + $options + array() + - - inTransaction - \Query\Driver\Firebird::inTransaction() - - Return whether the current statement is in a transaction + + remove_index_by_name + \Query\Table\Table_Builder::remove_index_by_name() + + - - bool - - - - - lastInsertId - \Query\Driver\Firebird::lastInsertId() - - Returns the last value of the specified generator - - - string - - - mixed - $name + + + + + + has_index + \Query\Table\Table_Builder::has_index() + + + + + + $columns + + + + + $options + array() + + + + + add_foreign_key + \Query\Table\Table_Builder::add_foreign_key() + + + + + + $columns + + + + + $referenced_table + + + + + $referenced_columns + array('id') + + + + $options + array() + + + + + drop_foreign_key + \Query\Table\Table_Builder::drop_foreign_key() + + + + + + $columns + + + + + $constraint NULL - string + - - query - \Query\Driver\Firebird::query() - - Wrapper public function to better match PDO + + has_foreign_key + \Query\Table\Table_Builder::has_foreign_key() + + - - string - - - \Query\Driver\Firebird_Result - - - \Query\Driver\PDOException - - $sql - '' - string - - - - prepare - \Query\Driver\Firebird::prepare() - - Emulate PDO prepare - - - string - - - array - - - \Query\Driver\Firebird_Result - - - \Query\Driver\PDOException - - - - $query + $columns - string + - $options - array() - array + $constraint + NULL + - - beginTransaction - \Query\Driver\Firebird::beginTransaction() + + exists + \Query\Table\Table_Builder::exists() - Start a database transaction + - - boolean - null - - - commit - \Query\Driver\Firebird::commit() - - Commit a database transaction + + drop + \Query\Table\Table_Builder::drop() + + - - bool - - - rollBack - \Query\Driver\Firebird::rollBack() - - Rollback a transaction + + rename + \Query\Table\Table_Builder::rename() + + - - bool - - - - - setAttribute - \Query\Driver\Firebird::setAttribute() - - Set a connection attribute - - - int - - - mixed - - - bool - - $attribute + $new_table_name - int - - - $value - - mixed + - - prepare_execute - \Query\Driver\Firebird::prepare_execute() + + get_columns + \Query\Table\Table_Builder::get_columns() + + + + + + + create + \Query\Table\Table_Builder::create() + + + + + + + update + \Query\Table\Table_Builder::update() + + + + + + + save + \Query\Table\Table_Builder::save() + + + + + + + reset + \Query\Table\Table_Builder::reset() - Prepare and execute a query + - - string - - - array - - - \Query\Driver\Firebird_Result - - - $sql - - string - - - $args - - array - - - - quote - \Query\Driver\Firebird::quote() - - Method to emulate PDO->quote - - - string - - - int - - - string - - - - $str - - string - - - $param_type - \PDO::PARAM_STR - int - - - - errorInfo - \Query\Driver\Firebird::errorInfo() - - Method to emulate PDO->errorInfo / PDOStatement->errorInfo - - - array - - - - - errorCode - \Query\Driver\Firebird::errorCode() - - Method to emulate PDO->errorCode - - - array - - - - - prepare_query - \Query\Driver\Firebird::prepare_query() - - Bind a prepared query with arguments for executing - - - string - - - array - - - NULL - - - - $sql - - string - - - $params - - array - - - - insert_batch - \Query\Driver\Firebird::insert_batch() - - Create sql for batch insert - - - string - - - array - - - array - - - - $table - - string - - - $data - array() - array - - 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 - + Query Free Query Builder / Database Abstraction Layer @@ -1703,9 +1054,9 @@ the query - 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 - + Query Free Query Builder / Database Abstraction Layer @@ -1715,127 +1066,103 @@ the query - - \Query\Driver\Abstract_Driver - PgSQL - \Query\Driver\PgSQL - - PostgreSQL specifc class - Extends PDO to simplify cross-database issues - - + + \Query\Driver\Abstract_Util + Firebird_Util + \Query\Driver\Firebird_Util + + Firebird-specific backup, import and creation methods + + + - - __construct - \Query\Driver\PgSQL::__construct() - - Connect to a PosgreSQL database + + create_table + \Query\Driver\Firebird_Util::create_table() + + Convienience public function to generate sql for creating a db table - + + string - - string - - - string - - + array + + array + + + string + - $dsn + $name string - $username - null - string + $fields + + array - $password - null - string - - - $options + $constraints array() array - - truncate - \Query\Driver\PgSQL::truncate() - - Empty a table + + delete_table + \Query\Driver\Firebird_Util::delete_table() + + Drop the selected table - + + string + + string - $table + $name string - - get_schemas - \Query\Driver\PgSQL::get_schemas() - - Get a list of schemas for the current connection - - - array - - - - - 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== - - - - Query - Free Query Builder / Database Abstraction Layer - - - - - - - - \Query\Driver\Abstract_Util - PgSQL_Util - \Query\Driver\PgSQL_Util - - Posgres-specific backup, import and creation methods - - - - - + backup_structure - \Query\Driver\PgSQL_Util::backup_structure() - + \Query\Driver\Firebird_Util::backup_structure() + Create an SQL backup file for the current database's structure - + + + string + + + string + + string - + backup_data - \Query\Driver\PgSQL_Util::backup_data() - + \Query\Driver\Firebird_Util::backup_data() + Create an SQL backup file for the current database's data - + + array - + + bool + + string @@ -1844,245 +1171,64 @@ the query array() array + + $system_tables + FALSE + bool + - - query + + get_system_tables - - + + - + - + get_tables - - + + - + + + + + query + + + + + + + + + + + + get_service + + + + + + + + - - Implement Backup function - - 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 - - - Query - Free Query Builder / Database Abstraction Layer - - - - - - - \Query\Driver\Abstract_SQL - PgSQL_SQL - \Query\Driver\PgSQL_SQL - - PostgreSQL specifc SQL - - - - - - explain - \Query\Driver\PgSQL_SQL::explain() - - Get the query plan for the sql query - - - string - - - string - - - - $sql - - string - - - - random - \Query\Driver\PgSQL_SQL::random() - - Random ordering keyword - - - string - - - - - db_list - \Query\Driver\PgSQL_SQL::db_list() - - Returns sql to list other databases - - - string - - - - - table_list - \Query\Driver\PgSQL_SQL::table_list() - - Returns sql to list tables - - - string - - - - - system_table_list - \Query\Driver\PgSQL_SQL::system_table_list() - - Returns sql to list system tables - - - string - - - - - view_list - \Query\Driver\PgSQL_SQL::view_list() - - Returns sql to list views - - - string - - - - - trigger_list - \Query\Driver\PgSQL_SQL::trigger_list() - - Returns sql to list triggers - - - string - - - - - function_list - \Query\Driver\PgSQL_SQL::function_list() - - Return sql to list functions - - - NULL - - - - - procedure_list - \Query\Driver\PgSQL_SQL::procedure_list() - - Return sql to list stored procedures - - - string - - - - - sequence_list - \Query\Driver\PgSQL_SQL::sequence_list() - - Return sql to list sequences - - - string - - - - - column_list - \Query\Driver\PgSQL_SQL::column_list() - - Return sql to list columns of the specified table - - - string - - - string - - - - $table - - string - - - - type_list - \Query\Driver\PgSQL_SQL::type_list() - - SQL to show list of field types - - - string - - - - - fk_list - \Query\Driver\PgSQL_SQL::fk_list() - - Get the list of foreign keys for the current -table - - - - string - - - - $table - - - - - - index_list - \Query\Driver\PgSQL_SQL::index_list() - - Get the list of indexes for the current table - - - string - - - array - - - - $table - - string - - - - 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= - - + Query Free Query Builder / Database Abstraction Layer @@ -2092,63 +1238,160 @@ table - - \Query\Driver\Abstract_SQL - MySQL_SQL - \Query\Driver\MySQL_SQL - - MySQL specifc SQL - - - + + \Query\Driver\Abstract_Driver + Firebird + \Query\Driver\Firebird + + Firebird Database class + PDO-firebird isn't stable, so this is a wrapper of the fbird_ public functions. + + - - limit - \Query\Driver\MySQL_SQL::limit() - - Limit clause + + $statement + NULL + + Reference to the last query executed - - string - - - int - - - int - - - string + + object - - $sql - - string - - - $limit - - int - - - $offset - FALSE - int - - - - explain - \Query\Driver\MySQL_SQL::explain() + + + $statement_link + NULL + + Reference to the resource returned by +the last query executed + + + resource + + + + + $trans + NULL - Get the query plan for the sql query + Reference to the current transaction - + + resource + + + + + $conn + NULL + + Reference to the connection resource + + + resource + + + + + $service + NULL + + Reference to the service resource + + + resource + + + + + __construct + \Query\Driver\Firebird::__construct() + + Open the link to the database + + string - + string + + string + + + array + + + + $dbpath + + string + + + $user + 'SYSDBA' + string + + + $pass + 'masterkey' + string + + + $options + array() + array + + + + __destruct + \Query\Driver\Firebird::__destruct() + + Cleanup some loose ends + + + + + + get_service + \Query\Driver\Firebird::get_service() + + Return service handle + + + resource + + + + + truncate + \Query\Driver\Firebird::truncate() + + Empty a database table + + + string + + + + $table + + string + + + + exec + \Query\Driver\Firebird::exec() + + Execute an sql statement and return number of affected rows + + + string + + + int + $sql @@ -2156,171 +1399,284 @@ table string - - random - \Query\Driver\MySQL_SQL::random() - - Random ordering keyword - - - string - - - - - db_list - \Query\Driver\MySQL_SQL::db_list() - - Returns sql to list other databases - - - string - - - - - table_list - \Query\Driver\MySQL_SQL::table_list() - - Returns sql to list tables - - - string - - - string - - - - $database - '' - string - - - - system_table_list - \Query\Driver\MySQL_SQL::system_table_list() - - Overridden in MySQL class - - - string - - - - - view_list - \Query\Driver\MySQL_SQL::view_list() - - Returns sql to list views - - - string - - - - - trigger_list - \Query\Driver\MySQL_SQL::trigger_list() - - Returns sql to list triggers - - - string - - - - - function_list - \Query\Driver\MySQL_SQL::function_list() - - Return sql to list functions - - - string - - - - - procedure_list - \Query\Driver\MySQL_SQL::procedure_list() - - Return sql to list stored procedures - - - string - - - - sequence_list - \Query\Driver\MySQL_SQL::sequence_list() + getAttribute + \Query\Driver\Firebird::getAttribute() - Return sql to list sequences + Implement for compatibility with PDO - - NULL + + int + + + mixed + + $attribute + + int + - type_list - \Query\Driver\MySQL_SQL::type_list() + inTransaction + \Query\Driver\Firebird::inTransaction() - SQL to show list of field types + Return whether the current statement is in a transaction - - string + + bool - column_list - \Query\Driver\MySQL_SQL::column_list() + lastInsertId + \Query\Driver\Firebird::lastInsertId() - SQL to show infromation about columns in a table + Returns the last value of the specified generator - + string - - string + + mixed - $table - + $name + NULL string - fk_list - \Query\Driver\MySQL_SQL::fk_list() + query + \Query\Driver\Firebird::query() - Get the list of foreign keys for the current -table + Wrapper public function to better match PDO - - + + string + + + \Query\Driver\Firebird_Result + + + \Query\Driver\PDOException + + + + $sql + '' + string + + + + prepare + \Query\Driver\Firebird::prepare() + + Emulate PDO prepare + + + string + + + array + + + \Query\Driver\Firebird_Result + + + \Query\Driver\PDOException + + + + $query + + string + + + $options + array() + array + + + + beginTransaction + \Query\Driver\Firebird::beginTransaction() + + Start a database transaction + + + boolean + null + + + + + commit + \Query\Driver\Firebird::commit() + + Commit a database transaction + + + bool + + + + + rollBack + \Query\Driver\Firebird::rollBack() + + Rollback a transaction + + + bool + + + + + setAttribute + \Query\Driver\Firebird::setAttribute() + + Set a connection attribute + + + int + + + mixed + + + bool + + + + $attribute + + int + + + $value + + mixed + + + + prepare_execute + \Query\Driver\Firebird::prepare_execute() + + Prepare and execute a query + + + string + + + array + + + \Query\Driver\Firebird_Result + + + + $sql + + string + + + $args + + array + + + + quote + \Query\Driver\Firebird::quote() + + Method to emulate PDO->quote + + + string + + + int + + string - $table + $str - + string + + + $param_type + \PDO::PARAM_STR + int - - index_list - \Query\Driver\MySQL_SQL::index_list() - - Get the list of indexes for the current table + + errorInfo + \Query\Driver\Firebird::errorInfo() + + Method to emulate PDO->errorInfo / PDOStatement->errorInfo - + + array + + + + + errorCode + \Query\Driver\Firebird::errorCode() + + Method to emulate PDO->errorCode + + + array + + + + + prepare_query + \Query\Driver\Firebird::prepare_query() + + Bind a prepared query with arguments for executing + + string - + + array + + + NULL + + + + $sql + + string + + + $params + + array + + + + insert_batch + \Query\Driver\Firebird::insert_batch() + + Create sql for batch insert + + + string + + + array + + array @@ -2329,9 +1685,54 @@ table string + + $data + array() + array + - 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 + + + + Query + Free Query Builder / Database Abstraction Layer + + + + + + + + \Query\Table\Abstract_Table + Table_Foreign_Key + \Query\Table\Table_Foreign_Key + + Class representing a foreign key + + + + $valid_options + array('delete', 'update', 'constraint') + + Valid options for a foreign key + + + \Query\Table\type + + + + + __toString + \Query\Table\Table_Foreign_Key::__toString() + + String representation of the foreign key + + + + + eJytkk2P0zAQhs/2r5gDUj9Ea1jtiQVRWNgDcEGs4IIUTexpYjW1LXtSEaH979hOu6A9k0tG9juP3/l4/Tb0Qar1WsIavo4UpxyU+C4SzQfwfrSDoQgKPiBji4ngXZs4ombrHXzBieI5axdQH7AjIS4s2OHIvY9C3Nuj536CT1v4gTGSq7fahynarmdxe4lgqVdw9eLlFWzK77rqBusOIETPHNIrpTrL/dhutT8qPFnk6+xE/X1zsJpcolmf5aG3Q+IxduRdTtqOB6W9IWVaNJuzOCcqKZWCzX/7pHR4pJSbcu7lz3tsB7qRl47fDpgSRAqREjm2rgOEvY9kOwcHmqonXUU1s7mb75rPNAH9YnImPQ6jqRL4LaUoeJH533GwBnwog0oF/ARfNLsTRuApEOSpYD1TUoTomTSTgWenAmkukDezbCmFWBgaiGnxvMRjMHiJdRZmS9bxQorVzT+GvnEsRT5WjHWF/B64p6fOiouxzdOB/ejmXWsa9jNiuZKiVPogH8rMPjpTKbVJZ06TOduy3n8AmvbeCQ== @@ -2458,96 +1859,6 @@ table 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 - - - Query - Free Query Builder / Database Abstraction Layer - - - - - - - - \Query\Driver\Abstract_Driver - MySQL - \Query\Driver\MySQL - - MySQL specific class - Extends PDO to simplify cross-database issues - - - - - $escape_char - '`' - - Set the backtick as the MySQL escape character - - - string - - - - - __construct - \Query\Driver\MySQL::__construct() - - Connect to MySQL Database - - - string - - - string - - - string - - - array - - - - $dsn - - string - - - $username - null - string - - - $password - null - string - - - $options - array() - array - - - - truncate - \Query\Driver\MySQL::truncate() - - Empty a table - - - string - - - - $table - - string - - - - eJytVFFv2jAQfnZ+xQkhJVRAtqoPE4ytDKjUCdq1pJomVUpNYohFcFLb6RpV/e87Owl0U9en5iU+33ffnb87+/PXPMkd/+jIgSO4KpgscWHWZ5KxagO+FTyNmQQfplTTFVUMxiulJY00zwTMaclkHXWa02hLN4yQhgtOaaGTTBIS8F2mkxK+9+EnlZIJ642yvJR8k2gyaVbgRR04/vDxGHrmd2JxKRdbICTROlcD399wnRSrfpTtfPrAqT7BSvxDzpRHTChW4RGeJzxVupAblgkM6hdbP8pi5scrGvdqMAb6juP70Hu3z3EE3TGFotRa3k4lf2By6DSSL8rl1RxUziK+5hFEKVXqHy3hcCxVrJrNikjZom1UTcUeNROx2ncorIDw5DjE5CTIs2QadMJghVyaR1ugyto1g4poziBKqInH1mKIDTt9oBKQlYuNsX2H5DLTDDExtKuo0ETBCNw7d/gi4SQTAnGgszpHM0gH7hyz7Wp2aMdKvLZdKCaNoq/5ctTgdybjlz4cM1pCO8vNoKqm6GKFHYd1Iar5DcMInVoWkfZM4u4hz0gUado9cNf237Qja3qdjkOeHEJwgBp9jRiK2WPfBGe9T+jla/BituaCxZ57e/tjejkYLH6hJOE4CK7D84vzIJxcLhbji6lrGC0laVKhsjZZuGM4yl6zXVfkGSh5kxNGX6C1nAVwMV7MllVVMLmcz8fBDFxruq2u4el0hvh7duqaUZ88U7U+7q5U96nbgdFoBGfj+XLWsS0zjbeugds3thkBgp1gQg8Gb8j8QuHuXlaT36R/5wu5n8nZLtclUMBBTP87h3vnK3ODRxER1dgGi6rbXxmoRFsnXPW+5BK7/Rja3QY5tDjrvjd322sF1zcXE9ODu6cK83zXqgR4xhdpJmLI1mClDWN7n/v4bP8Bz8+qZw== - Query @@ -2674,109 +1985,7 @@ table 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 - - - Query - Free Query Builder / Database Abstraction Layer - - - - - - - - - Abstract_Table - \Query\Table\Abstract_Table - - Base class for table builder component classes` - - - - $valid_options - - - Valid options for the current class - - - array - - - - - __toString - \Query\Table\Abstract_Table::__toString() - - String representation of the column/index - - - - - set_options - \Query\Table\Abstract_Table::set_options() - - Set options for the current column - - - array - - - - $options - - array - - - - __get - \Query\Table\Abstract_Table::__get() - - Getters - - - mixed - - - mixed - - - - $name - - mixed - - - - __set - \Query\Table\Abstract_Table::__set() - - Setters - - - mixed - - - mixed - - - \Query\Table_Column - - - - $name - - mixed - - - $val - - mixed - - - - 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== - - + Query Free Query Builder / Database Abstraction Layer @@ -2786,33 +1995,32 @@ table - - - \Query\Driver\SQL_Interface - Abstract_SQL - \Query\Driver\Abstract_SQL + + SQL_Interface + \Query\Driver\SQL_Interface parent for database manipulation subclasses - + limit - \Query\Driver\Abstract_SQL::limit() - - Limit clause + \Query\Driver\SQL_Interface::limit() + + Get database specific sql for limit clause - + + string - + int - + int - + string @@ -2832,10 +2040,375 @@ table int - - 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== + + explain + \Query\Driver\SQL_Interface::explain() + + Modify the query to get the query plan + + + string + + + string + + + + $sql + + string + + + + random + \Query\Driver\SQL_Interface::random() + + Get the sql for random ordering + + + + string + + + + + db_list + \Query\Driver\SQL_Interface::db_list() + + Returns sql to list other databases + + + string + + + + + table_list + \Query\Driver\SQL_Interface::table_list() + + Returns sql to list tables + + + string + + + + + system_table_list + \Query\Driver\SQL_Interface::system_table_list() + + Returns sql to list system tables + + + string + + + + + view_list + \Query\Driver\SQL_Interface::view_list() + + Returns sql to list views + + + string + + + + + trigger_list + \Query\Driver\SQL_Interface::trigger_list() + + Returns sql to list triggers + + + string + + + + + function_list + \Query\Driver\SQL_Interface::function_list() + + Return sql to list functions + + + NULL + + + + + procedure_list + \Query\Driver\SQL_Interface::procedure_list() + + Return sql to list stored procedures + + + string + + + + + sequence_list + \Query\Driver\SQL_Interface::sequence_list() + + Return sql to list sequences + + + string + + + + + type_list + \Query\Driver\SQL_Interface::type_list() + + Return sql to list database field types + + + string + array + + + + + column_list + \Query\Driver\SQL_Interface::column_list() + + Get information about the columns in the +specified table + + + string + + + string + + + + $table + + string + + + + fk_list + \Query\Driver\SQL_Interface::fk_list() + + Get the list of foreign keys for the current +table + + + + array + + + + $table + + + + + + index_list + \Query\Driver\SQL_Interface::index_list() + + Get the list of indexes for the current table + + + string + + + array + + + + $table + + string + + + + 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= - + + + Query + Free Query Builder / Database Abstraction Layer + + + + + + + + + Abstract_Util + \Query\Driver\Abstract_Util + + Abstract class defining database / table creation methods + + + + + + $conn + + + Reference to the current connection object + + + + + __construct + \Query\Driver\Abstract_Util::__construct() + + Save a reference to the connection object for later use + + + \Query\Driver\Driver_Interface + + + + $conn + + \Query\Driver\Driver_Interface + + + + __call + \Query\Driver\Abstract_Util::__call() + + Enable calling driver methods + + + string + + + array + + + mixed + + + + $method + + string + + + $args + + array + + + + create_table + \Query\Driver\Abstract_Util::create_table() + + Convienience public function to generate sql for creating a db table + + + + string + + + array + + + array + + + string + + + + $name + + string + + + $fields + + array + + + $constraints + array() + array + + + + delete_table + \Query\Driver\Abstract_Util::delete_table() + + Drop the selected table + + + string + + + string + + + + $name + + string + + + + backup_structure + \Query\Driver\Abstract_Util::backup_structure() + + Return an SQL file with the database table structure + + + + string + + + + + backup_data + \Query\Driver\Abstract_Util::backup_data() + + Return an SQL file with the database data as insert statements + + + + string + + + + + quote_ident + + + + + + + + + + + + quote_table + + + + + + + + + + + + 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== + + Query Free Query Builder / Database Abstraction Layer @@ -2973,22 +2546,46 @@ table array - - prepare_query - \Query\Driver\Abstract_Driver::prepare_query() - - Simplifies prepared statements for database queries + + __call + \Query\Driver\Abstract_Driver::__call() + + Allow invoke to work on table object - + string - + array - + + + $name + + string + + + $args + array() + array + + + + prepare_query + \Query\Driver\Abstract_Driver::prepare_query() + + Simplifies prepared statements for database queries + + + string + + + array + + \PDOStatement - + \InvalidArgumentException @@ -3003,19 +2600,19 @@ table array - + prepare_execute \Query\Driver\Abstract_Driver::prepare_execute() - + Create and execute a prepared statement with the provided parameters - + string - + array - + \PDOStatement @@ -3030,27 +2627,27 @@ table array - + affected_rows \Query\Driver\Abstract_Driver::affected_rows() - + Returns number of rows affected by an INSERT, UPDATE, DELETE type query - + int - + prefix_table \Query\Driver\Abstract_Driver::prefix_table() - + Prefixes a table if it is not already prefixed - + string - + string @@ -3060,16 +2657,16 @@ table string - + quote_table \Query\Driver\Abstract_Driver::quote_table() - + Quote database table name, and set prefix - + string - + string @@ -3079,16 +2676,16 @@ table string - + _prefix \Query\Driver\Abstract_Driver::_prefix() - + Sets the table prefix on the passed string - + string - + string @@ -3098,16 +2695,16 @@ table string - + quote_ident \Query\Driver\Abstract_Driver::quote_ident() - + Surrounds the string with the databases identifier escape characters - + mixed - + string @@ -3117,16 +2714,16 @@ table mixed - + _quote \Query\Driver\Abstract_Driver::_quote() - + Helper method for quote_ident - + mixed - + mixed @@ -3136,116 +2733,116 @@ table mixed - + get_schemas \Query\Driver\Abstract_Driver::get_schemas() - + Return schemas for databases that list them - + array - + get_tables \Query\Driver\Abstract_Driver::get_tables() - + Return list of tables for the current database - + array - + get_dbs \Query\Driver\Abstract_Driver::get_dbs() - + Return list of dbs for the current connection, if possible - + array - + get_views \Query\Driver\Abstract_Driver::get_views() - + Return list of views for the current database - + array - + get_sequences \Query\Driver\Abstract_Driver::get_sequences() - + Return list of sequences for the current database, if they exist - + array - + get_functions \Query\Driver\Abstract_Driver::get_functions() - + Return list of function for the current database - + array - + get_procedures \Query\Driver\Abstract_Driver::get_procedures() - + Return list of stored procedures for the current database - + array - + get_triggers \Query\Driver\Abstract_Driver::get_triggers() - + Return list of triggers for the current database - + array - + get_system_tables \Query\Driver\Abstract_Driver::get_system_tables() - + Retreives an array of non-user-created tables for the connection/database - + array - + get_columns \Query\Driver\Abstract_Driver::get_columns() - + Retrieve column information for the current database table - + string - + array @@ -3255,16 +2852,16 @@ the connection/database string - + get_fks \Query\Driver\Abstract_Driver::get_fks() - + Retrieve foreign keys for the table - + string - + array @@ -3274,16 +2871,16 @@ the connection/database string - + get_indexes \Query\Driver\Abstract_Driver::get_indexes() - + Retrieve indexes for the table - + string - + array @@ -3293,32 +2890,32 @@ the connection/database string - + get_types \Query\Driver\Abstract_Driver::get_types() - + Retrieve list of data types for the database - + array - + driver_query \Query\Driver\Abstract_Driver::driver_query() - + Method to simplify retreiving db results for meta-data queries - + string array null - + bool - + array @@ -3333,28 +2930,28 @@ the connection/database bool - + num_rows \Query\Driver\Abstract_Driver::num_rows() - + Return the number of rows returned for a SELECT query - - + + int - + truncate \Query\Driver\Abstract_Driver::truncate() - + Empty the passed table - + string - + void @@ -3364,19 +2961,19 @@ the connection/database string - + insert_batch \Query\Driver\Abstract_Driver::insert_batch() - + Create sql for batch insert - + string - + array - + array @@ -3392,366 +2989,7 @@ the connection/database - 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 - - - - Query - Free Query Builder / Database Abstraction Layer - - - - - - - - - Abstract_Util - \Query\Driver\Abstract_Util - - Abstract class defining database / table creation methods - - - - - - $conn - - - Reference to the current connection object - - - - - __construct - \Query\Driver\Abstract_Util::__construct() - - Save a reference to the connection object for later use - - - object - - - - $conn - - object - - - - __call - \Query\Driver\Abstract_Util::__call() - - Enable calling driver methods - - - string - - - array - - - mixed - - - - $method - - string - - - $args - - array - - - - create_table - \Query\Driver\Abstract_Util::create_table() - - Convienience public function to generate sql for creating a db table - - - string - - - array - - - array - - - string - - - - $name - - string - - - $fields - - array - - - $constraints - array() - array - - - - delete_table - \Query\Driver\Abstract_Util::delete_table() - - Drop the selected table - - - string - - - string - - - - $name - - string - - - - backup_structure - \Query\Driver\Abstract_Util::backup_structure() - - Return an SQL file with the database table structure - - - - string - - - - - backup_data - \Query\Driver\Abstract_Util::backup_data() - - Return an SQL file with the database data as insert statements - - - - string - - - - - quote_ident - - - - - - - - - - - - quote_table - - - - - - - - - - - - eJy1V21v2zYQ/iz9imtgQFLgSFvRT83cNk3cokW2ro6HDcgKg5ZoiYtEqSSVzQvy33ckRVlW47XD2iCIafJennvuhcwPz5ui8ZPjYx+O4X1LxRYXev1KUGo34GXLyowKSOCCKLImksLZWipBUsVqDpdkS0Wn9aIh6Q3Jqec5W/CCtKqohectWVWrYgtvY/iVCEG5OU3rZitYXijv3K0gTCN4/N33j+FEfzwxciXjN+B5hVKNfJokOVNFu47TukrILSPqCSJJdj5LllIuqZVH8aZgpVStyGnNUSlub5K0zmiSrUl20gmjYuL7SQInX+3H9zmpqERSOi5/vxDslopT31HuiIS0JFJCRjeMM55D5phOABclhVRQYuiuKNKZyRHhsItdtmu3ab1Js231AN1p+x/bWtEVyyhXYbc1kR/L6KCoQTEWTXyyj9+Fs/pFsRLufN/TcXpodEE3FHOORKgaVIEBtboGULHmnNpKqtd/4EqLJ77XIHaiKEy0wOnA0hW5pUBAfGJwbAg2tYASbQhoMb2oa/SRMkEqJ2PMO5ftGmsBNi23ZlYrPMSA2lSFRi7yvTvf8yaqYPLkmd6BmQPo3WuMX7d6+pjn3BYBKUtTHSavfSmMInNJssfDE2w7soUJEbm024JiU2BNsb9odpgE9Bp21qZWuyOiU9cCK6RYrLTWyngJ7d8BVVOHKHJGvglp2tyjXV/96Dj6Vqk5r/kto5yZUhyTh6WZU06FLmTsGVORtpMxQQSyte3uQxnU0+OB/G0YLTP5wIEtV8K4GhRFlyRr80CSDSbX5Mbt1LmZPmB8ZpMbuX5I67KtuE08dkR3qptW076gtcgJZ39TQOUaCO9MMp5RLDz4E4c5WBu4hxxVZtRZ7XkOe/av9TeN8EPvyQp6XqC2DQ1g9gziOJ72uzvgn54ZCKNtjMpDEJSkRdiRAESC86uFJ9qTltPhe5/Dpwv9oNS1Ra2lQ2MWHs1mvbMInltn8BSCQNvRHeOxTYhFTqtGbcNhYqIeUx/A4NRFYSIw+1rcyj8AD6ENqPvQjTqpTDT3DgoS9rZm3OXP3mAK5bD4c2w+fBv0xuU+JQOMg/rRILmB2Ii6kTuWEYnGYCfK8AKb8I5hLREjj0xKittG3/EbaSqP4G5/9/4IiT06+jf1IQdjI8Oz3tQg2fLa0IYypwO+XruRoK8tNxbMFeYu+XpjvnfDwdP3LdoJzhfzs+UclmcvL+fw5hX89G4J89/eXC2vIIj3iBl0chQHEJrSMWYwQFY1Jb5+wmAK+OugRkORIApMIN3w0NtuWndz7wIZsAHQEi9SbOMvHGVfMo8ytDmKYu/GCS4W737e8fB5DkbgF9YMTqKr95ewYXi3miGk4+mfXvbhZe//Vgwic4+ew/H0z6JxYGt8mbXNqjdqp+R/gqUXukkYvlmFQr9YSRXdG/n/H6B2YrDd6xfxnGe6JJ3SqsXXXYz/OPwDshqaug== - - - - Query - Free Query Builder / Database Abstraction Layer - - - - - - - - Driver_Interface - \Query\Driver\Driver_Interface - - PDO Interface to implement for database drivers - - - - - - __construct - \Query\Driver\Driver_Interface::__construct() - - Constructor/Connection method - - - string - - - \Query\Driver\[string] - - - \Query\Driver\[string] - - - \Query\Driver\[array] - - - void - - - - $dsn - - string - - - $username - NULL - \Query\Driver\[string] - - - $password - NULL - \Query\Driver\[string] - - - $driver_options - array() - \Query\Driver\[array] - - - - beginTransaction - \Query\Driver\Driver_Interface::beginTransaction() - - Begin a transaction - - - bool - - - - - commit - \Query\Driver\Driver_Interface::commit() - - Commit a transaction - - - bool - - - - - errorCode - \Query\Driver\Driver_Interface::errorCode() - - Return the current error code - - - mixed - - - - - errorInfo - \Query\Driver\Driver_Interface::errorInfo() - - Return information about the current error - - - array - - - - - exec - \Query\Driver\Driver_Interface::exec() - - Execute an SQL statement and return the number of affected rows - - - string - - - int - - - - $statement - - string - - - - getAttribute - \Query\Driver\Driver_Interface::getAttribute() - - Get a connection attribute for the current db driver - - - int - - - - - $attribute - - int - - - - rollback - \Query\Driver\Driver_Interface::rollback() - - Rollback a transaction - - - bool - - - - - setAttribute - \Query\Driver\Driver_Interface::setAttribute() - - Set a connection attribute - - - int - - - mixed - - - bool - - - - $attribute - - int - - - $value - - mixed - - - - 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 @@ -4834,7 +4072,164 @@ in place of the get() method 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 - + + + Query + Free Query Builder / Database Abstraction Layer + + + + + + + + \Query\Driver\Abstract_Util + SQLite_Util + \Query\Driver\SQLite_Util + + SQLite-specific backup, import and creation methods + + + + + + backup_data + \Query\Driver\SQLite_Util::backup_data() + + Create an SQL backup file for the current database's data + + + array + + + string + + + + $excluded + array() + array + + + + backup_structure + \Query\Driver\SQLite_Util::backup_structure() + + Create an SQL backup file for the current database's structure + + + string + + + + + query + + + + + + + + + + + + quote + + + + + + + + + + + + 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== + + + + Query + Free Query Builder / Database Abstraction Layer + + + + + + + + \Query\Driver\Abstract_Util + PgSQL_Util + \Query\Driver\PgSQL_Util + + Posgres-specific backup, import and creation methods + + + + + + backup_structure + \Query\Driver\PgSQL_Util::backup_structure() + + Create an SQL backup file for the current database's structure + + + string + + + + + backup_data + \Query\Driver\PgSQL_Util::backup_data() + + Create an SQL backup file for the current database's data + + + array + + + string + + + + $exclude + array() + array + + + + query + + + + + + + + + + + + get_tables + + + + + + + + + + + + + Implement Backup function + + 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= + + Query Free Query Builder / Database Abstraction Layer @@ -4842,34 +4237,27 @@ in place of the get() method - - - SQL_Interface - \Query\Driver\SQL_Interface - - parent for database manipulation subclasses + + \Query\Driver\Abstract_SQL + PgSQL_SQL + \Query\Driver\PgSQL_SQL + + PostgreSQL specifc SQL - - + + - - limit - \Query\Driver\SQL_Interface::limit() - - Get database specific sql for limit clause + + explain + \Query\Driver\PgSQL_SQL::explain() + + Get the query plan for the sql query - - + string - - int - - - int - - + string @@ -4878,159 +4266,116 @@ in place of the get() method string - - $limit - - int - - - $offset - FALSE - int - - explain - \Query\Driver\SQL_Interface::explain() + random + \Query\Driver\PgSQL_SQL::random() - Modify the query to get the query plan + Random ordering keyword - - string - string - - $sql - - string - - - random - \Query\Driver\SQL_Interface::random() - - Get the sql for random ordering - - - - string - - - - + db_list - \Query\Driver\SQL_Interface::db_list() - + \Query\Driver\PgSQL_SQL::db_list() + Returns sql to list other databases - + string - + table_list - \Query\Driver\SQL_Interface::table_list() - + \Query\Driver\PgSQL_SQL::table_list() + Returns sql to list tables - + string - + system_table_list - \Query\Driver\SQL_Interface::system_table_list() - + \Query\Driver\PgSQL_SQL::system_table_list() + Returns sql to list system tables - - string - - - - - view_list - \Query\Driver\SQL_Interface::view_list() - - Returns sql to list views - - - string - - - - - trigger_list - \Query\Driver\SQL_Interface::trigger_list() - - Returns sql to list triggers - - - string - - - - - function_list - \Query\Driver\SQL_Interface::function_list() - - Return sql to list functions - - - NULL - - - - - procedure_list - \Query\Driver\SQL_Interface::procedure_list() - - Return sql to list stored procedures - - + string - sequence_list - \Query\Driver\SQL_Interface::sequence_list() + view_list + \Query\Driver\PgSQL_SQL::view_list() - Return sql to list sequences + Returns sql to list views string - - type_list - \Query\Driver\SQL_Interface::type_list() - - Return sql to list database field types + + trigger_list + \Query\Driver\PgSQL_SQL::trigger_list() + + Returns sql to list triggers - + string - array - - column_list - \Query\Driver\SQL_Interface::column_list() - - Get information about the columns in the -specified table + + function_list + \Query\Driver\PgSQL_SQL::function_list() + + Return sql to list functions - + + NULL + + + + + procedure_list + \Query\Driver\PgSQL_SQL::procedure_list() + + Return sql to list stored procedures + + string - + + + + sequence_list + \Query\Driver\PgSQL_SQL::sequence_list() + + Return sql to list sequences + + + string + + + + + column_list + \Query\Driver\PgSQL_SQL::column_list() + + Return sql to list columns of the specified table + + + string + + string @@ -5040,16 +4385,27 @@ specified table string - + + type_list + \Query\Driver\PgSQL_SQL::type_list() + + SQL to show list of field types + + + string + + + + fk_list - \Query\Driver\SQL_Interface::fk_list() - + \Query\Driver\PgSQL_SQL::fk_list() + Get the list of foreign keys for the current table - - - array + + + string @@ -5058,16 +4414,16 @@ table - + index_list - \Query\Driver\SQL_Interface::index_list() - + \Query\Driver\PgSQL_SQL::index_list() + Get the list of indexes for the current table - + string - + array @@ -5077,866 +4433,8 @@ table string - - 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= - - - - Query - Free Query Builder / Database Abstraction Layer - - - - - - - - \InvalidArgumentException - BadDBDriverException - \Query\BadDBDriverException - - Generic exception for bad drivers - - - - - - - Connection_Manager - \Query\Connection_Manager - - Connection manager class to manage connections for the -Query method - - - - - - $connections - array() - - Map of named database connections - - - array - - - - - $instance - null - - Class instance variable - - - \Query\Connection_Manager - - - - - __construct - \Query\Connection_Manager::__construct() - - Private constructor to prevent multiple instances - - - - - - __clone - \Query\Connection_Manager::__clone() - - Private clone method to prevent cloning - - - - - - __wakeup - \Query\Connection_Manager::__wakeup() - - Make sure serialize/deseriaze doesn't work - - - - \Query\DomainException - - - - - get_instance - \Query\Connection_Manager::get_instance() - - Return a connection manager instance - - - - \Query\Connection_Manager - - - - - get_connection - \Query\Connection_Manager::get_connection() - - Returns the connection specified by the name given - - - string - array - object - - - \Query\Query_Builder - - - \Query\InvalidArgumentException - - - - $name - '' - string|array|object - - - - connect - \Query\Connection_Manager::connect() - - Parse the passed parameters and return a connection - - - \ArrayObject - - - \Query\Query_Builder - - - \Query\BadConnectionException - - - - $params - - \ArrayObject - - - - parse_params - \Query\Connection_Manager::parse_params() - - Parses params into a dsn and option array - - - \ArrayObject - - - \Query\BadDBDriverException - - - - $params - - \ArrayObject - - - - create_dsn - \Query\Connection_Manager::create_dsn() - - Create the dsn from the db type and params - - - string - - - \ArrayObject - - - string - - - - $dbtype - - string - - - $params - - \ArrayObject - - - - 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 - - - - Query - Free Query Builder / Database Abstraction Layer - - - - - - - - \Query\Table\Abstract_Table - Table_Index - \Query\Table\Table_Index - - Class representing indicies when creating a table - - - - $valid_options - array('type', 'unique', 'name') - - Valid options for a table index - - - array - - - - - __toString - \Query\Table\Table_Index::__toString() - - Return the string representation of the current index - - - - - eJytUk2P0zAQPdu/Yg5I/RCtYbUnFkRhAQnEBVjBBSma2NPEamoHe1waof3v2G67yw8gl4xn3nvz+fL12I9SLZcSlvAlUZiyUewPgejkgLfJDoYCKHiHjC1Ggjdt5ICarXfwGScKZ9ZmRL3DjoS4aMEGE/c+CHFn9577CT6t4QeGQK5GtR+nYLuexe3FgrlewNWz51ewKr/rihus24EQPfMYXyjVWe5Tu9Z+r/Bgka9zJeox52A1uUgnfIaPvR0ip9CRd5m0TjulvSFlWjSrMzgTlZRKweq/fVI63FPMQznP8ucdtgPdyMvEbweMEQKNgSI5tq4D64zVliL87smBDoTVjcCFWovUlVWlmo/O0BHoyORMfNhLU4PwR0pRMomc6jsO1oAfy84ibH24SJaMdKyYzQGzOwScylNJMQbPpJkMPDkUfnPhvzrB5lKIGU8jzZ4WKzn7K53t0vlMisXNPzV8pbwDB9wT5DpLWw+tY70lv61Bncp98GNlpZTU5kXBNrnT2TUN+29VZL6QonR6L+V92d97Z6pQnU+VWJcj/wsUl99u - - - - Query - Free Query Builder / Database Abstraction Layer - - - - - - - - \Query\Table\Abstract_Table - Table_Foreign_Key - \Query\Table\Table_Foreign_Key - - Class representing a foreign key - - - - $valid_options - array('delete', 'update', 'constraint') - - Valid options for a foreign key - - - \Query\Table\type - - - - - __toString - \Query\Table\Table_Foreign_Key::__toString() - - String representation of the foreign key - - - - - eJytkk2P0zAQhs/2r5gDUj9Ea1jtiQVRWNgDcEGs4IIUTexpYjW1LXtSEaH979hOu6A9k0tG9juP3/l4/Tb0Qar1WsIavo4UpxyU+C4SzQfwfrSDoQgKPiBji4ngXZs4ombrHXzBieI5axdQH7AjIS4s2OHIvY9C3Nuj536CT1v4gTGSq7fahynarmdxe4lgqVdw9eLlFWzK77rqBusOIETPHNIrpTrL/dhutT8qPFnk6+xE/X1zsJpcolmf5aG3Q+IxduRdTtqOB6W9IWVaNJuzOCcqKZWCzX/7pHR4pJSbcu7lz3tsB7qRl47fDpgSRAqREjm2rgOEvY9kOwcHmqonXUU1s7mb75rPNAH9YnImPQ6jqRL4LaUoeJH533GwBnwog0oF/ARfNLsTRuApEOSpYD1TUoTomTSTgWenAmkukDezbCmFWBgaiGnxvMRjMHiJdRZmS9bxQorVzT+GvnEsRT5WjHWF/B64p6fOiouxzdOB/ejmXWsa9jNiuZKiVPogH8rMPjpTKbVJZ06TOduy3n8AmvbeCQ== - - - - Query - Free Query Builder / Database Abstraction Layer - - - - - - - - \Query\Table\Abstract_Table - Table_Column - \Query\Table\Table_Column - - Class representing a column when creating a table - - - - $name - - - The name of the column - - - string - - - - - $type - - - The type of the column - - - string - - - - - $valid_options - array('limit', 'length', 'default', 'null', 'precision', 'scale', 'after', 'update', 'comment') - - Valid column options - - - \Query\Table\type - - - - - __construct - \Query\Table\Table_Column::__construct() - - Set the attributes for the column - - - string - - - \Query\Table\[string] - - - \Query\Table\[array] - - - - $name - - string - - - $type - NULL - \Query\Table\[string] - - - $options - array() - \Query\Table\[array] - - - - __toString - \Query\Table\Table_Column::__toString() - - Return the string to create the column - - - string - - - - - eJy1VE1vEzEQPXt/xRyQmlRJFqqeKIhCgQOqkKAFDoCiWe8ka9Vrr+xxaYT63/HHJv3iglT2smPPvDee5xm/eDV0Q1Xv71ewD58CuU00kv3eEZUNeBOUbslBDW+RsUFP8Lrx7FCysgZOcUNuRB0PKC9wTUJsueAYA3fWCXGuesvdBj4s4Bs6RyZ7pR02Tq07FidbCyZyCgdPnx3APP0Oc5xW5gKE6JgH/7yu14q70Cyk7Wu8VMiH8ST1TU6tJBlPJT6GD53SnoNbkzURtAgXtbQt1W2D7XwMjsC6quoa5o/2VZXBnnwUZdTyxzk2mo6qreInGr0HR4MjT4aVWQOCtDr0Bn51ZEA6wnGbEzQfUmZUplqelGC6YjKt313MMnvhd1WJlErEXOcdQToO2BVwtEua7Dq+RAcRGBOldV2JwVkmydTCk4Q5usfDm+GfeRLmNs9X1KrdFmuH1Ev+hiVniG2Cm4dMlwm5HCHwsoRNKiH2tOoV782ySWbNXbFbWmHQo8MErYsVVZfKR5Ky9BI1FRNXTK6YYWiRx+3Ybn28pr1KTHMlj9srO2XOiLOyyFHKJjB5WFl3T+wi1YAO+1HyclW3978Xx88i/h1P1iw6bgmfRA5NnAZYBVNme7mU0ckuSJ5k9lmhiqJ//HJ6Otvhd7cwnVYidd31f9TnM8VRNlmPsXK2ZVLoryK5En+3MR9UyvYsB0xuKrhOz8E70+ZWz+NWqBfp0fwDcLx2ng== - - - - Query - Free Query Builder / Database Abstraction Layer - - - - - - - - - Table_Builder - \Query\Table\Table_Builder - - Abstract class defining database / table creation methods - - - - - - $name - '' - - The name of the current table - - - string - - - - - $driver - NULL - - Driver for the current db - - - \Query\Table\Driver_Interface - - - - - $table_options - array() - - Options for the current table - - - array - - - - - $columns - array() - - Columns to be added/updated for the current table - - - array - - - - - $indexes - array() - - Indexes to be added/updated for the current table - - - array - - - - - $foreign_keys - array() - - Foreign keys to be added/updated for the current table - - - array - - - - - __construct - \Query\Table\Table_Builder::__construct() - - Constructor - - - string - - - array - - - \Query\Table\Driver_Interface - - - \Query\Table\Table_Builder - - - - $name - - string - - - $options - array() - array - - - $driver - NULL - \Query\Table\Driver_Interface - - - - __invoke - \Query\Table\Table_Builder::__invoke() - - Alias to constructor - - - string - - - array - - - \Query\Driver_Interface - - - - $name - - string - - - $options - array() - array - - - $driver - NULL - \Query\Driver_Interface - - - - set_driver - \Query\Table\Table_Builder::set_driver() - - Set the reference to the current database driver - - - \Query\Driver_Interface - - - \Query\Table_Builder - - - - $driver - - \Query\Driver_Interface - - - - get_driver - \Query\Table\Table_Builder::get_driver() - - Get the current DB Driver - - - \Query\Driver_Interface - - - - - add_column - \Query\Table\Table_Builder::add_column() - - Add a column to the current table - - - string - - - string - - - array - - - - $column_name - - string - - - $type - NULL - string - - - $options - array() - array - - - - remove_column - \Query\Table\Table_Builder::remove_column() - - - - - - $column_name - - - - - - rename_column - \Query\Table\Table_Builder::rename_column() - - - - - - $old_name - - - - - $new_name - - - - - - change_column - \Query\Table\Table_Builder::change_column() - - - - - - $column_name - - - - - $new_column_type - - - - - $options - array() - - - - - has_column - \Query\Table\Table_Builder::has_column() - - - - - - $column_name - - - - - $options - array() - - - - - add_index - \Query\Table\Table_Builder::add_index() - - - - - - $columns - - - - - $options - array() - - - - - remove_index - \Query\Table\Table_Builder::remove_index() - - - - - - $columns - - - - - $options - array() - - - - - remove_index_by_name - \Query\Table\Table_Builder::remove_index_by_name() - - - - - - $name - - - - - - has_index - \Query\Table\Table_Builder::has_index() - - - - - - $columns - - - - - $options - array() - - - - - add_foreign_key - \Query\Table\Table_Builder::add_foreign_key() - - - - - - $columns - - - - - $referenced_table - - - - - $referenced_columns - array('id') - - - - $options - array() - - - - - drop_foreign_key - \Query\Table\Table_Builder::drop_foreign_key() - - - - - - $columns - - - - - $constraint - NULL - - - - - has_foreign_key - \Query\Table\Table_Builder::has_foreign_key() - - - - - - $columns - - - - - $constraint - NULL - - - - - exists - \Query\Table\Table_Builder::exists() - - - - - - - drop - \Query\Table\Table_Builder::drop() - - - - - - - rename - \Query\Table\Table_Builder::rename() - - - - - - $new_table_name - - - - - - get_columns - \Query\Table\Table_Builder::get_columns() - - - - - - - create - \Query\Table\Table_Builder::create() - - - - - - - update - \Query\Table\Table_Builder::update() - - - - - - - save - \Query\Table\Table_Builder::save() - - - - - - - reset - \Query\Table\Table_Builder::reset() - - - - - - - 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 @@ -7732,7 +6230,7 @@ in place of the get() method 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 - + Query Free Query Builder / Database Abstraction Layer @@ -7742,47 +6240,1208 @@ in place of the get() method - - QBASE_PATH - \\QBASE_PATH - dirname(__FILE__) . '/' - - Reference to root path + + \Query\Table\Abstract_Table + Table_Column + \Query\Table\Table_Column + + Class representing a column when creating a table - - - - QDRIVER_PATH - \\QDRIVER_PATH - QBASE_PATH . 'drivers/' - - Path to driver classes - - - - - - query_autoload - \query_autoload() - - Load query classes - - - - - string - - - - $class + + $name - string - - - 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 + + The name of the column + + + string + + + + + $type + + + The type of the column + + + string + + + + + $valid_options + array('limit', 'length', 'default', 'null', 'precision', 'scale', 'after', 'update', 'comment') + + Valid column options + + + \Query\Table\type + + + + + __construct + \Query\Table\Table_Column::__construct() + + Set the attributes for the column + + + string + + + \Query\Table\[string] + + + \Query\Table\[array] + + + + $name + + string + + + $type + NULL + \Query\Table\[string] + + + $options + array() + \Query\Table\[array] + + + + __toString + \Query\Table\Table_Column::__toString() + + Return the string to create the column + + + string + + + + + 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== - + + + Query + Free Query Builder / Database Abstraction Layer + + + + + + + + \Query\Driver\Abstract_SQL + MySQL_SQL + \Query\Driver\MySQL_SQL + + MySQL specifc SQL + + + + + + limit + \Query\Driver\MySQL_SQL::limit() + + Limit clause + + + string + + + int + + + int + + + string + + + + $sql + + string + + + $limit + + int + + + $offset + FALSE + int + + + + explain + \Query\Driver\MySQL_SQL::explain() + + Get the query plan for the sql query + + + string + + + string + + + + $sql + + string + + + + random + \Query\Driver\MySQL_SQL::random() + + Random ordering keyword + + + string + + + + + db_list + \Query\Driver\MySQL_SQL::db_list() + + Returns sql to list other databases + + + string + + + + + table_list + \Query\Driver\MySQL_SQL::table_list() + + Returns sql to list tables + + + string + + + string + + + + $database + '' + string + + + + system_table_list + \Query\Driver\MySQL_SQL::system_table_list() + + Overridden in MySQL class + + + string + + + + + view_list + \Query\Driver\MySQL_SQL::view_list() + + Returns sql to list views + + + string + + + + + trigger_list + \Query\Driver\MySQL_SQL::trigger_list() + + Returns sql to list triggers + + + string + + + + + function_list + \Query\Driver\MySQL_SQL::function_list() + + Return sql to list functions + + + string + + + + + procedure_list + \Query\Driver\MySQL_SQL::procedure_list() + + Return sql to list stored procedures + + + string + + + + + sequence_list + \Query\Driver\MySQL_SQL::sequence_list() + + Return sql to list sequences + + + NULL + + + + + type_list + \Query\Driver\MySQL_SQL::type_list() + + SQL to show list of field types + + + string + + + + + column_list + \Query\Driver\MySQL_SQL::column_list() + + SQL to show infromation about columns in a table + + + string + + + string + + + + $table + + string + + + + fk_list + \Query\Driver\MySQL_SQL::fk_list() + + Get the list of foreign keys for the current +table + + + + string + + + + $table + + + + + + index_list + \Query\Driver\MySQL_SQL::index_list() + + Get the list of indexes for the current table + + + string + + + array + + + + $table + + string + + + + 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 + + + + Query + Free Query Builder / Database Abstraction Layer + + + + + + + + \Query\Driver\Abstract_SQL + Firebird_SQL + \Query\Driver\Firebird_SQL + + Firebird Specific SQL + + + + + + limit + \Query\Driver\Firebird_SQL::limit() + + Limit clause + + + string + + + int + + + int + + + string + + + + $sql + + string + + + $limit + + int + + + $offset + FALSE + int + + + + explain + \Query\Driver\Firebird_SQL::explain() + + Get the query plan for the sql query + + + string + + + string + + + + $sql + + string + + + + random + \Query\Driver\Firebird_SQL::random() + + Random ordering keyword + + + string + + + + + db_list + \Query\Driver\Firebird_SQL::db_list() + + Returns sql to list other databases + + + NULL + + + + + table_list + \Query\Driver\Firebird_SQL::table_list() + + Returns sql to list tables + + + string + + + + + system_table_list + \Query\Driver\Firebird_SQL::system_table_list() + + Returns sql to list system tables + + + string + + + + + view_list + \Query\Driver\Firebird_SQL::view_list() + + Returns sql to list views + + + string + + + + + trigger_list + \Query\Driver\Firebird_SQL::trigger_list() + + Returns sql to list triggers + + + string + + + + + function_list + \Query\Driver\Firebird_SQL::function_list() + + Return sql to list functions + + + string + + + + + procedure_list + \Query\Driver\Firebird_SQL::procedure_list() + + Return sql to list stored procedures + + + string + + + + + sequence_list + \Query\Driver\Firebird_SQL::sequence_list() + + Return sql to list sequences + + + string + + + + + column_list + \Query\Driver\Firebird_SQL::column_list() + + Return sql to list columns of the specified table + + + string + + + string + + + + $table + + string + + + + type_list + \Query\Driver\Firebird_SQL::type_list() + + SQL to show list of field types + + + string + + + + + fk_list + \Query\Driver\Firebird_SQL::fk_list() + + Get the list of foreign keys for the current +table + + + + string + + + + $table + + + + + + index_list + \Query\Driver\Firebird_SQL::index_list() + + Get the list of indexes for the current table + + + string + + + array + + + + $table + + string + + + + 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 + + + + Query + Free Query Builder / Database Abstraction Layer + + + + + + + + \Query\Driver\Abstract_Driver + SQLite + \Query\Driver\SQLite + + SQLite specific class + Extends PDO to simplify cross-database issues + + + + + $statement + + + Reference to the last executed sql query + + + \Query\Driver\PDOStatement + + + + + __construct + \Query\Driver\SQLite::__construct() + + Open SQLite Database + + + string + + + string + + + string + + + array + + + + $dsn + + string + + + $user + NULL + string + + + $pass + NULL + string + + + $driver_options + array() + array + + + + truncate + \Query\Driver\SQLite::truncate() + + Empty a table + + + string + + + + $table + + string + + + + get_tables + \Query\Driver\SQLite::get_tables() + + List tables for the current database + + + mixed + + + + + insert_batch + \Query\Driver\SQLite::insert_batch() + + Create sql for batch insert + + + + string + + + array + + + string + + + + $table + + string + + + $data + array() + array + + + + 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 + + + + Query + Free Query Builder / Database Abstraction Layer + + + + + + + + \Query\Driver\Abstract_SQL + SQLite_SQL + \Query\Driver\SQLite_SQL + + SQLite Specific SQL + + + + + + explain + \Query\Driver\SQLite_SQL::explain() + + Get the query plan for the sql query + + + string + + + string + + + + $sql + + string + + + + random + \Query\Driver\SQLite_SQL::random() + + Random ordering keyword + + + string + + + + + db_list + \Query\Driver\SQLite_SQL::db_list() + + Returns sql to list other databases + + + string + + + + + table_list + \Query\Driver\SQLite_SQL::table_list() + + Returns sql to list tables + + + string + + + + + system_table_list + \Query\Driver\SQLite_SQL::system_table_list() + + Overridden in SQLite class + + + string + + + + + view_list + \Query\Driver\SQLite_SQL::view_list() + + Returns sql to list views + + + string + + + + + trigger_list + \Query\Driver\SQLite_SQL::trigger_list() + + Returns sql to list triggers + + + NULL + + + + + function_list + \Query\Driver\SQLite_SQL::function_list() + + Return sql to list functions + + + NULL + + + + + procedure_list + \Query\Driver\SQLite_SQL::procedure_list() + + Return sql to list stored procedures + + + NULL + + + + + sequence_list + \Query\Driver\SQLite_SQL::sequence_list() + + Return sql to list sequences + + + NULL + + + + + type_list + \Query\Driver\SQLite_SQL::type_list() + + SQL to show list of field types + + + string[] + + + + + column_list + \Query\Driver\SQLite_SQL::column_list() + + SQL to show infromation about columns in a table + + + string + + + string + + + + $table + + string + + + + fk_list + \Query\Driver\SQLite_SQL::fk_list() + + Get the list of foreign keys for the current +table + + + string + + + string + + + + $table + + string + + + + index_list + \Query\Driver\SQLite_SQL::index_list() + + Get the list of indexes for the current table + + + string + + + array + + + + $table + + string + + + + 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 + + + + Query + Free Query Builder / Database Abstraction Layer + + + + + + + + \InvalidArgumentException + BadDBDriverException + \Query\BadDBDriverException + + Generic exception for bad drivers + + + + + + + + Connection_Manager + \Query\Connection_Manager + + Connection manager class to manage connections for the +Query method + + + + + + $connections + array() + + Map of named database connections + + + array + + + + + $instance + null + + Class instance variable + + + \Query\Connection_Manager + + + + + __construct + \Query\Connection_Manager::__construct() + + Private constructor to prevent multiple instances + + + + + + __clone + \Query\Connection_Manager::__clone() + + Private clone method to prevent cloning + + + + + + __wakeup + \Query\Connection_Manager::__wakeup() + + Make sure serialize/deseriaze doesn't work + + + + \Query\DomainException + + + + + get_instance + \Query\Connection_Manager::get_instance() + + Return a connection manager instance + + + + \Query\Connection_Manager + + + + + get_connection + \Query\Connection_Manager::get_connection() + + Returns the connection specified by the name given + + + string + array + object + + + \Query\Query_Builder + + + \Query\InvalidArgumentException + + + + $name + '' + string|array|object + + + + connect + \Query\Connection_Manager::connect() + + Parse the passed parameters and return a connection + + + \ArrayObject + + + \Query\Query_Builder + + + \Query\BadConnectionException + + + + $params + + \ArrayObject + + + + parse_params + \Query\Connection_Manager::parse_params() + + Parses params into a dsn and option array + + + \ArrayObject + + + \Query\BadDBDriverException + + + + $params + + \ArrayObject + + + + create_dsn + \Query\Connection_Manager::create_dsn() + + Create the dsn from the db type and params + + + string + + + \ArrayObject + + + string + + + + $dbtype + + string + + + $params + + \ArrayObject + + + + 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 + + + + Query + Free Query Builder / Database Abstraction Layer + + + + + + + + \Query\Driver\Abstract_Driver + PgSQL + \Query\Driver\PgSQL + + PostgreSQL specifc class + Extends PDO to simplify cross-database issues + + + + + __construct + \Query\Driver\PgSQL::__construct() + + Connect to a PosgreSQL database + + + string + + + string + + + string + + + array + + + + $dsn + + string + + + $username + null + string + + + $password + null + string + + + $options + array() + array + + + + truncate + \Query\Driver\PgSQL::truncate() + + Empty a table + + + string + + + + $table + + string + + + + get_schemas + \Query\Driver\PgSQL::get_schemas() + + Get a list of schemas for the current connection + + + array + + + + + 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== + + Query Free Query Builder / Database Abstraction Layer @@ -7859,18 +7518,21 @@ with array_map and glob mixed - + Query \Query() - + Connection function - - + 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. + string object array - + \Query\Query_Builder null @@ -7881,7 +7543,370 @@ with array_map and glob string|object|array - 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 + + + + Query + Free Query Builder / Database Abstraction Layer + + + + + + + + Driver_Interface + \Query\Driver\Driver_Interface + + PDO Interface to implement for database drivers + + + + + + __construct + \Query\Driver\Driver_Interface::__construct() + + Constructor/Connection method + + + string + + + \Query\Driver\[string] + + + \Query\Driver\[string] + + + \Query\Driver\[array] + + + void + + + + $dsn + + string + + + $username + NULL + \Query\Driver\[string] + + + $password + NULL + \Query\Driver\[string] + + + $driver_options + array() + \Query\Driver\[array] + + + + beginTransaction + \Query\Driver\Driver_Interface::beginTransaction() + + Begin a transaction + + + bool + + + + + commit + \Query\Driver\Driver_Interface::commit() + + Commit a transaction + + + bool + + + + + errorCode + \Query\Driver\Driver_Interface::errorCode() + + Return the current error code + + + mixed + + + + + errorInfo + \Query\Driver\Driver_Interface::errorInfo() + + Return information about the current error + + + array + + + + + exec + \Query\Driver\Driver_Interface::exec() + + Execute an SQL statement and return the number of affected rows + + + string + + + int + + + + $statement + + string + + + + getAttribute + \Query\Driver\Driver_Interface::getAttribute() + + Get a connection attribute for the current db driver + + + int + + + + + $attribute + + int + + + + rollback + \Query\Driver\Driver_Interface::rollback() + + Rollback a transaction + + + bool + + + + + setAttribute + \Query\Driver\Driver_Interface::setAttribute() + + Set a connection attribute + + + int + + + mixed + + + bool + + + + $attribute + + int + + + $value + + mixed + + + + 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= + + + + Query + Free Query Builder / Database Abstraction Layer + + + + + + + + QBASE_PATH + \\QBASE_PATH + dirname(__FILE__) . '/' + + Reference to root path + + + + + + QDRIVER_PATH + \\QDRIVER_PATH + QBASE_PATH . 'drivers/' + + Path to driver classes + + + + + + query_autoload + \query_autoload() + + Load query classes + + + + + string + + + + $class + + string + + + 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 + + + + Query + Free Query Builder / Database Abstraction Layer + + + + + + + + \Query\Table\Abstract_Table + Table_Index + \Query\Table\Table_Index + + Class representing indicies when creating a table + + + + $valid_options + array('type', 'unique', 'name') + + Valid options for a table index + + + array + + + + + __toString + \Query\Table\Table_Index::__toString() + + Return the string representation of the current index + + + + + eJytUk2P0zAQPdu/Yg5I/RCtYbUnFkRhAQnEBVjBBSma2NPEamoHe1waof3v2G67yw8gl4xn3nvz+fL12I9SLZcSlvAlUZiyUewPgejkgLfJDoYCKHiHjC1Ggjdt5ICarXfwGScKZ9ZmRL3DjoS4aMEGE/c+CHFn9577CT6t4QeGQK5GtR+nYLuexe3FgrlewNWz51ewKr/rihus24EQPfMYXyjVWe5Tu9Z+r/Bgka9zJeox52A1uUgnfIaPvR0ip9CRd5m0TjulvSFlWjSrMzgTlZRKweq/fVI63FPMQznP8ucdtgPdyMvEbweMEQKNgSI5tq4D64zVliL87smBDoTVjcCFWovUlVWlmo/O0BHoyORMfNhLU4PwR0pRMomc6jsO1oAfy84ibH24SJaMdKyYzQGzOwScylNJMQbPpJkMPDkUfnPhvzrB5lKIGU8jzZ4WKzn7K53t0vlMisXNPzV8pbwDB9wT5DpLWw+tY70lv61Bncp98GNlpZTU5kXBNrnT2TUN+29VZL6QonR6L+V92d97Z6pQnU+VWJcj/wsUl99u + + + + Query + Free Query Builder / Database Abstraction Layer + + + + + + + + \Query\Driver\Abstract_Driver + MySQL + \Query\Driver\MySQL + + MySQL specific class + Extends PDO to simplify cross-database issues + + + + + $escape_char + '`' + + Set the backtick as the MySQL escape character + + + string + + + + + __construct + \Query\Driver\MySQL::__construct() + + Connect to MySQL Database + + + string + + + string + + + string + + + array + + + + $dsn + + string + + + $username + null + string + + + $password + null + string + + + $options + array() + array + + + + truncate + \Query\Driver\MySQL::truncate() + + Empty a table + + + string + + + + $table + + string + + + + eJytVFFv2jAQfnZ+xQkhJVRAtqoPE4ytDKjUCdq1pJomVUpNYohFcFLb6RpV/e87Owl0U9en5iU+33ffnb87+/PXPMkd/+jIgSO4KpgscWHWZ5KxagO+FTyNmQQfplTTFVUMxiulJY00zwTMaclkHXWa02hLN4yQhgtOaaGTTBIS8F2mkxK+9+EnlZIJ642yvJR8k2gyaVbgRR04/vDxGHrmd2JxKRdbICTROlcD399wnRSrfpTtfPrAqT7BSvxDzpRHTChW4RGeJzxVupAblgkM6hdbP8pi5scrGvdqMAb6juP70Hu3z3EE3TGFotRa3k4lf2By6DSSL8rl1RxUziK+5hFEKVXqHy3hcCxVrJrNikjZom1UTcUeNROx2ncorIDw5DjE5CTIs2QadMJghVyaR1ugyto1g4poziBKqInH1mKIDTt9oBKQlYuNsX2H5DLTDDExtKuo0ETBCNw7d/gi4SQTAnGgszpHM0gH7hyz7Wp2aMdKvLZdKCaNoq/5ctTgdybjlz4cM1pCO8vNoKqm6GKFHYd1Iar5DcMInVoWkfZM4u4hz0gUado9cNf237Qja3qdjkOeHEJwgBp9jRiK2WPfBGe9T+jla/BituaCxZ57e/tjejkYLH6hJOE4CK7D84vzIJxcLhbji6lrGC0laVKhsjZZuGM4yl6zXVfkGSh5kxNGX6C1nAVwMV7MllVVMLmcz8fBDFxruq2u4el0hvh7duqaUZ88U7U+7q5U96nbgdFoBGfj+XLWsS0zjbeugds3thkBgp1gQg8Gb8j8QuHuXlaT36R/5wu5n8nZLtclUMBBTP87h3vnK3ODRxER1dgGi6rbXxmoRFsnXPW+5BK7/Rja3QY5tDjrvjd322sF1zcXE9ODu6cK83zXqgR4xhdpJmLI1mClDWN7n/v4bP8Bz8+qZw== @@ -7895,5 +7920,5 @@ with array_map and glob - +