|
| 1 | +struct_name enum_name variant_name field_name field_type |
| 2 | +ColumnDef name Ident |
| 3 | +ColumnDef data_type DataType |
| 4 | +ColumnDef collation Option<ObjectName> |
| 5 | +ColumnDef options Vec<ColumnOptionDef> |
| 6 | +ColumnOptionDef name Option<Ident> |
| 7 | +ColumnOptionDef option ColumnOption |
| 8 | +Ident value String |
| 9 | +Ident quote_style Option<char> |
| 10 | +ObjectName unnamed Vec<Ident> |
| 11 | +WhenClause condition Expr |
| 12 | +WhenClause result Expr |
| 13 | +WindowSpec partition_by Vec<Expr> |
| 14 | +WindowSpec order_by Vec<OrderByExpr> |
| 15 | +WindowSpec window_frame Option<WindowFrame> |
| 16 | +WindowFrame units WindowFrameUnits |
| 17 | +WindowFrame start_bound WindowFrameBound |
| 18 | +WindowFrame end_bound Option<WindowFrameBound> |
| 19 | +Assignment id Ident |
| 20 | +Assignment value Expr |
| 21 | +Function name ObjectName |
| 22 | +Function args Vec<Expr> |
| 23 | +Function over Option<WindowSpec> |
| 24 | +Function distinct bool |
| 25 | +ListAgg distinct bool |
| 26 | +ListAgg expr Box<Expr> |
| 27 | +ListAgg separator Option<Box<Expr>> |
| 28 | +ListAgg on_overflow Option<ListAggOnOverflow> |
| 29 | +ListAgg within_group Vec<OrderByExpr> |
| 30 | +SqlOption name Ident |
| 31 | +SqlOption value Value |
| 32 | +Query ctes Vec<Cte> |
| 33 | +Query body SetExpr |
| 34 | +Query order_by Vec<OrderByExpr> |
| 35 | +Query limit Option<Expr> |
| 36 | +Query offset Option<Offset> |
| 37 | +Query fetch Option<Fetch> |
| 38 | +Select distinct bool |
| 39 | +Select top Option<Top> |
| 40 | +Select projection Vec<SelectItem> |
| 41 | +Select from Vec<TableWithJoins> |
| 42 | +Select selection Option<Expr> |
| 43 | +Select group_by Vec<Expr> |
| 44 | +Select having Option<Expr> |
| 45 | +Cte alias TableAlias |
| 46 | +Cte query Query |
| 47 | +TableWithJoins relation TableFactor |
| 48 | +TableWithJoins joins Vec<Join> |
| 49 | +TableAlias name Ident |
| 50 | +TableAlias columns Vec<Ident> |
| 51 | +Join relation TableFactor |
| 52 | +Join join_operator JoinOperator |
| 53 | +OrderByExpr expr Expr |
| 54 | +OrderByExpr asc Option<bool> |
| 55 | +OrderByExpr nulls_first Option<bool> |
| 56 | +Offset value Expr |
| 57 | +Offset rows OffsetRows |
| 58 | +Fetch with_ties bool |
| 59 | +Fetch percent bool |
| 60 | +Fetch quantity Option<Expr> |
| 61 | +Top with_ties bool |
| 62 | +Top percent bool |
| 63 | +Top quantity Option<Expr> |
| 64 | +Values unnamed Vec<Vec<Expr>> |
| 65 | +DataType::Char DataType Char unnamed Option<u64> |
| 66 | +DataType::Varchar DataType Varchar unnamed Option<u64> |
| 67 | +DataType::Clob DataType Clob unnamed u64 |
| 68 | +DataType::Binary DataType Binary unnamed u64 |
| 69 | +DataType::Varbinary DataType Varbinary unnamed u64 |
| 70 | +DataType::Blob DataType Blob unnamed u64 |
| 71 | +DataType::Decimal DataType Decimal unnamed Option<u64> |
| 72 | +DataType::Decimal DataType Decimal unnamed Option<u64> |
| 73 | +DataType::Float DataType Float unnamed Option<u64> |
| 74 | +DataType::Custom DataType Custom unnamed ObjectName |
| 75 | +DataType::Array DataType Array unnamed Box<DataType> |
| 76 | +AlterTableOperation::AddConstraint AlterTableOperation AddConstraint unnamed TableConstraint |
| 77 | +AlterTableOperation::DropConstraint AlterTableOperation DropConstraint name Ident |
| 78 | +TableConstraint::Unique TableConstraint Unique name Option<Ident> |
| 79 | +TableConstraint::Unique TableConstraint Unique columns Vec<Ident> |
| 80 | +TableConstraint::Unique TableConstraint Unique is_primary bool |
| 81 | +TableConstraint::ForeignKey TableConstraint ForeignKey name Option<Ident> |
| 82 | +TableConstraint::ForeignKey TableConstraint ForeignKey columns Vec<Ident> |
| 83 | +TableConstraint::ForeignKey TableConstraint ForeignKey foreign_table ObjectName |
| 84 | +TableConstraint::ForeignKey TableConstraint ForeignKey referred_columns Vec<Ident> |
| 85 | +TableConstraint::Check TableConstraint Check name Option<Ident> |
| 86 | +TableConstraint::Check TableConstraint Check expr Box<Expr> |
| 87 | +ColumnOption::Default ColumnOption Default unnamed Expr |
| 88 | +ColumnOption::Unique ColumnOption Unique is_primary bool |
| 89 | +ColumnOption::ForeignKey ColumnOption ForeignKey foreign_table ObjectName |
| 90 | +ColumnOption::ForeignKey ColumnOption ForeignKey referred_columns Vec<Ident> |
| 91 | +ColumnOption::ForeignKey ColumnOption ForeignKey on_delete Option<ReferentialAction> |
| 92 | +ColumnOption::ForeignKey ColumnOption ForeignKey on_update Option<ReferentialAction> |
| 93 | +ColumnOption::Check ColumnOption Check unnamed Expr |
| 94 | +Expr::Identifier Expr Identifier unnamed Ident |
| 95 | +Expr::QualifiedWildcard Expr QualifiedWildcard unnamed Vec<Ident> |
| 96 | +Expr::CompoundIdentifier Expr CompoundIdentifier unnamed Vec<Ident> |
| 97 | +Expr::IsNull Expr IsNull unnamed Box<Expr> |
| 98 | +Expr::IsNotNull Expr IsNotNull unnamed Box<Expr> |
| 99 | +Expr::InList Expr InList expr Box<Expr> |
| 100 | +Expr::InList Expr InList list Vec<Expr> |
| 101 | +Expr::InList Expr InList negated bool |
| 102 | +Expr::InSubquery Expr InSubquery expr Box<Expr> |
| 103 | +Expr::InSubquery Expr InSubquery subquery Box<Query> |
| 104 | +Expr::InSubquery Expr InSubquery negated bool |
| 105 | +Expr::Between Expr Between expr Box<Expr> |
| 106 | +Expr::Between Expr Between negated bool |
| 107 | +Expr::Between Expr Between low Box<Expr> |
| 108 | +Expr::Between Expr Between high Box<Expr> |
| 109 | +Expr::BinaryOp Expr BinaryOp left Box<Expr> |
| 110 | +Expr::BinaryOp Expr BinaryOp op BinaryOperator |
| 111 | +Expr::BinaryOp Expr BinaryOp right Box<Expr> |
| 112 | +Expr::UnaryOp Expr UnaryOp op UnaryOperator |
| 113 | +Expr::UnaryOp Expr UnaryOp expr Box<Expr> |
| 114 | +Expr::Cast Expr Cast expr Box<Expr> |
| 115 | +Expr::Cast Expr Cast data_type DataType |
| 116 | +Expr::Extract Expr Extract field DateTimeField |
| 117 | +Expr::Extract Expr Extract expr Box<Expr> |
| 118 | +Expr::Collate Expr Collate expr Box<Expr> |
| 119 | +Expr::Collate Expr Collate collation ObjectName |
| 120 | +Expr::Nested Expr Nested unnamed Box<Expr> |
| 121 | +Expr::Value Expr Value unnamed Value |
| 122 | +Expr::Function Expr Function unnamed Function |
| 123 | +Expr::Case Expr Case operand Option<Box<Expr>> |
| 124 | +Expr::Case Expr Case when_clauses Vec<WhenClause> |
| 125 | +Expr::Case Expr Case else_result Option<Box<Expr>> |
| 126 | +Expr::Exists Expr Exists unnamed Box<Query> |
| 127 | +Expr::Subquery Expr Subquery unnamed Box<Query> |
| 128 | +Expr::ListAgg Expr ListAgg unnamed ListAgg |
| 129 | +WindowFrameBound::Preceding WindowFrameBound Preceding unnamed Option<u64> |
| 130 | +WindowFrameBound::Following WindowFrameBound Following unnamed Option<u64> |
| 131 | +Statement::Query Statement Query unnamed Box<Query> |
| 132 | +Statement::Insert Statement Insert table_name ObjectName |
| 133 | +Statement::Insert Statement Insert columns Vec<Ident> |
| 134 | +Statement::Insert Statement Insert source Box<Query> |
| 135 | +Statement::Copy Statement Copy table_name ObjectName |
| 136 | +Statement::Copy Statement Copy columns Vec<Ident> |
| 137 | +Statement::Copy Statement Copy values Vec<Option<String>> |
| 138 | +Statement::Update Statement Update table_name ObjectName |
| 139 | +Statement::Update Statement Update assignments Vec<Assignment> |
| 140 | +Statement::Update Statement Update selection Option<Expr> |
| 141 | +Statement::Delete Statement Delete table_name ObjectName |
| 142 | +Statement::Delete Statement Delete selection Option<Expr> |
| 143 | +Statement::CreateView Statement CreateView name ObjectName |
| 144 | +Statement::CreateView Statement CreateView columns Vec<Ident> |
| 145 | +Statement::CreateView Statement CreateView query Box<Query> |
| 146 | +Statement::CreateView Statement CreateView materialized bool |
| 147 | +Statement::CreateView Statement CreateView with_options Vec<SqlOption> |
| 148 | +Statement::CreateTable Statement CreateTable name ObjectName |
| 149 | +Statement::CreateTable Statement CreateTable columns Vec<ColumnDef> |
| 150 | +Statement::CreateTable Statement CreateTable constraints Vec<TableConstraint> |
| 151 | +Statement::CreateTable Statement CreateTable with_options Vec<SqlOption> |
| 152 | +Statement::CreateTable Statement CreateTable if_not_exists bool |
| 153 | +Statement::CreateTable Statement CreateTable external bool |
| 154 | +Statement::CreateTable Statement CreateTable file_format Option<FileFormat> |
| 155 | +Statement::CreateTable Statement CreateTable location Option<String> |
| 156 | +Statement::CreateIndex Statement CreateIndex name ObjectName |
| 157 | +Statement::CreateIndex Statement CreateIndex table_name ObjectName |
| 158 | +Statement::CreateIndex Statement CreateIndex columns Vec<Ident> |
| 159 | +Statement::CreateIndex Statement CreateIndex unique bool |
| 160 | +Statement::CreateIndex Statement CreateIndex if_not_exists bool |
| 161 | +Statement::AlterTable Statement AlterTable name ObjectName |
| 162 | +Statement::AlterTable Statement AlterTable operation AlterTableOperation |
| 163 | +Statement::Drop Statement Drop object_type ObjectType |
| 164 | +Statement::Drop Statement Drop if_exists bool |
| 165 | +Statement::Drop Statement Drop names Vec<ObjectName> |
| 166 | +Statement::Drop Statement Drop cascade bool |
| 167 | +Statement::SetVariable Statement SetVariable local bool |
| 168 | +Statement::SetVariable Statement SetVariable variable Ident |
| 169 | +Statement::SetVariable Statement SetVariable value SetVariableValue |
| 170 | +Statement::ShowVariable Statement ShowVariable variable Ident |
| 171 | +Statement::ShowColumns Statement ShowColumns extended bool |
| 172 | +Statement::ShowColumns Statement ShowColumns full bool |
| 173 | +Statement::ShowColumns Statement ShowColumns table_name ObjectName |
| 174 | +Statement::ShowColumns Statement ShowColumns filter Option<ShowStatementFilter> |
| 175 | +Statement::StartTransaction Statement StartTransaction modes Vec<TransactionMode> |
| 176 | +Statement::SetTransaction Statement SetTransaction modes Vec<TransactionMode> |
| 177 | +Statement::Commit Statement Commit chain bool |
| 178 | +Statement::Rollback Statement Rollback chain bool |
| 179 | +Statement::CreateSchema Statement CreateSchema schema_name ObjectName |
| 180 | +ListAggOnOverflow::Truncate ListAggOnOverflow Truncate filler Option<Box<Expr>> |
| 181 | +ListAggOnOverflow::Truncate ListAggOnOverflow Truncate with_count bool |
| 182 | +TransactionMode::AccessMode TransactionMode AccessMode unnamed TransactionAccessMode |
| 183 | +TransactionMode::IsolationLevel TransactionMode IsolationLevel unnamed TransactionIsolationLevel |
| 184 | +ShowStatementFilter::Like ShowStatementFilter Like unnamed String |
| 185 | +ShowStatementFilter::Where ShowStatementFilter Where unnamed Expr |
| 186 | +SetVariableValue::Ident SetVariableValue Ident unnamed Ident |
| 187 | +SetVariableValue::Literal SetVariableValue Literal unnamed Value |
| 188 | +SetExpr::Select SetExpr Select unnamed Box<Select> |
| 189 | +SetExpr::Query SetExpr Query unnamed Box<Query> |
| 190 | +SetExpr::SetOperation SetExpr SetOperation op SetOperator |
| 191 | +SetExpr::SetOperation SetExpr SetOperation all bool |
| 192 | +SetExpr::SetOperation SetExpr SetOperation left Box<SetExpr> |
| 193 | +SetExpr::SetOperation SetExpr SetOperation right Box<SetExpr> |
| 194 | +SetExpr::Values SetExpr Values unnamed Values |
| 195 | +SelectItem::UnnamedExpr SelectItem UnnamedExpr unnamed Expr |
| 196 | +SelectItem::ExprWithAlias SelectItem ExprWithAlias expr Expr |
| 197 | +SelectItem::ExprWithAlias SelectItem ExprWithAlias alias Ident |
| 198 | +SelectItem::QualifiedWildcard SelectItem QualifiedWildcard unnamed ObjectName |
| 199 | +TableFactor::Table TableFactor Table name ObjectName |
| 200 | +TableFactor::Table TableFactor Table alias Option<TableAlias> |
| 201 | +TableFactor::Table TableFactor Table args Vec<Expr> |
| 202 | +TableFactor::Table TableFactor Table with_hints Vec<Expr> |
| 203 | +TableFactor::Derived TableFactor Derived lateral bool |
| 204 | +TableFactor::Derived TableFactor Derived subquery Box<Query> |
| 205 | +TableFactor::Derived TableFactor Derived alias Option<TableAlias> |
| 206 | +TableFactor::NestedJoin TableFactor NestedJoin unnamed Box<TableWithJoins> |
| 207 | +JoinOperator::Inner JoinOperator Inner unnamed JoinConstraint |
| 208 | +JoinOperator::LeftOuter JoinOperator LeftOuter unnamed JoinConstraint |
| 209 | +JoinOperator::RightOuter JoinOperator RightOuter unnamed JoinConstraint |
| 210 | +JoinOperator::FullOuter JoinOperator FullOuter unnamed JoinConstraint |
| 211 | +JoinConstraint::On JoinConstraint On unnamed Expr |
| 212 | +JoinConstraint::Using JoinConstraint Using unnamed Vec<Ident> |
| 213 | +Value::Number Value Number unnamed String |
| 214 | +Value::Number Value Number unnamed BigDecimal |
| 215 | +Value::SingleQuotedString Value SingleQuotedString unnamed String |
| 216 | +Value::NationalStringLiteral Value NationalStringLiteral unnamed String |
| 217 | +Value::HexStringLiteral Value HexStringLiteral unnamed String |
| 218 | +Value::Boolean Value Boolean unnamed bool |
| 219 | +Value::Date Value Date unnamed String |
| 220 | +Value::Time Value Time unnamed String |
| 221 | +Value::Timestamp Value Timestamp unnamed String |
| 222 | +Value::Interval Value Interval value String |
| 223 | +Value::Interval Value Interval leading_field DateTimeField |
| 224 | +Value::Interval Value Interval leading_precision Option<u64> |
| 225 | +Value::Interval Value Interval last_field Option<DateTimeField> |
| 226 | +Value::Interval Value Interval fractional_seconds_precision Option<u64> |
0 commit comments