#![doc = include_str!("../README.md")]
mod append_stream;
mod catalog;
mod client;
mod error;
mod protocol;
mod result;
mod statement;
mod table;
pub use append_stream::AppendAdmissionResult;
pub use append_stream::AppendBatchFailureAction;
pub use append_stream::AppendBatchFailureEvent;
pub use append_stream::AppendCircuitBreakerOptions;
pub use append_stream::AppendCircuitState;
pub use append_stream::AppendDeliveryOutcome;
pub use append_stream::AppendDeliveryReport;
pub use append_stream::AppendDroppedRows;
pub use append_stream::AppendFailurePolicy;
pub use append_stream::AppendLastFailure;
pub use append_stream::AppendStream;
pub use append_stream::AppendStreamBuilder;
pub use append_stream::AppendStreamState;
pub use append_stream::AppendStreamStats;
pub use append_stream::AppendTrySendError;
pub use catalog::Catalog;
pub use catalog::CatalogColumn;
pub use catalog::CatalogColumnIndex;
pub use catalog::CatalogDatabase;
pub use catalog::CatalogDistinct;
pub use catalog::CatalogDocument;
pub use catalog::CatalogOptions;
pub use catalog::CatalogResource;
pub use catalog::CatalogResult;
pub use catalog::CatalogSchema;
pub use catalog::CatalogSnapshot;
pub use catalog::CatalogTable;
pub use catalog::CatalogView;
pub use client::Client;
pub use client::ClientBuilder;
pub use error::Error;
pub use error::ErrorKind;
pub use error::WriteErrorDetails;
pub use error::WriteErrorReason;
pub use protocol::AppendErrorDetails;
pub use protocol::AppendRowError;
pub use protocol::AppendRowsResult;
pub use protocol::AppendState;
pub use protocol::DataType;
pub use protocol::StatementErrorDetails;
pub use protocol::StatementEstimatedProgress;
pub use protocol::StatementProgress;
pub use protocol::StatementStatus;
pub use protocol::StatementStatusCancelled;
pub use protocol::StatementStatusFailed;
pub use protocol::StatementStatusFinished;
pub use protocol::StatementStatusPending;
pub use protocol::StatementStatusRunning;
pub use reqwest;
pub use result::FieldSchema;
pub use result::ResultObject;
pub use result::ResultSet;
pub use result::Schema;
pub use result::Value;
pub use statement::Statement;
pub use statement::StatementHandle;
pub use table::Table;