[−][src]Enum postgres_parser::nodes::Node
All the various Postgres parse tree nodes that can be returned upon parsing a SQL statement
Variants
A_ArrayExpr(A_ArrayExpr)A_Const(A_Const)A_Expr(A_Expr)A_Indices(A_Indices)A_Indirection(A_Indirection)A_Star(A_Star)AccessPriv(AccessPriv)Aggref(Aggref)Alias(Alias)AlterCollationStmt(AlterCollationStmt)AlterDatabaseSetStmt(AlterDatabaseSetStmt)AlterDatabaseStmt(AlterDatabaseStmt)AlterDefaultPrivilegesStmt(AlterDefaultPrivilegesStmt)AlterDomainStmt(AlterDomainStmt)AlterEnumStmt(AlterEnumStmt)AlterEventTrigStmt(AlterEventTrigStmt)AlterExtensionContentsStmt(AlterExtensionContentsStmt)AlterExtensionStmt(AlterExtensionStmt)AlterFdwStmt(AlterFdwStmt)AlterForeignServerStmt(AlterForeignServerStmt)AlterFunctionStmt(AlterFunctionStmt)AlterObjectDependsStmt(AlterObjectDependsStmt)AlterObjectSchemaStmt(AlterObjectSchemaStmt)AlterOpFamilyStmt(AlterOpFamilyStmt)AlterOperatorStmt(AlterOperatorStmt)AlterOwnerStmt(AlterOwnerStmt)AlterPolicyStmt(AlterPolicyStmt)AlterPublicationStmt(AlterPublicationStmt)AlterRoleSetStmt(AlterRoleSetStmt)AlterRoleStmt(AlterRoleStmt)AlterSeqStmt(AlterSeqStmt)AlterSubscriptionStmt(AlterSubscriptionStmt)AlterSystemStmt(AlterSystemStmt)AlterTSConfigurationStmt(AlterTSConfigurationStmt)AlterTSDictionaryStmt(AlterTSDictionaryStmt)AlterTableCmd(AlterTableCmd)AlterTableMoveAllStmt(AlterTableMoveAllStmt)AlterTableSpaceOptionsStmt(AlterTableSpaceOptionsStmt)AlterTableStmt(AlterTableStmt)AlterUserMappingStmt(AlterUserMappingStmt)AlternativeSubPlan(AlternativeSubPlan)ArrayCoerceExpr(ArrayCoerceExpr)ArrayExpr(ArrayExpr)BoolExpr(BoolExpr)BooleanTest(BooleanTest)CallContext(CallContext)CallStmt(CallStmt)CaseExpr(CaseExpr)CaseTestExpr(CaseTestExpr)CaseWhen(CaseWhen)CheckPointStmt(CheckPointStmt)ClosePortalStmt(ClosePortalStmt)ClusterStmt(ClusterStmt)CoalesceExpr(CoalesceExpr)CoerceToDomain(CoerceToDomain)CoerceToDomainValue(CoerceToDomainValue)CoerceViaIO(CoerceViaIO)CollateClause(CollateClause)CollateExpr(CollateExpr)ColumnDef(ColumnDef)ColumnRef(ColumnRef)CommentStmt(CommentStmt)CommonTableExpr(CommonTableExpr)CompositeTypeStmt(CompositeTypeStmt)Const(Const)Constraint(Constraint)ConstraintsSetStmt(ConstraintsSetStmt)ConvertRowtypeExpr(ConvertRowtypeExpr)CopyStmt(CopyStmt)CreateAmStmt(CreateAmStmt)CreateCastStmt(CreateCastStmt)CreateConversionStmt(CreateConversionStmt)CreateDomainStmt(CreateDomainStmt)CreateEnumStmt(CreateEnumStmt)CreateEventTrigStmt(CreateEventTrigStmt)CreateExtensionStmt(CreateExtensionStmt)CreateFdwStmt(CreateFdwStmt)CreateForeignServerStmt(CreateForeignServerStmt)CreateForeignTableStmt(CreateForeignTableStmt)CreateFunctionStmt(CreateFunctionStmt)CreateOpClassItem(CreateOpClassItem)CreateOpClassStmt(CreateOpClassStmt)CreateOpFamilyStmt(CreateOpFamilyStmt)CreatePLangStmt(CreatePLangStmt)CreatePolicyStmt(CreatePolicyStmt)CreatePublicationStmt(CreatePublicationStmt)CreateRangeStmt(CreateRangeStmt)CreateRoleStmt(CreateRoleStmt)CreateSchemaStmt(CreateSchemaStmt)CreateSeqStmt(CreateSeqStmt)CreateStatsStmt(CreateStatsStmt)CreateStmt(CreateStmt)CreateSubscriptionStmt(CreateSubscriptionStmt)CreateTableAsStmt(CreateTableAsStmt)CreateTableSpaceStmt(CreateTableSpaceStmt)CreateTransformStmt(CreateTransformStmt)CreateTrigStmt(CreateTrigStmt)CreateUserMappingStmt(CreateUserMappingStmt)CreatedbStmt(CreatedbStmt)CurrentOfExpr(CurrentOfExpr)DeallocateStmt(DeallocateStmt)DeclareCursorStmt(DeclareCursorStmt)DefElem(DefElem)DefineStmt(DefineStmt)DeleteStmt(DeleteStmt)DiscardStmt(DiscardStmt)DoStmt(DoStmt)DropOwnedStmt(DropOwnedStmt)DropRoleStmt(DropRoleStmt)DropStmt(DropStmt)DropSubscriptionStmt(DropSubscriptionStmt)DropTableSpaceStmt(DropTableSpaceStmt)DropUserMappingStmt(DropUserMappingStmt)DropdbStmt(DropdbStmt)ExecuteStmt(ExecuteStmt)ExplainStmt(ExplainStmt)Expr(Expr)FetchStmt(FetchStmt)FieldSelect(FieldSelect)FieldStore(FieldStore)FromExpr(FromExpr)FuncCall(FuncCall)FuncExpr(FuncExpr)FunctionParameter(FunctionParameter)GrantRoleStmt(GrantRoleStmt)GrantStmt(GrantStmt)GroupingFunc(GroupingFunc)GroupingSet(GroupingSet)ImportForeignSchemaStmt(ImportForeignSchemaStmt)IndexElem(IndexElem)IndexStmt(IndexStmt)InferClause(InferClause)InferenceElem(InferenceElem)InlineCodeBlock(InlineCodeBlock)InsertStmt(InsertStmt)IntoClause(IntoClause)JoinExpr(JoinExpr)ListenStmt(ListenStmt)LoadStmt(LoadStmt)LockStmt(LockStmt)LockingClause(LockingClause)MinMaxExpr(MinMaxExpr)MultiAssignRef(MultiAssignRef)NamedArgExpr(NamedArgExpr)NextValueExpr(NextValueExpr)NotifyStmt(NotifyStmt)NullTest(NullTest)ObjectWithArgs(ObjectWithArgs)OnConflictClause(OnConflictClause)OnConflictExpr(OnConflictExpr)OpExpr(OpExpr)Param(Param)ParamRef(ParamRef)PartitionBoundSpec(PartitionBoundSpec)PartitionCmd(PartitionCmd)PartitionElem(PartitionElem)PartitionRangeDatum(PartitionRangeDatum)PartitionSpec(PartitionSpec)PrepareStmt(PrepareStmt)RangeFunction(RangeFunction)RangeSubselect(RangeSubselect)RangeTableFunc(RangeTableFunc)RangeTableFuncCol(RangeTableFuncCol)RangeTableSample(RangeTableSample)RangeTblRef(RangeTblRef)RangeVar(RangeVar)RawStmt(RawStmt)ReassignOwnedStmt(ReassignOwnedStmt)RefreshMatViewStmt(RefreshMatViewStmt)ReindexStmt(ReindexStmt)RelabelType(RelabelType)RenameStmt(RenameStmt)ReplicaIdentityStmt(ReplicaIdentityStmt)ResTarget(ResTarget)RoleSpec(RoleSpec)RowCompareExpr(RowCompareExpr)RowExpr(RowExpr)RowMarkClause(RowMarkClause)RuleStmt(RuleStmt)SQLValueFunction(SQLValueFunction)ScalarArrayOpExpr(ScalarArrayOpExpr)SecLabelStmt(SecLabelStmt)SelectStmt(SelectStmt)SetOperationStmt(SetOperationStmt)SetToDefault(SetToDefault)SortBy(SortBy)SortGroupClause(SortGroupClause)SubLink(SubLink)SubscriptingRef(SubscriptingRef)TableFunc(TableFunc)TableLikeClause(TableLikeClause)TableSampleClause(TableSampleClause)TargetEntry(TargetEntry)TransactionStmt(TransactionStmt)TriggerTransition(TriggerTransition)TruncateStmt(TruncateStmt)TypeCast(TypeCast)TypeName(TypeName)UnlistenStmt(UnlistenStmt)UpdateStmt(UpdateStmt)VacuumRelation(VacuumRelation)VacuumStmt(VacuumStmt)Value(Value)Var(Var)VariableSetStmt(VariableSetStmt)VariableShowStmt(VariableShowStmt)ViewStmt(ViewStmt)WindowClause(WindowClause)WindowDef(WindowDef)WindowFunc(WindowFunc)WithCheckOption(WithCheckOption)WithClause(WithClause)XmlExpr(XmlExpr)XmlSerialize(XmlSerialize)Trait Implementations
impl Debug for Node[src]
impl<'de> Deserialize<'de> for Node[src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>, [src]
__D: Deserializer<'de>,
impl Eq for Node[src]
impl PartialEq<Node> for Node[src]
impl Serialize for Node[src]
fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error> where
__S: Serializer, [src]
__S: Serializer,
impl StructuralEq for Node[src]
impl StructuralPartialEq for Node[src]
Auto Trait Implementations
impl RefUnwindSafe for Node
impl Send for Node
impl Sync for Node
impl Unpin for Node
impl UnwindSafe for Node
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized, [src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized, [src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized, [src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T[src]
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>, [src]
T: for<'de> Deserialize<'de>,
impl<T> From<T> for T[src]
impl<T, U> Into<U> for T where
U: From<T>, [src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>, [src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>, [src]
U: TryFrom<T>,