Gustavo Maia
11/17/2022, 9:16 PM{"key": "value"} or is it possible to pass multiple records in a single message using a list of dictionaries [{"key": "value1"}, {"key": "value2"}] ?
It is taking a lot of time to iterate over every single record in the dataset when to yield it as a record message, if I could have a list of 100000 records in a single message it would take a lot less time since the data I am trying to collect has millions of recordsSunny Hashmi (Airbyte)
12/06/2022, 6:13 PMArrays contain 0 or more items, which must have a defined type. These types should also conform to the type system. Arrays may require that all of their elements be the same type (), or they may require specific types for the first N entries ("items": {whatever type...}, AKA tuple-type)"items": [{first type...}, {second type...}, ... , {Nth type...}]
Tuple-typed arrays can configure the type of any additional elements using thefield; by default, any type is allowed. They may also pass a boolean to enable/disable additional elements, withadditionalItemsbeing equivalent to"additionalItems": trueand"additionalItems": {"$ref": "WellKnownTypes.json#definitions/String"}meaning that only the tuple-defined items are allowed."additionalItems": false
Destinations may have a difficult time supporting tuple-typed arrays without very specific handling, and as such are permitted to somewhat loosen their requirements. For example, many Avro-based destinations simply declare an array of a union of all allowed types, rather than requiring the correct type in each position of the array.
Sunny Hashmi (Airbyte)
12/06/2022, 6:16 PMGustavo Maia
12/06/2022, 7:09 PMGustavo Maia
12/06/2022, 7:13 PMSunny Hashmi (Airbyte)
12/06/2022, 7:26 PMGustavo Maia
12/06/2022, 7:29 PMGustavo Maia
12/06/2022, 7:34 PM