a3eac844ae
*: Support set names binary ( #1578 )
2016-08-15 22:25:23 +08:00
39e4d52bd7
*: support index where and aggregate push down. ( #1567 )
2016-08-15 20:03:52 +08:00
1f9da091b8
util/types: change FieldType of exprNode to value instead of pointer ( #1564 )
2016-08-09 12:45:59 +08:00
0d864a1710
*: Add --log-file flag to set log file path ( #1560 )
2016-08-08 10:52:31 +08:00
1d5fdbfaf9
*: improve time codec. ( #1551 )
2016-08-05 14:23:38 +08:00
8169806756
*: Use prometheus for metrics ( #1525 )
...
Add prometheus metrics framework.
2016-07-30 12:08:36 +08:00
212ba73b4a
util/codec: encode int64 to varint if not comparable ( #1448 )
2016-07-25 12:52:06 +08:00
6abc5d88b7
types: Fix bug for CalculateSum ( #1497 )
2016-07-25 12:04:53 +08:00
f5a6c962b5
*: Change ctx.Value from interface{} to Datum ( #1494 )
2016-07-25 10:42:54 +08:00
945fd1d371
*: add error trace ( #1477 )
2016-07-20 11:50:33 +08:00
8749945b0c
*: add builtin function greatest ( #1463 )
2016-07-20 11:32:14 +08:00
1cdb2cc18d
Fix bugs in string literal unescape ( #1432 )
...
Unescape string literal in lex scanner
2016-07-13 11:50:29 +08:00
61ada26dc4
Support sum in xapi. ( #1409 )
2016-07-08 19:59:13 +08:00
db4cdcfaec
parser: reduce memory allocation ( #1408 )
2016-07-07 16:42:30 +08:00
5408833b9a
ddl: improve ddl test ( #1387 )
2016-07-05 11:21:50 +08:00
0450ba0b47
*: unify "See url" format ( #1391 )
...
* *: unify "See url" format
2016-07-05 11:21:10 +08:00
c24ef9face
util/testkit: print error stack when assert error. ( #1381 )
2016-07-02 12:59:22 +08:00
cad94acb54
Store row data in single kv pair ( #1347 )
2016-06-28 11:15:09 +08:00
1a706853ed
Rename err2 to err1 where possible ( #1331 )
2016-06-19 08:33:33 +08:00
d7f9f6fb3c
Fix misspelling of different in comment ( #1321 )
2016-06-15 13:04:19 +08:00
004500171e
*: Refactor datum arithmetic codes and support Add/Div in xeval. ( #1311 )
...
Prepare for aggregate function sum/avg.
2016-06-13 11:24:07 +08:00
e3597b6548
Add Datum.IsNull() fucntion ( #1298 )
...
Add IsNull function for Datum to simplify null check.
2016-06-07 23:35:25 +08:00
75f089d056
util/types: clean up, removed unused code. ( #1281 )
2016-06-02 10:42:36 +08:00
97df813e92
fix parsing error caused by single quote transformation ( #1274 )
...
fix parsing error caused by single quote transformation
2016-06-01 17:41:20 +08:00
ced939df5d
types: Tiny cleanup ( #1270 )
...
Fix typo
2016-05-31 12:49:43 +08:00
458671af7e
util/codec: unify decimal codec with tikv. ( #1268 )
2016-05-30 17:50:23 +08:00
4c339c567d
util/types: parse float with best effort. ( #1264 )
...
For example, "1.1a" should parsed to 1.1 rather than 0.
2016-05-30 14:26:41 +08:00
05043bfb0c
*: fix decimal codec bug, see #1265 . ( #1266 )
2016-05-30 10:34:14 +08:00
d3cb90559b
*: change Context method FinishTxn to CommitTxn and RollbackTxn. ( #1253 )
...
Makes it easier to read.
2016-05-24 13:17:01 +08:00
e22d8d06da
*: xapi push down mysql.Duration and mysql.Decimal. ( #1243 )
2016-05-20 18:30:30 +08:00
cf6d1f5f97
*: do not set null column value to save storage space. ( #1236 )
2016-05-17 19:14:28 +08:00
55ed68ca6c
add builtin-reverse func ( #1224 )
2016-05-13 20:53:55 +08:00
f6e7a331d0
codec: fix datum convert to float32. ( #1217 )
2016-05-10 16:07:18 +08:00
0841dbef9b
*: Support builtin function round(X), round(X, D) ( #1208 )
...
Support builtin function round(X), round(X, D)
2016-05-07 13:38:02 +08:00
3671f3958f
xapi: support IN expression push down. ( #1147 )
...
* xapi: support IN expression push down.
2016-04-25 19:50:33 +08:00
5bbb710b76
arena: tiny clean up.
2016-04-23 15:19:31 +08:00
15db558224
arena: clean up tests. ( #1150 )
2016-04-23 02:13:34 -05:00
bbffc220ed
*: Tiny cleanup ( #1145 )
...
Fix typo
2016-04-23 10:27:13 +08:00
d78e4044cc
*: fix misspells ( #1143 )
2016-04-22 11:30:37 +08:00
c26dfd54e4
executor: Change interface to datum in executor. ( #1103 )
...
Change interface to datum in executor.
2016-04-20 09:52:23 +08:00
895e9a0d86
*: fix issue#1089 and add tests ( #1106 )
2016-04-18 17:31:49 +08:00
bfa3ed7a2d
*: Fix issue #1071 ( #1088 )
...
* *: fix issue#1071 and add tests
* util: use RoundFloat in the ToBool and add tests.
2016-04-14 16:56:24 +08:00
a236ab94f3
xapi/xeval: implement tipb.Expr evaluator. ( #1063 )
...
* xapi/xeval: implement tipb.Expr evaluator.
* *: address comment
* xapi/xeval: update import
2016-04-08 14:25:17 +08:00
08034540f0
*: Add leak test
...
* *: add leak test and tiny clean up
* *: unify test format and add leak test
Conflicts:
store/localstore/compactor_test.go
mysql/error_test.go
*: add leak test
2016-04-07 20:53:45 +08:00
e697aa3e7e
*: Unify import check format and unify test format
2016-04-06 10:47:44 +08:00
86f4459543
util: Reserve mysql.Time change.
2016-03-31 18:49:17 +08:00
beb76cde02
Util: a optimization of mysql.* in Datum
...
We can use the space of Datum to save mysql.* to save the cost of interface.
2016-03-30 19:50:14 +08:00
8552e1fe43
Address comment.
2016-03-30 13:52:03 +08:00
136e405c04
Util: a optimization of mysql.Bit in Datum
...
We can use the space of Datum to save mysql.Bit to save the cost of interface.
2016-03-30 13:13:50 +08:00
921f65f259
Merge pull request #1026 from pingcap/busyjay/simplify-number-encode
...
util: Simplify number encoding
2016-03-29 21:18:33 +08:00