avro-schema icon indicating copy to clipboard operation
avro-schema copied to clipboard

Apache Avro schema tools for Tarantool

Results 32 avro-schema issues
Sort by recently updated
recently updated
newest added

It is not native for a web to support jsons generated by Avro unions: ``` {int, strint} -- schema { "int": 5} -- unflattened {5} -- what web wants ```...

enhancement
in design

When there are multiple schemas in a projects, this message: `Expecting ARRAY of length 31. Encountered ARRAY of length 30.` becomes quite ambiguous. It would dramatically decrease time to find...

feature

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...

good first issue
code health

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...

bug

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...

enhancement
performance

``` avro_schema = require('avro_schema') schema = {type = 'record',name = 'user', fields = {{type = 'long*', name = 'id'},{ type = {type = 'map', values = 'long'}, name = 'matching',...

bug

``` avro = require('avro_schema') schema = {type = 'record', name = 'foo', fields = {{name = 'bar', type = 'string'}}} ok, h = avro.create(schema) ok, m = avro.compile(h) m.flatten('hello') ---...

bug