Decoders
Decode data formats into kdb.
CSV
Parse CSV data to a table.
item | description |
---|---|
Delimiter | Field separator for the records; default to , . |
Header | Defines whether source CSV file has a header row; default to Always , alternatives are First Row and Never . |
Schema | Schema of output data. A list of types to cast the data to as q type characters. |
Schema example
"SS*ip"
- See Column Types for more information.
JSON
Decodes JSON Content.
- Decode Each
- When enabled, parsing is done on each value of a message.
JSON schema
The JSON decoder expects to receive a JSON string that defines an array of objects that contain <column name>: <value>
pairs, e.g. [{column1: 1, column2: 1}, {column1: 2, column2: 2 }]
Protocol Buffers
Decodes Protocol Buffer encoded data.
item | description |
---|---|
Message Name | Name of the Protocol Buffer message object to use for decoding objects |
Message Definition | The definition of the Protocol Buffer message format to decode. |
Includes Fields | When enabled, the output will include field names and values |
Definition Example
json
Person {
string name = 1;
int32 id = 2;
string email = 3;
}