Open
Description
Description
JSON, YAML, CBOR, and SMILE are the "standard" ESQL's responses formats. "Everything" work for them. We also support txt, csv, and tsv AND are experimenting with arrow as response formats. "Everything" is not supported in those right now. Right now this all feels kind of haphazard. We need guidelines. A story. Or guiding principals. Something short we can hold in our head and explain in the docs.
Examples:
- The
include_ccs_metadata
andcolumnar
options throw an error in txt/csv/tsv/arrow. - txt/csv/tsv/arrow drop the
profile
response on the floor right now. This proposes failing it like the examples above.
Fun:
columnar
can't work in arrow - it's always columnar. That's what it is to speak arrow.- We expect people to integrate applications with arrow, so we need
include_ccs_metadata
to work. The way we've rigged up the arrow format at the moment it only supports streams of pages. I think. - I'm not sure if we expect applications to consume
txt/csv/tsv
- They are useful -txt
is very human readable andcsv/tsv
you can dump into a spreadsheet super easily.