List of all items
Structs
- api::ConnectionGuard
- api::ConnectionHandle
- api::ConnectionManager
- api::DefaultClient
- api::NoopHandler
- api::RandomPidSecretKeyGenerator
- api::SessionExtensions
- api::Type
- api::auth::DefaultServerParameterProvider
- api::auth::LoginInfo
- api::auth::Password
- api::auth::cleartext::CleartextPasswordAuthStartupHandler
- api::auth::md5pass::Md5PasswordAuthStartupHandler
- api::auth::sasl::SASLAuthStartupHandler
- api::auth::sasl::oauth::Oauth
- api::auth::sasl::oauth::ValidatorModuleResult
- api::auth::sasl::scram::ScramAuth
- api::auth::sasl::scram::ScramServerAuth
- api::auth::sasl::scram::ScramServerAuthWaitingForClientFinal
- api::cancel::DefaultCancelHandler
- api::portal::FetchResult
- api::portal::Portal
- api::results::CopyCsvOptions
- api::results::CopyEncoder
- api::results::CopyResponse
- api::results::CopyTextOptions
- api::results::DataRowEncoder
- api::results::DescribePortalResponse
- api::results::DescribeStatementResponse
- api::results::FieldInfo
- api::results::QueryResponse
- api::results::Tag
- api::stmt::NoopQueryParser
- api::stmt::StoredStatement
- api::store::MemPortalStore
- error::ErrorInfo
- messages::DecodeContext
- messages::cancel::CancelRequest
- messages::copy::CopyBothResponse
- messages::copy::CopyData
- messages::copy::CopyDone
- messages::copy::CopyFail
- messages::copy::CopyInResponse
- messages::copy::CopyOutResponse
- messages::data::DataRow
- messages::data::FieldDescription
- messages::data::NoData
- messages::data::ParameterDescription
- messages::data::RowDescription
- messages::extendedquery::Bind
- messages::extendedquery::BindComplete
- messages::extendedquery::Close
- messages::extendedquery::CloseComplete
- messages::extendedquery::Describe
- messages::extendedquery::Execute
- messages::extendedquery::Flush
- messages::extendedquery::Parse
- messages::extendedquery::ParseComplete
- messages::extendedquery::PortalSuspended
- messages::extendedquery::Sync
- messages::response::CommandComplete
- messages::response::EmptyQueryResponse
- messages::response::ErrorResponse
- messages::response::NoticeResponse
- messages::response::NotificationResponse
- messages::response::ReadyForQuery
- messages::simplequery::Query
- messages::startup::BackendKeyData
- messages::startup::GssEncRequest
- messages::startup::NegotiateProtocolVersion
- messages::startup::ParameterStatus
- messages::startup::Password
- messages::startup::SASLInitialResponse
- messages::startup::SASLResponse
- messages::startup::SslRequest
- messages::startup::Startup
- messages::terminate::Terminate
- tokio::server::PgWireMessageServerCodec
- types::format::FormatOptions
- types::format::date_style::DateStyle
- types::format::float_digits::ExtraFloatDigits
Enums
- api::PgWireConnectionState
- api::auth::sasl::SASLState
- api::portal::Format
- api::portal::PortalExecutionState
- api::results::FieldFormat
- api::results::Response
- error::PgWireError
- messages::PgWireBackendMessage
- messages::PgWireFrontendMessage
- messages::ProtocolVersion
- messages::SslNegotiationMetaMessage
- messages::response::GssEncResponse
- messages::response::SslResponse
- messages::response::TransactionStatus
- messages::startup::Authentication
- messages::startup::PasswordMessageFamily
- messages::startup::SecretKey
- tokio::server::MaybeTls
- types::format::bytea_output::ByteaOutput
- types::format::date_style::DateStyleDisplayStyle
- types::format::date_style::DateStyleOrder
- types::format::interval_style::IntervalStyle
Traits
- api::ClientInfo
- api::ClientPortalStore
- api::ErrorHandler
- api::PgWireServerHandlers
- api::PidSecretKeyGenerator
- api::auth::AuthSource
- api::auth::ServerParameterProvider
- api::auth::StartupHandler
- api::auth::noop::NoopStartupHandler
- api::auth::sasl::oauth::OauthValidator
- api::cancel::CancelHandler
- api::copy::CopyHandler
- api::query::ExtendedQueryHandler
- api::query::SimpleQueryHandler
- api::results::DescribeResponse
- api::stmt::QueryParser
- api::store::PortalStore
- messages::Message
- types::FromSqlText
- types::ToSqlText
Functions
- api::auth::finish_authentication
- api::auth::md5pass::hash_md5_password
- api::auth::protocol_negotiation
- api::auth::sasl::scram::gen_salted_password
- api::auth::sasl::scram::random_nonce
- api::auth::save_startup_parameters_to_metadata
- api::copy::send_copy_both_response
- api::copy::send_copy_in_response
- api::copy::send_copy_out_response
- api::query::send_describe_response
- api::query::send_execution_response
- api::query::send_partial_query_response
- api::query::send_query_response
- api::query::send_ready_for_query
- tokio::server::negotiate_tls
- tokio::server::process_error
- tokio::server::process_message
- tokio::server::process_socket
- tokio::server::process_socket_unix
- types::format::string::parse_string_postgres
Type Aliases
- api::results::SendableCopyDataStream
- api::results::SendableRowStream
- error::PgWireResult
- tokio::TlsAcceptor
- tokio::TlsConnector
Statics
Constants
- api::DEFAULT_NAME
- api::METADATA_APPLICATION_NAME
- api::METADATA_CLIENT_ENCODING
- api::METADATA_DATABASE
- api::METADATA_USER
- api::auth::sasl::OAUTHBEARER_METHOD
- api::auth::sasl::SCRAM_SHA_256_METHOD
- api::auth::sasl::SCRAM_SHA_256_PLUS_METHOD
- api::auth::sasl::scram::SCRAM_ITERATIONS
- messages::copy::MESSAGE_TYPE_BYTE_COPY_BOTH_RESPONSE
- messages::copy::MESSAGE_TYPE_BYTE_COPY_DATA
- messages::copy::MESSAGE_TYPE_BYTE_COPY_DONE
- messages::copy::MESSAGE_TYPE_BYTE_COPY_FAIL
- messages::copy::MESSAGE_TYPE_BYTE_COPY_IN_RESPONSE
- messages::copy::MESSAGE_TYPE_BYTE_COPY_OUT_RESPONSE
- messages::data::FORMAT_CODE_BINARY
- messages::data::FORMAT_CODE_TEXT
- messages::data::MESSAGE_TYPE_BYTE_DATA_ROW
- messages::data::MESSAGE_TYPE_BYTE_NO_DATA
- messages::data::MESSAGE_TYPE_BYTE_PARAMETER_DESCRITION
- messages::data::MESSAGE_TYPE_BYTE_ROW_DESCRITION
- messages::extendedquery::MESSAGE_TYPE_BYTE_BIND
- messages::extendedquery::MESSAGE_TYPE_BYTE_BIND_COMPLETE
- messages::extendedquery::MESSAGE_TYPE_BYTE_CLOSE
- messages::extendedquery::MESSAGE_TYPE_BYTE_CLOSE_COMPLETE
- messages::extendedquery::MESSAGE_TYPE_BYTE_DESCRIBE
- messages::extendedquery::MESSAGE_TYPE_BYTE_EXECUTE
- messages::extendedquery::MESSAGE_TYPE_BYTE_FLUSH
- messages::extendedquery::MESSAGE_TYPE_BYTE_PARSE
- messages::extendedquery::MESSAGE_TYPE_BYTE_PARSE_COMPLETE
- messages::extendedquery::MESSAGE_TYPE_BYTE_PORTAL_SUSPENDED
- messages::extendedquery::MESSAGE_TYPE_BYTE_SYNC
- messages::extendedquery::TARGET_TYPE_BYTE_PORTAL
- messages::extendedquery::TARGET_TYPE_BYTE_STATEMENT
- messages::response::MESSAGE_TYPE_BYTE_COMMAND_COMPLETE
- messages::response::MESSAGE_TYPE_BYTE_EMPTY_QUERY_RESPONSE
- messages::response::MESSAGE_TYPE_BYTE_ERROR_RESPONSE
- messages::response::MESSAGE_TYPE_BYTE_NOTICE_RESPONSE
- messages::response::MESSAGE_TYPE_BYTE_NOTIFICATION_RESPONSE
- messages::response::MESSAGE_TYPE_BYTE_READY_FOR_QUERY
- messages::response::READY_STATUS_FAILED_TRANSACTION_BLOCK
- messages::response::READY_STATUS_IDLE
- messages::response::READY_STATUS_TRANSACTION_BLOCK
- messages::simplequery::MESSAGE_TYPE_BYTE_QUERY
- messages::startup::MESSAGE_TYPE_BYTE_AUTHENTICATION
- messages::startup::MESSAGE_TYPE_BYTE_BACKEND_KEY_DATA
- messages::startup::MESSAGE_TYPE_BYTE_NEGOTIATE_PROTOCOL_VERSION
- messages::startup::MESSAGE_TYPE_BYTE_PARAMETER_STATUS
- messages::startup::MESSAGE_TYPE_BYTE_PASSWORD_MESSAGE_FAMILY
- messages::terminate::MESSAGE_TYPE_BYTE_TERMINATE
- types::format::bytea_output::BYTEA_OUTPUT_ESCAPE
- types::format::bytea_output::BYTEA_OUTPUT_HEX
- types::format::date_style::DATE_STYLE_DISPLAY_GERMAN
- types::format::date_style::DATE_STYLE_DISPLAY_ISO
- types::format::date_style::DATE_STYLE_DISPLAY_POSTGRES
- types::format::date_style::DATE_STYLE_DISPLAY_SQL
- types::format::date_style::DATE_STYLE_ORDER_DMY
- types::format::date_style::DATE_STYLE_ORDER_MDY
- types::format::date_style::DATE_STYLE_ORDER_YMD
- types::format::interval_style::INTERVAL_STYLE_ISO_8601
- types::format::interval_style::INTERVAL_STYLE_POSTGRES
- types::format::interval_style::INTERVAL_STYLE_POSTGRES_VERBOSE
- types::format::interval_style::INTERVAL_STYLE_SQL_STANDARD