Expand description
Helpers for CommandGetXdbcTypeInfo metadata requests.
XdbcTypeInfo- a typed struct that holds the xdbc info corresponding to expected schema.XdbcTypeInfoDataBuilder- a builder for collecting type infos and building a conformantRecordBatch.XdbcTypeInfoData- a helper type wrapping aRecordBatchused for storing xdbc server metadata.GetXdbcTypeInfoBuilder- a builder for constructingCommandGetXdbcTypeInforesponses.
Re-exportsยง
use std::sync::Arc;๐use std::sync::LazyLock;๐use arrow_array::builder::BooleanBuilder;๐use arrow_array::builder::Int32Builder;๐use arrow_array::builder::ListBuilder;๐use arrow_array::builder::StringBuilder;๐use arrow_array::ArrayRef;๐use arrow_array::Int32Array;๐use arrow_array::ListArray;๐use arrow_array::RecordBatch;๐use arrow_array::Scalar;๐use arrow_ord::cmp::eq;๐use arrow_schema::DataType;๐use arrow_schema::Field;๐use arrow_schema::Schema;๐use arrow_schema::SchemaRef;๐use arrow_select::filter::filter_record_batch;๐use arrow_select::take::take;๐use super::lexsort_to_indices;๐use crate::sql::CommandGetXdbcTypeInfo;๐use crate::sql::Nullable;๐use crate::sql::Searchable;๐use crate::sql::XdbcDataType;๐use crate::sql::XdbcDatetimeSubcode;๐use crate::error::*;๐
Structsยง
- GetXdbc
Type Info Builder - A builder for a
CommandGetXdbcTypeInforesponse. - Xdbc
Type Info - Data structure representing type information for xdbc types.
- Xdbc
Type Info Data - Helper to create
CommandGetXdbcTypeInforesponses. - Xdbc
Type Info Data Builder - A builder for
XdbcTypeInfoDatawhich is used to createCommandGetXdbcTypeInforesponses.
Staticsยง
- GET_
XDBC_ ๐INFO_ SCHEMA - The schema for GetXdbcTypeInfo