Enum sql::plan::Plan [−][src]
pub enum Plan {
Show 42 variants
CreateDatabase(CreateDatabasePlan),
CreateSchema(CreateSchemaPlan),
CreateRole(CreateRolePlan),
CreateSource(CreateSourcePlan),
CreateSink(CreateSinkPlan),
CreateTable(CreateTablePlan),
CreateView(CreateViewPlan),
CreateViews(CreateViewsPlan),
CreateIndex(CreateIndexPlan),
CreateType(CreateTypePlan),
DiscardTemp,
DiscardAll,
DropDatabase(DropDatabasePlan),
DropSchema(DropSchemaPlan),
DropRoles(DropRolesPlan),
DropItems(DropItemsPlan),
EmptyQuery,
ShowAllVariables,
ShowVariable(ShowVariablePlan),
SetVariable(SetVariablePlan),
StartTransaction(StartTransactionPlan),
CommitTransaction,
AbortTransaction,
Peek(PeekPlan),
Tail(TailPlan),
SendRows(SendRowsPlan),
CopyFrom(CopyFromPlan),
Explain(ExplainPlan),
SendDiffs(SendDiffsPlan),
Insert(InsertPlan),
AlterNoop(AlterNoopPlan),
AlterIndexSetOptions(AlterIndexSetOptionsPlan),
AlterIndexResetOptions(AlterIndexResetOptionsPlan),
AlterIndexEnable(AlterIndexEnablePlan),
AlterItemRename(AlterItemRenamePlan),
Declare(DeclarePlan),
Fetch(FetchPlan),
Close(ClosePlan),
ReadThenWrite(ReadThenWritePlan),
Prepare(PreparePlan),
Execute(ExecutePlan),
Deallocate(DeallocatePlan),
}
Expand description
Instructions for executing a SQL query.
Variants
CreateDatabase(CreateDatabasePlan)
Tuple Fields
CreateSchema(CreateSchemaPlan)
Tuple Fields
CreateRole(CreateRolePlan)
Tuple Fields
CreateSource(CreateSourcePlan)
Tuple Fields
CreateSink(CreateSinkPlan)
Tuple Fields
CreateTable(CreateTablePlan)
Tuple Fields
CreateView(CreateViewPlan)
Tuple Fields
CreateViews(CreateViewsPlan)
Tuple Fields
CreateIndex(CreateIndexPlan)
Tuple Fields
CreateType(CreateTypePlan)
Tuple Fields
DiscardTemp
DiscardAll
DropDatabase(DropDatabasePlan)
Tuple Fields
DropSchema(DropSchemaPlan)
Tuple Fields
DropRoles(DropRolesPlan)
Tuple Fields
DropItems(DropItemsPlan)
Tuple Fields
EmptyQuery
ShowAllVariables
ShowVariable(ShowVariablePlan)
Tuple Fields
SetVariable(SetVariablePlan)
Tuple Fields
StartTransaction(StartTransactionPlan)
Tuple Fields
CommitTransaction
AbortTransaction
Peek(PeekPlan)
Tuple Fields
0: PeekPlan
Tail(TailPlan)
Tuple Fields
0: TailPlan
SendRows(SendRowsPlan)
Tuple Fields
0: SendRowsPlan
CopyFrom(CopyFromPlan)
Tuple Fields
0: CopyFromPlan
Explain(ExplainPlan)
Tuple Fields
0: ExplainPlan
SendDiffs(SendDiffsPlan)
Tuple Fields
Insert(InsertPlan)
Tuple Fields
0: InsertPlan
AlterNoop(AlterNoopPlan)
Tuple Fields
AlterIndexSetOptions(AlterIndexSetOptionsPlan)
Tuple Fields
AlterIndexResetOptions(AlterIndexResetOptionsPlan)
Tuple Fields
AlterIndexEnable(AlterIndexEnablePlan)
Tuple Fields
AlterItemRename(AlterItemRenamePlan)
Tuple Fields
Declare(DeclarePlan)
Tuple Fields
0: DeclarePlan
Fetch(FetchPlan)
Tuple Fields
0: FetchPlan
Close(ClosePlan)
Tuple Fields
0: ClosePlan
ReadThenWrite(ReadThenWritePlan)
Tuple Fields
Prepare(PreparePlan)
Tuple Fields
0: PreparePlan
Execute(ExecutePlan)
Tuple Fields
0: ExecutePlan
Deallocate(DeallocatePlan)
Tuple Fields
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for Plan
impl UnwindSafe for Plan
Blanket Implementations
Mutably borrows from an owned value. Read more
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more