Type: New Feature
Affects Version/s: None
Fix Version/s: 0.4.0
WE need a C++ client for drill that can be used to write an ODBC driver.
The API should include
3) Execute Query
4) Fetch Results
The API needs to provide interfaces to decode the RPC messages into RecordBatches and ValueVectors and provide accessors to get values from ValueVectors.
Initial implementation of the ValueVectors interface will probably not support mutators for ValueVectors.
Not all datatypes will be supported. In particular MAP and REPEATMAP will not be supported. Nullable and repeat types will be supported. The following is the list of datatypes for which support is planned (defined in Types.proto)