[−][src]Enum squawk_parser::ast::Stmt
case for each node type found in Postgres' parsenodes.h https://github.com/lfittl/libpg_query/blob/6b1c3a582d38701593c5cadd260445737b9f7043/src/postgres/include/nodes/parsenodes.h
Variants
TransactionStmt(TransactionStmt)
SelectStmt(SelectStmt)
IndexStmt(IndexStmt)
AlterTableStmt(AlterTableStmt)
RenameStmt(RenameStmt)
CreateStmt(CreateStmt)
InsertStmt(Value)
UpdateStmt(Value)
DeleteStmt(Value)
CreateSchemaStmt(Value)
AlterDomainStmt(Value)
GrantStmt(Value)
GrantRoleStmt(Value)
AlterDefaultPrivilegesStmt(Value)
CopyStmt(Value)
VariableSetStmt(Value)
VariableShowStmt(Value)
CreateTableSpaceStmt(Value)
DropTableSpaceStmt(Value)
CreateExtensionStmt(Value)
AlterExtensionStmt(Value)
DropStmt(Value)
AlterObjectSchemaStmt(Value)
AlterExtensionContentsStmt(Value)
CreateFdwStmt(Value)
AlterFdwStmt(Value)
CreateForeignServerStmt(Value)
AlterForeignServerStmt(Value)
CreateForeignTableStmt(Value)
CreateUserMappingStmt(Value)
AlterUserMappingStmt(Value)
DropUserMappingStmt(Value)
ImportForeignSchemaStmt(Value)
CreatePolicyStmt(Value)
AlterPolicyStmt(Value)
CreateAmStmt(Value)
CreateTrigStmt(Value)
CreateEventTrigStmt(Value)
AlterEventTrigStmt(Value)
CreateFunctionStmt(Value)
AlterFunctionStmt(Value)
CreatePLangStmt(Value)
CreateRoleStmt(Value)
AlterRoleStmt(Value)
AlterRoleSetStmt(Value)
DropRoleStmt(Value)
CreateSeqStmt(Value)
AlterSeqStmt(Value)
DefineStmt(Value)
CreateDomainStmt(Value)
CreateOpClassStmt(Value)
CreateOpFamilyStmt(Value)
AlterOpFamilyStmt(Value)
TruncateStmt(Value)
CommentStmt(Value)
SecLabelStmt(Value)
DeclareCursorStmt(Value)
ClosePortalStmt(Value)
FetchStmt(Value)
CreateStatsStmt(Value)
ExplainStmt(Value)
AlterOwnerStmt(Value)
DoStmt(Value)
AlterObjectDependsStmt(Value)
AlterOperatorStmt(Value)
RuleStmt(Value)
NotifyStmt(Value)
ListenStmt(Value)
UnlistenStmt(Value)
CompositeTypeStmt(Value)
CreateEnumStmt(Value)
CreateRangeStmt(Value)
AlterEnumStmt(Value)
ViewStmt(Value)
LoadStmt(Value)
CreatedbStmt(Value)
AlterDatabaseStmt(Value)
AlterDatabaseSetStmt(Value)
DropdbStmt(Value)
AlterSystemStmt(Value)
ClusterStmt(Value)
VacuumStmt(Value)
CreateTableAsStmt(Value)
RefreshMatViewStmt(Value)
CheckPointStmt(Value)
DiscardStmt(Value)
LockStmt(Value)
ConstraintsSetStmt(Value)
ReindexStmt(Value)
CreateConversionStmt(Value)
CreateCastStmt(Value)
CreateTransformStmt(Value)
PrepareStmt(Value)
ExecuteStmt(Value)
DeallocateStmt(Value)
DropOwnedStmt(Value)
ReassignOwnedStmt(Value)
AlterTSDictionaryStmt(Value)
AlterTSConfigurationStmt(Value)
CreatePublicationStmt(Value)
AlterPublicationStmt(Value)
CreateSubscriptionStmt(Value)
AlterSubscriptionStmt(Value)
DropSubscriptionStmt(Value)
Trait Implementations
impl Debug for Stmt
[src]
impl<'de> Deserialize<'de> for Stmt
[src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
impl Serialize for Stmt
[src]
Auto Trait Implementations
impl RefUnwindSafe for Stmt
impl Send for Stmt
impl Sync for Stmt
impl Unpin for Stmt
impl UnwindSafe for Stmt
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>,