sv / kdbgo

kdb+ client driver for Go
MIT License
44 stars 29 forks source link

Decoding and Encoding Enhancements & Fixes #6

Open nshishko opened 6 years ago

nshishko commented 6 years ago

Some commits have additional notes attached to them.

Breaking changes: KU, KV, KT were changed to integers from time objects, as this was not handling negative values correctly. -KU, -KV, -KT never had this functionality and are unchanged.

All datatypes now work, minus except KEACH, KOVER, KSCAN, KPRIOR, KEACHRIGHT, KEACHLEFT, KDYNLOAD (106 through 112).

I'm not sure how people feel about commit 5975019; it adds in the functionality to encode and decode directly to/from bytes without having a connection open. I found this functionality useful, but it might be too use-case specific.

sv commented 6 years ago

Thanks for contributing this!

sv commented 6 years ago

would it be easy for you to break it down to several changes? i.e. breaking changes/server/other

sv commented 5 years ago

Do you want to split this into smaller pieces, so we can merge one by one?