SqlSelect class
Constructors
-
SqlSelect({Distinct? distinct, Top? top, required List<SelectItem> projection, SelectInto? into, required List<TableWithJoins> from, required List<LateralView> lateralViews, Expr? selection, required List<Expr> groupBy, required List<Expr> clusterBy, required List<Expr> distributeBy, required List<Expr> sortBy, Expr? having, required List<NamedWindowDefinition> namedWindow, Expr? qualify})
-
https://docs.rs/sqlparser/0.35.0/sqlparser/ast/struct.Select.html
const
-
SqlSelect.fromJson(Object? json_)
-
Returns a new instance from a JSON value.
May throw if the value does not have the expected structure.
factory
Methods
-
copyWith({Option<Distinct>? distinct, Option<Top>? top, List<SelectItem>? projection, Option<SelectInto>? into, List<TableWithJoins>? from, List<LateralView>? lateralViews, Option<Expr>? selection, List<Expr>? groupBy, List<Expr>? clusterBy, List<Expr>? distributeBy, List<Expr>? sortBy, Option<Expr>? having, List<NamedWindowDefinition>? namedWindow, Option<Expr>? qualify})
→ SqlSelect
-
Returns a new instance by overriding the values passed as arguments
-
noSuchMethod(Invocation invocation)
→ dynamic
-
Invoked when a nonexistent method or property is accessed.
inherited
-
toJson()
→ Map<String, Object?>
-
Returns a JSON representation of this.
-
toString()
→ String
-
A string representation of this object.
override
-
toWasm()
→ List<Object?>
-
Returns this as a WASM canonical abi value.