Expand description
A FlightSQL Client FlightSqlServiceClient
Re-exportsยง
use arrow_buffer::Buffer;๐use arrow_ipc::MessageHeader;๐use arrow_ipc::convert::try_fb_to_schema;๐use arrow_ipc::reader::read_record_batch;๐use arrow_ipc::root_as_message;๐use arrow_schema::SchemaRef;๐use base64::Engine;๐use base64::prelude::BASE64_STANDARD;๐use bytes::Bytes;๐use std::collections::HashMap;๐use std::str::FromStr;๐use tonic::metadata::AsciiMetadataKey;๐use crate::decode::FlightRecordBatchStream;๐use crate::encode::FlightDataEncoderBuilder;๐use crate::error::FlightError;๐use crate::error::Result;๐use crate::flight_service_client::FlightServiceClient;๐use crate::sql::gen::action_end_transaction_request::EndTransaction;๐use crate::sql::server::BEGIN_TRANSACTION;๐use crate::sql::server::CLOSE_PREPARED_STATEMENT;๐use crate::sql::server::CREATE_PREPARED_STATEMENT;๐use crate::sql::server::END_TRANSACTION;๐use crate::sql::ActionBeginTransactionRequest;๐use crate::sql::ActionBeginTransactionResult;๐use crate::sql::ActionClosePreparedStatementRequest;๐use crate::sql::ActionCreatePreparedStatementRequest;๐use crate::sql::ActionCreatePreparedStatementResult;๐use crate::sql::ActionEndTransactionRequest;๐use crate::sql::Any;๐use crate::sql::CommandGetCatalogs;๐use crate::sql::CommandGetCrossReference;๐use crate::sql::CommandGetDbSchemas;๐use crate::sql::CommandGetExportedKeys;๐use crate::sql::CommandGetImportedKeys;๐use crate::sql::CommandGetPrimaryKeys;๐use crate::sql::CommandGetSqlInfo;๐use crate::sql::CommandGetTableTypes;๐use crate::sql::CommandGetTables;๐use crate::sql::CommandGetXdbcTypeInfo;๐use crate::sql::CommandPreparedStatementQuery;๐use crate::sql::CommandPreparedStatementUpdate;๐use crate::sql::CommandStatementIngest;๐use crate::sql::CommandStatementQuery;๐use crate::sql::CommandStatementUpdate;๐use crate::sql::DoPutPreparedStatementResult;๐use crate::sql::DoPutUpdateResult;๐use crate::sql::ProstMessageExt;๐use crate::sql::SqlInfo;๐use crate::streams::FallibleRequestStream;๐use crate::trailers::extract_lazy_trailers;๐use crate::Action;๐use crate::FlightData;๐use crate::FlightDescriptor;๐use crate::FlightInfo;๐use crate::HandshakeRequest;๐use crate::HandshakeResponse;๐use crate::IpcMessage;๐use crate::PutResult;๐use crate::Ticket;๐use arrow_array::RecordBatch;๐use arrow_schema::ArrowError;๐use arrow_schema::Schema;๐use futures::Stream;๐use futures::TryStreamExt;๐use futures::stream;๐use prost::Message;๐use tonic::codegen::Body;๐use tonic::codegen::StdError;๐use tonic::IntoRequest;๐use tonic::IntoStreamingRequest;๐use tonic::Streaming;๐
Structsยง
- Flight
SqlService Client - A FlightSQLServiceClient is an endpoint for retrieving or storing Arrow data by FlightSQL protocol.
- Prepared
Statement - A PreparedStatement
Enumsยง
- Arrow
Flight Data - A polymorphic structure to natively represent different types of data contained in
FlightData
Functionsยง
- arrow_
data_ from_ flight_ data - Extract
SchemaorRecordBatches from theFlightDatawire representation