#[repr(u32)]pub enum NodeTag {
Show 79 variants
Null = 0,
AggregateFunctionCall = 1,
OrderedSetFunctionCall = 2,
CastExpr = 3,
ColumnRef = 4,
CompoundSelect = 5,
SubqueryExpr = 6,
ExistsExpr = 7,
InExpr = 8,
IsExpr = 9,
BetweenExpr = 10,
LikeExpr = 11,
CaseExpr = 12,
CaseWhen = 13,
CaseWhenList = 14,
ForeignKeyClause = 15,
ColumnConstraint = 16,
ColumnConstraintList = 17,
ColumnDef = 18,
ColumnDefList = 19,
TableConstraint = 20,
TableConstraintList = 21,
CreateTableStmt = 22,
CteDefinition = 23,
CteList = 24,
WithClause = 25,
UpsertClause = 26,
UpsertClauseList = 27,
DeleteStmt = 28,
SetClause = 29,
SetClauseList = 30,
UpdateStmt = 31,
InsertStmt = 32,
BinaryExpr = 33,
UnaryExpr = 34,
Literal = 35,
IdentName = 36,
Error = 37,
ExprList = 38,
FunctionCall = 39,
Variable = 40,
CollateExpr = 41,
RaiseExpr = 42,
QualifiedName = 43,
DropStmt = 44,
AlterTableStmt = 45,
TransactionStmt = 46,
SavepointStmt = 47,
ResultColumn = 48,
ResultColumnList = 49,
SelectStmt = 50,
OrderingTerm = 51,
OrderByList = 52,
LimitClause = 53,
TableRef = 54,
SubqueryTableSource = 55,
JoinClause = 56,
JoinPrefix = 57,
TriggerEvent = 58,
TriggerCmdList = 59,
CreateTriggerStmt = 60,
CreateVirtualTableStmt = 61,
PragmaStmt = 62,
AnalyzeOrReindexStmt = 63,
AttachStmt = 64,
DetachStmt = 65,
VacuumStmt = 66,
ExplainStmt = 67,
CreateIndexStmt = 68,
CreateViewStmt = 69,
ValuesRowList = 70,
ValuesClause = 71,
FrameBound = 72,
FrameSpec = 73,
WindowDef = 74,
WindowDefList = 75,
NamedWindowDef = 76,
NamedWindowDefList = 77,
FilterOver = 78,
}Variants§
Null = 0
AggregateFunctionCall = 1
OrderedSetFunctionCall = 2
CastExpr = 3
ColumnRef = 4
CompoundSelect = 5
SubqueryExpr = 6
ExistsExpr = 7
InExpr = 8
IsExpr = 9
BetweenExpr = 10
LikeExpr = 11
CaseExpr = 12
CaseWhen = 13
CaseWhenList = 14
ForeignKeyClause = 15
ColumnConstraint = 16
ColumnConstraintList = 17
ColumnDef = 18
ColumnDefList = 19
TableConstraint = 20
TableConstraintList = 21
CreateTableStmt = 22
CteDefinition = 23
CteList = 24
WithClause = 25
UpsertClause = 26
UpsertClauseList = 27
DeleteStmt = 28
SetClause = 29
SetClauseList = 30
UpdateStmt = 31
InsertStmt = 32
BinaryExpr = 33
UnaryExpr = 34
Literal = 35
IdentName = 36
Error = 37
ExprList = 38
FunctionCall = 39
Variable = 40
CollateExpr = 41
RaiseExpr = 42
QualifiedName = 43
DropStmt = 44
AlterTableStmt = 45
TransactionStmt = 46
SavepointStmt = 47
ResultColumn = 48
ResultColumnList = 49
SelectStmt = 50
OrderingTerm = 51
OrderByList = 52
LimitClause = 53
TableRef = 54
SubqueryTableSource = 55
JoinClause = 56
JoinPrefix = 57
TriggerEvent = 58
TriggerCmdList = 59
CreateTriggerStmt = 60
CreateVirtualTableStmt = 61
PragmaStmt = 62
AnalyzeOrReindexStmt = 63
AttachStmt = 64
DetachStmt = 65
VacuumStmt = 66
ExplainStmt = 67
CreateIndexStmt = 68
CreateViewStmt = 69
ValuesRowList = 70
ValuesClause = 71
FrameBound = 72
FrameSpec = 73
WindowDef = 74
WindowDefList = 75
NamedWindowDef = 76
NamedWindowDefList = 77
FilterOver = 78
Trait Implementations§
Source§impl From<NodeTag> for AnyNodeTag
impl From<NodeTag> for AnyNodeTag
Source§fn from(t: NodeTag) -> AnyNodeTag
fn from(t: NodeTag) -> AnyNodeTag
Converts to this type from the input type.
impl Copy for NodeTag
impl Eq for NodeTag
impl StructuralPartialEq for NodeTag
Auto Trait Implementations§
impl Freeze for NodeTag
impl RefUnwindSafe for NodeTag
impl Send for NodeTag
impl Sync for NodeTag
impl Unpin for NodeTag
impl UnsafeUnpin for NodeTag
impl UnwindSafe for NodeTag
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more