Commit Graph

27 Commits

Author SHA1 Message Date
558ba06368 decode with value size (#1641)
Add size parameter for Decode to reduce slice growth
BenchmarkDecodeWithSize-8 300000 6153 ns/op
BenchmarkDecodeWithOutSize-8 200000 11934 ns/op
2016-08-26 10:44:03 +08:00
e31b281ee7 *: use new MyDecimal implementation. (#1611) 2016-08-22 20:24:39 +08:00
39e4d52bd7 *: support index where and aggregate push down. (#1567) 2016-08-15 20:03:52 +08:00
1d5fdbfaf9 *: improve time codec. (#1551) 2016-08-05 14:23:38 +08:00
212ba73b4a util/codec: encode int64 to varint if not comparable (#1448) 2016-07-25 12:52:06 +08:00
cad94acb54 Store row data in single kv pair (#1347) 2016-06-28 11:15:09 +08:00
cf6d1f5f97 *: do not set null column value to save storage space. (#1236) 2016-05-17 19:14:28 +08:00
0157bcddc1 executor: add XAPI executor. 2016-03-25 10:21:59 +08:00
1662e7ed68 xapi: add xapi functions. 2016-03-23 17:29:05 +08:00
449b34f24b *: replace interface{} with Datum in codec. 2016-03-04 12:54:34 +08:00
a66bc590bc util/codec: remove stringFlag 2015-12-11 12:47:20 +08:00
c5480f2bb9 util/codec: use passed-in buffer in encode functions 2015-12-10 20:22:44 +08:00
ef71bb7e2a util/codec: address comments 2015-12-10 17:25:33 +08:00
9b4f43e62f util/codec: add varint and compactBytes 2015-12-10 15:17:44 +08:00
82b9b4c499 kv: remove kv.encoder, use codec directly 2015-12-10 11:13:05 +08:00
8f0ff0c1fc util: update key codec. 2015-12-08 10:25:19 +08:00
689d47c7ed *: tiny refactor encode/decode key. 2015-12-08 00:06:22 +08:00
29369dba8f *: Rename mysqldef to mysql 2015-10-19 16:26:43 +08:00
408ed6f1a9 codec: support set type 2015-09-25 16:24:01 +08:00
1eb3144cad codec: support enum type codec 2015-09-24 10:56:20 +08:00
5aab3ac504 codec: encode hex/bit to int/uint 2015-09-21 08:02:49 +08:00
1b1de4ba69 util/codec: update decimal codec. 2015-09-10 13:31:55 +08:00
eb2849ef49 util/codec: move decimal codec to util/codec/decimal. 2015-09-10 12:14:25 +08:00
84de0ba2fb codec, mysqldef: add decimal codec support.
support decimal type index.
2015-09-09 18:30:36 +08:00
9d86c72f6a Address comment 2015-09-08 15:12:42 +08:00
d74f03c6a8 codec: support mysql Duration codec 2015-09-08 15:01:22 +08:00
0d6f270068 Add files 2015-09-06 12:08:47 +08:00