GroupKeyReferencesVisitorTransform

class GroupKeyReferencesVisitorTransform(keys: Map<String, PartiqlAst.GroupKey>, groupAliases: Set<String>) : VisitorTransformBase

Specifies any previously unspecified select list item aliases.

Turns:

SELECT groupKey AS projectionAlias
FROM source AS sourceTable
GROUP BY sourceTable.a AS groupKey(meta = UniqueNameMeta:someUniqueName)
ORDER BY groupKey

Into:

SELECT someUniqueName AS projectionAlias
FROM source AS sourceTable
GROUP BY sourceTable.a AS groupKey(meta = UniqueNameMeta:someUniqueName)
ORDER BY someUniqueName

If provided with a query with all of the select list aliases are already specified, an exact clone is returned.

Constructors

Link copied to clipboard
fun GroupKeyReferencesVisitorTransform(keys: Map<String, PartiqlAst.GroupKey> = emptyMap(), groupAliases: Set<String> = emptySet())

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 override fun transformExprSelect(node: PartiqlAst.Expr.Select): PartiqlAst.Expr
Link copied to clipboard
open 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
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 override 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
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>