Skip to main content

Module server

Module server 

Source
Expand description

Helper trait FlightSqlService for implementing a FlightService that implements FlightSQL.

Re-exportsΒ§

use std::fmt::Display; πŸ”’
use std::fmt::Formatter; πŸ”’
use std::pin::Pin; πŸ”’
use super::ActionBeginSavepointRequest; πŸ”’
use super::ActionBeginSavepointResult; πŸ”’
use super::ActionBeginTransactionRequest; πŸ”’
use super::ActionBeginTransactionResult; πŸ”’
use super::ActionCancelQueryRequest; πŸ”’
use super::ActionCancelQueryResult; πŸ”’
use super::ActionClosePreparedStatementRequest; πŸ”’
use super::ActionCreatePreparedStatementRequest; πŸ”’
use super::ActionCreatePreparedStatementResult; πŸ”’
use super::ActionCreatePreparedSubstraitPlanRequest; πŸ”’
use super::ActionEndSavepointRequest; πŸ”’
use super::ActionEndTransactionRequest; πŸ”’
use super::Any; πŸ”’
use super::Command; πŸ”’
use super::CommandGetCatalogs; πŸ”’
use super::CommandGetCrossReference; πŸ”’
use super::CommandGetDbSchemas; πŸ”’
use super::CommandGetExportedKeys; πŸ”’
use super::CommandGetImportedKeys; πŸ”’
use super::CommandGetPrimaryKeys; πŸ”’
use super::CommandGetSqlInfo; πŸ”’
use super::CommandGetTableTypes; πŸ”’
use super::CommandGetTables; πŸ”’
use super::CommandGetXdbcTypeInfo; πŸ”’
use super::CommandPreparedStatementQuery; πŸ”’
use super::CommandPreparedStatementUpdate; πŸ”’
use super::CommandStatementIngest; πŸ”’
use super::CommandStatementQuery; πŸ”’
use super::CommandStatementSubstraitPlan; πŸ”’
use super::CommandStatementUpdate; πŸ”’
use super::DoPutPreparedStatementResult; πŸ”’
use super::DoPutUpdateResult; πŸ”’
use super::ProstMessageExt; πŸ”’
use super::SqlInfo; πŸ”’
use super::TicketStatementQuery; πŸ”’
use crate::Action; πŸ”’
use crate::ActionType; πŸ”’
use crate::Criteria; πŸ”’
use crate::Empty; πŸ”’
use crate::FlightData; πŸ”’
use crate::FlightDescriptor; πŸ”’
use crate::FlightInfo; πŸ”’
use crate::HandshakeRequest; πŸ”’
use crate::HandshakeResponse; πŸ”’
use crate::PutResult; πŸ”’
use crate::SchemaResult; πŸ”’
use crate::Ticket; πŸ”’
use crate::flight_service_server::FlightService; πŸ”’
use crate::gen::PollInfo; πŸ”’
use futures::Stream; πŸ”’
use futures::StreamExt; πŸ”’
use futures::stream::Peekable; πŸ”’
use prost::Message; πŸ”’
use tonic::Request; πŸ”’
use tonic::Response; πŸ”’
use tonic::Status; πŸ”’
use tonic::Streaming; πŸ”’

StructsΒ§

PeekableFlightDataStream
A wrapper around [Streaming<FlightData>] that allows β€œpeeking” at the message at the front of the stream without consuming it.

EnumsΒ§

DoPutError
Unrecoverable errors associated with do_put requests

StaticsΒ§

BEGIN_SAVEPOINT πŸ”’
BEGIN_TRANSACTION πŸ”’
CANCEL_QUERY πŸ”’
CLOSE_PREPARED_STATEMENT πŸ”’
CREATE_PREPARED_STATEMENT πŸ”’
CREATE_PREPARED_SUBSTRAIT_PLAN πŸ”’
END_SAVEPOINT πŸ”’
END_TRANSACTION πŸ”’

TraitsΒ§

FlightSqlService
Implements FlightSqlService to handle the flight sql protocol

FunctionsΒ§

arrow_error_to_status πŸ”’
decode_error_to_status πŸ”’