David Grudl
|
b8e518f44b
|
implemented escapeLike() and modifiers %~like, %like~, %~like~
|
2010-08-27 01:00:53 +02:00 |
|
David Grudl
|
46a3b8a42c
|
now compatible with Debug / NDebug / Nette\Debug
|
2010-08-25 07:21:49 +02:00 |
|
David Grudl
|
310d43f404
|
DibiTranslator: temporary removed delimite() cache [Closes #21]
|
2010-08-25 01:27:05 +02:00 |
|
David Grudl
|
a64c2270d8
|
Revert "DibiResult: removed destructor"
This reverts commit 6d353c0b5d3c0a09352ecd4a1abfa07634913af6.
|
2010-08-25 01:27:05 +02:00 |
|
David Grudl
|
16dd0c7230
|
dibi::$substs & fall-back provided via DibiLazyStorage
|
2010-08-25 01:27:04 +02:00 |
|
David Grudl
|
79735e96d1
|
DibiLazyStorage: allows empty string as property name for reading
|
2010-08-25 01:27:04 +02:00 |
|
David Grudl
|
65b5e2eecd
|
added IDibiDriver::getReflector()
|
2010-08-05 21:03:08 +02:00 |
|
David Grudl
|
76783b3872
|
DibiDatabaseInfo: better IDibiReflector vs. IDibiResultDriver handling
|
2010-08-04 15:34:49 +02:00 |
|
David Grudl
|
de85d3814e
|
IDibiDriver splitted into IDibiDriver & IDibiResultDriver
|
2010-08-04 15:34:42 +02:00 |
|
David Grudl
|
5cce595518
|
DibiConnection::sql() renamed to verb translate()
|
2010-08-04 12:10:29 +02:00 |
|
David Grudl
|
746a553419
|
IDibiDriver::getColumnsMeta() renamed to getResultColumns() (BC break!)
|
2010-08-03 23:33:12 +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
|
204c4cdbd7
|
DibiConnection: fixed processing of profiler configuration
|
2010-08-03 21:29:12 +02:00 |
|
David Grudl
|
dc3b1ff399
|
DibiConnection::getDriver() automatically connects lazy connection; connect() and disconnect() are imperative now!
|
2010-08-03 18:11:21 +02:00 |
|
David Grudl
|
6bb2bc489d
|
DibiTranslator: removed getDriver() (it is private)
|
2010-08-03 18:11:21 +02:00 |
|
David Grudl
|
019f6864cf
|
DibiResult::getIterator() - removed optional $offset and $limit parameters (BC break!)
|
2010-08-03 18:11:20 +02:00 |
|
David Grudl
|
914f7d3c26
|
DibiLazyStorage: empty string as property name throws exception; fixed in DibiDatabaseInfo too
|
2010-08-03 13:41:05 +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
|
8c5dc153f2
|
DibiDatabaseInfo: uses DibiLazyStorage for column type detecting
|
2010-08-03 08:19:34 +02:00 |
|
David Grudl
|
c93137340e
|
DibiTranslator: uses DibiLazyStorage as caching layer over delimite()
|
2010-08-03 08:19:00 +02:00 |
|
David Grudl
|
84e0f0ecc1
|
added DibiLazyStorage, simple caching layer
|
2010-08-03 08:18:42 +02:00 |
|
PetrP
|
e8990c9be6
|
DibiProfiler: explain query doesn't overwrite dibi::$sql
|
2010-08-03 04:04:58 +02:00 |
|
PetrP
|
8082489143
|
DibiConnection: connect() is public
|
2010-08-03 04:04:57 +02:00 |
|
David Grudl
|
63163de18b
|
DibiDatabaseInfo: BIGINT is treated as string [Closes #18]
|
2010-08-03 04:04:53 +02:00 |
|
David Grudl
|
1b623855b7
|
typos
|
2010-08-03 04:04:47 +02:00 |
|
David Grudl
|
6288dc8cba
|
DibiConnection: removed old deprecated methods
|
2010-08-03 01:35:23 +02:00 |
|
David Grudl
|
20d0163316
|
DibiTranslator: speed optimizations
|
2010-08-03 01:32:00 +02:00 |
|
David Grudl
|
97da612604
|
DibiConnection: driver name is case insensitive
|
2010-08-03 00:45:52 +02:00 |
|
David Grudl
|
2ed67c1944
|
DibiConnection: uses single DibiTranslator object (per-connection)
|
2010-08-03 00:44:59 +02:00 |
|
David Grudl
|
8c99f0c04d
|
Driver's reflection capabilities moved to IDibiReflector
|
2010-05-26 16:26:21 +02:00 |
|
David Grudl
|
7bac2ef3b3
|
typos, changed nettephp.com -> nette.org
|
2010-05-25 02:48:51 +02:00 |
|
David Grudl
|
651c0f8c4a
|
DibiProfiler is configurable via DibiConnection $config
|
2010-05-19 20:48:35 +02:00 |
|
David Grudl
|
88b1a45e42
|
DibiResult is configured via items 'detectTypes' and 'formatDateTime' in 'result' subarray; removed RESULT_DETECT_TYPES & RESULT_DATE_TIME
|
2010-05-19 20:25:17 +02:00 |
|
David Grudl
|
d19afd5790
|
Removed inTransaction definitely (BC break!)
|
2010-05-19 18:33:28 +02:00 |
|
David Grudl
|
8b4cd4e689
|
DibiTranslator: %f modifier converts value to number
|
2010-05-19 17:14:12 +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
|
550c477797
|
DibiConnection::alias() refactoring
|
2010-05-19 15:33:37 +02:00 |
|
David Grudl
|
27d58bff40
|
DibiDatabaseInfo: provides substitutions
|
2010-05-19 15:03:48 +02:00 |
|
David Grudl
|
bec559448c
|
rewritten dibi::IDENTIFIER escaping; added support for [table.*]
|
2010-05-19 14:59:03 +02:00 |
|
David Grudl
|
27930611de
|
REGEXP optimizations
|
2010-05-16 22:45:55 +02:00 |
|
David Grudl
|
553f7da5f9
|
implemented PCRE error checking and PcreException
|
2010-05-16 22:12:19 +02:00 |
|
David Grudl
|
555e825bb2
|
DibiResult: fixed compatibility with new DibiRow
|
2010-04-26 21:20:10 +02:00 |
|
David Grudl
|
5d95f0ba0d
|
added DibiRow::toArray() & Countable
|
2010-04-26 21:18:46 +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
|
784153e98c
|
DibiRow is not longer ArrayObject descendant
|
2010-04-22 23:19:33 +02:00 |
|
David Grudl
|
a4c5f327de
|
DibiConnection: $config can be Traversable
|
2010-04-22 22:14:46 +02:00 |
|
David Grudl
|
90d61002fb
|
added @property phpDoc
|
2010-04-22 12:12:11 +02:00 |
|