Commit Graph

31 Commits

Author SHA1 Message Date
Vladimir Pankrashkin
a3af2b5283 BJ-119: Migration interface (#22)
* BJ-119: Migration interface

* BJ-119: fix naming

* BJ-119: review fix: MigrationStore should return points list
2017-03-02 17:32:58 +03:00
Inal Arsanukaev
1260a770f4 BJ-115: Add tests for damsel objects (#19)
* BJ-115: Add tests for damsel objects

* added additional tests

* add tests with simple string structure

* BJ-115: Narrowed utf-8 codepoints set for randomString function

* BJ-115: Enabled serializer's ring test, disabled performance test
2017-02-28 14:05:20 +03:00
Vladimir Pankrashkin
73c476a671 Ft/bj 117/add set impl (#21)
* BJ-117: Add set support

* BJ-117: Add set support

* BJ-117: Fixed equals fail: ony filled data is pushed into uplevel structures

* BJ-117: Added more info for msgpack naming compression error

* BJ-117: Added set impl for msgpack
2017-02-27 18:49:19 +03:00
Pavel Popov
bb263c9b62 Fix set processor (#20) 2017-02-27 14:09:35 +04:00
Pavel Popov
0d0a896e91 BJ-76: Add set methods in Handler interface, add binaryData test (#18) 2017-02-17 17:37:42 +04:00
Pavel Popov
d623dc01de BJ-76: Create maven modules (#17)
* BJ-76: Create maven modules

* BJ-76: Change pic

* BJ-76: Change readme

* BJ-76: Last fixes

* BJ-76: Add dependency management

* BJ-76: Fix readme
2017-02-17 13:24:31 +04:00
Pavel Popov
77591c3c8e BJ-76: JSON handler (#16)
* BJ-76: Remove thrift types from json handler

* BJ-76: generate TBase objects in tests

* BJ-76: Replace control symbol, ", and /

* BJ-76: Create replace map before
2017-02-16 20:01:06 +04:00
Pavel Popov
5f4b718fe2 BJ-76: Fix equals bug, add more checks and tests (#15) 2017-02-15 16:46:39 +04:00
Vladimir Pankrashkin
03f3db1b55 Ft/bj 97/jolt reader (#14)
* BJ-97: Jolt impl added

* BJ-97: Test fixed

* BJ-97: Review fixes: convertType method extracted, renaming util methods
2017-02-14 12:32:10 +03:00
Pavel Popov
caff216c61 BJ-98: MockTBaseHandler (#13)
* BJ-98: MockTBaseHandler

* BJ-98: Review fixes
2017-02-13 17:32:24 +04:00
Pavel Popov
64032cf9d9 BJ-88: TBaseHandler (#11)
* BJ-88: TBase refactoring

* BJ-88: Refactor json

* BJ-88: Refactor tbase processor

* BJ-88; Yet another refactor

* BJ-88: Add struct and collection handling

* BJ-88: Simple refactor

* BJ-88: Add map handling

* BJ-88: field null check

* BJ-88: Fixes

* BJ-88: Add enum handling

* BJ-88: More refactor

* BJ-88: Add TUnion handling

* BJ-88: Add empty stack check
2017-02-13 15:49:24 +04:00
Pavel Popov
4cab483c72 BJ-88: Add kebab map (#12) 2017-02-10 17:44:17 +04:00
Vladimir Pankrashkin
eb1f39563b Ft/bj 91/msg pack reader (#10)
* BJ-91: Fixed MsgPackHandler to conform Handler API

* BJ-91: MsgPack reader part1

* BJ-91: MsgPack reader part2

* BJ-91: Kebab test fix
2017-02-08 16:34:33 +03:00
Pavel Popov
3f5fc3bbad BJ-88: Change handler interface (#9) 2017-02-08 15:49:20 +04:00
Pavel Popov
4894f4bf96 BJ-88: Add serializer and reader interface (#8)
* BJ-88: Add interfaces

* BJ-88: Fix serializer interface

* BJ-88: Change interface logic
2017-02-06 20:35:41 +04:00
Pavel Popov
1b6dd53683 BJ-76: Fix bug in close method, add json validate in test (#5)
* BJ-76: Fix bug in close method, add json validate in test

* BJ-76: Optimize findByCode method, add test for TBaseSerializer

* BJ-76: yet another optimization

* BJ-76: Add postmerge fixes
2017-02-06 17:55:46 +04:00
Vladimir Pankrashkin
5a41732d6e Ft/bj 76/msg pack writer tuning (#7)
* BJ-76: Added MsgPack Writer

* BJ-76: Added name compression

* BJ-76: Code cleanup

* BJ-76: Just let me do this fix
2017-02-06 16:36:33 +03:00
Pavel Popov
49de3419e6 BJ-76: Add size in begin struct (#6) 2017-02-06 13:41:15 +04:00
Vladimir Pankrashkin
01b6b2bedb BJ-76: Added MsgPack Writer (#4) 2017-02-02 18:21:45 +03:00
Pavel Popov
a0a4fd0dba Ft/bj 76/json writer (#3)
* BJ-76: Add json writer

* BJ-76: Add stack changes

* BJ-76: Add check in endKey

* BJ-76: Change name method interaction

* BJ-76: Change ids names in stack

* BJ-76: Add enum, check nulls and more
2017-02-02 18:13:00 +04:00
Pavel Popov
ebbc8bacfd BJ-76: change methods to void in StructWriter interface 2017-01-31 20:11:45 +03:00
Pavel Popov
7dd217b143 BJ-76: Change constructors in ByteStack 2017-01-31 19:43:07 +03:00
Pavel Popov
7aa9da9688 BJ-76: Add default value in stack 2017-01-31 19:25:13 +03:00
Pavel Popov
a4d3ea9ca4 BJ-76: Class to final Class 2017-01-31 19:05:29 +03:00
Pavel Popov
35b0520e48 BJ-76: add -1 2017-01-31 18:42:42 +03:00
Pavel Popov
d73a1f12ad BJ-76: Add byteStack, double value 2017-01-31 18:39:53 +03:00
Pavel Popov
a8d3f6c2d9 BJ-76: Rename grammar to format 2017-01-31 17:39:35 +03:00
Pavel Popov
23e70868ec BJ-76: Add exception and containers size 2017-01-31 17:36:38 +03:00
Pavel Popov
9d1932ca26 BJ-76: rename interface (#2)
* BJ-76: rename interface

* BJ-76: Rename object to struct

* BJ-76: rename method binaryValue to value
2017-01-31 17:10:25 +04:00
Pavel Popov
704b487e82 BJ-76: Thrift serializer (#1)
* BJ-76: init commit

* BJ-76: Small changes

* BJ-76: Remove redundant objects
2017-01-31 15:44:44 +04:00
Pavel Popov
d20de47d49 Initial commit 2017-01-12 15:46:16 +04:00