Alexey Khatskevich
Alexey Khatskevich
It is not native for a web to support jsons generated by Avro unions: ``` {int, strint} -- schema { "int": 5} -- unflattened {5} -- what web wants ```...
Default field values are not tested. Main types to test: * scalars * records * arrays, maps (only blank are supported by now) * unions * compositions of records and...
E.e. several arrays. Union with several branches of the same type cannot be encoded, however, it passes `create` stage and `validate` works somehow. [avro schema doc](http://avro.apache.org/docs/1.8.2/spec.html#Unions) We have to prohibit...
Sometimes one needs only know if the data is valid (copying is not necessary). Small bench showed that this can increase speed drastically: 150Krps -> 600Krps. A separate function can...
Prohibit any non-related to the Avro and non-mentioned in `preserve_in_ast` field.
This type can store any scalar type (null, int , double, string...)
since we have nullable records, unions, maps, and arrays, one may want to update just some subelement of those complex types, however, it is impossible without json path. The feature...
**What's wrong** TTL `timestamp - toIntervalYear(30)` supposed to delete all records smaller then `2054`, but for some reason records smaller then `2000` preserve. It looks like there is a wrap...
According to the [repo notes](https://github.com/openresty/luajit2), turning off strcmp optimizations makes luajit Valgrind clean. That would help analyze memory leaks...