ParsedSql class

Constructors

ParsedSql({required List<SqlAst> statements, required List<SqlAst> sqlAstRefs, required List<SqlQuery> sqlQueryRefs, required List<SqlInsert> sqlInsertRefs, required List<SqlUpdate> sqlUpdateRefs, required List<SqlSelect> sqlSelectRefs, required List<SetExpr> setExprRefs, required List<Expr> exprRefs, required List<DataType> dataTypeRefs, required List<ArrayAgg> arrayAggRefs, required List<ListAgg> listAggRefs, required List<SqlFunction> sqlFunctionRefs, required List<TableWithJoins> tableWithJoinsRefs, required List<String> warnings})
const
ParsedSql.fromJson(Object? json_)
Returns a new instance from a JSON value. May throw if the value does not have the expected structure.
factory

Properties

arrayAggRefs List<ArrayAgg>
final
dataTypeRefs List<DataType>
final
exprRefs List<Expr>
final
hashCode int
The hash code for this object.
no setteroverride
listAggRefs List<ListAgg>
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
setExprRefs List<SetExpr>
final
sqlAstRefs List<SqlAst>
final
sqlFunctionRefs List<SqlFunction>
final
sqlInsertRefs List<SqlInsert>
final
sqlQueryRefs List<SqlQuery>
final
sqlSelectRefs List<SqlSelect>
final
sqlUpdateRefs List<SqlUpdate>
final
statements List<SqlAst>
final
tableWithJoinsRefs List<TableWithJoins>
final
warnings List<String>
final

Methods

copyWith({List<SqlAst>? statements, List<SqlAst>? sqlAstRefs, List<SqlQuery>? sqlQueryRefs, List<SqlInsert>? sqlInsertRefs, List<SqlUpdate>? sqlUpdateRefs, List<SqlSelect>? sqlSelectRefs, List<SetExpr>? setExprRefs, List<Expr>? exprRefs, List<DataType>? dataTypeRefs, List<ArrayAgg>? arrayAggRefs, List<ListAgg>? listAggRefs, List<SqlFunction>? sqlFunctionRefs, List<TableWithJoins>? tableWithJoinsRefs, List<String>? warnings}) ParsedSql
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.

Operators

operator ==(Object other) bool
The equality operator.
override