summaryrefslogtreecommitdiffstats
path: root/system/database/DB_query_builder.php
AgeCommit message (Collapse)AuthorFilesLines
2012-11-06Fix #589Andrey Andreev1-4/+4
2012-11-06Add an optional escape parameter to insert() and insert_batch()Andrey Andreev1-6/+8
"Fixes" #1895
2012-11-02DocBlocks for base DB classesAndrey Andreev1-141/+319
Partially fixes issue #1295.
2012-11-01Manually apply PR #1594 (fixing phpdoc page-level generation/warnings)Andrey Andreev1-1/+2
Also partially fixes issue #1295, fixes inconsistencies in some page-level docblocks and adds include checks in language files.
2012-11-01Remove var_dump() missed in a previous commitAndrey Andreev1-1/+0
2012-11-01Fix an update_string() bugAndrey Andreev1-1/+1
2012-10-26Fix issue #59Andrey Andreev1-1/+3
2012-10-25Add missing delimiter in preg_quote() occurences (fix #1929)Andrey Andreev1-1/+1
2012-10-24An alternative to affected_rows() for insert_batch() and update_batch() (ref ↵Andrey Andreev1-12/+12
#126)
2012-10-24[ci skip] style and phpdoc-related changes (rel #1295)Andrey Andreev1-29/+39
2012-10-24Fix issue #1925 (order_by() with = FALSE)Andrey Andreev1-1/+1
2012-10-23Alter _compile_order_by() to re-fix MSSQL, SQLSRV limit()Andrey Andreev1-4/+6
2012-10-22Fix where() & having() escaping/prefixing literal values containing a periodAndrey Andreev1-4/+40
2012-10-12Really fix order_by()Andrey Andreev1-1/+1
2012-10-12Fix order_by()Andrey Andreev1-1/+1
2012-10-12Fix where_in()Andrey Andreev1-1/+1
2012-10-12Fix where() with literal multiple conditionsAndrey Andreev1-16/+27
2012-10-12Fix having(), group_by()Andrey Andreev1-6/+4
2012-10-12Fix delete() with multiple tables and an erroneous variableAndrey Andreev1-4/+2
2012-10-12Fix _get_operator() for 'LIKE expr ESCAPE'Andrey Andreev1-3/+2
2012-10-12Merge changes from developAndrey Andreev1-10/+9
2012-10-09Missed an underscore ... dohAndrey Andreev1-1/+1
2012-10-09Alter fix for issue #1257Andrey Andreev1-1/+18
2012-10-06Fix issue #1257Andrey Andreev1-19/+1
2012-07-19Implement _compile_order_by()Andrey Andreev1-43/+64
2012-07-19Implement group_by() compiler and no_escape featureAndrey Andreev1-4/+14
2012-07-19Remove _limit()'s extra parameters and qb_limit, qb_offset unneeded ↵Andrey Andreev1-13/+36
typecasts + add _compile_group_by() method
2012-07-19Remove qb_wherein propertyAndrey Andreev1-7/+4
2012-07-18Merge where() and having() logic - it's structurally identical and only the ↵Andrey Andreev1-87/+37
keyword differs
2012-07-18Remove dependancies on qb_like and remove unneeded parameters from ↵Andrey Andreev1-75/+72
_delete(), _like(), _update(), _update_batch()
2012-07-18Change _like() to append to the qb_where arrayAndrey Andreev1-14/+6
2012-07-17Fix WHERE escaping/prefixingAndrey Andreev1-36/+85
2012-07-06Fix a few join() bugsAndrey Andreev1-5/+5
2012-07-05Move _insert() and _update() defaults from Query Builder to DB_driver so ↵Andrey Andreev1-52/+0
that they're available for use by insert_string() and update_string() at all times
2012-06-26Fix get_where() testAndrey Andreev1-1/+1
2012-06-25Fix issues #1529 & #1530Andrey Andreev1-3/+3
2012-06-25Change where() to skip dbprefix (until a better solution is available)Andrey Andreev1-4/+12
2012-06-24Add a default _limit() method to the Query Builder classAndrey Andreev1-0/+17
2012-06-23Add _where() changes from pull #1517 to the PostgreSQL driverAndrey Andreev1-2/+4
2012-06-22fixed query grouping when using where($array) syntaxWanWizard1-10/+4
on request of Phil
2012-06-18Changed limit() and offset() to ignore NULL valuesAndrey Andreev1-7/+3
2012-06-17Add join() USING supportAndrey Andreev1-3/+11
2012-06-17Improve escaping, support for table names with spaces and fix where() for ↵Andrey Andreev1-2/+2
strings with no spaces around operators
2012-06-16Spelling fixes - `wether` to `whether`Alex Bilbie1-1/+1
Interestingly `wether` means a castrated ram in old English
2012-06-16All Query Builder methods to respect _protect_identifiers by defaultAndrey Andreev1-18/+24
2012-06-16Added an escape parameter to where_in(), or_where_in(), where_not_in(), ↵Andrey Andreev1-12/+14
or_where_not_in() and made where(), or_where() to default the escape setting to the value of _protect_identifiers
2012-06-16Changed order_by() default escaping to _protect_identifiersAndrey Andreev1-2/+3
2012-06-15Fix having()Andrey Andreev1-4/+3
2012-06-15Fix issue #1483Andrey Andreev1-1/+1
2012-06-15Fix issue #1482Andrey Andreev1-1/+1