├── .gitignore ├── .phpunit.result.cache ├── .travis.yml ├── .vscode └── launch.json ├── LICENSE ├── README.md ├── composer.json ├── composer.lock ├── example └── index.php ├── logo.png ├── logo.svg ├── phpunit.xml ├── src ├── AB.php ├── AB │ ├── DataSet.php │ ├── DataSet │ │ ├── KeepDataSet.php │ │ ├── Row.php │ │ └── Row │ │ │ ├── Cell.php │ │ │ └── KeepRow.php │ ├── Table.php │ ├── Table │ │ ├── Column.php │ │ ├── Column │ │ │ └── KeepColumn.php │ │ ├── DataType │ │ │ ├── DataType.php │ │ │ ├── Date.php │ │ │ ├── Integer.php │ │ │ └── VarChar.php │ │ ├── Index │ │ │ └── ForeignKey.php │ │ └── KeepTable.php │ └── Traits │ │ ├── Aliasable.php │ │ ├── Indexed.php │ │ └── KeepDataSet.php ├── ABException.php ├── ABTestCase.php ├── Functions │ ├── ABFunction.php │ ├── Agregate.php │ ├── Agregate │ │ ├── Count.php │ │ ├── GroupConcat.php │ │ └── Sum.php │ ├── Concat.php │ ├── IfElse.php │ └── IfNull.php ├── Helper.php ├── KeepAB.php ├── KeepQuery.php ├── Query.php ├── Query │ ├── Clauses │ │ ├── Join.php │ │ ├── On.php │ │ ├── Order.php │ │ └── Where.php │ ├── Interfaces │ │ └── QueryType.php │ ├── Objects │ │ ├── ColumnWithIndex.php │ │ ├── Comparison.php │ │ ├── Condition.php │ │ ├── GroupedDataSet.php │ │ ├── Operators │ │ │ ├── Equal.php │ │ │ ├── In.php │ │ │ ├── NotEqual.php │ │ │ ├── NotIn.php │ │ │ └── Operator.php │ │ ├── Parser.php │ │ └── ReturnSet.php │ ├── Traits │ │ ├── ConditionBehaviour.php │ │ ├── Groupable.php │ │ ├── Joinable.php │ │ ├── Limitable.php │ │ ├── Orderable.php │ │ └── Whereable.php │ ├── Type.php │ └── Type │ │ ├── Delete.php │ │ ├── Insert.php │ │ ├── Select.php │ │ └── Update.php └── constants.php └── tests ├── AB └── TableTest.php ├── ABTest.php ├── HelperTest.php └── QueryTest.php /.gitignore: -------------------------------------------------------------------------------- 1 | vendor 2 | errors.txt 3 | test 4 | /.vscode -------------------------------------------------------------------------------- /.phpunit.result.cache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whizsid/arraybase/HEAD/.phpunit.result.cache -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whizsid/arraybase/HEAD/.travis.yml -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whizsid/arraybase/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whizsid/arraybase/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whizsid/arraybase/HEAD/README.md -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whizsid/arraybase/HEAD/composer.json -------------------------------------------------------------------------------- /composer.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whizsid/arraybase/HEAD/composer.lock -------------------------------------------------------------------------------- /example/index.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whizsid/arraybase/HEAD/example/index.php -------------------------------------------------------------------------------- /logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whizsid/arraybase/HEAD/logo.png -------------------------------------------------------------------------------- /logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whizsid/arraybase/HEAD/logo.svg -------------------------------------------------------------------------------- /phpunit.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whizsid/arraybase/HEAD/phpunit.xml -------------------------------------------------------------------------------- /src/AB.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whizsid/arraybase/HEAD/src/AB.php -------------------------------------------------------------------------------- /src/AB/DataSet.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whizsid/arraybase/HEAD/src/AB/DataSet.php -------------------------------------------------------------------------------- /src/AB/DataSet/KeepDataSet.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whizsid/arraybase/HEAD/src/AB/DataSet/KeepDataSet.php -------------------------------------------------------------------------------- /src/AB/DataSet/Row.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whizsid/arraybase/HEAD/src/AB/DataSet/Row.php -------------------------------------------------------------------------------- /src/AB/DataSet/Row/Cell.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whizsid/arraybase/HEAD/src/AB/DataSet/Row/Cell.php -------------------------------------------------------------------------------- /src/AB/DataSet/Row/KeepRow.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whizsid/arraybase/HEAD/src/AB/DataSet/Row/KeepRow.php -------------------------------------------------------------------------------- /src/AB/Table.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whizsid/arraybase/HEAD/src/AB/Table.php -------------------------------------------------------------------------------- /src/AB/Table/Column.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whizsid/arraybase/HEAD/src/AB/Table/Column.php -------------------------------------------------------------------------------- /src/AB/Table/Column/KeepColumn.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whizsid/arraybase/HEAD/src/AB/Table/Column/KeepColumn.php -------------------------------------------------------------------------------- /src/AB/Table/DataType/DataType.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whizsid/arraybase/HEAD/src/AB/Table/DataType/DataType.php -------------------------------------------------------------------------------- /src/AB/Table/DataType/Date.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whizsid/arraybase/HEAD/src/AB/Table/DataType/Date.php -------------------------------------------------------------------------------- /src/AB/Table/DataType/Integer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whizsid/arraybase/HEAD/src/AB/Table/DataType/Integer.php -------------------------------------------------------------------------------- /src/AB/Table/DataType/VarChar.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whizsid/arraybase/HEAD/src/AB/Table/DataType/VarChar.php -------------------------------------------------------------------------------- /src/AB/Table/Index/ForeignKey.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whizsid/arraybase/HEAD/src/AB/Table/Index/ForeignKey.php -------------------------------------------------------------------------------- /src/AB/Table/KeepTable.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whizsid/arraybase/HEAD/src/AB/Table/KeepTable.php -------------------------------------------------------------------------------- /src/AB/Traits/Aliasable.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whizsid/arraybase/HEAD/src/AB/Traits/Aliasable.php -------------------------------------------------------------------------------- /src/AB/Traits/Indexed.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whizsid/arraybase/HEAD/src/AB/Traits/Indexed.php -------------------------------------------------------------------------------- /src/AB/Traits/KeepDataSet.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whizsid/arraybase/HEAD/src/AB/Traits/KeepDataSet.php -------------------------------------------------------------------------------- /src/ABException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whizsid/arraybase/HEAD/src/ABException.php -------------------------------------------------------------------------------- /src/ABTestCase.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whizsid/arraybase/HEAD/src/ABTestCase.php -------------------------------------------------------------------------------- /src/Functions/ABFunction.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whizsid/arraybase/HEAD/src/Functions/ABFunction.php -------------------------------------------------------------------------------- /src/Functions/Agregate.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whizsid/arraybase/HEAD/src/Functions/Agregate.php -------------------------------------------------------------------------------- /src/Functions/Agregate/Count.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whizsid/arraybase/HEAD/src/Functions/Agregate/Count.php -------------------------------------------------------------------------------- /src/Functions/Agregate/GroupConcat.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whizsid/arraybase/HEAD/src/Functions/Agregate/GroupConcat.php -------------------------------------------------------------------------------- /src/Functions/Agregate/Sum.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whizsid/arraybase/HEAD/src/Functions/Agregate/Sum.php -------------------------------------------------------------------------------- /src/Functions/Concat.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whizsid/arraybase/HEAD/src/Functions/Concat.php -------------------------------------------------------------------------------- /src/Functions/IfElse.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whizsid/arraybase/HEAD/src/Functions/IfElse.php -------------------------------------------------------------------------------- /src/Functions/IfNull.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whizsid/arraybase/HEAD/src/Functions/IfNull.php -------------------------------------------------------------------------------- /src/Helper.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whizsid/arraybase/HEAD/src/Helper.php -------------------------------------------------------------------------------- /src/KeepAB.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whizsid/arraybase/HEAD/src/KeepAB.php -------------------------------------------------------------------------------- /src/KeepQuery.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whizsid/arraybase/HEAD/src/KeepQuery.php -------------------------------------------------------------------------------- /src/Query.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whizsid/arraybase/HEAD/src/Query.php -------------------------------------------------------------------------------- /src/Query/Clauses/Join.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whizsid/arraybase/HEAD/src/Query/Clauses/Join.php -------------------------------------------------------------------------------- /src/Query/Clauses/On.php: -------------------------------------------------------------------------------- 1 |