in azkustodata/query/v2/fast_json.go [69:105]
func decodeHeader(decoder *json.Decoder, t *TableHeader, frameType FrameType) error {
err := assertToken(decoder, json.Delim('{'))
if err != nil {
return err
}
err = assertStringProperty(decoder, "FrameType", string(frameType))
if err != nil {
return err
}
t.TableId, err = getIntProperty(decoder, "TableId")
if err != nil {
return err
}
t.TableKind, err = getStringProperty(decoder, "TableKind")
if err != nil {
return err
}
t.TableName, err = getStringProperty(decoder, "TableName")
if err != nil {
return err
}
err = assertToken(decoder, json.Token("Columns"))
if err != nil {
return err
}
t.Columns, err = decodeColumns(decoder)
if err != nil {
return err
}
return nil
}