David Grudl
|
c2c63615fd
|
DibiFluent: added setupResult()
|
2012-01-21 16:58:56 +01:00 |
|
David Grudl
|
3f2e383b47
|
__toString() do not throw an exception [Closes #19]
|
2012-01-21 16:58:55 +01:00 |
|
David Grudl
|
a8672bb6ff
|
DibiFluent passed as argument to DibiFluent is converted to string [Closes #44]
|
2012-01-12 00:46:49 +01:00 |
|
David Grudl
|
dbb72b769b
|
updated phpDoc @package
|
2012-01-03 04:50:11 +01:00 |
|
David Grudl
|
1d4e86fe2b
|
Updated copyright notices for 2012
|
2012-01-03 04:17:30 +01:00 |
|
David Grudl
|
bdb5b217c7
|
License changed to the New BSD License or the GNU General Public License (GPL) version 2 or 3.
|
2011-02-02 01:20:30 +01:00 |
|
David Grudl
|
9c52b8ea9d
|
renamed DibiLazyStorage to DibiHashMap
|
2011-01-25 18:00:29 +01:00 |
|
David Grudl
|
e6e7babe22
|
simplified phpDoc comments
|
2010-09-14 19:09:56 +02:00 |
|
David Grudl
|
5cce595518
|
DibiConnection::sql() renamed to verb translate()
|
2010-08-04 12:10:29 +02:00 |
|
David Grudl
|
0d7b9c32c9
|
updated phpDoc
|
2010-08-03 23:27:53 +02:00 |
|
David Grudl
|
9a4f1e6e36
|
DibiFluent: allowed multiple ->from('table')
|
2010-08-03 21:54:01 +02:00 |
|
David Grudl
|
9d27c7cc4e
|
DibiFluent: speed optimizations
|
2010-08-03 08:19:57 +02:00 |
|
David Grudl
|
bcee7bba91
|
DibiFluent::__class() small refactoring
|
2010-08-03 08:19:57 +02:00 |
|
David Grudl
|
8c99f0c04d
|
Driver's reflection capabilities moved to IDibiReflector
|
2010-05-26 16:26:21 +02:00 |
|
David Grudl
|
286cd7bacd
|
DibiFluent: implemented clause auto-switch for 'JOIN', 'INNER JOIN', 'LEFT JOIN'
|
2010-05-19 16:38:51 +02:00 |
|
David Grudl
|
26384626ba
|
ArrayObject -> Traversable & iterator_to_array
|
2010-04-26 20:43:04 +02:00 |
|
David Grudl
|
f048cc4086
|
added @method phpDoc
|
2010-04-23 14:55:29 +02:00 |
|
David Grudl
|
90d61002fb
|
added @property phpDoc
|
2010-04-22 12:12:11 +02:00 |
|
David Grudl
|
0b9562497f
|
typos
|
2010-02-24 07:50:50 +01:00 |
|
David Grudl
|
55cd98e9c1
|
DibiFluent: fixed support for cloning
|
2010-01-26 19:55:00 +01:00 |
|
David Grudl
|
e232bf470c
|
DibiFluent: clause() argument can be in upper-case
|
2010-01-24 18:58:05 +01:00 |
|
David Grudl
|
65965b0943
|
DibiFluent: added support for cloning
|
2010-01-24 18:57:04 +01:00 |
|
David Grudl
|
b8600ee704
|
added DibiFluent::REMOVE const
|
2010-01-23 06:28:23 +01:00 |
|
David Grudl
|
fa0b146f67
|
DibiTranslator: empty arrays DO NOT generate NULL (BC break!) & added array modifier %in
|
2010-01-23 05:25:17 +01:00 |
|
David Grudl
|
76c02a65da
|
DibiFluent: added removeClause()
|
2010-01-23 04:43:36 +01:00 |
|
David Grudl
|
c37475838f
|
- year 2009 -> 2010
|
2010-01-03 15:32:26 +01:00 |
|
David Grudl
|
7c6932807d
|
updated for GIT
|
2009-08-14 00:05:20 +02:00 |
|
David Grudl
|
e52cee8cbc
|
- DibiConnection: insert() and update() accepts ArrayObject
|
2009-06-19 11:28:42 +00:00 |
|
David Grudl
|
2f86997ca7
|
- affectedRows(), insertId(), rowCount() are aliases for getAffectedRows(), getInsertId(), getRowCount()
|
2009-02-26 20:02:14 +00:00 |
|
David Grudl
|
14b731e002
|
- added DibiDataSource::fetch(), fetchAll(), fetchSingle(), fetchPairs() & fetchAssoc()
|
2009-02-23 03:55:47 +00:00 |
|
David Grudl
|
46d79fc305
|
- DibiConnection & DibiTranslator refactoring
- DibiException accepts SQL parameter
- undeprecated IDataSource
|
2009-02-05 21:08:00 +00:00 |
|
David Grudl
|
32ed383326
|
- query returns DibiResult or number of affected rows now
|
2009-02-05 02:13:15 +00:00 |
|
David Grudl
|
bf6dc1cbd1
|
- DibiFluent implements Countable, IteratorAggregate
- DibiDataSource is deprecated
- DibiTranslator - fixed DateTime class support
|
2009-02-05 01:26:08 +00:00 |
|
David Grudl
|
a5a1da19a7
|
- DibiPostgreDriver: schema is case-sensitive
- DibiTranslator: %n modifier can construct [table] AS t statements
|
2009-02-02 17:50:02 +00:00 |
|
David Grudl
|
5ecfaf7ab1
|
- all drivers accepts injected connection resource
- DibiFluent: fixed identifier substitution
|
2009-01-17 19:27:40 +00:00 |
|
David Grudl
|
e5a1877ed9
|
- year 2008 -> 2009
|
2008-12-31 00:13:40 +00:00 |
|
David Grudl
|
4b7b7de87a
|
- DibiFluent - added support for nested selects
- DibiFluent::__toString() returns NOT highlighted SQL
|
2008-11-22 14:31:38 +00:00 |
|
David Grudl
|
ab892255d3
|
improved reflection skills
|
2008-10-28 01:03:50 +00:00 |
|
David Grudl
|
e221a13dda
|
- requires FirePHP 0.2
- improved DibiFluent
|
2008-10-25 15:36:37 +00:00 |
|
David Grudl
|
56628144b4
|
- DibiFluent autodetects modifiers for associative arrays (after where, orderBy, ...)
- json_encode in PHP < 5.2
|
2008-10-25 00:26:56 +00:00 |
|
David Grudl
|
3e04378375
|
- returns result-set rows as DibiRow objects!
- removed option 'resultObjects'
- SQlite driver removes quotes from result-set column names
- this revision may cause compatibility break
|
2008-10-10 17:39:33 +00:00 |
|
David Grudl
|
9eddba204f
|
- BC change: DibiResult::fetchAll() returns always multidimensional arrays (for single columns use fetchPairs() instead)
- added DibiTable::insertOrUpdate()
- new modifier %by
|
2008-10-01 16:04:16 +00:00 |
|
David Grudl
|
8c4211d5be
|
- added fluent SQL builders support in DibiConnection and DibiTable
|
2008-09-13 16:38:59 +00:00 |
|
David Grudl
|
96c69f5bed
|
|
2008-09-11 12:37:41 +00:00 |
|
David Grudl
|
398c7a3500
|
added new methods fetchSingle, fetchAll, fetchAssoc and fetchPairs to DibiFluent
|
2008-09-11 12:33:49 +00:00 |
|
David Grudl
|
e5af8a8c67
|
- Object renamed to DibiObject
- DibiTranslator: improved %and and %or handling
- DibiTable::findAll allows to add conditions
|
2008-09-05 05:35:15 +00:00 |
|
David Grudl
|
c0bd3761de
|
modified SVN properties
|
2008-07-17 03:51:29 +00:00 |
|
David Grudl
|
4e41f1641e
|
- added dibi::setSubstFallBack()
- added DibiFluent::fetch()
|
2008-06-08 12:44:44 +00:00 |
|
David Grudl
|
3728b16a21
|
- added DibiFluent
- bugfix in dibi::dump()
|
2008-05-21 11:20:46 +00:00 |
|