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
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.