SubstitutionVisitorTransform

open class SubstitutionVisitorTransform(substitutions: Map<PartiqlAst.Expr, SubstitutionPair>) : VisitorTransformBase

Given a Map (substitutions), replaces every node of the AST that is equivalent to a SubstitutionPair.target with its corresponding SubstitutionPair.replacement.

This class is open to allow subclasses to restrict the nodes to which the substitution should occur.

Constructors

Link copied to clipboard
fun SubstitutionVisitorTransform(substitutions: Map<PartiqlAst.Expr, SubstitutionPair>)

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): MetaContainer
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
open fun transformBagOpTypeExcept(node: PartiqlAst.BagOpType.Except): PartiqlAst.BagOpType
Link copied to clipboard
open fun transformBagOpTypeExcept_metas(node: PartiqlAst.BagOpType.Except): MetaContainer
Link copied to clipboard
open fun transformBagOpTypeIntersect(node: PartiqlAst.BagOpType.Intersect): PartiqlAst.BagOpType
Link copied to clipboard
open fun transformBagOpTypeIntersect_metas(node: PartiqlAst.BagOpType.Intersect): MetaContainer
Link copied to clipboard
open fun transformBagOpTypeOuterExcept(node: PartiqlAst.BagOpType.OuterExcept): PartiqlAst.BagOpType
Link copied to clipboard
open fun transformBagOpTypeOuterExcept_metas(node: PartiqlAst.BagOpType.OuterExcept): MetaContainer
Link copied to clipboard
open fun transformBagOpTypeOuterIntersect(node: PartiqlAst.BagOpType.OuterIntersect): PartiqlAst.BagOpType
Link copied to clipboard
open fun transformBagOpTypeOuterIntersect_metas(node: PartiqlAst.BagOpType.OuterIntersect): MetaContainer
Link copied to clipboard
open fun transformBagOpTypeOuterUnion(node: PartiqlAst.BagOpType.OuterUnion): PartiqlAst.BagOpType
Link copied to clipboard
open fun transformBagOpTypeOuterUnion_metas(node: PartiqlAst.BagOpType.OuterUnion): MetaContainer
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): MetaContainer
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
open fun transformCaseSensitivity(node: PartiqlAst.CaseSensitivity): PartiqlAst.CaseSensitivity
Link copied to clipboard
open fun transformCaseSensitivityCaseInsensitive(node: PartiqlAst.CaseSensitivity.CaseInsensitive): PartiqlAst.CaseSensitivity
open fun transformCaseSensitivityCaseInsensitive_metas(node: PartiqlAst.CaseSensitivity.CaseInsensitive): MetaContainer
Link copied to clipboard
open fun transformCaseSensitivityCaseSensitive(node: PartiqlAst.CaseSensitivity.CaseSensitive): PartiqlAst.CaseSensitivity
open fun transformCaseSensitivityCaseSensitive_metas(node: PartiqlAst.CaseSensitivity.CaseSensitive): MetaContainer
Link copied to clipboard
open fun transformColumnComponent(node: PartiqlAst.ColumnComponent): PartiqlAst.ColumnComponent
Link copied to clipboard
open fun transformColumnComponentReturningColumn(node: PartiqlAst.ColumnComponent.ReturningColumn): PartiqlAst.ColumnComponent
open fun transformColumnComponentReturningColumn_expr(node: PartiqlAst.ColumnComponent.ReturningColumn): PartiqlAst.Expr
open fun transformColumnComponentReturningColumn_metas(node: PartiqlAst.ColumnComponent.ReturningColumn): MetaContainer
open fun transformColumnComponentReturningWildcard(node: PartiqlAst.ColumnComponent.ReturningWildcard): PartiqlAst.ColumnComponent
open fun transformColumnComponentReturningWildcard_metas(node: PartiqlAst.ColumnComponent.ReturningWildcard): MetaContainer
Link copied to clipboard
open fun transformColumnConstraint(node: PartiqlAst.ColumnConstraint): PartiqlAst.ColumnConstraint
Link copied to clipboard
open fun transformColumnConstraint_def(node: PartiqlAst.ColumnConstraint): PartiqlAst.ColumnConstraintDef
Link copied to clipboard
open fun transformColumnConstraint_metas(node: PartiqlAst.ColumnConstraint): MetaContainer
Link copied to clipboard
open fun transformColumnConstraint_name(node: PartiqlAst.ColumnConstraint): SymbolPrimitive?
Link copied to clipboard
open fun transformColumnConstraintDef(node: PartiqlAst.ColumnConstraintDef): PartiqlAst.ColumnConstraintDef
open fun transformColumnConstraintDefColumnNotnull(node: PartiqlAst.ColumnConstraintDef.ColumnNotnull): PartiqlAst.ColumnConstraintDef
open fun transformColumnConstraintDefColumnNotnull_metas(node: PartiqlAst.ColumnConstraintDef.ColumnNotnull): MetaContainer
Link copied to clipboard
open fun transformColumnConstraintDefColumnNull(node: PartiqlAst.ColumnConstraintDef.ColumnNull): PartiqlAst.ColumnConstraintDef
open fun transformColumnConstraintDefColumnNull_metas(node: PartiqlAst.ColumnConstraintDef.ColumnNull): MetaContainer
Link copied to clipboard
open fun transformConflictAction(node: PartiqlAst.ConflictAction): PartiqlAst.ConflictAction
Link copied to clipboard
open fun transformConflictActionDoNothing(node: PartiqlAst.ConflictAction.DoNothing): PartiqlAst.ConflictAction
Link copied to clipboard
open fun transformConflictActionDoNothing_metas(node: PartiqlAst.ConflictAction.DoNothing): MetaContainer
Link copied to clipboard
open fun transformConflictActionDoReplace(node: PartiqlAst.ConflictAction.DoReplace): PartiqlAst.ConflictAction
open fun transformConflictActionDoReplace_condition(node: PartiqlAst.ConflictAction.DoReplace): PartiqlAst.Expr?
Link copied to clipboard
open fun transformConflictActionDoReplace_metas(node: PartiqlAst.ConflictAction.DoReplace): MetaContainer
Link copied to clipboard
open fun transformConflictActionDoReplace_value(node: PartiqlAst.ConflictAction.DoReplace): PartiqlAst.OnConflictValue
Link copied to clipboard
open fun transformConflictActionDoUpdate(node: PartiqlAst.ConflictAction.DoUpdate): PartiqlAst.ConflictAction
open fun transformConflictActionDoUpdate_condition(node: PartiqlAst.ConflictAction.DoUpdate): PartiqlAst.Expr?
Link copied to clipboard
open fun transformConflictActionDoUpdate_metas(node: PartiqlAst.ConflictAction.DoUpdate): MetaContainer
Link copied to clipboard
open fun transformConflictActionDoUpdate_value(node: PartiqlAst.ConflictAction.DoUpdate): PartiqlAst.OnConflictValue
Link copied to clipboard
fun transformDataManipulationEvaluationOrder(node: PartiqlAst.Statement.Dml): PartiqlAst.Statement

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
open fun transformDdlOpCreateIndex_fields(node: PartiqlAst.DdlOp.CreateIndex): List<PartiqlAst.Expr>
Link copied to clipboard
open fun transformDdlOpCreateIndex_indexName(node: PartiqlAst.DdlOp.CreateIndex): PartiqlAst.Identifier
Link copied to clipboard
open fun transformDdlOpCreateIndex_metas(node: PartiqlAst.DdlOp.CreateIndex): MetaContainer
Link copied to clipboard
open fun transformDdlOpCreateTable(node: PartiqlAst.DdlOp.CreateTable): PartiqlAst.DdlOp
Link copied to clipboard
open fun transformDdlOpCreateTable_def(node: PartiqlAst.DdlOp.CreateTable): PartiqlAst.TableDef?
Link copied to clipboard
open fun transformDdlOpCreateTable_metas(node: PartiqlAst.DdlOp.CreateTable): MetaContainer
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
open fun transformDdlOpDropIndex_keys(node: PartiqlAst.DdlOp.DropIndex): PartiqlAst.Identifier
Link copied to clipboard
open fun transformDdlOpDropIndex_metas(node: PartiqlAst.DdlOp.DropIndex): MetaContainer
Link copied to clipboard
open fun transformDdlOpDropIndex_table(node: PartiqlAst.DdlOp.DropIndex): PartiqlAst.Identifier
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): MetaContainer
Link copied to clipboard
open fun transformDdlOpDropTable_tableName(node: PartiqlAst.DdlOp.DropTable): PartiqlAst.Identifier
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): MetaContainer
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_conflictAction(node: PartiqlAst.DmlOp.Insert): PartiqlAst.ConflictAction?
Link copied to clipboard
open fun transformDmlOpInsert_metas(node: PartiqlAst.DmlOp.Insert): MetaContainer
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
open fun transformDmlOpInsertValue_index(node: PartiqlAst.DmlOp.InsertValue): PartiqlAst.Expr?
Link copied to clipboard
open fun transformDmlOpInsertValue_metas(node: PartiqlAst.DmlOp.InsertValue): MetaContainer
Link copied to clipboard
open fun transformDmlOpInsertValue_onConflict(node: PartiqlAst.DmlOp.InsertValue): PartiqlAst.OnConflict?
Link copied to clipboard
open fun transformDmlOpInsertValue_target(node: PartiqlAst.DmlOp.InsertValue): PartiqlAst.Expr
Link copied to clipboard
open fun transformDmlOpInsertValue_value(node: PartiqlAst.DmlOp.InsertValue): PartiqlAst.Expr
Link copied to clipboard
open fun transformDmlOpList(node: PartiqlAst.DmlOpList): PartiqlAst.DmlOpList
Link copied to clipboard
open fun transformDmlOpList_metas(node: PartiqlAst.DmlOpList): MetaContainer
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): MetaContainer
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): MetaContainer
Link copied to clipboard
open fun transformExcludeExpr(node: PartiqlAst.ExcludeExpr): PartiqlAst.ExcludeExpr
Link copied to clipboard
open fun transformExcludeExpr_metas(node: PartiqlAst.ExcludeExpr): MetaContainer
Link copied to clipboard
open fun transformExcludeExpr_root(node: PartiqlAst.ExcludeExpr): PartiqlAst.Identifier
Link copied to clipboard
open fun transformExcludeExpr_steps(node: PartiqlAst.ExcludeExpr): List<PartiqlAst.ExcludeStep>
Link copied to clipboard
open fun transformExcludeOp(node: PartiqlAst.ExcludeOp): PartiqlAst.ExcludeOp
Link copied to clipboard
open fun transformExcludeOp_exprs(node: PartiqlAst.ExcludeOp): List<PartiqlAst.ExcludeExpr>
Link copied to clipboard
open fun transformExcludeOp_metas(node: PartiqlAst.ExcludeOp): MetaContainer
Link copied to clipboard
open fun transformExcludeStep(node: PartiqlAst.ExcludeStep): PartiqlAst.ExcludeStep
open fun transformExcludeStepExcludeCollectionIndex(node: PartiqlAst.ExcludeStep.ExcludeCollectionIndex): PartiqlAst.ExcludeStep
open fun transformExcludeStepExcludeCollectionIndex_index(node: PartiqlAst.ExcludeStep.ExcludeCollectionIndex): LongPrimitive
open fun transformExcludeStepExcludeCollectionIndex_metas(node: PartiqlAst.ExcludeStep.ExcludeCollectionIndex): MetaContainer
open fun transformExcludeStepExcludeCollectionWildcard(node: PartiqlAst.ExcludeStep.ExcludeCollectionWildcard): PartiqlAst.ExcludeStep
open fun transformExcludeStepExcludeCollectionWildcard_metas(node: PartiqlAst.ExcludeStep.ExcludeCollectionWildcard): MetaContainer
Link copied to clipboard
open fun transformExcludeStepExcludeTupleAttr(node: PartiqlAst.ExcludeStep.ExcludeTupleAttr): PartiqlAst.ExcludeStep
open fun transformExcludeStepExcludeTupleAttr_attr(node: PartiqlAst.ExcludeStep.ExcludeTupleAttr): PartiqlAst.Identifier
open fun transformExcludeStepExcludeTupleAttr_metas(node: PartiqlAst.ExcludeStep.ExcludeTupleAttr): MetaContainer
Link copied to clipboard
open fun transformExcludeStepExcludeTupleWildcard(node: PartiqlAst.ExcludeStep.ExcludeTupleWildcard): PartiqlAst.ExcludeStep
open fun transformExcludeStepExcludeTupleWildcard_metas(node: PartiqlAst.ExcludeStep.ExcludeTupleWildcard): MetaContainer
Link copied to clipboard
open fun transformExplainTarget(node: PartiqlAst.ExplainTarget): PartiqlAst.ExplainTarget
Link copied to clipboard
open fun transformExplainTargetDomain(node: PartiqlAst.ExplainTarget.Domain): PartiqlAst.ExplainTarget
Link copied to clipboard
open fun transformExplainTargetDomain_format(node: PartiqlAst.ExplainTarget.Domain): SymbolPrimitive?
Link copied to clipboard
open fun transformExplainTargetDomain_metas(node: PartiqlAst.ExplainTarget.Domain): MetaContainer
Link copied to clipboard
open fun transformExplainTargetDomain_statement(node: PartiqlAst.ExplainTarget.Domain): PartiqlAst.Statement
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

If node matches any of the target nodes in substitutions, replaces the node with the replacement.

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): MetaContainer
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): MetaContainer
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): MetaContainer
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
open fun transformExprBagOp_quantifier(node: PartiqlAst.Expr.BagOp): PartiqlAst.SetQuantifier
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): MetaContainer
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 transformExprBitwiseAnd(node: PartiqlAst.Expr.BitwiseAnd): PartiqlAst.Expr
Link copied to clipboard
open fun transformExprBitwiseAnd_metas(node: PartiqlAst.Expr.BitwiseAnd): MetaContainer
Link copied to clipboard
open fun transformExprBitwiseAnd_operands(node: PartiqlAst.Expr.BitwiseAnd): List<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): MetaContainer
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): MetaContainer
Link copied to clipboard
open fun transformExprCallAgg_setq(node: PartiqlAst.Expr.CallAgg): PartiqlAst.SetQuantifier
Link copied to clipboard
open fun transformExprCallWindow(node: PartiqlAst.Expr.CallWindow): PartiqlAst.Expr
Link copied to clipboard
open fun transformExprCallWindow_args(node: PartiqlAst.Expr.CallWindow): List<PartiqlAst.Expr>
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): MetaContainer
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): MetaContainer
Link copied to clipboard
open fun transformExprCanCast_value(node: PartiqlAst.Expr.CanCast): PartiqlAst.Expr
Link copied to clipboard
open fun transformExprCanLosslessCast(node: PartiqlAst.Expr.CanLosslessCast): PartiqlAst.Expr
Link copied to clipboard
open fun transformExprCanLosslessCast_asType(node: PartiqlAst.Expr.CanLosslessCast): PartiqlAst.Type
Link copied to clipboard
open fun transformExprCanLosslessCast_metas(node: PartiqlAst.Expr.CanLosslessCast): MetaContainer
Link copied to clipboard
open fun transformExprCanLosslessCast_value(node: PartiqlAst.Expr.CanLosslessCast): PartiqlAst.Expr
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): MetaContainer
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): MetaContainer
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): MetaContainer
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): MetaContainer
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): MetaContainer
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): MetaContainer
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_gpmlPattern(node: PartiqlAst.Expr.GraphMatch): PartiqlAst.GpmlPattern
Link copied to clipboard
open fun transformExprGraphMatch_metas(node: PartiqlAst.Expr.GraphMatch): MetaContainer
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): MetaContainer
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): MetaContainer
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): MetaContainer
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): MetaContainer
Link copied to clipboard
open fun transformExprInCollection_operands(node: PartiqlAst.Expr.InCollection): List<PartiqlAst.Expr>
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): MetaContainer
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): MetaContainer
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): MetaContainer
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): MetaContainer
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): MetaContainer
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): MetaContainer
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): MetaContainer
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): MetaContainer
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): MetaContainer
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): MetaContainer
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): MetaContainer
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): MetaContainer
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): MetaContainer
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): MetaContainer
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): MetaContainer
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): MetaContainer
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): MetaContainer
Link copied to clipboard
open fun transformExprPairList_pairs(node: PartiqlAst.ExprPairList): List<PartiqlAst.ExprPair>
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): MetaContainer
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): MetaContainer
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): MetaContainer
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): MetaContainer
Link copied to clipboard
open fun transformExprSearchedCase(node: PartiqlAst.Expr.SearchedCase): PartiqlAst.Expr
Link copied to clipboard
open fun transformExprSearchedCase_cases(node: PartiqlAst.Expr.SearchedCase): PartiqlAst.ExprPairList
Link copied to clipboard
open fun transformExprSearchedCase_default(node: PartiqlAst.Expr.SearchedCase): PartiqlAst.Expr?
Link copied to clipboard
open fun transformExprSearchedCase_metas(node: PartiqlAst.Expr.SearchedCase): MetaContainer
Link copied to clipboard
open fun transformExprSelect(node: PartiqlAst.Expr.Select): PartiqlAst.Expr
Link copied to clipboard
open fun transformExprSelect_excludeClause(node: PartiqlAst.Expr.Select): PartiqlAst.ExcludeOp?
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): MetaContainer
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
open fun transformExprSelect_project(node: PartiqlAst.Expr.Select): PartiqlAst.Projection
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
fun transformExprSelectEvaluationOrder(node: PartiqlAst.Expr.Select): PartiqlAst.Expr

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

Link copied to clipboard
open fun transformExprSessionAttribute(node: PartiqlAst.Expr.SessionAttribute): PartiqlAst.Expr
Link copied to clipboard
open fun transformExprSessionAttribute_metas(node: PartiqlAst.Expr.SessionAttribute): MetaContainer
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): MetaContainer
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
open fun transformExprSimpleCase_cases(node: PartiqlAst.Expr.SimpleCase): PartiqlAst.ExprPairList
Link copied to clipboard
open fun transformExprSimpleCase_default(node: PartiqlAst.Expr.SimpleCase): PartiqlAst.Expr?
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): MetaContainer
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): MetaContainer
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): MetaContainer
Link copied to clipboard
open fun transformExprTimes_operands(node: PartiqlAst.Expr.Times): List<PartiqlAst.Expr>
Link copied to clipboard
open fun transformExprTimestamp(node: PartiqlAst.Expr.Timestamp): PartiqlAst.Expr
Link copied to clipboard
open fun transformExprTimestamp_metas(node: PartiqlAst.Expr.Timestamp): MetaContainer
Link copied to clipboard
open fun transformExprTimestamp_value(node: PartiqlAst.Expr.Timestamp): PartiqlAst.TimestampValue
Link copied to clipboard
open fun transformFromSource(node: PartiqlAst.FromSource): PartiqlAst.FromSource
Link copied to clipboard
open fun transformFromSourceJoin(node: PartiqlAst.FromSource.Join): PartiqlAst.FromSource
Link copied to clipboard
open fun transformFromSourceJoin_left(node: PartiqlAst.FromSource.Join): PartiqlAst.FromSource
Link copied to clipboard
open fun transformFromSourceJoin_metas(node: PartiqlAst.FromSource.Join): MetaContainer
Link copied to clipboard
open fun transformFromSourceJoin_predicate(node: PartiqlAst.FromSource.Join): PartiqlAst.Expr?
Link copied to clipboard
open fun transformFromSourceJoin_right(node: PartiqlAst.FromSource.Join): PartiqlAst.FromSource
Link copied to clipboard
open fun transformFromSourceJoin_type(node: PartiqlAst.FromSource.Join): PartiqlAst.JoinType
Link copied to clipboard
open fun transformFromSourceScan(node: PartiqlAst.FromSource.Scan): PartiqlAst.FromSource
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): MetaContainer
Link copied to clipboard
open fun transformFromSourceUnpivot(node: PartiqlAst.FromSource.Unpivot): PartiqlAst.FromSource
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
open fun transformFromSourceUnpivot_expr(node: PartiqlAst.FromSource.Unpivot): PartiqlAst.Expr
Link copied to clipboard
open fun transformFromSourceUnpivot_metas(node: PartiqlAst.FromSource.Unpivot): MetaContainer
Link copied to clipboard
open fun transformGpmlPattern(node: PartiqlAst.GpmlPattern): PartiqlAst.GpmlPattern
Link copied to clipboard
open fun transformGpmlPattern_metas(node: PartiqlAst.GpmlPattern): MetaContainer
Link copied to clipboard
open fun transformGpmlPattern_patterns(node: PartiqlAst.GpmlPattern): List<PartiqlAst.GraphMatchPattern>
Link copied to clipboard
open fun transformGpmlPattern_selector(node: PartiqlAst.GpmlPattern): PartiqlAst.GraphMatchSelector?
Link copied to clipboard
open fun transformGraphLabelSpec(node: PartiqlAst.GraphLabelSpec): PartiqlAst.GraphLabelSpec
Link copied to clipboard
open fun transformGraphLabelSpecGraphLabelConj(node: PartiqlAst.GraphLabelSpec.GraphLabelConj): PartiqlAst.GraphLabelSpec
open fun transformGraphLabelSpecGraphLabelConj_lhs(node: PartiqlAst.GraphLabelSpec.GraphLabelConj): PartiqlAst.GraphLabelSpec
open fun transformGraphLabelSpecGraphLabelConj_metas(node: PartiqlAst.GraphLabelSpec.GraphLabelConj): MetaContainer
open fun transformGraphLabelSpecGraphLabelConj_rhs(node: PartiqlAst.GraphLabelSpec.GraphLabelConj): PartiqlAst.GraphLabelSpec
Link copied to clipboard
open fun transformGraphLabelSpecGraphLabelDisj(node: PartiqlAst.GraphLabelSpec.GraphLabelDisj): PartiqlAst.GraphLabelSpec
open fun transformGraphLabelSpecGraphLabelDisj_lhs(node: PartiqlAst.GraphLabelSpec.GraphLabelDisj): PartiqlAst.GraphLabelSpec
open fun transformGraphLabelSpecGraphLabelDisj_metas(node: PartiqlAst.GraphLabelSpec.GraphLabelDisj): MetaContainer
open fun transformGraphLabelSpecGraphLabelDisj_rhs(node: PartiqlAst.GraphLabelSpec.GraphLabelDisj): PartiqlAst.GraphLabelSpec
Link copied to clipboard
open fun transformGraphLabelSpecGraphLabelName(node: PartiqlAst.GraphLabelSpec.GraphLabelName): PartiqlAst.GraphLabelSpec
open fun transformGraphLabelSpecGraphLabelName_metas(node: PartiqlAst.GraphLabelSpec.GraphLabelName): MetaContainer
open fun transformGraphLabelSpecGraphLabelName_name(node: PartiqlAst.GraphLabelSpec.GraphLabelName): SymbolPrimitive
open fun transformGraphLabelSpecGraphLabelNegation(node: PartiqlAst.GraphLabelSpec.GraphLabelNegation): PartiqlAst.GraphLabelSpec
open fun transformGraphLabelSpecGraphLabelNegation_arg(node: PartiqlAst.GraphLabelSpec.GraphLabelNegation): PartiqlAst.GraphLabelSpec
open fun transformGraphLabelSpecGraphLabelNegation_metas(node: PartiqlAst.GraphLabelSpec.GraphLabelNegation): MetaContainer
open fun transformGraphLabelSpecGraphLabelWildcard(node: PartiqlAst.GraphLabelSpec.GraphLabelWildcard): PartiqlAst.GraphLabelSpec
open fun transformGraphLabelSpecGraphLabelWildcard_metas(node: PartiqlAst.GraphLabelSpec.GraphLabelWildcard): MetaContainer
Link copied to clipboard
open fun transformGraphMatchDirection(node: PartiqlAst.GraphMatchDirection): PartiqlAst.GraphMatchDirection
Link copied to clipboard
open fun transformGraphMatchDirectionEdgeLeft(node: PartiqlAst.GraphMatchDirection.EdgeLeft): PartiqlAst.GraphMatchDirection
open fun transformGraphMatchDirectionEdgeLeft_metas(node: PartiqlAst.GraphMatchDirection.EdgeLeft): MetaContainer
open fun transformGraphMatchDirectionEdgeLeftOrRight(node: PartiqlAst.GraphMatchDirection.EdgeLeftOrRight): PartiqlAst.GraphMatchDirection
open fun transformGraphMatchDirectionEdgeLeftOrRight_metas(node: PartiqlAst.GraphMatchDirection.EdgeLeftOrRight): MetaContainer
open fun transformGraphMatchDirectionEdgeLeftOrUndirected(node: PartiqlAst.GraphMatchDirection.EdgeLeftOrUndirected): PartiqlAst.GraphMatchDirection
open fun transformGraphMatchDirectionEdgeLeftOrUndirected_metas(node: PartiqlAst.GraphMatchDirection.EdgeLeftOrUndirected): MetaContainer
open fun transformGraphMatchDirectionEdgeLeftOrUndirectedOrRight(node: PartiqlAst.GraphMatchDirection.EdgeLeftOrUndirectedOrRight): PartiqlAst.GraphMatchDirection
open fun transformGraphMatchDirectionEdgeLeftOrUndirectedOrRight_metas(node: PartiqlAst.GraphMatchDirection.EdgeLeftOrUndirectedOrRight): MetaContainer
Link copied to clipboard
open fun transformGraphMatchDirectionEdgeRight(node: PartiqlAst.GraphMatchDirection.EdgeRight): PartiqlAst.GraphMatchDirection
open fun transformGraphMatchDirectionEdgeRight_metas(node: PartiqlAst.GraphMatchDirection.EdgeRight): MetaContainer
open fun transformGraphMatchDirectionEdgeUndirected(node: PartiqlAst.GraphMatchDirection.EdgeUndirected): PartiqlAst.GraphMatchDirection
open fun transformGraphMatchDirectionEdgeUndirected_metas(node: PartiqlAst.GraphMatchDirection.EdgeUndirected): MetaContainer
open fun transformGraphMatchDirectionEdgeUndirectedOrRight(node: PartiqlAst.GraphMatchDirection.EdgeUndirectedOrRight): PartiqlAst.GraphMatchDirection
open fun transformGraphMatchDirectionEdgeUndirectedOrRight_metas(node: PartiqlAst.GraphMatchDirection.EdgeUndirectedOrRight): MetaContainer
Link copied to clipboard
open fun transformGraphMatchPattern(node: PartiqlAst.GraphMatchPattern): PartiqlAst.GraphMatchPattern
Link copied to clipboard
open fun transformGraphMatchPattern_metas(node: PartiqlAst.GraphMatchPattern): MetaContainer
Link copied to clipboard
open fun transformGraphMatchPattern_parts(node: PartiqlAst.GraphMatchPattern): List<PartiqlAst.GraphMatchPatternPart>
Link copied to clipboard
open fun transformGraphMatchPattern_prefilter(node: PartiqlAst.GraphMatchPattern): PartiqlAst.Expr?
Link copied to clipboard
open fun transformGraphMatchPattern_quantifier(node: PartiqlAst.GraphMatchPattern): PartiqlAst.GraphMatchQuantifier?
Link copied to clipboard
open fun transformGraphMatchPattern_restrictor(node: PartiqlAst.GraphMatchPattern): PartiqlAst.GraphMatchRestrictor?
Link copied to clipboard
open fun transformGraphMatchPattern_variable(node: PartiqlAst.GraphMatchPattern): SymbolPrimitive?
Link copied to clipboard
open fun transformGraphMatchPatternPart(node: PartiqlAst.GraphMatchPatternPart): PartiqlAst.GraphMatchPatternPart
Link copied to clipboard
open fun transformGraphMatchPatternPartEdge(node: PartiqlAst.GraphMatchPatternPart.Edge): PartiqlAst.GraphMatchPatternPart
open fun transformGraphMatchPatternPartEdge_direction(node: PartiqlAst.GraphMatchPatternPart.Edge): PartiqlAst.GraphMatchDirection
Link copied to clipboard
open fun transformGraphMatchPatternPartEdge_label(node: PartiqlAst.GraphMatchPatternPart.Edge): PartiqlAst.GraphLabelSpec?
Link copied to clipboard
open fun transformGraphMatchPatternPartEdge_metas(node: PartiqlAst.GraphMatchPatternPart.Edge): MetaContainer
open fun transformGraphMatchPatternPartEdge_prefilter(node: PartiqlAst.GraphMatchPatternPart.Edge): PartiqlAst.Expr?
open fun transformGraphMatchPatternPartEdge_quantifier(node: PartiqlAst.GraphMatchPatternPart.Edge): PartiqlAst.GraphMatchQuantifier?
open fun transformGraphMatchPatternPartEdge_variable(node: PartiqlAst.GraphMatchPatternPart.Edge): SymbolPrimitive?
Link copied to clipboard
open fun transformGraphMatchPatternPartNode(node: PartiqlAst.GraphMatchPatternPart.Node): PartiqlAst.GraphMatchPatternPart
Link copied to clipboard
open fun transformGraphMatchPatternPartNode_label(node: PartiqlAst.GraphMatchPatternPart.Node): PartiqlAst.GraphLabelSpec?
Link copied to clipboard
open fun transformGraphMatchPatternPartNode_metas(node: PartiqlAst.GraphMatchPatternPart.Node): MetaContainer
open fun transformGraphMatchPatternPartNode_prefilter(node: PartiqlAst.GraphMatchPatternPart.Node): PartiqlAst.Expr?
open fun transformGraphMatchPatternPartNode_variable(node: PartiqlAst.GraphMatchPatternPart.Node): SymbolPrimitive?
Link copied to clipboard
open fun transformGraphMatchPatternPartPattern(node: PartiqlAst.GraphMatchPatternPart.Pattern): PartiqlAst.GraphMatchPatternPart
open fun transformGraphMatchPatternPartPattern_metas(node: PartiqlAst.GraphMatchPatternPart.Pattern): MetaContainer
open fun transformGraphMatchPatternPartPattern_pattern(node: PartiqlAst.GraphMatchPatternPart.Pattern): PartiqlAst.GraphMatchPattern
Link copied to clipboard
open fun transformGraphMatchQuantifier(node: PartiqlAst.GraphMatchQuantifier): PartiqlAst.GraphMatchQuantifier
Link copied to clipboard
open fun transformGraphMatchQuantifier_lower(node: PartiqlAst.GraphMatchQuantifier): LongPrimitive
Link copied to clipboard
open fun transformGraphMatchQuantifier_metas(node: PartiqlAst.GraphMatchQuantifier): MetaContainer
Link copied to clipboard
open fun transformGraphMatchQuantifier_upper(node: PartiqlAst.GraphMatchQuantifier): LongPrimitive?
Link copied to clipboard
open fun transformGraphMatchRestrictor(node: PartiqlAst.GraphMatchRestrictor): PartiqlAst.GraphMatchRestrictor
open fun transformGraphMatchRestrictorRestrictorAcyclic(node: PartiqlAst.GraphMatchRestrictor.RestrictorAcyclic): PartiqlAst.GraphMatchRestrictor
open fun transformGraphMatchRestrictorRestrictorAcyclic_metas(node: PartiqlAst.GraphMatchRestrictor.RestrictorAcyclic): MetaContainer
open fun transformGraphMatchRestrictorRestrictorSimple(node: PartiqlAst.GraphMatchRestrictor.RestrictorSimple): PartiqlAst.GraphMatchRestrictor
open fun transformGraphMatchRestrictorRestrictorSimple_metas(node: PartiqlAst.GraphMatchRestrictor.RestrictorSimple): MetaContainer
open fun transformGraphMatchRestrictorRestrictorTrail(node: PartiqlAst.GraphMatchRestrictor.RestrictorTrail): PartiqlAst.GraphMatchRestrictor
open fun transformGraphMatchRestrictorRestrictorTrail_metas(node: PartiqlAst.GraphMatchRestrictor.RestrictorTrail): MetaContainer
Link copied to clipboard
open fun transformGraphMatchSelector(node: PartiqlAst.GraphMatchSelector): PartiqlAst.GraphMatchSelector
open fun transformGraphMatchSelectorSelectorAllShortest(node: PartiqlAst.GraphMatchSelector.SelectorAllShortest): PartiqlAst.GraphMatchSelector
open fun transformGraphMatchSelectorSelectorAllShortest_metas(node: PartiqlAst.GraphMatchSelector.SelectorAllShortest): MetaContainer
Link copied to clipboard
open fun transformGraphMatchSelectorSelectorAny(node: PartiqlAst.GraphMatchSelector.SelectorAny): PartiqlAst.GraphMatchSelector
open fun transformGraphMatchSelectorSelectorAny_metas(node: PartiqlAst.GraphMatchSelector.SelectorAny): MetaContainer
Link copied to clipboard
open fun transformGraphMatchSelectorSelectorAnyK(node: PartiqlAst.GraphMatchSelector.SelectorAnyK): PartiqlAst.GraphMatchSelector
open fun transformGraphMatchSelectorSelectorAnyK_k(node: PartiqlAst.GraphMatchSelector.SelectorAnyK): LongPrimitive
open fun transformGraphMatchSelectorSelectorAnyK_metas(node: PartiqlAst.GraphMatchSelector.SelectorAnyK): MetaContainer
open fun transformGraphMatchSelectorSelectorAnyShortest(node: PartiqlAst.GraphMatchSelector.SelectorAnyShortest): PartiqlAst.GraphMatchSelector
open fun transformGraphMatchSelectorSelectorAnyShortest_metas(node: PartiqlAst.GraphMatchSelector.SelectorAnyShortest): MetaContainer
open fun transformGraphMatchSelectorSelectorShortestK(node: PartiqlAst.GraphMatchSelector.SelectorShortestK): PartiqlAst.GraphMatchSelector
open fun transformGraphMatchSelectorSelectorShortestK_k(node: PartiqlAst.GraphMatchSelector.SelectorShortestK): LongPrimitive
open fun transformGraphMatchSelectorSelectorShortestK_metas(node: PartiqlAst.GraphMatchSelector.SelectorShortestK): MetaContainer
open fun transformGraphMatchSelectorSelectorShortestKGroup(node: PartiqlAst.GraphMatchSelector.SelectorShortestKGroup): PartiqlAst.GraphMatchSelector
open fun transformGraphMatchSelectorSelectorShortestKGroup_k(node: PartiqlAst.GraphMatchSelector.SelectorShortestKGroup): LongPrimitive
open fun transformGraphMatchSelectorSelectorShortestKGroup_metas(node: PartiqlAst.GraphMatchSelector.SelectorShortestKGroup): MetaContainer
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): MetaContainer
Link copied to clipboard
open fun transformGroupBy_strategy(node: PartiqlAst.GroupBy): PartiqlAst.GroupingStrategy
Link copied to clipboard
open fun transformGroupingStrategy(node: PartiqlAst.GroupingStrategy): PartiqlAst.GroupingStrategy
Link copied to clipboard
open fun transformGroupingStrategyGroupFull(node: PartiqlAst.GroupingStrategy.GroupFull): PartiqlAst.GroupingStrategy
Link copied to clipboard
open fun transformGroupingStrategyGroupFull_metas(node: PartiqlAst.GroupingStrategy.GroupFull): MetaContainer
Link copied to clipboard
open fun transformGroupingStrategyGroupPartial(node: PartiqlAst.GroupingStrategy.GroupPartial): PartiqlAst.GroupingStrategy
open fun transformGroupingStrategyGroupPartial_metas(node: PartiqlAst.GroupingStrategy.GroupPartial): MetaContainer
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): MetaContainer
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): MetaContainer
Link copied to clipboard
open fun transformIdentifier(node: PartiqlAst.Identifier): PartiqlAst.Identifier
Link copied to clipboard
open fun transformIdentifier_case(node: PartiqlAst.Identifier): PartiqlAst.CaseSensitivity
Link copied to clipboard
open fun transformIdentifier_metas(node: PartiqlAst.Identifier): MetaContainer
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): MetaContainer
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): MetaContainer
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): MetaContainer
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): MetaContainer
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): MetaContainer
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): MetaContainer
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
open fun transformNullsSpecNullsFirst(node: PartiqlAst.NullsSpec.NullsFirst): PartiqlAst.NullsSpec
Link copied to clipboard
open fun transformNullsSpecNullsFirst_metas(node: PartiqlAst.NullsSpec.NullsFirst): MetaContainer
Link copied to clipboard
open fun transformNullsSpecNullsLast(node: PartiqlAst.NullsSpec.NullsLast): PartiqlAst.NullsSpec
Link copied to clipboard
open fun transformNullsSpecNullsLast_metas(node: PartiqlAst.NullsSpec.NullsLast): MetaContainer
Link copied to clipboard
open fun transformOnConflict(node: PartiqlAst.OnConflict): PartiqlAst.OnConflict
Link copied to clipboard
open fun transformOnConflict_conflictAction(node: PartiqlAst.OnConflict): PartiqlAst.ConflictAction
Link copied to clipboard
open fun transformOnConflict_expr(node: PartiqlAst.OnConflict): PartiqlAst.Expr
Link copied to clipboard
open fun transformOnConflict_metas(node: PartiqlAst.OnConflict): MetaContainer
Link copied to clipboard
open fun transformOnConflictValue(node: PartiqlAst.OnConflictValue): PartiqlAst.OnConflictValue
Link copied to clipboard
open fun transformOnConflictValueExcluded(node: PartiqlAst.OnConflictValue.Excluded): PartiqlAst.OnConflictValue
Link copied to clipboard
open fun transformOnConflictValueExcluded_metas(node: PartiqlAst.OnConflictValue.Excluded): MetaContainer
Link copied to clipboard
open fun transformOrderBy(node: PartiqlAst.OrderBy): PartiqlAst.OrderBy
Link copied to clipboard
open fun transformOrderBy_metas(node: PartiqlAst.OrderBy): MetaContainer
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
open fun transformOrderingSpecAsc(node: PartiqlAst.OrderingSpec.Asc): PartiqlAst.OrderingSpec
Link copied to clipboard
open fun transformOrderingSpecAsc_metas(node: PartiqlAst.OrderingSpec.Asc): MetaContainer
Link copied to clipboard
open fun transformOrderingSpecDesc(node: PartiqlAst.OrderingSpec.Desc): PartiqlAst.OrderingSpec
Link copied to clipboard
open fun transformOrderingSpecDesc_metas(node: PartiqlAst.OrderingSpec.Desc): MetaContainer
Link copied to clipboard
open fun transformOver(node: PartiqlAst.Over): PartiqlAst.Over
Link copied to clipboard
open fun transformOver_metas(node: PartiqlAst.Over): MetaContainer
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
open fun transformPathStepPathExpr(node: PartiqlAst.PathStep.PathExpr): PartiqlAst.PathStep
Link copied to clipboard
open fun transformPathStepPathExpr_case(node: PartiqlAst.PathStep.PathExpr): PartiqlAst.CaseSensitivity
Link copied to clipboard
open fun transformPathStepPathExpr_index(node: PartiqlAst.PathStep.PathExpr): PartiqlAst.Expr
Link copied to clipboard
open fun transformPathStepPathExpr_metas(node: PartiqlAst.PathStep.PathExpr): MetaContainer
Link copied to clipboard
open fun transformPathStepPathUnpivot(node: PartiqlAst.PathStep.PathUnpivot): PartiqlAst.PathStep
Link copied to clipboard
open fun transformPathStepPathUnpivot_metas(node: PartiqlAst.PathStep.PathUnpivot): MetaContainer
Link copied to clipboard
open fun transformPathStepPathWildcard(node: PartiqlAst.PathStep.PathWildcard): PartiqlAst.PathStep
Link copied to clipboard
open fun transformPathStepPathWildcard_metas(node: PartiqlAst.PathStep.PathWildcard): MetaContainer
Link copied to clipboard
open fun transformProjection(node: PartiqlAst.Projection): PartiqlAst.Projection
Link copied to clipboard
open fun transformProjectionProjectList(node: PartiqlAst.Projection.ProjectList): PartiqlAst.Projection
Link copied to clipboard
open fun transformProjectionProjectList_metas(node: PartiqlAst.Projection.ProjectList): MetaContainer
open fun transformProjectionProjectList_projectItems(node: PartiqlAst.Projection.ProjectList): List<PartiqlAst.ProjectItem>
Link copied to clipboard
open fun transformProjectionProjectPivot(node: PartiqlAst.Projection.ProjectPivot): PartiqlAst.Projection
Link copied to clipboard
open fun transformProjectionProjectPivot_key(node: PartiqlAst.Projection.ProjectPivot): PartiqlAst.Expr
Link copied to clipboard
open fun transformProjectionProjectPivot_metas(node: PartiqlAst.Projection.ProjectPivot): MetaContainer
Link copied to clipboard
open fun transformProjectionProjectPivot_value(node: PartiqlAst.Projection.ProjectPivot): PartiqlAst.Expr
Link copied to clipboard
open fun transformProjectionProjectStar(node: PartiqlAst.Projection.ProjectStar): PartiqlAst.Projection
Link copied to clipboard
open fun transformProjectionProjectStar_metas(node: PartiqlAst.Projection.ProjectStar): MetaContainer
Link copied to clipboard
open fun transformProjectionProjectValue(node: PartiqlAst.Projection.ProjectValue): PartiqlAst.Projection
Link copied to clipboard
open fun transformProjectionProjectValue_metas(node: PartiqlAst.Projection.ProjectValue): MetaContainer
Link copied to clipboard
open fun transformProjectionProjectValue_value(node: PartiqlAst.Projection.ProjectValue): PartiqlAst.Expr
Link copied to clipboard
open fun transformProjectItem(node: PartiqlAst.ProjectItem): PartiqlAst.ProjectItem
Link copied to clipboard
open fun transformProjectItemProjectAll(node: PartiqlAst.ProjectItem.ProjectAll): PartiqlAst.ProjectItem
Link copied to clipboard
open fun transformProjectItemProjectAll_expr(node: PartiqlAst.ProjectItem.ProjectAll): PartiqlAst.Expr
Link copied to clipboard
open fun transformProjectItemProjectAll_metas(node: PartiqlAst.ProjectItem.ProjectAll): MetaContainer
Link copied to clipboard
open fun transformProjectItemProjectExpr(node: PartiqlAst.ProjectItem.ProjectExpr): PartiqlAst.ProjectItem
Link copied to clipboard
open fun transformProjectItemProjectExpr_asAlias(node: PartiqlAst.ProjectItem.ProjectExpr): SymbolPrimitive?
Link copied to clipboard
open fun transformProjectItemProjectExpr_expr(node: PartiqlAst.ProjectItem.ProjectExpr): PartiqlAst.Expr
Link copied to clipboard
open fun transformProjectItemProjectExpr_metas(node: PartiqlAst.ProjectItem.ProjectExpr): MetaContainer
Link copied to clipboard
open fun transformReturningElem(node: PartiqlAst.ReturningElem): PartiqlAst.ReturningElem
Link copied to clipboard
open fun transformReturningElem_column(node: PartiqlAst.ReturningElem): PartiqlAst.ColumnComponent
Link copied to clipboard
open fun transformReturningElem_mapping(node: PartiqlAst.ReturningElem): PartiqlAst.ReturningMapping
Link copied to clipboard
open fun transformReturningElem_metas(node: PartiqlAst.ReturningElem): MetaContainer
Link copied to clipboard
open fun transformReturningExpr(node: PartiqlAst.ReturningExpr): PartiqlAst.ReturningExpr
Link copied to clipboard
open fun transformReturningExpr_elems(node: PartiqlAst.ReturningExpr): List<PartiqlAst.ReturningElem>
Link copied to clipboard
open fun transformReturningExpr_metas(node: PartiqlAst.ReturningExpr): MetaContainer
Link copied to clipboard
open fun transformReturningMapping(node: PartiqlAst.ReturningMapping): PartiqlAst.ReturningMapping
Link copied to clipboard
open fun transformReturningMappingAllNew(node: PartiqlAst.ReturningMapping.AllNew): PartiqlAst.ReturningMapping
Link copied to clipboard
open fun transformReturningMappingAllNew_metas(node: PartiqlAst.ReturningMapping.AllNew): MetaContainer
Link copied to clipboard
open fun transformReturningMappingAllOld(node: PartiqlAst.ReturningMapping.AllOld): PartiqlAst.ReturningMapping
Link copied to clipboard
open fun transformReturningMappingAllOld_metas(node: PartiqlAst.ReturningMapping.AllOld): MetaContainer
Link copied to clipboard
open fun transformReturningMappingModifiedNew(node: PartiqlAst.ReturningMapping.ModifiedNew): PartiqlAst.ReturningMapping
open fun transformReturningMappingModifiedNew_metas(node: PartiqlAst.ReturningMapping.ModifiedNew): MetaContainer
Link copied to clipboard
open fun transformReturningMappingModifiedOld(node: PartiqlAst.ReturningMapping.ModifiedOld): PartiqlAst.ReturningMapping
open fun transformReturningMappingModifiedOld_metas(node: PartiqlAst.ReturningMapping.ModifiedOld): MetaContainer
Link copied to clipboard
open fun transformScopeQualifier(node: PartiqlAst.ScopeQualifier): PartiqlAst.ScopeQualifier
Link copied to clipboard
open fun transformScopeQualifierLocalsFirst(node: PartiqlAst.ScopeQualifier.LocalsFirst): PartiqlAst.ScopeQualifier
Link copied to clipboard
open fun transformScopeQualifierLocalsFirst_metas(node: PartiqlAst.ScopeQualifier.LocalsFirst): MetaContainer
Link copied to clipboard
open fun transformScopeQualifierUnqualified(node: PartiqlAst.ScopeQualifier.Unqualified): PartiqlAst.ScopeQualifier
Link copied to clipboard
open fun transformScopeQualifierUnqualified_metas(node: PartiqlAst.ScopeQualifier.Unqualified): MetaContainer
Link copied to clipboard
open fun transformSetQuantifier(node: PartiqlAst.SetQuantifier): PartiqlAst.SetQuantifier
Link copied to clipboard
open fun transformSetQuantifierAll(node: PartiqlAst.SetQuantifier.All): PartiqlAst.SetQuantifier
Link copied to clipboard
open fun transformSetQuantifierAll_metas(node: PartiqlAst.SetQuantifier.All): MetaContainer
Link copied to clipboard
open fun transformSetQuantifierDistinct(node: PartiqlAst.SetQuantifier.Distinct): PartiqlAst.SetQuantifier
Link copied to clipboard
open fun transformSetQuantifierDistinct_metas(node: PartiqlAst.SetQuantifier.Distinct): MetaContainer
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): MetaContainer
Link copied to clipboard
open fun transformSortSpec_nullsSpec(node: PartiqlAst.SortSpec): PartiqlAst.NullsSpec?
Link copied to clipboard
open fun transformSortSpec_orderingSpec(node: PartiqlAst.SortSpec): PartiqlAst.OrderingSpec?
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): MetaContainer
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 fun transformStatementDml_from(node: PartiqlAst.Statement.Dml): PartiqlAst.FromSource?
Link copied to clipboard
open fun transformStatementDml_metas(node: PartiqlAst.Statement.Dml): MetaContainer
Link copied to clipboard
open fun transformStatementDml_operations(node: PartiqlAst.Statement.Dml): PartiqlAst.DmlOpList
Link copied to clipboard
open fun transformStatementDml_returning(node: PartiqlAst.Statement.Dml): PartiqlAst.ReturningExpr?
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): MetaContainer
Link copied to clipboard
open fun transformStatementExec_procedureName(node: PartiqlAst.Statement.Exec): SymbolPrimitive
Link copied to clipboard
open fun transformStatementExplain(node: PartiqlAst.Statement.Explain): PartiqlAst.Statement
Link copied to clipboard
open fun transformStatementExplain_metas(node: PartiqlAst.Statement.Explain): MetaContainer
Link copied to clipboard
open fun transformStatementExplain_target(node: PartiqlAst.Statement.Explain): PartiqlAst.ExplainTarget
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): MetaContainer
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): MetaContainer
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
Link copied to clipboard
open fun transformTableDefPartColumnDeclaration(node: PartiqlAst.TableDefPart.ColumnDeclaration): PartiqlAst.TableDefPart
open fun transformTableDefPartColumnDeclaration_constraints(node: PartiqlAst.TableDefPart.ColumnDeclaration): List<PartiqlAst.ColumnConstraint>
open fun transformTableDefPartColumnDeclaration_metas(node: PartiqlAst.TableDefPart.ColumnDeclaration): MetaContainer
open fun transformTableDefPartColumnDeclaration_name(node: PartiqlAst.TableDefPart.ColumnDeclaration): SymbolPrimitive
open fun transformTableDefPartColumnDeclaration_type(node: PartiqlAst.TableDefPart.ColumnDeclaration): PartiqlAst.Type
Link copied to clipboard
open fun transformTimestampValue(node: PartiqlAst.TimestampValue): PartiqlAst.TimestampValue
Link copied to clipboard
open fun transformTimestampValue_day(node: PartiqlAst.TimestampValue): LongPrimitive
Link copied to clipboard
open fun transformTimestampValue_hour(node: PartiqlAst.TimestampValue): LongPrimitive
Link copied to clipboard
open fun transformTimestampValue_metas(node: PartiqlAst.TimestampValue): MetaContainer
Link copied to clipboard
open fun transformTimestampValue_minute(node: PartiqlAst.TimestampValue): LongPrimitive
Link copied to clipboard
open fun transformTimestampValue_month(node: PartiqlAst.TimestampValue): LongPrimitive
Link copied to clipboard
open fun transformTimestampValue_precision(node: PartiqlAst.TimestampValue): LongPrimitive?
Link copied to clipboard
open fun transformTimestampValue_second(node: PartiqlAst.TimestampValue): AnyElement
Link copied to clipboard
open fun transformTimestampValue_timezone(node: PartiqlAst.TimestampValue): PartiqlAst.Timezone?
Link copied to clipboard
open fun transformTimestampValue_year(node: PartiqlAst.TimestampValue): LongPrimitive
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): MetaContainer
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 transformTimezone(node: PartiqlAst.Timezone): PartiqlAst.Timezone
Link copied to clipboard
open fun transformTimezoneUnknownTimezone(node: PartiqlAst.Timezone.UnknownTimezone): PartiqlAst.Timezone
Link copied to clipboard
open fun transformTimezoneUnknownTimezone_metas(node: PartiqlAst.Timezone.UnknownTimezone): MetaContainer
Link copied to clipboard
open fun transformTimezoneUtcOffset(node: PartiqlAst.Timezone.UtcOffset): PartiqlAst.Timezone
Link copied to clipboard
open fun transformTimezoneUtcOffset_metas(node: PartiqlAst.Timezone.UtcOffset): MetaContainer
Link copied to clipboard
open fun transformTimezoneUtcOffset_offsetMinutes(node: PartiqlAst.Timezone.UtcOffset): LongPrimitive
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): MetaContainer
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): MetaContainer
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): MetaContainer
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): MetaContainer
Link copied to clipboard
open fun transformTypeCharacterType(node: PartiqlAst.Type.CharacterType): PartiqlAst.Type
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): MetaContainer
Link copied to clipboard
open fun transformTypeCharacterVaryingType(node: PartiqlAst.Type.CharacterVaryingType): PartiqlAst.Type
Link copied to clipboard
open fun transformTypeCharacterVaryingType_length(node: PartiqlAst.Type.CharacterVaryingType): LongPrimitive?
Link copied to clipboard
open fun transformTypeCharacterVaryingType_metas(node: PartiqlAst.Type.CharacterVaryingType): MetaContainer
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): MetaContainer
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): MetaContainer
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): MetaContainer
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): MetaContainer
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 transformTypeDoublePrecisionType(node: PartiqlAst.Type.DoublePrecisionType): PartiqlAst.Type
Link copied to clipboard
open fun transformTypeDoublePrecisionType_metas(node: PartiqlAst.Type.DoublePrecisionType): MetaContainer
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): MetaContainer
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): MetaContainer
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): MetaContainer
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): MetaContainer
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): MetaContainer
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): MetaContainer
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): MetaContainer
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): MetaContainer
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): MetaContainer
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): MetaContainer
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): MetaContainer
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): MetaContainer
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): MetaContainer
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): MetaContainer
Link copied to clipboard
open fun transformTypeTimestampType(node: PartiqlAst.Type.TimestampType): PartiqlAst.Type
Link copied to clipboard
open fun transformTypeTimestampType_metas(node: PartiqlAst.Type.TimestampType): MetaContainer
Link copied to clipboard
open fun transformTypeTimestampType_precision(node: PartiqlAst.Type.TimestampType): LongPrimitive?
Link copied to clipboard
open fun transformTypeTimestampWithTimeZoneType(node: PartiqlAst.Type.TimestampWithTimeZoneType): PartiqlAst.Type
open fun transformTypeTimestampWithTimeZoneType_metas(node: PartiqlAst.Type.TimestampWithTimeZoneType): MetaContainer
open fun transformTypeTimestampWithTimeZoneType_precision(node: PartiqlAst.Type.TimestampWithTimeZoneType): LongPrimitive?
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): MetaContainer
Link copied to clipboard
open fun transformTypeTimeType_precision(node: PartiqlAst.Type.TimeType): LongPrimitive?
Link copied to clipboard
open fun transformTypeTimeWithTimeZoneType(node: PartiqlAst.Type.TimeWithTimeZoneType): PartiqlAst.Type
Link copied to clipboard
open fun transformTypeTimeWithTimeZoneType_metas(node: PartiqlAst.Type.TimeWithTimeZoneType): MetaContainer
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): MetaContainer
Link copied to clipboard
open fun transformWindowPartitionList(node: PartiqlAst.WindowPartitionList): PartiqlAst.WindowPartitionList
Link copied to clipboard
open fun transformWindowPartitionList_exprs(node: PartiqlAst.WindowPartitionList): List<PartiqlAst.Expr>
Link copied to clipboard
open fun transformWindowPartitionList_metas(node: PartiqlAst.WindowPartitionList): MetaContainer
Link copied to clipboard
open fun transformWindowSortSpecList(node: PartiqlAst.WindowSortSpecList): PartiqlAst.WindowSortSpecList
Link copied to clipboard
open fun transformWindowSortSpecList_metas(node: PartiqlAst.WindowSortSpecList): MetaContainer
Link copied to clipboard
open fun transformWindowSortSpecList_sortSpecs(node: PartiqlAst.WindowSortSpecList): List<PartiqlAst.SortSpec>

Inheritors

Link copied to clipboard