FromSourceAliasVisitorTransform

class FromSourceAliasVisitorTransform : VisitorTransformBase

Assigns aliases to any unspecified PartiqlAst.FromSource.Scan/PartiqlAst.FromSource.Unpivot that does not already have one.

For example: SELECT * FROM foo gets transformed into SELECT * from foo as foo. Path expressions: SELECT * FROM foo.bar.bat gets transformed into SELECT * from foo.bar.bat as bat

If provided with a query that has all of the from source aliases already specified, an exact clone is returned.

Constructors

Link copied to clipboard
fun FromSourceAliasVisitorTransform()

Functions

Link copied to clipboard
open fun transformAnyElement(node: AnyElement): AnyElement
Link copied to clipboard
open fun transformAssignment(node: PartiqlAst.Assignment): PartiqlAst.Assignment
Link copied to clipboard
open fun transformAssignment_metas(node: PartiqlAst.Assignment): Map<String, Any>
Link copied to clipboard
open fun transformAssignment_target(node: PartiqlAst.Assignment): PartiqlAst.Expr
Link copied to clipboard
open fun transformAssignment_value(node: PartiqlAst.Assignment): PartiqlAst.Expr
Link copied to clipboard
open fun transformBagOpType(node: PartiqlAst.BagOpType): PartiqlAst.BagOpType
Link copied to clipboard
Link copied to clipboard
open fun transformBagOpTypeExcept_metas(node: PartiqlAst.BagOpType.Except): Map<String, Any>
Link copied to clipboard
Link copied to clipboard
open fun transformBagOpTypeIntersect_metas(node: PartiqlAst.BagOpType.Intersect): Map<String, Any>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open fun transformBagOpTypeUnion(node: PartiqlAst.BagOpType.Union): PartiqlAst.BagOpType
Link copied to clipboard
open fun transformBagOpTypeUnion_metas(node: PartiqlAst.BagOpType.Union): Map<String, Any>
Link copied to clipboard
open fun transformBoolPrimitive(b: BoolPrimitive): BoolPrimitive
Link copied to clipboard
open fun transformBoolPrimitiveMetas(b: BoolPrimitive): MetaContainer
Link copied to clipboard
open fun transformBoolPrimitiveValue(sym: BoolPrimitive): Boolean
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open fun transformColumnConstraint_metas(node: PartiqlAst.ColumnConstraint): Map<String, Any>
Link copied to clipboard
open fun transformColumnConstraint_name(node: PartiqlAst.ColumnConstraint): SymbolPrimitive?
Link copied to clipboard
Link copied to clipboard

Transforms the PartiqlAst.Statement.Dml expression following the PartiQL evaluation order. That is:

Link copied to clipboard
open fun transformDdlOp(node: PartiqlAst.DdlOp): PartiqlAst.DdlOp
Link copied to clipboard
open fun transformDdlOpCreateIndex(node: PartiqlAst.DdlOp.CreateIndex): PartiqlAst.DdlOp
Link copied to clipboard
Link copied to clipboard
open fun transformDdlOpCreateIndex_metas(node: PartiqlAst.DdlOp.CreateIndex): Map<String, Any>
Link copied to clipboard
open fun transformDdlOpCreateTable(node: PartiqlAst.DdlOp.CreateTable): PartiqlAst.DdlOp
Link copied to clipboard
Link copied to clipboard
open fun transformDdlOpCreateTable_metas(node: PartiqlAst.DdlOp.CreateTable): Map<String, Any>
Link copied to clipboard
open fun transformDdlOpCreateTable_tableName(node: PartiqlAst.DdlOp.CreateTable): SymbolPrimitive
Link copied to clipboard
open fun transformDdlOpDropIndex(node: PartiqlAst.DdlOp.DropIndex): PartiqlAst.DdlOp
Link copied to clipboard
Link copied to clipboard
open fun transformDdlOpDropIndex_metas(node: PartiqlAst.DdlOp.DropIndex): Map<String, Any>
Link copied to clipboard
Link copied to clipboard
open fun transformDdlOpDropTable(node: PartiqlAst.DdlOp.DropTable): PartiqlAst.DdlOp
Link copied to clipboard
open fun transformDdlOpDropTable_metas(node: PartiqlAst.DdlOp.DropTable): Map<String, Any>
Link copied to clipboard
open fun transformDmlOp(node: PartiqlAst.DmlOp): PartiqlAst.DmlOp
Link copied to clipboard
open fun transformDmlOpDelete(node: PartiqlAst.DmlOp.Delete): PartiqlAst.DmlOp
Link copied to clipboard
open fun transformDmlOpDelete_metas(node: PartiqlAst.DmlOp.Delete): Map<String, Any>
Link copied to clipboard
open fun transformDmlOpInsert(node: PartiqlAst.DmlOp.Insert): PartiqlAst.DmlOp
Link copied to clipboard
open fun transformDmlOpInsert_asAlias(node: PartiqlAst.DmlOp.Insert): SymbolPrimitive?
Link copied to clipboard
open fun transformDmlOpInsert_metas(node: PartiqlAst.DmlOp.Insert): Map<String, Any>
Link copied to clipboard
open fun transformDmlOpInsert_target(node: PartiqlAst.DmlOp.Insert): PartiqlAst.Expr
Link copied to clipboard
open fun transformDmlOpInsert_values(node: PartiqlAst.DmlOp.Insert): PartiqlAst.Expr
Link copied to clipboard
open fun transformDmlOpInsertValue(node: PartiqlAst.DmlOp.InsertValue): PartiqlAst.DmlOp
Link copied to clipboard
Link copied to clipboard
open fun transformDmlOpInsertValue_metas(node: PartiqlAst.DmlOp.InsertValue): Map<String, Any>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open fun transformDmlOpList(node: PartiqlAst.DmlOpList): PartiqlAst.DmlOpList
Link copied to clipboard
open fun transformDmlOpList_metas(node: PartiqlAst.DmlOpList): Map<String, Any>
Link copied to clipboard
open fun transformDmlOpList_ops(node: PartiqlAst.DmlOpList): List<PartiqlAst.DmlOp>
Link copied to clipboard
open fun transformDmlOpRemove(node: PartiqlAst.DmlOp.Remove): PartiqlAst.DmlOp
Link copied to clipboard
open fun transformDmlOpRemove_metas(node: PartiqlAst.DmlOp.Remove): Map<String, Any>
Link copied to clipboard
open fun transformDmlOpRemove_target(node: PartiqlAst.DmlOp.Remove): PartiqlAst.Expr
Link copied to clipboard
open fun transformDmlOpSet(node: PartiqlAst.DmlOp.Set): PartiqlAst.DmlOp
Link copied to clipboard
open fun transformDmlOpSet_assignment(node: PartiqlAst.DmlOp.Set): PartiqlAst.Assignment
Link copied to clipboard
open fun transformDmlOpSet_metas(node: PartiqlAst.DmlOp.Set): Map<String, Any>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open fun transformExplainTargetDomain_format(node: PartiqlAst.ExplainTarget.Domain): SymbolPrimitive?
Link copied to clipboard
Link copied to clipboard
open fun transformExplainTargetDomain_type(node: PartiqlAst.ExplainTarget.Domain): SymbolPrimitive?
Link copied to clipboard
open override fun transformExpr(node: PartiqlAst.Expr): PartiqlAst.Expr
Link copied to clipboard
open fun transformExprAnd(node: PartiqlAst.Expr.And): PartiqlAst.Expr
Link copied to clipboard
open fun transformExprAnd_metas(node: PartiqlAst.Expr.And): Map<String, Any>
Link copied to clipboard
open fun transformExprAnd_operands(node: PartiqlAst.Expr.And): List<PartiqlAst.Expr>
Link copied to clipboard
open fun transformExprBag(node: PartiqlAst.Expr.Bag): PartiqlAst.Expr
Link copied to clipboard
open fun transformExprBag_metas(node: PartiqlAst.Expr.Bag): Map<String, Any>
Link copied to clipboard
open fun transformExprBag_values(node: PartiqlAst.Expr.Bag): List<PartiqlAst.Expr>
Link copied to clipboard
open fun transformExprBagOp(node: PartiqlAst.Expr.BagOp): PartiqlAst.Expr
Link copied to clipboard
open fun transformExprBagOp_metas(node: PartiqlAst.Expr.BagOp): Map<String, Any>
Link copied to clipboard
open fun transformExprBagOp_op(node: PartiqlAst.Expr.BagOp): PartiqlAst.BagOpType
Link copied to clipboard
open fun transformExprBagOp_operands(node: PartiqlAst.Expr.BagOp): List<PartiqlAst.Expr>
Link copied to clipboard
Link copied to clipboard
open fun transformExprBetween(node: PartiqlAst.Expr.Between): PartiqlAst.Expr
Link copied to clipboard
open fun transformExprBetween_from(node: PartiqlAst.Expr.Between): PartiqlAst.Expr
Link copied to clipboard
open fun transformExprBetween_metas(node: PartiqlAst.Expr.Between): Map<String, Any>
Link copied to clipboard
open fun transformExprBetween_to(node: PartiqlAst.Expr.Between): PartiqlAst.Expr
Link copied to clipboard
open fun transformExprBetween_value(node: PartiqlAst.Expr.Between): PartiqlAst.Expr
Link copied to clipboard
open fun transformExprCall(node: PartiqlAst.Expr.Call): PartiqlAst.Expr
Link copied to clipboard
open fun transformExprCall_args(node: PartiqlAst.Expr.Call): List<PartiqlAst.Expr>
Link copied to clipboard
open fun transformExprCall_funcName(node: PartiqlAst.Expr.Call): SymbolPrimitive
Link copied to clipboard
open fun transformExprCall_metas(node: PartiqlAst.Expr.Call): Map<String, Any>
Link copied to clipboard
open fun transformExprCallAgg(node: PartiqlAst.Expr.CallAgg): PartiqlAst.Expr
Link copied to clipboard
open fun transformExprCallAgg_arg(node: PartiqlAst.Expr.CallAgg): PartiqlAst.Expr
Link copied to clipboard
open fun transformExprCallAgg_funcName(node: PartiqlAst.Expr.CallAgg): SymbolPrimitive
Link copied to clipboard
open fun transformExprCallAgg_metas(node: PartiqlAst.Expr.CallAgg): Map<String, Any>
Link copied to clipboard
Link copied to clipboard
open fun transformExprCallWindow(node: PartiqlAst.Expr.CallWindow): PartiqlAst.Expr
Link copied to clipboard
Link copied to clipboard
open fun transformExprCallWindow_funcName(node: PartiqlAst.Expr.CallWindow): SymbolPrimitive
Link copied to clipboard
open fun transformExprCallWindow_metas(node: PartiqlAst.Expr.CallWindow): Map<String, Any>
Link copied to clipboard
open fun transformExprCallWindow_over(node: PartiqlAst.Expr.CallWindow): PartiqlAst.Over
Link copied to clipboard
open fun transformExprCanCast(node: PartiqlAst.Expr.CanCast): PartiqlAst.Expr
Link copied to clipboard
open fun transformExprCanCast_asType(node: PartiqlAst.Expr.CanCast): PartiqlAst.Type
Link copied to clipboard
open fun transformExprCanCast_metas(node: PartiqlAst.Expr.CanCast): Map<String, Any>
Link copied to clipboard
open fun transformExprCanCast_value(node: PartiqlAst.Expr.CanCast): PartiqlAst.Expr
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open fun transformExprCast(node: PartiqlAst.Expr.Cast): PartiqlAst.Expr
Link copied to clipboard
open fun transformExprCast_asType(node: PartiqlAst.Expr.Cast): PartiqlAst.Type
Link copied to clipboard
open fun transformExprCast_metas(node: PartiqlAst.Expr.Cast): Map<String, Any>
Link copied to clipboard
open fun transformExprCast_value(node: PartiqlAst.Expr.Cast): PartiqlAst.Expr
Link copied to clipboard
open fun transformExprCoalesce(node: PartiqlAst.Expr.Coalesce): PartiqlAst.Expr
Link copied to clipboard
open fun transformExprCoalesce_args(node: PartiqlAst.Expr.Coalesce): List<PartiqlAst.Expr>
Link copied to clipboard
open fun transformExprCoalesce_metas(node: PartiqlAst.Expr.Coalesce): Map<String, Any>
Link copied to clipboard
open fun transformExprConcat(node: PartiqlAst.Expr.Concat): PartiqlAst.Expr
Link copied to clipboard
open fun transformExprConcat_metas(node: PartiqlAst.Expr.Concat): Map<String, Any>
Link copied to clipboard
open fun transformExprConcat_operands(node: PartiqlAst.Expr.Concat): List<PartiqlAst.Expr>
Link copied to clipboard
open fun transformExprDate(node: PartiqlAst.Expr.Date): PartiqlAst.Expr
Link copied to clipboard
open fun transformExprDate_day(node: PartiqlAst.Expr.Date): LongPrimitive
Link copied to clipboard
open fun transformExprDate_metas(node: PartiqlAst.Expr.Date): Map<String, Any>
Link copied to clipboard
open fun transformExprDate_month(node: PartiqlAst.Expr.Date): LongPrimitive
Link copied to clipboard
open fun transformExprDate_year(node: PartiqlAst.Expr.Date): LongPrimitive
Link copied to clipboard
open fun transformExprDivide(node: PartiqlAst.Expr.Divide): PartiqlAst.Expr
Link copied to clipboard
open fun transformExprDivide_metas(node: PartiqlAst.Expr.Divide): Map<String, Any>
Link copied to clipboard
open fun transformExprDivide_operands(node: PartiqlAst.Expr.Divide): List<PartiqlAst.Expr>
Link copied to clipboard
open fun transformExprEq(node: PartiqlAst.Expr.Eq): PartiqlAst.Expr
Link copied to clipboard
open fun transformExprEq_metas(node: PartiqlAst.Expr.Eq): Map<String, Any>
Link copied to clipboard
open fun transformExprEq_operands(node: PartiqlAst.Expr.Eq): List<PartiqlAst.Expr>
Link copied to clipboard
open fun transformExprGraphMatch(node: PartiqlAst.Expr.GraphMatch): PartiqlAst.Expr
Link copied to clipboard
open fun transformExprGraphMatch_expr(node: PartiqlAst.Expr.GraphMatch): PartiqlAst.Expr
Link copied to clipboard
open fun transformExprGraphMatch_metas(node: PartiqlAst.Expr.GraphMatch): Map<String, Any>
Link copied to clipboard
open fun transformExprGt(node: PartiqlAst.Expr.Gt): PartiqlAst.Expr
Link copied to clipboard
open fun transformExprGt_metas(node: PartiqlAst.Expr.Gt): Map<String, Any>
Link copied to clipboard
open fun transformExprGt_operands(node: PartiqlAst.Expr.Gt): List<PartiqlAst.Expr>
Link copied to clipboard
open fun transformExprGte(node: PartiqlAst.Expr.Gte): PartiqlAst.Expr
Link copied to clipboard
open fun transformExprGte_metas(node: PartiqlAst.Expr.Gte): Map<String, Any>
Link copied to clipboard
open fun transformExprGte_operands(node: PartiqlAst.Expr.Gte): List<PartiqlAst.Expr>
Link copied to clipboard
open fun transformExprId(node: PartiqlAst.Expr.Id): PartiqlAst.Expr
Link copied to clipboard
open fun transformExprId_case(node: PartiqlAst.Expr.Id): PartiqlAst.CaseSensitivity
Link copied to clipboard
open fun transformExprId_metas(node: PartiqlAst.Expr.Id): Map<String, Any>
Link copied to clipboard
open fun transformExprId_name(node: PartiqlAst.Expr.Id): SymbolPrimitive
Link copied to clipboard
open fun transformExprId_qualifier(node: PartiqlAst.Expr.Id): PartiqlAst.ScopeQualifier
Link copied to clipboard
open fun transformExprInCollection(node: PartiqlAst.Expr.InCollection): PartiqlAst.Expr
Link copied to clipboard
open fun transformExprInCollection_metas(node: PartiqlAst.Expr.InCollection): Map<String, Any>
Link copied to clipboard
open fun transformExprIsType(node: PartiqlAst.Expr.IsType): PartiqlAst.Expr
Link copied to clipboard
open fun transformExprIsType_metas(node: PartiqlAst.Expr.IsType): Map<String, Any>
Link copied to clipboard
open fun transformExprIsType_type(node: PartiqlAst.Expr.IsType): PartiqlAst.Type
Link copied to clipboard
open fun transformExprIsType_value(node: PartiqlAst.Expr.IsType): PartiqlAst.Expr
Link copied to clipboard
open fun transformExprLike(node: PartiqlAst.Expr.Like): PartiqlAst.Expr
Link copied to clipboard
open fun transformExprLike_escape(node: PartiqlAst.Expr.Like): PartiqlAst.Expr?
Link copied to clipboard
open fun transformExprLike_metas(node: PartiqlAst.Expr.Like): Map<String, Any>
Link copied to clipboard
open fun transformExprLike_pattern(node: PartiqlAst.Expr.Like): PartiqlAst.Expr
Link copied to clipboard
open fun transformExprLike_value(node: PartiqlAst.Expr.Like): PartiqlAst.Expr
Link copied to clipboard
open fun transformExprList(node: PartiqlAst.Expr.List): PartiqlAst.Expr
Link copied to clipboard
open fun transformExprList_metas(node: PartiqlAst.Expr.List): Map<String, Any>
Link copied to clipboard
open fun transformExprList_values(node: PartiqlAst.Expr.List): List<PartiqlAst.Expr>
Link copied to clipboard
open fun transformExprLit(node: PartiqlAst.Expr.Lit): PartiqlAst.Expr
Link copied to clipboard
open fun transformExprLit_metas(node: PartiqlAst.Expr.Lit): Map<String, Any>
Link copied to clipboard
open fun transformExprLit_value(node: PartiqlAst.Expr.Lit): AnyElement
Link copied to clipboard
open fun transformExprLitTime(node: PartiqlAst.Expr.LitTime): PartiqlAst.Expr
Link copied to clipboard
open fun transformExprLitTime_metas(node: PartiqlAst.Expr.LitTime): Map<String, Any>
Link copied to clipboard
open fun transformExprLitTime_value(node: PartiqlAst.Expr.LitTime): PartiqlAst.TimeValue
Link copied to clipboard
open fun transformExprLt(node: PartiqlAst.Expr.Lt): PartiqlAst.Expr
Link copied to clipboard
open fun transformExprLt_metas(node: PartiqlAst.Expr.Lt): Map<String, Any>
Link copied to clipboard
open fun transformExprLt_operands(node: PartiqlAst.Expr.Lt): List<PartiqlAst.Expr>
Link copied to clipboard
open fun transformExprLte(node: PartiqlAst.Expr.Lte): PartiqlAst.Expr
Link copied to clipboard
open fun transformExprLte_metas(node: PartiqlAst.Expr.Lte): Map<String, Any>
Link copied to clipboard
open fun transformExprLte_operands(node: PartiqlAst.Expr.Lte): List<PartiqlAst.Expr>
Link copied to clipboard
open fun transformExprMinus(node: PartiqlAst.Expr.Minus): PartiqlAst.Expr
Link copied to clipboard
open fun transformExprMinus_metas(node: PartiqlAst.Expr.Minus): Map<String, Any>
Link copied to clipboard
open fun transformExprMinus_operands(node: PartiqlAst.Expr.Minus): List<PartiqlAst.Expr>
Link copied to clipboard
open fun transformExprMissing(node: PartiqlAst.Expr.Missing): PartiqlAst.Expr
Link copied to clipboard
open fun transformExprMissing_metas(node: PartiqlAst.Expr.Missing): Map<String, Any>
Link copied to clipboard
open fun transformExprModulo(node: PartiqlAst.Expr.Modulo): PartiqlAst.Expr
Link copied to clipboard
open fun transformExprModulo_metas(node: PartiqlAst.Expr.Modulo): Map<String, Any>
Link copied to clipboard
open fun transformExprModulo_operands(node: PartiqlAst.Expr.Modulo): List<PartiqlAst.Expr>
Link copied to clipboard
open fun transformExprNe(node: PartiqlAst.Expr.Ne): PartiqlAst.Expr
Link copied to clipboard
open fun transformExprNe_metas(node: PartiqlAst.Expr.Ne): Map<String, Any>
Link copied to clipboard
open fun transformExprNe_operands(node: PartiqlAst.Expr.Ne): List<PartiqlAst.Expr>
Link copied to clipboard
open fun transformExprNeg(node: PartiqlAst.Expr.Neg): PartiqlAst.Expr
Link copied to clipboard
open fun transformExprNeg_expr(node: PartiqlAst.Expr.Neg): PartiqlAst.Expr
Link copied to clipboard
open fun transformExprNeg_metas(node: PartiqlAst.Expr.Neg): Map<String, Any>
Link copied to clipboard
open fun transformExprNot(node: PartiqlAst.Expr.Not): PartiqlAst.Expr
Link copied to clipboard
open fun transformExprNot_expr(node: PartiqlAst.Expr.Not): PartiqlAst.Expr
Link copied to clipboard
open fun transformExprNot_metas(node: PartiqlAst.Expr.Not): Map<String, Any>
Link copied to clipboard
open fun transformExprNullIf(node: PartiqlAst.Expr.NullIf): PartiqlAst.Expr
Link copied to clipboard
open fun transformExprNullIf_expr1(node: PartiqlAst.Expr.NullIf): PartiqlAst.Expr
Link copied to clipboard
open fun transformExprNullIf_expr2(node: PartiqlAst.Expr.NullIf): PartiqlAst.Expr
Link copied to clipboard
open fun transformExprNullIf_metas(node: PartiqlAst.Expr.NullIf): Map<String, Any>
Link copied to clipboard
open fun transformExprOr(node: PartiqlAst.Expr.Or): PartiqlAst.Expr
Link copied to clipboard
open fun transformExprOr_metas(node: PartiqlAst.Expr.Or): Map<String, Any>
Link copied to clipboard
open fun transformExprOr_operands(node: PartiqlAst.Expr.Or): List<PartiqlAst.Expr>
Link copied to clipboard
open fun transformExprPair(node: PartiqlAst.ExprPair): PartiqlAst.ExprPair
Link copied to clipboard
open fun transformExprPair_first(node: PartiqlAst.ExprPair): PartiqlAst.Expr
Link copied to clipboard
open fun transformExprPair_metas(node: PartiqlAst.ExprPair): Map<String, Any>
Link copied to clipboard
open fun transformExprPair_second(node: PartiqlAst.ExprPair): PartiqlAst.Expr
Link copied to clipboard
open fun transformExprPairList(node: PartiqlAst.ExprPairList): PartiqlAst.ExprPairList
Link copied to clipboard
open fun transformExprPairList_metas(node: PartiqlAst.ExprPairList): Map<String, Any>
Link copied to clipboard
Link copied to clipboard
open fun transformExprParameter(node: PartiqlAst.Expr.Parameter): PartiqlAst.Expr
Link copied to clipboard
open fun transformExprParameter_index(node: PartiqlAst.Expr.Parameter): LongPrimitive
Link copied to clipboard
open fun transformExprParameter_metas(node: PartiqlAst.Expr.Parameter): Map<String, Any>
Link copied to clipboard
open fun transformExprPath(node: PartiqlAst.Expr.Path): PartiqlAst.Expr
Link copied to clipboard
open fun transformExprPath_metas(node: PartiqlAst.Expr.Path): Map<String, Any>
Link copied to clipboard
open fun transformExprPath_root(node: PartiqlAst.Expr.Path): PartiqlAst.Expr
Link copied to clipboard
open fun transformExprPath_steps(node: PartiqlAst.Expr.Path): List<PartiqlAst.PathStep>
Link copied to clipboard
open fun transformExprPlus(node: PartiqlAst.Expr.Plus): PartiqlAst.Expr
Link copied to clipboard
open fun transformExprPlus_metas(node: PartiqlAst.Expr.Plus): Map<String, Any>
Link copied to clipboard
open fun transformExprPlus_operands(node: PartiqlAst.Expr.Plus): List<PartiqlAst.Expr>
Link copied to clipboard
open fun transformExprPos(node: PartiqlAst.Expr.Pos): PartiqlAst.Expr
Link copied to clipboard
open fun transformExprPos_expr(node: PartiqlAst.Expr.Pos): PartiqlAst.Expr
Link copied to clipboard
open fun transformExprPos_metas(node: PartiqlAst.Expr.Pos): Map<String, Any>
Link copied to clipboard
open fun transformExprSearchedCase(node: PartiqlAst.Expr.SearchedCase): PartiqlAst.Expr
Link copied to clipboard
Link copied to clipboard
open fun transformExprSearchedCase_metas(node: PartiqlAst.Expr.SearchedCase): Map<String, Any>
Link copied to clipboard
open fun transformExprSelect(node: PartiqlAst.Expr.Select): PartiqlAst.Expr
Link copied to clipboard
open override fun transformExprSelect_from(node: PartiqlAst.Expr.Select): PartiqlAst.FromSource
Link copied to clipboard
open fun transformExprSelect_fromLet(node: PartiqlAst.Expr.Select): PartiqlAst.Let?
Link copied to clipboard
open fun transformExprSelect_group(node: PartiqlAst.Expr.Select): PartiqlAst.GroupBy?
Link copied to clipboard
open fun transformExprSelect_having(node: PartiqlAst.Expr.Select): PartiqlAst.Expr?
Link copied to clipboard
open fun transformExprSelect_limit(node: PartiqlAst.Expr.Select): PartiqlAst.Expr?
Link copied to clipboard
open fun transformExprSelect_metas(node: PartiqlAst.Expr.Select): Map<String, Any>
Link copied to clipboard
open fun transformExprSelect_offset(node: PartiqlAst.Expr.Select): PartiqlAst.Expr?
Link copied to clipboard
open fun transformExprSelect_order(node: PartiqlAst.Expr.Select): PartiqlAst.OrderBy?
Link copied to clipboard
Link copied to clipboard
open fun transformExprSelect_setq(node: PartiqlAst.Expr.Select): PartiqlAst.SetQuantifier?
Link copied to clipboard
open fun transformExprSelect_where(node: PartiqlAst.Expr.Select): PartiqlAst.Expr?
Link copied to clipboard

Transforms the PartiqlAst.Expr.Select expression following the PartiQL evaluation order. That is:

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open fun transformExprSessionAttribute_value(node: PartiqlAst.Expr.SessionAttribute): SymbolPrimitive
Link copied to clipboard
open fun transformExprSexp(node: PartiqlAst.Expr.Sexp): PartiqlAst.Expr
Link copied to clipboard
open fun transformExprSexp_metas(node: PartiqlAst.Expr.Sexp): Map<String, Any>
Link copied to clipboard
open fun transformExprSexp_values(node: PartiqlAst.Expr.Sexp): List<PartiqlAst.Expr>
Link copied to clipboard
open fun transformExprSimpleCase(node: PartiqlAst.Expr.SimpleCase): PartiqlAst.Expr
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open fun transformExprSimpleCase_expr(node: PartiqlAst.Expr.SimpleCase): PartiqlAst.Expr
Link copied to clipboard
open fun transformExprSimpleCase_metas(node: PartiqlAst.Expr.SimpleCase): Map<String, Any>
Link copied to clipboard
open fun transformExprStruct(node: PartiqlAst.Expr.Struct): PartiqlAst.Expr
Link copied to clipboard
open fun transformExprStruct_fields(node: PartiqlAst.Expr.Struct): List<PartiqlAst.ExprPair>
Link copied to clipboard
open fun transformExprStruct_metas(node: PartiqlAst.Expr.Struct): Map<String, Any>
Link copied to clipboard
open fun transformExprTimes(node: PartiqlAst.Expr.Times): PartiqlAst.Expr
Link copied to clipboard
open fun transformExprTimes_metas(node: PartiqlAst.Expr.Times): Map<String, Any>
Link copied to clipboard
open fun transformExprTimes_operands(node: PartiqlAst.Expr.Times): List<PartiqlAst.Expr>
Link copied to clipboard
open fun transformFromSource(node: PartiqlAst.FromSource): PartiqlAst.FromSource
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open fun transformFromSourceJoin_metas(node: PartiqlAst.FromSource.Join): Map<String, Any>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open fun transformFromSourceScan_asAlias(node: PartiqlAst.FromSource.Scan): SymbolPrimitive?
Link copied to clipboard
open fun transformFromSourceScan_atAlias(node: PartiqlAst.FromSource.Scan): SymbolPrimitive?
Link copied to clipboard
open fun transformFromSourceScan_byAlias(node: PartiqlAst.FromSource.Scan): SymbolPrimitive?
Link copied to clipboard
open fun transformFromSourceScan_expr(node: PartiqlAst.FromSource.Scan): PartiqlAst.Expr
Link copied to clipboard
open fun transformFromSourceScan_metas(node: PartiqlAst.FromSource.Scan): Map<String, Any>
Link copied to clipboard
Link copied to clipboard
open fun transformFromSourceUnpivot_asAlias(node: PartiqlAst.FromSource.Unpivot): SymbolPrimitive?
Link copied to clipboard
open fun transformFromSourceUnpivot_atAlias(node: PartiqlAst.FromSource.Unpivot): SymbolPrimitive?
Link copied to clipboard
open fun transformFromSourceUnpivot_byAlias(node: PartiqlAst.FromSource.Unpivot): SymbolPrimitive?
Link copied to clipboard
Link copied to clipboard
open fun transformFromSourceUnpivot_metas(node: PartiqlAst.FromSource.Unpivot): Map<String, Any>
Link copied to clipboard
open fun transformGpmlPattern(node: PartiqlAst.GpmlPattern): PartiqlAst.GpmlPattern
Link copied to clipboard
open fun transformGpmlPattern_metas(node: PartiqlAst.GpmlPattern): Map<String, Any>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open fun transformGraphMatchPattern_metas(node: PartiqlAst.GraphMatchPattern): Map<String, Any>
Link copied to clipboard
open fun transformGraphMatchPattern_variable(node: PartiqlAst.GraphMatchPattern): SymbolPrimitive?
Link copied to clipboard
open fun transformGraphMatchPatternPartEdge_label(node: PartiqlAst.GraphMatchPatternPart.Edge): List<SymbolPrimitive>
open fun transformGraphMatchPatternPartEdge_variable(node: PartiqlAst.GraphMatchPatternPart.Edge): SymbolPrimitive?
Link copied to clipboard
open fun transformGraphMatchPatternPartNode_label(node: PartiqlAst.GraphMatchPatternPart.Node): List<SymbolPrimitive>
open fun transformGraphMatchPatternPartNode_variable(node: PartiqlAst.GraphMatchPatternPart.Node): SymbolPrimitive?
Link copied to clipboard
open fun transformGraphMatchQuantifier_lower(node: PartiqlAst.GraphMatchQuantifier): LongPrimitive
Link copied to clipboard
Link copied to clipboard
open fun transformGraphMatchQuantifier_upper(node: PartiqlAst.GraphMatchQuantifier): LongPrimitive?
open fun transformGraphMatchSelectorSelectorAnyK_k(node: PartiqlAst.GraphMatchSelector.SelectorAnyK): LongPrimitive
Link copied to clipboard
open fun transformGroupBy(node: PartiqlAst.GroupBy): PartiqlAst.GroupBy
Link copied to clipboard
open fun transformGroupBy_groupAsAlias(node: PartiqlAst.GroupBy): SymbolPrimitive?
Link copied to clipboard
open fun transformGroupBy_keyList(node: PartiqlAst.GroupBy): PartiqlAst.GroupKeyList
Link copied to clipboard
open fun transformGroupBy_metas(node: PartiqlAst.GroupBy): Map<String, Any>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open fun transformGroupKey(node: PartiqlAst.GroupKey): PartiqlAst.GroupKey
Link copied to clipboard
open fun transformGroupKey_asAlias(node: PartiqlAst.GroupKey): SymbolPrimitive?
Link copied to clipboard
open fun transformGroupKey_expr(node: PartiqlAst.GroupKey): PartiqlAst.Expr
Link copied to clipboard
open fun transformGroupKey_metas(node: PartiqlAst.GroupKey): Map<String, Any>
Link copied to clipboard
open fun transformGroupKeyList(node: PartiqlAst.GroupKeyList): PartiqlAst.GroupKeyList
Link copied to clipboard
open fun transformGroupKeyList_keys(node: PartiqlAst.GroupKeyList): List<PartiqlAst.GroupKey>
Link copied to clipboard
open fun transformGroupKeyList_metas(node: PartiqlAst.GroupKeyList): Map<String, Any>
Link copied to clipboard
open fun transformIdentifier(node: PartiqlAst.Identifier): PartiqlAst.Identifier
Link copied to clipboard
Link copied to clipboard
open fun transformIdentifier_metas(node: PartiqlAst.Identifier): Map<String, Any>
Link copied to clipboard
open fun transformIdentifier_name(node: PartiqlAst.Identifier): SymbolPrimitive
Link copied to clipboard
open fun transformJoinType(node: PartiqlAst.JoinType): PartiqlAst.JoinType
Link copied to clipboard
open fun transformJoinTypeFull(node: PartiqlAst.JoinType.Full): PartiqlAst.JoinType
Link copied to clipboard
open fun transformJoinTypeFull_metas(node: PartiqlAst.JoinType.Full): Map<String, Any>
Link copied to clipboard
open fun transformJoinTypeInner(node: PartiqlAst.JoinType.Inner): PartiqlAst.JoinType
Link copied to clipboard
open fun transformJoinTypeInner_metas(node: PartiqlAst.JoinType.Inner): Map<String, Any>
Link copied to clipboard
open fun transformJoinTypeLeft(node: PartiqlAst.JoinType.Left): PartiqlAst.JoinType
Link copied to clipboard
open fun transformJoinTypeLeft_metas(node: PartiqlAst.JoinType.Left): Map<String, Any>
Link copied to clipboard
open fun transformJoinTypeRight(node: PartiqlAst.JoinType.Right): PartiqlAst.JoinType
Link copied to clipboard
open fun transformJoinTypeRight_metas(node: PartiqlAst.JoinType.Right): Map<String, Any>
Link copied to clipboard
open fun transformLet(node: PartiqlAst.Let): PartiqlAst.Let
Link copied to clipboard
open fun transformLet_letBindings(node: PartiqlAst.Let): List<PartiqlAst.LetBinding>
Link copied to clipboard
open fun transformLet_metas(node: PartiqlAst.Let): Map<String, Any>
Link copied to clipboard
open fun transformLetBinding(node: PartiqlAst.LetBinding): PartiqlAst.LetBinding
Link copied to clipboard
open fun transformLetBinding_expr(node: PartiqlAst.LetBinding): PartiqlAst.Expr
Link copied to clipboard
open fun transformLetBinding_metas(node: PartiqlAst.LetBinding): Map<String, Any>
Link copied to clipboard
open fun transformLetBinding_name(node: PartiqlAst.LetBinding): SymbolPrimitive
Link copied to clipboard
open fun transformLongPrimitive(lng: LongPrimitive): LongPrimitive
Link copied to clipboard
open fun transformLongPrimitiveMetas(sym: LongPrimitive): MetaContainer
Link copied to clipboard
open fun transformLongPrimitiveValue(sym: LongPrimitive): Long
Link copied to clipboard
open fun transformMetas(metas: MetaContainer): MetaContainer
Link copied to clipboard
open fun transformNullsSpec(node: PartiqlAst.NullsSpec): PartiqlAst.NullsSpec
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open fun transformNullsSpecNullsLast_metas(node: PartiqlAst.NullsSpec.NullsLast): Map<String, Any>
Link copied to clipboard
open fun transformOnConflict(node: PartiqlAst.OnConflict): PartiqlAst.OnConflict
Link copied to clipboard
open fun transformOnConflict_expr(node: PartiqlAst.OnConflict): PartiqlAst.Expr
Link copied to clipboard
open fun transformOnConflict_metas(node: PartiqlAst.OnConflict): Map<String, Any>
Link copied to clipboard
Link copied to clipboard
open fun transformOrderBy(node: PartiqlAst.OrderBy): PartiqlAst.OrderBy
Link copied to clipboard
open fun transformOrderBy_metas(node: PartiqlAst.OrderBy): Map<String, Any>
Link copied to clipboard
open fun transformOrderBy_sortSpecs(node: PartiqlAst.OrderBy): List<PartiqlAst.SortSpec>
Link copied to clipboard
open fun transformOrderingSpec(node: PartiqlAst.OrderingSpec): PartiqlAst.OrderingSpec
Link copied to clipboard
Link copied to clipboard
open fun transformOrderingSpecAsc_metas(node: PartiqlAst.OrderingSpec.Asc): Map<String, Any>
Link copied to clipboard
Link copied to clipboard
open fun transformOrderingSpecDesc_metas(node: PartiqlAst.OrderingSpec.Desc): Map<String, Any>
Link copied to clipboard
open fun transformOver(node: PartiqlAst.Over): PartiqlAst.Over
Link copied to clipboard
open fun transformOver_metas(node: PartiqlAst.Over): Map<String, Any>
Link copied to clipboard
open fun transformOver_orderBy(node: PartiqlAst.Over): PartiqlAst.WindowSortSpecList?
Link copied to clipboard
open fun transformOver_partitionBy(node: PartiqlAst.Over): PartiqlAst.WindowPartitionList?
Link copied to clipboard
open fun transformPathStep(node: PartiqlAst.PathStep): PartiqlAst.PathStep
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open fun transformPathStepPathExpr_metas(node: PartiqlAst.PathStep.PathExpr): Map<String, Any>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open fun transformProjection(node: PartiqlAst.Projection): PartiqlAst.Projection
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open fun transformProjectItem(node: PartiqlAst.ProjectItem): PartiqlAst.ProjectItem
Link copied to clipboard
Link copied to clipboard
open fun transformProjectItemProjectExpr_asAlias(node: PartiqlAst.ProjectItem.ProjectExpr): SymbolPrimitive?
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open fun transformReturningElem_metas(node: PartiqlAst.ReturningElem): Map<String, Any>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open fun transformReturningExpr_metas(node: PartiqlAst.ReturningExpr): Map<String, Any>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open fun transformSetQuantifierAll_metas(node: PartiqlAst.SetQuantifier.All): Map<String, Any>
Link copied to clipboard
Link copied to clipboard
open fun transformSortSpec(node: PartiqlAst.SortSpec): PartiqlAst.SortSpec
Link copied to clipboard
open fun transformSortSpec_expr(node: PartiqlAst.SortSpec): PartiqlAst.Expr
Link copied to clipboard
open fun transformSortSpec_metas(node: PartiqlAst.SortSpec): Map<String, Any>
Link copied to clipboard
open fun transformSortSpec_nullsSpec(node: PartiqlAst.SortSpec): PartiqlAst.NullsSpec?
Link copied to clipboard
Link copied to clipboard
open fun transformStatement(node: PartiqlAst.Statement): PartiqlAst.Statement
Link copied to clipboard
open fun transformStatementDdl(node: PartiqlAst.Statement.Ddl): PartiqlAst.Statement
Link copied to clipboard
open fun transformStatementDdl_metas(node: PartiqlAst.Statement.Ddl): Map<String, Any>
Link copied to clipboard
open fun transformStatementDdl_op(node: PartiqlAst.Statement.Ddl): PartiqlAst.DdlOp
Link copied to clipboard
open fun transformStatementDml(node: PartiqlAst.Statement.Dml): PartiqlAst.Statement
Link copied to clipboard
open override fun transformStatementDml_from(node: PartiqlAst.Statement.Dml): PartiqlAst.FromSource?
Link copied to clipboard
open fun transformStatementDml_metas(node: PartiqlAst.Statement.Dml): Map<String, Any>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open fun transformStatementDml_where(node: PartiqlAst.Statement.Dml): PartiqlAst.Expr?
Link copied to clipboard
open fun transformStatementExec(node: PartiqlAst.Statement.Exec): PartiqlAst.Statement
Link copied to clipboard
open fun transformStatementExec_args(node: PartiqlAst.Statement.Exec): List<PartiqlAst.Expr>
Link copied to clipboard
open fun transformStatementExec_metas(node: PartiqlAst.Statement.Exec): Map<String, Any>
Link copied to clipboard
open fun transformStatementExec_procedureName(node: PartiqlAst.Statement.Exec): SymbolPrimitive
Link copied to clipboard
Link copied to clipboard
open fun transformStatementExplain_metas(node: PartiqlAst.Statement.Explain): Map<String, Any>
Link copied to clipboard
open fun transformStatementQuery(node: PartiqlAst.Statement.Query): PartiqlAst.Statement
Link copied to clipboard
open fun transformStatementQuery_expr(node: PartiqlAst.Statement.Query): PartiqlAst.Expr
Link copied to clipboard
open fun transformStatementQuery_metas(node: PartiqlAst.Statement.Query): Map<String, Any>
Link copied to clipboard
open fun transformSymbolPrimitive(sym: SymbolPrimitive): SymbolPrimitive
Link copied to clipboard
open fun transformSymbolPrimitiveMetas(sym: SymbolPrimitive): MetaContainer
Link copied to clipboard
open fun transformSymbolPrimitiveText(sym: SymbolPrimitive): String
Link copied to clipboard
open fun transformTableDef(node: PartiqlAst.TableDef): PartiqlAst.TableDef
Link copied to clipboard
open fun transformTableDef_metas(node: PartiqlAst.TableDef): Map<String, Any>
Link copied to clipboard
open fun transformTableDef_parts(node: PartiqlAst.TableDef): List<PartiqlAst.TableDefPart>
Link copied to clipboard
open fun transformTableDefPart(node: PartiqlAst.TableDefPart): PartiqlAst.TableDefPart
open fun transformTableDefPartColumnDeclaration_name(node: PartiqlAst.TableDefPart.ColumnDeclaration): SymbolPrimitive
Link copied to clipboard
open fun transformTimeValue(node: PartiqlAst.TimeValue): PartiqlAst.TimeValue
Link copied to clipboard
open fun transformTimeValue_hour(node: PartiqlAst.TimeValue): LongPrimitive
Link copied to clipboard
open fun transformTimeValue_metas(node: PartiqlAst.TimeValue): Map<String, Any>
Link copied to clipboard
open fun transformTimeValue_minute(node: PartiqlAst.TimeValue): LongPrimitive
Link copied to clipboard
open fun transformTimeValue_nano(node: PartiqlAst.TimeValue): LongPrimitive
Link copied to clipboard
open fun transformTimeValue_precision(node: PartiqlAst.TimeValue): LongPrimitive
Link copied to clipboard
open fun transformTimeValue_second(node: PartiqlAst.TimeValue): LongPrimitive
Link copied to clipboard
open fun transformTimeValue_tzMinutes(node: PartiqlAst.TimeValue): LongPrimitive?
Link copied to clipboard
open fun transformTimeValue_withTimeZone(node: PartiqlAst.TimeValue): BoolPrimitive
Link copied to clipboard
open fun transformType(node: PartiqlAst.Type): PartiqlAst.Type
Link copied to clipboard
open fun transformTypeAnyType(node: PartiqlAst.Type.AnyType): PartiqlAst.Type
Link copied to clipboard
open fun transformTypeAnyType_metas(node: PartiqlAst.Type.AnyType): Map<String, Any>
Link copied to clipboard
open fun transformTypeBagType(node: PartiqlAst.Type.BagType): PartiqlAst.Type
Link copied to clipboard
open fun transformTypeBagType_metas(node: PartiqlAst.Type.BagType): Map<String, Any>
Link copied to clipboard
open fun transformTypeBlobType(node: PartiqlAst.Type.BlobType): PartiqlAst.Type
Link copied to clipboard
open fun transformTypeBlobType_metas(node: PartiqlAst.Type.BlobType): Map<String, Any>
Link copied to clipboard
open fun transformTypeBooleanType(node: PartiqlAst.Type.BooleanType): PartiqlAst.Type
Link copied to clipboard
open fun transformTypeBooleanType_metas(node: PartiqlAst.Type.BooleanType): Map<String, Any>
Link copied to clipboard
Link copied to clipboard
open fun transformTypeCharacterType_length(node: PartiqlAst.Type.CharacterType): LongPrimitive?
Link copied to clipboard
open fun transformTypeCharacterType_metas(node: PartiqlAst.Type.CharacterType): Map<String, Any>
Link copied to clipboard
open fun transformTypeCharacterVaryingType_length(node: PartiqlAst.Type.CharacterVaryingType): LongPrimitive?
Link copied to clipboard
open fun transformTypeClobType(node: PartiqlAst.Type.ClobType): PartiqlAst.Type
Link copied to clipboard
open fun transformTypeClobType_metas(node: PartiqlAst.Type.ClobType): Map<String, Any>
Link copied to clipboard
open fun transformTypeCustomType(node: PartiqlAst.Type.CustomType): PartiqlAst.Type
Link copied to clipboard
open fun transformTypeCustomType_metas(node: PartiqlAst.Type.CustomType): Map<String, Any>
Link copied to clipboard
open fun transformTypeCustomType_name(node: PartiqlAst.Type.CustomType): SymbolPrimitive
Link copied to clipboard
open fun transformTypeDateType(node: PartiqlAst.Type.DateType): PartiqlAst.Type
Link copied to clipboard
open fun transformTypeDateType_metas(node: PartiqlAst.Type.DateType): Map<String, Any>
Link copied to clipboard
open fun transformTypeDecimalType(node: PartiqlAst.Type.DecimalType): PartiqlAst.Type
Link copied to clipboard
open fun transformTypeDecimalType_metas(node: PartiqlAst.Type.DecimalType): Map<String, Any>
Link copied to clipboard
open fun transformTypeDecimalType_precision(node: PartiqlAst.Type.DecimalType): LongPrimitive?
Link copied to clipboard
open fun transformTypeDecimalType_scale(node: PartiqlAst.Type.DecimalType): LongPrimitive?
Link copied to clipboard
open fun transformTypeFloatType(node: PartiqlAst.Type.FloatType): PartiqlAst.Type
Link copied to clipboard
open fun transformTypeFloatType_metas(node: PartiqlAst.Type.FloatType): Map<String, Any>
Link copied to clipboard
open fun transformTypeFloatType_precision(node: PartiqlAst.Type.FloatType): LongPrimitive?
Link copied to clipboard
open fun transformTypeInteger4Type(node: PartiqlAst.Type.Integer4Type): PartiqlAst.Type
Link copied to clipboard
open fun transformTypeInteger4Type_metas(node: PartiqlAst.Type.Integer4Type): Map<String, Any>
Link copied to clipboard
open fun transformTypeInteger8Type(node: PartiqlAst.Type.Integer8Type): PartiqlAst.Type
Link copied to clipboard
open fun transformTypeInteger8Type_metas(node: PartiqlAst.Type.Integer8Type): Map<String, Any>
Link copied to clipboard
open fun transformTypeIntegerType(node: PartiqlAst.Type.IntegerType): PartiqlAst.Type
Link copied to clipboard
open fun transformTypeIntegerType_metas(node: PartiqlAst.Type.IntegerType): Map<String, Any>
Link copied to clipboard
open fun transformTypeListType(node: PartiqlAst.Type.ListType): PartiqlAst.Type
Link copied to clipboard
open fun transformTypeListType_metas(node: PartiqlAst.Type.ListType): Map<String, Any>
Link copied to clipboard
open fun transformTypeMissingType(node: PartiqlAst.Type.MissingType): PartiqlAst.Type
Link copied to clipboard
open fun transformTypeMissingType_metas(node: PartiqlAst.Type.MissingType): Map<String, Any>
Link copied to clipboard
open fun transformTypeNullType(node: PartiqlAst.Type.NullType): PartiqlAst.Type
Link copied to clipboard
open fun transformTypeNullType_metas(node: PartiqlAst.Type.NullType): Map<String, Any>
Link copied to clipboard
open fun transformTypeNumericType(node: PartiqlAst.Type.NumericType): PartiqlAst.Type
Link copied to clipboard
open fun transformTypeNumericType_metas(node: PartiqlAst.Type.NumericType): Map<String, Any>
Link copied to clipboard
open fun transformTypeNumericType_precision(node: PartiqlAst.Type.NumericType): LongPrimitive?
Link copied to clipboard
open fun transformTypeNumericType_scale(node: PartiqlAst.Type.NumericType): LongPrimitive?
Link copied to clipboard
open fun transformTypeRealType(node: PartiqlAst.Type.RealType): PartiqlAst.Type
Link copied to clipboard
open fun transformTypeRealType_metas(node: PartiqlAst.Type.RealType): Map<String, Any>
Link copied to clipboard
open fun transformTypeSexpType(node: PartiqlAst.Type.SexpType): PartiqlAst.Type
Link copied to clipboard
open fun transformTypeSexpType_metas(node: PartiqlAst.Type.SexpType): Map<String, Any>
Link copied to clipboard
open fun transformTypeSmallintType(node: PartiqlAst.Type.SmallintType): PartiqlAst.Type
Link copied to clipboard
open fun transformTypeSmallintType_metas(node: PartiqlAst.Type.SmallintType): Map<String, Any>
Link copied to clipboard
open fun transformTypeStringType(node: PartiqlAst.Type.StringType): PartiqlAst.Type
Link copied to clipboard
open fun transformTypeStringType_metas(node: PartiqlAst.Type.StringType): Map<String, Any>
Link copied to clipboard
open fun transformTypeStructType(node: PartiqlAst.Type.StructType): PartiqlAst.Type
Link copied to clipboard
open fun transformTypeStructType_metas(node: PartiqlAst.Type.StructType): Map<String, Any>
Link copied to clipboard
open fun transformTypeSymbolType(node: PartiqlAst.Type.SymbolType): PartiqlAst.Type
Link copied to clipboard
open fun transformTypeSymbolType_metas(node: PartiqlAst.Type.SymbolType): Map<String, Any>
Link copied to clipboard
Link copied to clipboard
open fun transformTypeTimestampType_metas(node: PartiqlAst.Type.TimestampType): Map<String, Any>
Link copied to clipboard
open fun transformTypeTimeType(node: PartiqlAst.Type.TimeType): PartiqlAst.Type
Link copied to clipboard
open fun transformTypeTimeType_metas(node: PartiqlAst.Type.TimeType): Map<String, Any>
Link copied to clipboard
open fun transformTypeTimeType_precision(node: PartiqlAst.Type.TimeType): LongPrimitive?
open fun transformTypeTimeWithTimeZoneType_precision(node: PartiqlAst.Type.TimeWithTimeZoneType): LongPrimitive?
Link copied to clipboard
open fun transformTypeTupleType(node: PartiqlAst.Type.TupleType): PartiqlAst.Type
Link copied to clipboard
open fun transformTypeTupleType_metas(node: PartiqlAst.Type.TupleType): Map<String, Any>
Link copied to clipboard
Link copied to clipboard
open fun transformWindowSortSpecList_metas(node: PartiqlAst.WindowSortSpecList): Map<String, Any>