List of all items
Structs
- ast::AlterForeignTableStmt
- ast::AlterRoleStmt
- ast::AlterRoutineOwnerStmt
- ast::AlterRoutineStmt
- ast::AlterSequence
- ast::AlterTableStmt
- ast::AlterViewStmt
- ast::AutoIncrement
- ast::AutoIncrementOwner
- ast::CTE
- ast::ColumnDef
- ast::CreateForeignServer
- ast::CreateForeignTable
- ast::CreateFunction
- ast::CreateIndex
- ast::CreateRoleStmt
- ast::CreateRule
- ast::CreateSequence
- ast::CreateTable
- ast::CreateTrigger
- ast::CteCycleClause
- ast::CteSearchClause
- ast::DeclareCursorStmt
- ast::DeferredCreateForeignTable
- ast::DeferredCreateTable
- ast::DeleteStmt
- ast::DetachedPartitionConstraint
- ast::DropFunctionItem
- ast::DropFunctionStmt
- ast::DropRoleStmt
- ast::DropRule
- ast::DropStmt
- ast::DropTrigger
- ast::FetchCursorStmt
- ast::ForeignKey
- ast::ForeignKeyRef
- ast::FunctionBinding
- ast::FunctionParam
- ast::GeneratedColumn
- ast::GrantDatabaseStmt
- ast::GrantRoleStmt
- ast::GrantRoutineItem
- ast::GrantRoutineStmt
- ast::GrantSchemaStmt
- ast::GrantSequenceStmt
- ast::GrantTableStmt
- ast::IndexColumnOrder
- ast::InsertStmt
- ast::JoinUsing
- ast::LockingClause
- ast::MergeStmt
- ast::OnConflict
- ast::OperatorJoinRelations
- ast::OrderBy
- ast::PartitionIdentityOverride
- ast::PartitionSpec
- ast::Projection
- ast::RenameRoutineStmt
- ast::ReturningAliases
- ast::RoleMembershipOptions
- ast::RoutineAclEntry
- ast::RoutineColumnTypeReference
- ast::RoutineInvocationBinding
- ast::RoutineSecurityAttributes
- ast::SelectStmt
- ast::SetConstraintName
- ast::SetOp
- ast::TableCheck
- ast::TableConstraintSet
- ast::TableFunction
- ast::TableHierarchy
- ast::TableKeyConstraint
- ast::TablePrivilegeSpec
- ast::TransactionCharacteristics
- ast::TriggerTransitionRelation
- ast::TruncateTarget
- ast::UpdateStmt
- ast::VacuumOption
- ast::VacuumStmt
- ast::VacuumTarget
- ast::WindowFrame
- ast::WindowReference
- ast::WindowSpec
- compiler::ParsedRegprocedureName
- compiler::ParsedRegtypeName
- copy::CopyOptions
- copy::CopyStatement
- expr::CanonicalMultirange
- expr::CanonicalRange
- expr::CompiledLikePattern
- expr::EvalContext
- fts_query::FTSParser
- fts_query::FTSToken
- plpgsql::PLpgSQLBlock
- plpgsql::PLpgSQLCursor
- plpgsql::PLpgSQLCursorArgument
- plpgsql::PLpgSQLExceptionArm
- plpgsql::PLpgSQLFunction
- plpgsql::PLpgSQLRowField
- plpgsql::PLpgSQLVar
- plpgsql::ResolvedVariable
- result::SQLResult
Enums
- ast::AlterForeignTableAction
- ast::AlterRoutineKind
- ast::AlterTableAction
- ast::AlterViewAction
- ast::AlterViewKind
- ast::AutoIncrementKind
- ast::BinaryOp
- ast::ColumnType
- ast::CteMaterialization
- ast::CursorDirection
- ast::DatabasePrivilege
- ast::DatabaseRevokeBehavior
- ast::DiscardTarget
- ast::DropKind
- ast::EventEnableMode
- ast::Expr
- ast::ForeignKeyAction
- ast::ForeignKeyMatch
- ast::FrameBound
- ast::FrameMode
- ast::FromClause
- ast::FunctionBody
- ast::FunctionDispatch
- ast::FunctionParallel
- ast::FunctionParamMode
- ast::FunctionResolutionError
- ast::FunctionReturns
- ast::FunctionVolatility
- ast::GeneratedColumnKind
- ast::GrantSequenceTarget
- ast::GrantTableTarget
- ast::IndexKey
- ast::JoinKind
- ast::LockStrength
- ast::LockWait
- ast::MergeWhen
- ast::NullsOrder
- ast::OnCommitAction
- ast::OnConflictAction
- ast::PartitionBound
- ast::PartitionRangeDatum
- ast::PartitionStrategy
- ast::RangeFunctionOperation
- ast::RangeSubtype
- ast::RelationPersistence
- ast::RoleAttribute
- ast::RoleMembershipAction
- ast::RoutineConfigAction
- ast::RoutineRevokeBehavior
- ast::RoutineVariadicMode
- ast::RuleEvent
- ast::SchemaPrivilege
- ast::SchemaRevokeBehavior
- ast::SequenceBound
- ast::SequenceDataType
- ast::SequenceLifecycle
- ast::SequenceOwnership
- ast::SequencePrivilege
- ast::SequenceRestart
- ast::SequenceRevokeBehavior
- ast::SetOpKind
- ast::Statement
- ast::TableKeyConstraintKind
- ast::TablePrivilege
- ast::TableRevokeBehavior
- ast::TransactionIsolationLevel
- ast::TransactionStmt
- ast::TriggerDeferrability
- ast::TriggerEvent
- ast::TriggerTiming
- ast::VacuumOptionValue
- ast::WindowReferenceKind
- copy::CopyDirection
- copy::CopyEndpoint
- copy::CopyFormat
- copy::CopyHeader
- copy::CopyTarget
- error::SQLError
- expr::IntegerWidth
- fts_query::FTSNode
- fts_query::FTSTokenType
- params::SQLParam
- plpgsql::IntoTarget
- plpgsql::PLpgSQLCursorCount
- plpgsql::PLpgSQLCursorOpen
- plpgsql::PLpgSQLDatum
- plpgsql::PLpgSQLReturnValue
- plpgsql::PLpgSQLStmt
- plpgsql::RaiseLevel
- registry::FunctionKind
Traits
Functions
- ast::is_builtin_aggregate_function
- compiler::compile
- compiler::parse_regobject_name
- compiler::parse_regprocedure_name
- compiler::parse_regtype_name
- compiler::plan_only_for_test
- compiler::resolve_deferred_create_foreign_table
- compiler::resolve_deferred_create_table
- copy::compile_copy
- copy::decode_copy_input
- copy::encode_copy_result
- copy::encode_copy_result_with_engine
- expr::array_dimensions
- expr::array_transform_argument_positions
- expr::array_value_to_string
- expr::bound_scalar_function_strictness
- expr::builtin_scalar_function_strictness
- expr::call_argument_value
- expr::cast_value
- expr::cast_value_from
- expr::cast_value_with_type_resolution
- expr::coercion_type_name
- expr::eval
- expr::eval_binary_values
- expr::eval_binary_values_with_integer_width
- expr::eval_bound_builtin_function_call
- expr::eval_builtin_function_call
- expr::eval_comparison_truth
- expr::eval_function_call
- expr::evaluate_call_args
- expr::format_regtype_value
- expr::integer_width_for_literal
- expr::integer_width_for_type
- expr::json_strip_nulls_argument_positions
- expr::multirange_from_ranges
- expr::negate_value
- expr::parse_multirange
- expr::parse_pg_array_literal
- expr::parse_range
- expr::parse_uuid_bytes
- expr::quote_ident
- expr::truthy
- expr::unknown_function_error
- expr::validate_named_argument_order
- expr::value_to_json_text
- expr::value_to_string
- expr::value_to_tensor
- expr::value_to_vector
- expr::value_type_name
- expr::variadic_argument_value
- expr::vector_value_to_string
- expr::wrap_variadic_argument
- fts_query::parse_query_string
- fts_query::tokenize
- plpgsql::bind_expr
- plpgsql::bind_select
- plpgsql::bind_statement
- plpgsql::compile_expression_text
- plpgsql::condition_sqlstate
- plpgsql::condition_sqlstates
- plpgsql::parse_do_block
- plpgsql::parse_function
- registry::is_operator_join_table_function
- registry::is_registered
- registry::lookup
- registry::registered_names
- render::expression_sql
- render::statement_sql