From 290262e292273c407b7e2ef676c286842bb86793 Mon Sep 17 00:00:00 2001 From: Alan Cai Date: Mon, 4 Nov 2024 14:29:00 -0800 Subject: [PATCH] [v1] Delete sprout AST; remove v1 from AST package path --- partiql-ast/api/partiql-ast.api | 8458 +++-------------- partiql-ast/build.gradle.kts | 21 - .../org/partiql/ast/{v1 => }/AstEnum.java | 2 +- .../org/partiql/ast/{v1 => }/AstNode.java | 2 +- .../org/partiql/ast/{v1 => }/AstVisitor.java | 84 +- .../org/partiql/ast/{v1 => }/DataType.java | 2 +- .../partiql/ast/{v1 => }/DatetimeField.java | 2 +- .../org/partiql/ast/{v1 => }/Exclude.java | 2 +- .../org/partiql/ast/{v1 => }/ExcludePath.java | 4 +- .../org/partiql/ast/{v1 => }/ExcludeStep.java | 6 +- .../org/partiql/ast/{v1 => }/Explain.java | 2 +- .../java/org/partiql/ast/{v1 => }/From.java | 2 +- .../org/partiql/ast/{v1 => }/FromExpr.java | 4 +- .../org/partiql/ast/{v1 => }/FromJoin.java | 4 +- .../partiql/ast/{v1 => }/FromTableRef.java | 2 +- .../org/partiql/ast/{v1 => }/FromType.java | 2 +- .../org/partiql/ast/{v1 => }/GroupBy.java | 4 +- .../partiql/ast/{v1 => }/GroupByStrategy.java | 2 +- .../org/partiql/ast/{v1 => }/Identifier.java | 2 +- .../partiql/ast/{v1 => }/IdentifierChain.java | 2 +- .../org/partiql/ast/{v1 => }/JoinType.java | 2 +- .../java/org/partiql/ast/{v1 => }/Let.java | 4 +- .../java/org/partiql/ast/{v1 => }/Nulls.java | 2 +- .../java/org/partiql/ast/{v1 => }/Order.java | 2 +- .../org/partiql/ast/{v1 => }/OrderBy.java | 2 +- .../java/org/partiql/ast/{v1 => }/Query.java | 4 +- .../org/partiql/ast/{v1 => }/QueryBody.java | 8 +- .../java/org/partiql/ast/{v1 => }/Select.java | 2 +- .../org/partiql/ast/{v1 => }/SelectItem.java | 10 +- .../org/partiql/ast/{v1 => }/SelectList.java | 2 +- .../org/partiql/ast/{v1 => }/SelectPivot.java | 4 +- .../org/partiql/ast/{v1 => }/SelectStar.java | 2 +- .../org/partiql/ast/{v1 => }/SelectValue.java | 4 +- .../java/org/partiql/ast/{v1 => }/SetOp.java | 2 +- .../org/partiql/ast/{v1 => }/SetOpType.java | 2 +- .../partiql/ast/{v1 => }/SetQuantifier.java | 2 +- .../java/org/partiql/ast/{v1 => }/Sort.java | 4 +- .../org/partiql/ast/{v1 => }/Statement.java | 2 +- .../org/partiql/ast/{v1 => }/expr/Expr.java | 4 +- .../partiql/ast/{v1 => }/expr/ExprAnd.java | 6 +- .../partiql/ast/{v1 => }/expr/ExprArray.java | 6 +- .../partiql/ast/{v1 => }/expr/ExprBag.java | 6 +- .../ast/{v1 => }/expr/ExprBetween.java | 6 +- .../partiql/ast/{v1 => }/expr/ExprCall.java | 10 +- .../partiql/ast/{v1 => }/expr/ExprCase.java | 6 +- .../partiql/ast/{v1 => }/expr/ExprCast.java | 8 +- .../ast/{v1 => }/expr/ExprCoalesce.java | 6 +- .../ast/{v1 => }/expr/ExprExtract.java | 8 +- .../ast/{v1 => }/expr/ExprInCollection.java | 6 +- .../partiql/ast/{v1 => }/expr/ExprIsType.java | 8 +- .../partiql/ast/{v1 => }/expr/ExprLike.java | 6 +- .../partiql/ast/{v1 => }/expr/ExprLit.java | 6 +- .../partiql/ast/{v1 => }/expr/ExprMatch.java | 8 +- .../partiql/ast/{v1 => }/expr/ExprNot.java | 6 +- .../partiql/ast/{v1 => }/expr/ExprNullIf.java | 6 +- .../ast/{v1 => }/expr/ExprOperator.java | 6 +- .../org/partiql/ast/{v1 => }/expr/ExprOr.java | 6 +- .../ast/{v1 => }/expr/ExprOverlay.java | 6 +- .../ast/{v1 => }/expr/ExprParameter.java | 6 +- .../partiql/ast/{v1 => }/expr/ExprPath.java | 6 +- .../ast/{v1 => }/expr/ExprPosition.java | 6 +- .../ast/{v1 => }/expr/ExprQuerySet.java | 10 +- .../ast/{v1 => }/expr/ExprRowValue.java | 6 +- .../{v1 => }/expr/ExprSessionAttribute.java | 6 +- .../partiql/ast/{v1 => }/expr/ExprStruct.java | 6 +- .../ast/{v1 => }/expr/ExprSubstring.java | 6 +- .../partiql/ast/{v1 => }/expr/ExprTrim.java | 6 +- .../partiql/ast/{v1 => }/expr/ExprValues.java | 6 +- .../partiql/ast/{v1 => }/expr/ExprVarRef.java | 8 +- .../ast/{v1 => }/expr/ExprVariant.java | 6 +- .../partiql/ast/{v1 => }/expr/ExprWindow.java | 8 +- .../partiql/ast/{v1 => }/expr/PathStep.java | 8 +- .../org/partiql/ast/{v1 => }/expr/Scope.java | 8 +- .../ast/{v1 => }/expr/SessionAttribute.java | 8 +- .../partiql/ast/{v1 => }/expr/TrimSpec.java | 8 +- .../ast/{v1 => }/expr/WindowFunction.java | 8 +- .../ast/{v1 => }/graph/GraphDirection.java | 8 +- .../ast/{v1 => }/graph/GraphLabel.java | 6 +- .../ast/{v1 => }/graph/GraphMatch.java | 6 +- .../partiql/ast/{v1 => }/graph/GraphPart.java | 8 +- .../ast/{v1 => }/graph/GraphPattern.java | 8 +- .../ast/{v1 => }/graph/GraphQuantifier.java | 6 +- .../ast/{v1 => }/graph/GraphRestrictor.java | 8 +- .../ast/{v1 => }/graph/GraphSelector.java | 6 +- .../java/org/partiql/ast/{v1 => }/sql/Sql.kt | 4 +- .../org/partiql/ast/{v1 => }/sql/SqlBlock.kt | 2 +- .../partiql/ast/{v1 => }/sql/SqlDialect.kt | 132 +- .../org/partiql/ast/{v1 => }/sql/SqlLayout.kt | 2 +- .../ast/v1 => kotlin/org/partiql/ast}/Ast.kt | 100 +- .../org/partiql/ast}/AstRewriter.kt | 90 +- .../src/main/resources/partiql_ast.ion | 664 -- .../org/partiql/ast/sql/SqlDialectTest.kt | 162 +- .../org/partiql/cli/format/ast/AstPrinter.kt | 75 - .../org/partiql/cli/pipeline/Pipeline.kt | 2 +- .../org/partiql/parser/PartiQLParser.java | 2 +- .../parser/internal/PartiQLParserDefault.kt | 246 +- .../internal/PartiQLParserBagOpTests.kt | 36 +- .../parser/internal/PartiQLParserDDLTests.kt | 2 +- .../PartiQLParserFunctionCallTests.kt | 12 +- .../internal/PartiQLParserOperatorTests.kt | 10 +- .../PartiQLParserSessionAttributeTests.kt | 14 +- partiql-planner/api/partiql-planner.api | 6 +- .../org/partiql/planner/PartiQLPlanner.kt | 2 +- .../partiql/planner/internal/SqlPlanner.kt | 2 +- .../planner/internal/helpers/ToBinder.kt | 20 +- .../planner/internal/normalize/AstPass.kt | 2 +- .../planner/internal/normalize/Normalize.kt | 2 +- .../internal/normalize/NormalizeFromSource.kt | 24 +- .../internal/normalize/NormalizeGroupBy.kt | 14 +- .../planner/internal/transforms/AstToPlan.kt | 14 +- .../internal/transforms/NormalizeSelect.kt | 70 +- .../internal/transforms/RelConverter.kt | 64 +- .../internal/transforms/RexConverter.kt | 76 +- .../transforms/SubstitutionVisitor.kt | 6 +- .../planner/PlannerPErrorReportingTests.kt | 2 +- .../transforms/NormalizeSelectTest.kt | 34 +- 116 files changed, 2271 insertions(+), 8603 deletions(-) rename partiql-ast/src/main/java/org/partiql/ast/{v1 => }/AstEnum.java (88%) rename partiql-ast/src/main/java/org/partiql/ast/{v1 => }/AstNode.java (94%) rename partiql-ast/src/main/java/org/partiql/ast/{v1 => }/AstVisitor.java (85%) rename partiql-ast/src/main/java/org/partiql/ast/{v1 => }/DataType.java (99%) rename partiql-ast/src/main/java/org/partiql/ast/{v1 => }/DatetimeField.java (99%) rename partiql-ast/src/main/java/org/partiql/ast/{v1 => }/Exclude.java (96%) rename partiql-ast/src/main/java/org/partiql/ast/{v1 => }/ExcludePath.java (93%) rename partiql-ast/src/main/java/org/partiql/ast/{v1 => }/ExcludeStep.java (96%) rename partiql-ast/src/main/java/org/partiql/ast/{v1 => }/Explain.java (97%) rename partiql-ast/src/main/java/org/partiql/ast/{v1 => }/From.java (96%) rename partiql-ast/src/main/java/org/partiql/ast/{v1 => }/FromExpr.java (95%) rename partiql-ast/src/main/java/org/partiql/ast/{v1 => }/FromJoin.java (95%) rename partiql-ast/src/main/java/org/partiql/ast/{v1 => }/FromTableRef.java (77%) rename partiql-ast/src/main/java/org/partiql/ast/{v1 => }/FromType.java (98%) rename partiql-ast/src/main/java/org/partiql/ast/{v1 => }/GroupBy.java (96%) rename partiql-ast/src/main/java/org/partiql/ast/{v1 => }/GroupByStrategy.java (98%) rename partiql-ast/src/main/java/org/partiql/ast/{v1 => }/Identifier.java (96%) rename partiql-ast/src/main/java/org/partiql/ast/{v1 => }/IdentifierChain.java (97%) rename partiql-ast/src/main/java/org/partiql/ast/{v1 => }/JoinType.java (99%) rename partiql-ast/src/main/java/org/partiql/ast/{v1 => }/Let.java (95%) rename partiql-ast/src/main/java/org/partiql/ast/{v1 => }/Nulls.java (98%) rename partiql-ast/src/main/java/org/partiql/ast/{v1 => }/Order.java (98%) rename partiql-ast/src/main/java/org/partiql/ast/{v1 => }/OrderBy.java (96%) rename partiql-ast/src/main/java/org/partiql/ast/{v1 => }/Query.java (92%) rename partiql-ast/src/main/java/org/partiql/ast/{v1 => }/QueryBody.java (91%) rename partiql-ast/src/main/java/org/partiql/ast/{v1 => }/Select.java (75%) rename partiql-ast/src/main/java/org/partiql/ast/{v1 => }/SelectItem.java (85%) rename partiql-ast/src/main/java/org/partiql/ast/{v1 => }/SelectList.java (96%) rename partiql-ast/src/main/java/org/partiql/ast/{v1 => }/SelectPivot.java (93%) rename partiql-ast/src/main/java/org/partiql/ast/{v1 => }/SelectStar.java (96%) rename partiql-ast/src/main/java/org/partiql/ast/{v1 => }/SelectValue.java (93%) rename partiql-ast/src/main/java/org/partiql/ast/{v1 => }/SetOp.java (96%) rename partiql-ast/src/main/java/org/partiql/ast/{v1 => }/SetOpType.java (98%) rename partiql-ast/src/main/java/org/partiql/ast/{v1 => }/SetQuantifier.java (98%) rename partiql-ast/src/main/java/org/partiql/ast/{v1 => }/Sort.java (93%) rename partiql-ast/src/main/java/org/partiql/ast/{v1 => }/Statement.java (76%) rename partiql-ast/src/main/java/org/partiql/ast/{v1 => }/expr/Expr.java (56%) rename partiql-ast/src/main/java/org/partiql/ast/{v1 => }/expr/ExprAnd.java (89%) rename partiql-ast/src/main/java/org/partiql/ast/{v1 => }/expr/ExprArray.java (87%) rename partiql-ast/src/main/java/org/partiql/ast/{v1 => }/expr/ExprBag.java (87%) rename partiql-ast/src/main/java/org/partiql/ast/{v1 => }/expr/ExprBetween.java (90%) rename partiql-ast/src/main/java/org/partiql/ast/{v1 => }/expr/ExprCall.java (85%) rename partiql-ast/src/main/java/org/partiql/ast/{v1 => }/expr/ExprCase.java (95%) rename partiql-ast/src/main/java/org/partiql/ast/{v1 => }/expr/ExprCast.java (86%) rename partiql-ast/src/main/java/org/partiql/ast/{v1 => }/expr/ExprCoalesce.java (87%) rename partiql-ast/src/main/java/org/partiql/ast/{v1 => }/expr/ExprExtract.java (85%) rename partiql-ast/src/main/java/org/partiql/ast/{v1 => }/expr/ExprInCollection.java (90%) rename partiql-ast/src/main/java/org/partiql/ast/{v1 => }/expr/ExprIsType.java (87%) rename partiql-ast/src/main/java/org/partiql/ast/{v1 => }/expr/ExprLike.java (91%) rename partiql-ast/src/main/java/org/partiql/ast/{v1 => }/expr/ExprLit.java (88%) rename partiql-ast/src/main/java/org/partiql/ast/{v1 => }/expr/ExprMatch.java (85%) rename partiql-ast/src/main/java/org/partiql/ast/{v1 => }/expr/ExprNot.java (87%) rename partiql-ast/src/main/java/org/partiql/ast/{v1 => }/expr/ExprNullIf.java (89%) rename partiql-ast/src/main/java/org/partiql/ast/{v1 => }/expr/ExprOperator.java (90%) rename partiql-ast/src/main/java/org/partiql/ast/{v1 => }/expr/ExprOr.java (89%) rename partiql-ast/src/main/java/org/partiql/ast/{v1 => }/expr/ExprOverlay.java (92%) rename partiql-ast/src/main/java/org/partiql/ast/{v1 => }/expr/ExprParameter.java (86%) rename partiql-ast/src/main/java/org/partiql/ast/{v1 => }/expr/ExprPath.java (90%) rename partiql-ast/src/main/java/org/partiql/ast/{v1 => }/expr/ExprPosition.java (89%) rename partiql-ast/src/main/java/org/partiql/ast/{v1 => }/expr/ExprQuerySet.java (88%) rename partiql-ast/src/main/java/org/partiql/ast/{v1 => }/expr/ExprRowValue.java (88%) rename partiql-ast/src/main/java/org/partiql/ast/{v1 => }/expr/ExprSessionAttribute.java (88%) rename partiql-ast/src/main/java/org/partiql/ast/{v1 => }/expr/ExprStruct.java (93%) rename partiql-ast/src/main/java/org/partiql/ast/{v1 => }/expr/ExprSubstring.java (91%) rename partiql-ast/src/main/java/org/partiql/ast/{v1 => }/expr/ExprTrim.java (91%) rename partiql-ast/src/main/java/org/partiql/ast/{v1 => }/expr/ExprValues.java (87%) rename partiql-ast/src/main/java/org/partiql/ast/{v1 => }/expr/ExprVarRef.java (86%) rename partiql-ast/src/main/java/org/partiql/ast/{v1 => }/expr/ExprVariant.java (87%) rename partiql-ast/src/main/java/org/partiql/ast/{v1 => }/expr/ExprWindow.java (94%) rename partiql-ast/src/main/java/org/partiql/ast/{v1 => }/expr/PathStep.java (95%) rename partiql-ast/src/main/java/org/partiql/ast/{v1 => }/expr/Scope.java (92%) rename partiql-ast/src/main/java/org/partiql/ast/{v1 => }/expr/SessionAttribute.java (92%) rename partiql-ast/src/main/java/org/partiql/ast/{v1 => }/expr/TrimSpec.java (92%) rename partiql-ast/src/main/java/org/partiql/ast/{v1 => }/expr/WindowFunction.java (92%) rename partiql-ast/src/main/java/org/partiql/ast/{v1 => }/graph/GraphDirection.java (95%) rename partiql-ast/src/main/java/org/partiql/ast/{v1 => }/graph/GraphLabel.java (97%) rename partiql-ast/src/main/java/org/partiql/ast/{v1 => }/graph/GraphMatch.java (90%) rename partiql-ast/src/main/java/org/partiql/ast/{v1 => }/graph/GraphPart.java (96%) rename partiql-ast/src/main/java/org/partiql/ast/{v1 => }/graph/GraphPattern.java (91%) rename partiql-ast/src/main/java/org/partiql/ast/{v1 => }/graph/GraphQuantifier.java (88%) rename partiql-ast/src/main/java/org/partiql/ast/{v1 => }/graph/GraphRestrictor.java (93%) rename partiql-ast/src/main/java/org/partiql/ast/{v1 => }/graph/GraphSelector.java (97%) rename partiql-ast/src/main/java/org/partiql/ast/{v1 => }/sql/Sql.kt (88%) rename partiql-ast/src/main/java/org/partiql/ast/{v1 => }/sql/SqlBlock.kt (98%) rename partiql-ast/src/main/java/org/partiql/ast/{v1 => }/sql/SqlDialect.kt (91%) rename partiql-ast/src/main/java/org/partiql/ast/{v1 => }/sql/SqlLayout.kt (98%) rename partiql-ast/src/main/{java/org/partiql/ast/v1 => kotlin/org/partiql/ast}/Ast.kt (86%) rename partiql-ast/src/main/{java/org/partiql/ast/v1 => kotlin/org/partiql/ast}/AstRewriter.kt (93%) delete mode 100644 partiql-ast/src/main/resources/partiql_ast.ion delete mode 100644 partiql-cli/src/main/kotlin/org/partiql/cli/format/ast/AstPrinter.kt diff --git a/partiql-ast/api/partiql-ast.api b/partiql-ast/api/partiql-ast.api index 0b96e25de9..070e1e9980 100644 --- a/partiql-ast/api/partiql-ast.api +++ b/partiql-ast/api/partiql-ast.api @@ -1,5623 +1,362 @@ public final class org/partiql/ast/Ast { + public static final field INSTANCE Lorg/partiql/ast/Ast; public static final fun exclude (Ljava/util/List;)Lorg/partiql/ast/Exclude; - public static final fun excludeItem (Lorg/partiql/ast/Expr$Var;Ljava/util/List;)Lorg/partiql/ast/Exclude$Item; - public static final fun excludeStepCollIndex (I)Lorg/partiql/ast/Exclude$Step$CollIndex; - public static final fun excludeStepCollWildcard ()Lorg/partiql/ast/Exclude$Step$CollWildcard; - public static final fun excludeStepStructField (Lorg/partiql/ast/Identifier$Symbol;)Lorg/partiql/ast/Exclude$Step$StructField; - public static final fun excludeStepStructWildcard ()Lorg/partiql/ast/Exclude$Step$StructWildcard; - public static final fun exprAnd (Lorg/partiql/ast/Expr;Lorg/partiql/ast/Expr;)Lorg/partiql/ast/Expr$And; - public static final fun exprBetween (Lorg/partiql/ast/Expr;Lorg/partiql/ast/Expr;Lorg/partiql/ast/Expr;Ljava/lang/Boolean;)Lorg/partiql/ast/Expr$Between; - public static final fun exprCall (Lorg/partiql/ast/Identifier;Ljava/util/List;Lorg/partiql/ast/SetQuantifier;)Lorg/partiql/ast/Expr$Call; - public static final fun exprCase (Lorg/partiql/ast/Expr;Ljava/util/List;Lorg/partiql/ast/Expr;)Lorg/partiql/ast/Expr$Case; - public static final fun exprCaseBranch (Lorg/partiql/ast/Expr;Lorg/partiql/ast/Expr;)Lorg/partiql/ast/Expr$Case$Branch; - public static final fun exprCast (Lorg/partiql/ast/Expr;Lorg/partiql/ast/Type;)Lorg/partiql/ast/Expr$Cast; - public static final fun exprCoalesce (Ljava/util/List;)Lorg/partiql/ast/Expr$Coalesce; - public static final fun exprCollection (Lorg/partiql/ast/Expr$Collection$Type;Ljava/util/List;)Lorg/partiql/ast/Expr$Collection; - public static final fun exprDateAdd (Lorg/partiql/ast/DatetimeField;Lorg/partiql/ast/Expr;Lorg/partiql/ast/Expr;)Lorg/partiql/ast/Expr$DateAdd; - public static final fun exprDateDiff (Lorg/partiql/ast/DatetimeField;Lorg/partiql/ast/Expr;Lorg/partiql/ast/Expr;)Lorg/partiql/ast/Expr$DateDiff; - public static final fun exprExtract (Lorg/partiql/ast/DatetimeField;Lorg/partiql/ast/Expr;)Lorg/partiql/ast/Expr$Extract; - public static final fun exprInCollection (Lorg/partiql/ast/Expr;Lorg/partiql/ast/Expr;Ljava/lang/Boolean;)Lorg/partiql/ast/Expr$InCollection; - public static final fun exprIsType (Lorg/partiql/ast/Expr;Lorg/partiql/ast/Type;Ljava/lang/Boolean;)Lorg/partiql/ast/Expr$IsType; - public static final fun exprLike (Lorg/partiql/ast/Expr;Lorg/partiql/ast/Expr;Lorg/partiql/ast/Expr;Ljava/lang/Boolean;)Lorg/partiql/ast/Expr$Like; - public static final fun exprLit (Lorg/partiql/value/PartiQLValue;)Lorg/partiql/ast/Expr$Lit; - public static final fun exprMatch (Lorg/partiql/ast/Expr;Lorg/partiql/ast/GraphMatch;)Lorg/partiql/ast/Expr$Match; - public static final fun exprNot (Lorg/partiql/ast/Expr;)Lorg/partiql/ast/Expr$Not; - public static final fun exprNullIf (Lorg/partiql/ast/Expr;Lorg/partiql/ast/Expr;)Lorg/partiql/ast/Expr$NullIf; - public static final fun exprOperator (Ljava/lang/String;Lorg/partiql/ast/Expr;Lorg/partiql/ast/Expr;)Lorg/partiql/ast/Expr$Operator; - public static final fun exprOr (Lorg/partiql/ast/Expr;Lorg/partiql/ast/Expr;)Lorg/partiql/ast/Expr$Or; - public static final fun exprOverlay (Lorg/partiql/ast/Expr;Lorg/partiql/ast/Expr;Lorg/partiql/ast/Expr;Lorg/partiql/ast/Expr;)Lorg/partiql/ast/Expr$Overlay; - public static final fun exprParameter (I)Lorg/partiql/ast/Expr$Parameter; - public static final fun exprPath (Lorg/partiql/ast/Expr;Ljava/util/List;)Lorg/partiql/ast/Expr$Path; - public static final fun exprPathStepIndex (Lorg/partiql/ast/Expr;)Lorg/partiql/ast/Expr$Path$Step$Index; - public static final fun exprPathStepSymbol (Lorg/partiql/ast/Identifier$Symbol;)Lorg/partiql/ast/Expr$Path$Step$Symbol; - public static final fun exprPathStepUnpivot ()Lorg/partiql/ast/Expr$Path$Step$Unpivot; - public static final fun exprPathStepWildcard ()Lorg/partiql/ast/Expr$Path$Step$Wildcard; - public static final fun exprPosition (Lorg/partiql/ast/Expr;Lorg/partiql/ast/Expr;)Lorg/partiql/ast/Expr$Position; - public static final fun exprQuerySet (Lorg/partiql/ast/QueryBody;Lorg/partiql/ast/OrderBy;Lorg/partiql/ast/Expr;Lorg/partiql/ast/Expr;)Lorg/partiql/ast/Expr$QuerySet; - public static final fun exprSessionAttribute (Lorg/partiql/ast/Expr$SessionAttribute$Attribute;)Lorg/partiql/ast/Expr$SessionAttribute; - public static final fun exprStruct (Ljava/util/List;)Lorg/partiql/ast/Expr$Struct; - public static final fun exprStructField (Lorg/partiql/ast/Expr;Lorg/partiql/ast/Expr;)Lorg/partiql/ast/Expr$Struct$Field; - public static final fun exprSubstring (Lorg/partiql/ast/Expr;Lorg/partiql/ast/Expr;Lorg/partiql/ast/Expr;)Lorg/partiql/ast/Expr$Substring; - public static final fun exprTrim (Lorg/partiql/ast/Expr;Lorg/partiql/ast/Expr;Lorg/partiql/ast/Expr$Trim$Spec;)Lorg/partiql/ast/Expr$Trim; - public static final fun exprValues (Ljava/util/List;)Lorg/partiql/ast/Expr$Values; - public static final fun exprValuesRow (Ljava/util/List;)Lorg/partiql/ast/Expr$Values$Row; - public static final fun exprVar (Lorg/partiql/ast/Identifier;Lorg/partiql/ast/Expr$Var$Scope;)Lorg/partiql/ast/Expr$Var; - public static final fun exprVariant (Ljava/lang/String;Ljava/lang/String;)Lorg/partiql/ast/Expr$Variant; - public static final fun exprWindow (Lorg/partiql/ast/Expr$Window$Function;Lorg/partiql/ast/Expr;Lorg/partiql/ast/Expr;Lorg/partiql/ast/Expr;Lorg/partiql/ast/Expr$Window$Over;)Lorg/partiql/ast/Expr$Window; - public static final fun exprWindowOver (Ljava/util/List;Ljava/util/List;)Lorg/partiql/ast/Expr$Window$Over; - public static final fun fromJoin (Lorg/partiql/ast/From;Lorg/partiql/ast/From;Lorg/partiql/ast/From$Join$Type;Lorg/partiql/ast/Expr;)Lorg/partiql/ast/From$Join; - public static final fun fromValue (Lorg/partiql/ast/Expr;Lorg/partiql/ast/From$Value$Type;Lorg/partiql/ast/Identifier$Symbol;Lorg/partiql/ast/Identifier$Symbol;Lorg/partiql/ast/Identifier$Symbol;)Lorg/partiql/ast/From$Value; - public static final fun graphMatch (Ljava/util/List;Lorg/partiql/ast/GraphMatch$Selector;)Lorg/partiql/ast/GraphMatch; - public static final fun graphMatchLabelConj (Lorg/partiql/ast/GraphMatch$Label;Lorg/partiql/ast/GraphMatch$Label;)Lorg/partiql/ast/GraphMatch$Label$Conj; - public static final fun graphMatchLabelDisj (Lorg/partiql/ast/GraphMatch$Label;Lorg/partiql/ast/GraphMatch$Label;)Lorg/partiql/ast/GraphMatch$Label$Disj; - public static final fun graphMatchLabelName (Ljava/lang/String;)Lorg/partiql/ast/GraphMatch$Label$Name; - public static final fun graphMatchLabelNegation (Lorg/partiql/ast/GraphMatch$Label;)Lorg/partiql/ast/GraphMatch$Label$Negation; - public static final fun graphMatchLabelWildcard ()Lorg/partiql/ast/GraphMatch$Label$Wildcard; - public static final fun graphMatchPattern (Lorg/partiql/ast/GraphMatch$Restrictor;Lorg/partiql/ast/Expr;Ljava/lang/String;Lorg/partiql/ast/GraphMatch$Quantifier;Ljava/util/List;)Lorg/partiql/ast/GraphMatch$Pattern; - public static final fun graphMatchPatternPartEdge (Lorg/partiql/ast/GraphMatch$Direction;Lorg/partiql/ast/GraphMatch$Quantifier;Lorg/partiql/ast/Expr;Ljava/lang/String;Lorg/partiql/ast/GraphMatch$Label;)Lorg/partiql/ast/GraphMatch$Pattern$Part$Edge; - public static final fun graphMatchPatternPartNode (Lorg/partiql/ast/Expr;Ljava/lang/String;Lorg/partiql/ast/GraphMatch$Label;)Lorg/partiql/ast/GraphMatch$Pattern$Part$Node; - public static final fun graphMatchPatternPartPattern (Lorg/partiql/ast/GraphMatch$Pattern;)Lorg/partiql/ast/GraphMatch$Pattern$Part$Pattern; - public static final fun graphMatchQuantifier (JLjava/lang/Long;)Lorg/partiql/ast/GraphMatch$Quantifier; - public static final fun graphMatchSelectorAllShortest ()Lorg/partiql/ast/GraphMatch$Selector$AllShortest; - public static final fun graphMatchSelectorAny ()Lorg/partiql/ast/GraphMatch$Selector$Any; - public static final fun graphMatchSelectorAnyK (J)Lorg/partiql/ast/GraphMatch$Selector$AnyK; - public static final fun graphMatchSelectorAnyShortest ()Lorg/partiql/ast/GraphMatch$Selector$AnyShortest; - public static final fun graphMatchSelectorShortestK (J)Lorg/partiql/ast/GraphMatch$Selector$ShortestK; - public static final fun graphMatchSelectorShortestKGroup (J)Lorg/partiql/ast/GraphMatch$Selector$ShortestKGroup; - public static final fun groupBy (Lorg/partiql/ast/GroupBy$Strategy;Ljava/util/List;Lorg/partiql/ast/Identifier$Symbol;)Lorg/partiql/ast/GroupBy; - public static final fun groupByKey (Lorg/partiql/ast/Expr;Lorg/partiql/ast/Identifier$Symbol;)Lorg/partiql/ast/GroupBy$Key; - public static final fun identifierQualified (Lorg/partiql/ast/Identifier$Symbol;Ljava/util/List;)Lorg/partiql/ast/Identifier$Qualified; - public static final fun identifierSymbol (Ljava/lang/String;Lorg/partiql/ast/Identifier$CaseSensitivity;)Lorg/partiql/ast/Identifier$Symbol; + public static final fun excludePath (Lorg/partiql/ast/expr/ExprVarRef;Ljava/util/List;)Lorg/partiql/ast/ExcludePath; + public static final fun excludeStepCollIndex (I)Lorg/partiql/ast/ExcludeStep$CollIndex; + public static final fun excludeStepCollWildcard ()Lorg/partiql/ast/ExcludeStep$CollWildcard; + public static final fun excludeStepStructField (Lorg/partiql/ast/Identifier;)Lorg/partiql/ast/ExcludeStep$StructField; + public static final fun excludeStepStructWildcard ()Lorg/partiql/ast/ExcludeStep$StructWildcard; + public static final fun explain (Ljava/util/Map;Lorg/partiql/ast/Statement;)Lorg/partiql/ast/Explain; + public static final fun exprAnd (Lorg/partiql/ast/expr/Expr;Lorg/partiql/ast/expr/Expr;)Lorg/partiql/ast/expr/ExprAnd; + public static final fun exprArray (Ljava/util/List;)Lorg/partiql/ast/expr/ExprArray; + public static final fun exprBag (Ljava/util/List;)Lorg/partiql/ast/expr/ExprBag; + public static final fun exprBetween (Lorg/partiql/ast/expr/Expr;Lorg/partiql/ast/expr/Expr;Lorg/partiql/ast/expr/Expr;Z)Lorg/partiql/ast/expr/ExprBetween; + public static final fun exprCall (Lorg/partiql/ast/IdentifierChain;Ljava/util/List;Lorg/partiql/ast/SetQuantifier;)Lorg/partiql/ast/expr/ExprCall; + public static final fun exprCase (Lorg/partiql/ast/expr/Expr;Ljava/util/List;Lorg/partiql/ast/expr/Expr;)Lorg/partiql/ast/expr/ExprCase; + public static final fun exprCaseBranch (Lorg/partiql/ast/expr/Expr;Lorg/partiql/ast/expr/Expr;)Lorg/partiql/ast/expr/ExprCase$Branch; + public static final fun exprCast (Lorg/partiql/ast/expr/Expr;Lorg/partiql/ast/DataType;)Lorg/partiql/ast/expr/ExprCast; + public static final fun exprCoalesce (Ljava/util/List;)Lorg/partiql/ast/expr/ExprCoalesce; + public static final fun exprExtract (Lorg/partiql/ast/DatetimeField;Lorg/partiql/ast/expr/Expr;)Lorg/partiql/ast/expr/ExprExtract; + public static final fun exprInCollection (Lorg/partiql/ast/expr/Expr;Lorg/partiql/ast/expr/Expr;Z)Lorg/partiql/ast/expr/ExprInCollection; + public static final fun exprIsType (Lorg/partiql/ast/expr/Expr;Lorg/partiql/ast/DataType;Z)Lorg/partiql/ast/expr/ExprIsType; + public static final fun exprLike (Lorg/partiql/ast/expr/Expr;Lorg/partiql/ast/expr/Expr;Lorg/partiql/ast/expr/Expr;Z)Lorg/partiql/ast/expr/ExprLike; + public static final fun exprLit (Lorg/partiql/value/PartiQLValue;)Lorg/partiql/ast/expr/ExprLit; + public static final fun exprMatch (Lorg/partiql/ast/expr/Expr;Lorg/partiql/ast/graph/GraphMatch;)Lorg/partiql/ast/expr/ExprMatch; + public static final fun exprNot (Lorg/partiql/ast/expr/Expr;)Lorg/partiql/ast/expr/ExprNot; + public static final fun exprNullIf (Lorg/partiql/ast/expr/Expr;Lorg/partiql/ast/expr/Expr;)Lorg/partiql/ast/expr/ExprNullIf; + public static final fun exprOperator (Ljava/lang/String;Lorg/partiql/ast/expr/Expr;Lorg/partiql/ast/expr/Expr;)Lorg/partiql/ast/expr/ExprOperator; + public static final fun exprOr (Lorg/partiql/ast/expr/Expr;Lorg/partiql/ast/expr/Expr;)Lorg/partiql/ast/expr/ExprOr; + public static final fun exprOverlay (Lorg/partiql/ast/expr/Expr;Lorg/partiql/ast/expr/Expr;Lorg/partiql/ast/expr/Expr;Lorg/partiql/ast/expr/Expr;)Lorg/partiql/ast/expr/ExprOverlay; + public static final fun exprParameter (I)Lorg/partiql/ast/expr/ExprParameter; + public static final fun exprPath (Lorg/partiql/ast/expr/Expr;Lorg/partiql/ast/expr/PathStep;)Lorg/partiql/ast/expr/ExprPath; + public static final fun exprPathStepAllElements (Lorg/partiql/ast/expr/PathStep;)Lorg/partiql/ast/expr/PathStep$AllElements; + public static final fun exprPathStepAllFields (Lorg/partiql/ast/expr/PathStep;)Lorg/partiql/ast/expr/PathStep$AllFields; + public static final fun exprPathStepElement (Lorg/partiql/ast/expr/Expr;Lorg/partiql/ast/expr/PathStep;)Lorg/partiql/ast/expr/PathStep$Element; + public static final fun exprPathStepField (Lorg/partiql/ast/Identifier;Lorg/partiql/ast/expr/PathStep;)Lorg/partiql/ast/expr/PathStep$Field; + public static final fun exprPosition (Lorg/partiql/ast/expr/Expr;Lorg/partiql/ast/expr/Expr;)Lorg/partiql/ast/expr/ExprPosition; + public static final fun exprQuerySet (Lorg/partiql/ast/QueryBody;Lorg/partiql/ast/OrderBy;Lorg/partiql/ast/expr/Expr;Lorg/partiql/ast/expr/Expr;)Lorg/partiql/ast/expr/ExprQuerySet; + public static final fun exprRowValue (Ljava/util/List;)Lorg/partiql/ast/expr/ExprRowValue; + public static final fun exprSessionAttribute (Lorg/partiql/ast/expr/SessionAttribute;)Lorg/partiql/ast/expr/ExprSessionAttribute; + public static final fun exprStruct (Ljava/util/List;)Lorg/partiql/ast/expr/ExprStruct; + public static final fun exprStructField (Lorg/partiql/ast/expr/Expr;Lorg/partiql/ast/expr/Expr;)Lorg/partiql/ast/expr/ExprStruct$Field; + public static final fun exprSubstring (Lorg/partiql/ast/expr/Expr;Lorg/partiql/ast/expr/Expr;Lorg/partiql/ast/expr/Expr;)Lorg/partiql/ast/expr/ExprSubstring; + public static final fun exprTrim (Lorg/partiql/ast/expr/Expr;Lorg/partiql/ast/expr/Expr;Lorg/partiql/ast/expr/TrimSpec;)Lorg/partiql/ast/expr/ExprTrim; + public static final fun exprValues (Ljava/util/List;)Lorg/partiql/ast/expr/ExprValues; + public static final fun exprVarRef (Lorg/partiql/ast/IdentifierChain;Lorg/partiql/ast/expr/Scope;)Lorg/partiql/ast/expr/ExprVarRef; + public static final fun exprVariant (Ljava/lang/String;Ljava/lang/String;)Lorg/partiql/ast/expr/ExprVariant; + public static final fun exprWindow (Lorg/partiql/ast/expr/WindowFunction;Lorg/partiql/ast/expr/Expr;Lorg/partiql/ast/expr/Expr;Lorg/partiql/ast/expr/Expr;Lorg/partiql/ast/expr/ExprWindow$Over;)Lorg/partiql/ast/expr/ExprWindow; + public static final fun exprWindowOver (Ljava/util/List;Ljava/util/List;)Lorg/partiql/ast/expr/ExprWindow$Over; + public static final fun from (Ljava/util/List;)Lorg/partiql/ast/From; + public static final fun fromExpr (Lorg/partiql/ast/expr/Expr;Lorg/partiql/ast/FromType;Lorg/partiql/ast/Identifier;Lorg/partiql/ast/Identifier;)Lorg/partiql/ast/FromExpr; + public static final fun fromJoin (Lorg/partiql/ast/FromTableRef;Lorg/partiql/ast/FromTableRef;Lorg/partiql/ast/JoinType;Lorg/partiql/ast/expr/Expr;)Lorg/partiql/ast/FromJoin; + public static final fun graphLabelConj (Lorg/partiql/ast/graph/GraphLabel;Lorg/partiql/ast/graph/GraphLabel;)Lorg/partiql/ast/graph/GraphLabel$Conj; + public static final fun graphLabelDisj (Lorg/partiql/ast/graph/GraphLabel;Lorg/partiql/ast/graph/GraphLabel;)Lorg/partiql/ast/graph/GraphLabel$Disj; + public static final fun graphLabelName (Ljava/lang/String;)Lorg/partiql/ast/graph/GraphLabel$Name; + public static final fun graphLabelNegation (Lorg/partiql/ast/graph/GraphLabel;)Lorg/partiql/ast/graph/GraphLabel$Negation; + public static final fun graphLabelWildcard ()Lorg/partiql/ast/graph/GraphLabel$Wildcard; + public static final fun graphMatch (Ljava/util/List;Lorg/partiql/ast/graph/GraphSelector;)Lorg/partiql/ast/graph/GraphMatch; + public static final fun graphMatchEdge (Lorg/partiql/ast/graph/GraphDirection;Lorg/partiql/ast/graph/GraphQuantifier;Lorg/partiql/ast/expr/Expr;Ljava/lang/String;Lorg/partiql/ast/graph/GraphLabel;)Lorg/partiql/ast/graph/GraphPart$Edge; + public static final fun graphMatchNode (Lorg/partiql/ast/expr/Expr;Ljava/lang/String;Lorg/partiql/ast/graph/GraphLabel;)Lorg/partiql/ast/graph/GraphPart$Node; + public static final fun graphMatchPattern (Lorg/partiql/ast/graph/GraphPattern;)Lorg/partiql/ast/graph/GraphPart$Pattern; + public static final fun graphPattern (Lorg/partiql/ast/graph/GraphRestrictor;Lorg/partiql/ast/expr/Expr;Ljava/lang/String;Lorg/partiql/ast/graph/GraphQuantifier;Ljava/util/List;)Lorg/partiql/ast/graph/GraphPattern; + public static final fun graphQuantifier (JLjava/lang/Long;)Lorg/partiql/ast/graph/GraphQuantifier; + public static final fun graphSelectorAllShortest ()Lorg/partiql/ast/graph/GraphSelector$AllShortest; + public static final fun graphSelectorAny ()Lorg/partiql/ast/graph/GraphSelector$Any; + public static final fun graphSelectorAnyK (J)Lorg/partiql/ast/graph/GraphSelector$AnyK; + public static final fun graphSelectorAnyShortest ()Lorg/partiql/ast/graph/GraphSelector$AnyShortest; + public static final fun graphSelectorShortestK (J)Lorg/partiql/ast/graph/GraphSelector$ShortestK; + public static final fun graphSelectorShortestKGroup (J)Lorg/partiql/ast/graph/GraphSelector$ShortestKGroup; + public static final fun groupBy (Lorg/partiql/ast/GroupByStrategy;Ljava/util/List;Lorg/partiql/ast/Identifier;)Lorg/partiql/ast/GroupBy; + public static final fun groupByKey (Lorg/partiql/ast/expr/Expr;Lorg/partiql/ast/Identifier;)Lorg/partiql/ast/GroupBy$Key; + public static final fun identifier (Ljava/lang/String;Z)Lorg/partiql/ast/Identifier; + public static final fun identifierChain (Lorg/partiql/ast/Identifier;Lorg/partiql/ast/IdentifierChain;)Lorg/partiql/ast/IdentifierChain; public static final fun let (Ljava/util/List;)Lorg/partiql/ast/Let; - public static final fun letBinding (Lorg/partiql/ast/Expr;Lorg/partiql/ast/Identifier$Symbol;)Lorg/partiql/ast/Let$Binding; + public static final fun letBinding (Lorg/partiql/ast/expr/Expr;Lorg/partiql/ast/Identifier;)Lorg/partiql/ast/Let$Binding; public static final fun orderBy (Ljava/util/List;)Lorg/partiql/ast/OrderBy; - public static final fun path (Lorg/partiql/ast/Identifier$Symbol;Ljava/util/List;)Lorg/partiql/ast/Path; - public static final fun pathStepIndex (I)Lorg/partiql/ast/Path$Step$Index; - public static final fun pathStepSymbol (Lorg/partiql/ast/Identifier$Symbol;)Lorg/partiql/ast/Path$Step$Symbol; - public static final fun queryBodySFW (Lorg/partiql/ast/Select;Lorg/partiql/ast/Exclude;Lorg/partiql/ast/From;Lorg/partiql/ast/Let;Lorg/partiql/ast/Expr;Lorg/partiql/ast/GroupBy;Lorg/partiql/ast/Expr;)Lorg/partiql/ast/QueryBody$SFW; - public static final fun queryBodySetOp (Lorg/partiql/ast/SetOp;ZLorg/partiql/ast/Expr;Lorg/partiql/ast/Expr;)Lorg/partiql/ast/QueryBody$SetOp; - public static final fun selectPivot (Lorg/partiql/ast/Expr;Lorg/partiql/ast/Expr;)Lorg/partiql/ast/Select$Pivot; - public static final fun selectProject (Ljava/util/List;Lorg/partiql/ast/SetQuantifier;)Lorg/partiql/ast/Select$Project; - public static final fun selectProjectItemAll (Lorg/partiql/ast/Expr;)Lorg/partiql/ast/Select$Project$Item$All; - public static final fun selectProjectItemExpression (Lorg/partiql/ast/Expr;Lorg/partiql/ast/Identifier$Symbol;)Lorg/partiql/ast/Select$Project$Item$Expression; - public static final fun selectStar (Lorg/partiql/ast/SetQuantifier;)Lorg/partiql/ast/Select$Star; - public static final fun selectValue (Lorg/partiql/ast/Expr;Lorg/partiql/ast/SetQuantifier;)Lorg/partiql/ast/Select$Value; - public static final fun setOp (Lorg/partiql/ast/SetOp$Type;Lorg/partiql/ast/SetQuantifier;)Lorg/partiql/ast/SetOp; - public static final fun sort (Lorg/partiql/ast/Expr;Lorg/partiql/ast/Sort$Dir;Lorg/partiql/ast/Sort$Nulls;)Lorg/partiql/ast/Sort; - public static final fun statementDDLCreateIndex (Lorg/partiql/ast/Identifier;Lorg/partiql/ast/Identifier;Ljava/util/List;)Lorg/partiql/ast/Statement$DDL$CreateIndex; - public static final fun statementDDLCreateTable (Lorg/partiql/ast/Identifier;Lorg/partiql/ast/TableDefinition;)Lorg/partiql/ast/Statement$DDL$CreateTable; - public static final fun statementDDLDropIndex (Lorg/partiql/ast/Identifier;Lorg/partiql/ast/Identifier;)Lorg/partiql/ast/Statement$DDL$DropIndex; - public static final fun statementDDLDropTable (Lorg/partiql/ast/Identifier;)Lorg/partiql/ast/Statement$DDL$DropTable; - public static final fun statementExplain (Lorg/partiql/ast/Statement$Explain$Target;)Lorg/partiql/ast/Statement$Explain; - public static final fun statementExplainTargetDomain (Lorg/partiql/ast/Statement;Ljava/lang/String;Ljava/lang/String;)Lorg/partiql/ast/Statement$Explain$Target$Domain; - public static final fun statementQuery (Lorg/partiql/ast/Expr;)Lorg/partiql/ast/Statement$Query; - public static final fun tableDefinition (Ljava/util/List;)Lorg/partiql/ast/TableDefinition; - public static final fun tableDefinitionColumn (Ljava/lang/String;Lorg/partiql/ast/Type;Ljava/util/List;)Lorg/partiql/ast/TableDefinition$Column; - public static final fun tableDefinitionColumnConstraint (Ljava/lang/String;Lorg/partiql/ast/TableDefinition$Column$Constraint$Body;)Lorg/partiql/ast/TableDefinition$Column$Constraint; - public static final fun tableDefinitionColumnConstraintBodyCheck (Lorg/partiql/ast/Expr;)Lorg/partiql/ast/TableDefinition$Column$Constraint$Body$Check; - public static final fun tableDefinitionColumnConstraintBodyNotNull ()Lorg/partiql/ast/TableDefinition$Column$Constraint$Body$NotNull; - public static final fun tableDefinitionColumnConstraintBodyNullable ()Lorg/partiql/ast/TableDefinition$Column$Constraint$Body$Nullable; - public static final fun typeAny ()Lorg/partiql/ast/Type$Any; - public static final fun typeBag ()Lorg/partiql/ast/Type$Bag; - public static final fun typeBigint ()Lorg/partiql/ast/Type$Bigint; - public static final fun typeBit (Ljava/lang/Integer;)Lorg/partiql/ast/Type$Bit; - public static final fun typeBitVarying (Ljava/lang/Integer;)Lorg/partiql/ast/Type$BitVarying; - public static final fun typeBlob (Ljava/lang/Integer;)Lorg/partiql/ast/Type$Blob; - public static final fun typeBool ()Lorg/partiql/ast/Type$Bool; - public static final fun typeByteString (Ljava/lang/Integer;)Lorg/partiql/ast/Type$ByteString; - public static final fun typeChar (Ljava/lang/Integer;)Lorg/partiql/ast/Type$Char; - public static final fun typeClob (Ljava/lang/Integer;)Lorg/partiql/ast/Type$Clob; - public static final fun typeCustom (Ljava/lang/String;)Lorg/partiql/ast/Type$Custom; - public static final fun typeDate ()Lorg/partiql/ast/Type$Date; - public static final fun typeDecimal (Ljava/lang/Integer;Ljava/lang/Integer;)Lorg/partiql/ast/Type$Decimal; - public static final fun typeFloat32 ()Lorg/partiql/ast/Type$Float32; - public static final fun typeFloat64 ()Lorg/partiql/ast/Type$Float64; - public static final fun typeInt ()Lorg/partiql/ast/Type$Int; - public static final fun typeInt2 ()Lorg/partiql/ast/Type$Int2; - public static final fun typeInt4 ()Lorg/partiql/ast/Type$Int4; - public static final fun typeInt8 ()Lorg/partiql/ast/Type$Int8; - public static final fun typeInterval (Ljava/lang/Integer;)Lorg/partiql/ast/Type$Interval; - public static final fun typeList ()Lorg/partiql/ast/Type$List; - public static final fun typeMissing ()Lorg/partiql/ast/Type$Missing; - public static final fun typeNullType ()Lorg/partiql/ast/Type$NullType; - public static final fun typeNumeric (Ljava/lang/Integer;Ljava/lang/Integer;)Lorg/partiql/ast/Type$Numeric; - public static final fun typeReal ()Lorg/partiql/ast/Type$Real; - public static final fun typeSexp ()Lorg/partiql/ast/Type$Sexp; - public static final fun typeSmallint ()Lorg/partiql/ast/Type$Smallint; - public static final fun typeString (Ljava/lang/Integer;)Lorg/partiql/ast/Type$String; - public static final fun typeStruct ()Lorg/partiql/ast/Type$Struct; - public static final fun typeSymbol ()Lorg/partiql/ast/Type$Symbol; - public static final fun typeTime (Ljava/lang/Integer;)Lorg/partiql/ast/Type$Time; - public static final fun typeTimeWithTz (Ljava/lang/Integer;)Lorg/partiql/ast/Type$TimeWithTz; - public static final fun typeTimestamp (Ljava/lang/Integer;)Lorg/partiql/ast/Type$Timestamp; - public static final fun typeTimestampWithTz (Ljava/lang/Integer;)Lorg/partiql/ast/Type$TimestampWithTz; - public static final fun typeTinyint ()Lorg/partiql/ast/Type$Tinyint; - public static final fun typeTuple ()Lorg/partiql/ast/Type$Tuple; - public static final fun typeVarchar (Ljava/lang/Integer;)Lorg/partiql/ast/Type$Varchar; + public static final fun query (Lorg/partiql/ast/expr/Expr;)Lorg/partiql/ast/Query; + public static final fun queryBodySFW (Lorg/partiql/ast/Select;Lorg/partiql/ast/Exclude;Lorg/partiql/ast/From;Lorg/partiql/ast/Let;Lorg/partiql/ast/expr/Expr;Lorg/partiql/ast/GroupBy;Lorg/partiql/ast/expr/Expr;)Lorg/partiql/ast/QueryBody$SFW; + public static final fun queryBodySetOp (Lorg/partiql/ast/SetOp;ZLorg/partiql/ast/expr/Expr;Lorg/partiql/ast/expr/Expr;)Lorg/partiql/ast/QueryBody$SetOp; + public static final fun selectItemExpr (Lorg/partiql/ast/expr/Expr;Lorg/partiql/ast/Identifier;)Lorg/partiql/ast/SelectItem$Expr; + public static final fun selectItemStar (Lorg/partiql/ast/expr/Expr;)Lorg/partiql/ast/SelectItem$Star; + public static final fun selectList (Ljava/util/List;Lorg/partiql/ast/SetQuantifier;)Lorg/partiql/ast/SelectList; + public static final fun selectPivot (Lorg/partiql/ast/expr/Expr;Lorg/partiql/ast/expr/Expr;)Lorg/partiql/ast/SelectPivot; + public static final fun selectStar (Lorg/partiql/ast/SetQuantifier;)Lorg/partiql/ast/SelectStar; + public static final fun selectValue (Lorg/partiql/ast/expr/Expr;Lorg/partiql/ast/SetQuantifier;)Lorg/partiql/ast/SelectValue; + public static final fun setOp (Lorg/partiql/ast/SetOpType;Lorg/partiql/ast/SetQuantifier;)Lorg/partiql/ast/SetOp; + public static final fun sort (Lorg/partiql/ast/expr/Expr;Lorg/partiql/ast/Order;Lorg/partiql/ast/Nulls;)Lorg/partiql/ast/Sort; } -public abstract class org/partiql/ast/AstNode { - public field tag Ljava/lang/String; - public fun ()V - public abstract fun accept (Lorg/partiql/ast/visitor/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; - public abstract fun getChildren ()Ljava/util/List; -} - -public final class org/partiql/ast/DatetimeField : java/lang/Enum { - public static final field DAY Lorg/partiql/ast/DatetimeField; - public static final field HOUR Lorg/partiql/ast/DatetimeField; - public static final field MINUTE Lorg/partiql/ast/DatetimeField; - public static final field MONTH Lorg/partiql/ast/DatetimeField; - public static final field SECOND Lorg/partiql/ast/DatetimeField; - public static final field TIMEZONE_HOUR Lorg/partiql/ast/DatetimeField; - public static final field TIMEZONE_MINUTE Lorg/partiql/ast/DatetimeField; - public static final field YEAR Lorg/partiql/ast/DatetimeField; - public static fun getEntries ()Lkotlin/enums/EnumEntries; - public static fun valueOf (Ljava/lang/String;)Lorg/partiql/ast/DatetimeField; - public static fun values ()[Lorg/partiql/ast/DatetimeField; -} - -public final class org/partiql/ast/Exclude : org/partiql/ast/AstNode { - public static final field Companion Lorg/partiql/ast/Exclude$Companion; - public final field items Ljava/util/List; - public fun (Ljava/util/List;)V - public fun accept (Lorg/partiql/ast/visitor/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; - public static final fun builder ()Lorg/partiql/ast/builder/ExcludeBuilder; - public final fun component1 ()Ljava/util/List; - public final fun copy (Ljava/util/List;)Lorg/partiql/ast/Exclude; - public static synthetic fun copy$default (Lorg/partiql/ast/Exclude;Ljava/util/List;ILjava/lang/Object;)Lorg/partiql/ast/Exclude; - public fun equals (Ljava/lang/Object;)Z - public fun getChildren ()Ljava/util/List; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class org/partiql/ast/Exclude$Companion { - public final fun builder ()Lorg/partiql/ast/builder/ExcludeBuilder; -} - -public final class org/partiql/ast/Exclude$Item : org/partiql/ast/AstNode { - public static final field Companion Lorg/partiql/ast/Exclude$Item$Companion; - public final field root Lorg/partiql/ast/Expr$Var; - public final field steps Ljava/util/List; - public fun (Lorg/partiql/ast/Expr$Var;Ljava/util/List;)V - public fun accept (Lorg/partiql/ast/visitor/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; - public static final fun builder ()Lorg/partiql/ast/builder/ExcludeItemBuilder; - public final fun component1 ()Lorg/partiql/ast/Expr$Var; - public final fun component2 ()Ljava/util/List; - public final fun copy (Lorg/partiql/ast/Expr$Var;Ljava/util/List;)Lorg/partiql/ast/Exclude$Item; - public static synthetic fun copy$default (Lorg/partiql/ast/Exclude$Item;Lorg/partiql/ast/Expr$Var;Ljava/util/List;ILjava/lang/Object;)Lorg/partiql/ast/Exclude$Item; - public fun equals (Ljava/lang/Object;)Z - public fun getChildren ()Ljava/util/List; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class org/partiql/ast/Exclude$Item$Companion { - public final fun builder ()Lorg/partiql/ast/builder/ExcludeItemBuilder; -} - -public abstract class org/partiql/ast/Exclude$Step : org/partiql/ast/AstNode { - public fun accept (Lorg/partiql/ast/visitor/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; -} - -public final class org/partiql/ast/Exclude$Step$CollIndex : org/partiql/ast/Exclude$Step { - public static final field Companion Lorg/partiql/ast/Exclude$Step$CollIndex$Companion; - public final field index I - public fun (I)V - public fun accept (Lorg/partiql/ast/visitor/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; - public static final fun builder ()Lorg/partiql/ast/builder/ExcludeStepCollIndexBuilder; - public final fun component1 ()I - public final fun copy (I)Lorg/partiql/ast/Exclude$Step$CollIndex; - public static synthetic fun copy$default (Lorg/partiql/ast/Exclude$Step$CollIndex;IILjava/lang/Object;)Lorg/partiql/ast/Exclude$Step$CollIndex; - public fun equals (Ljava/lang/Object;)Z - public fun getChildren ()Ljava/util/List; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class org/partiql/ast/Exclude$Step$CollIndex$Companion { - public final fun builder ()Lorg/partiql/ast/builder/ExcludeStepCollIndexBuilder; -} - -public final class org/partiql/ast/Exclude$Step$CollWildcard : org/partiql/ast/Exclude$Step { - public final field C - public static final field Companion Lorg/partiql/ast/Exclude$Step$CollWildcard$Companion; - public fun ()V - public fun (C)V - public synthetic fun (CILkotlin/jvm/internal/DefaultConstructorMarker;)V - public fun accept (Lorg/partiql/ast/visitor/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; - public static final fun builder ()Lorg/partiql/ast/builder/ExcludeStepCollWildcardBuilder; - public final fun component1 ()C - public final fun copy (C)Lorg/partiql/ast/Exclude$Step$CollWildcard; - public static synthetic fun copy$default (Lorg/partiql/ast/Exclude$Step$CollWildcard;CILjava/lang/Object;)Lorg/partiql/ast/Exclude$Step$CollWildcard; - public fun equals (Ljava/lang/Object;)Z - public fun getChildren ()Ljava/util/List; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class org/partiql/ast/Exclude$Step$CollWildcard$Companion { - public final fun builder ()Lorg/partiql/ast/builder/ExcludeStepCollWildcardBuilder; -} - -public final class org/partiql/ast/Exclude$Step$StructField : org/partiql/ast/Exclude$Step { - public static final field Companion Lorg/partiql/ast/Exclude$Step$StructField$Companion; - public final field symbol Lorg/partiql/ast/Identifier$Symbol; - public fun (Lorg/partiql/ast/Identifier$Symbol;)V - public fun accept (Lorg/partiql/ast/visitor/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; - public static final fun builder ()Lorg/partiql/ast/builder/ExcludeStepStructFieldBuilder; - public final fun component1 ()Lorg/partiql/ast/Identifier$Symbol; - public final fun copy (Lorg/partiql/ast/Identifier$Symbol;)Lorg/partiql/ast/Exclude$Step$StructField; - public static synthetic fun copy$default (Lorg/partiql/ast/Exclude$Step$StructField;Lorg/partiql/ast/Identifier$Symbol;ILjava/lang/Object;)Lorg/partiql/ast/Exclude$Step$StructField; - public fun equals (Ljava/lang/Object;)Z - public fun getChildren ()Ljava/util/List; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class org/partiql/ast/Exclude$Step$StructField$Companion { - public final fun builder ()Lorg/partiql/ast/builder/ExcludeStepStructFieldBuilder; -} - -public final class org/partiql/ast/Exclude$Step$StructWildcard : org/partiql/ast/Exclude$Step { - public final field C - public static final field Companion Lorg/partiql/ast/Exclude$Step$StructWildcard$Companion; - public fun ()V - public fun (C)V - public synthetic fun (CILkotlin/jvm/internal/DefaultConstructorMarker;)V - public fun accept (Lorg/partiql/ast/visitor/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; - public static final fun builder ()Lorg/partiql/ast/builder/ExcludeStepStructWildcardBuilder; - public final fun component1 ()C - public final fun copy (C)Lorg/partiql/ast/Exclude$Step$StructWildcard; - public static synthetic fun copy$default (Lorg/partiql/ast/Exclude$Step$StructWildcard;CILjava/lang/Object;)Lorg/partiql/ast/Exclude$Step$StructWildcard; - public fun equals (Ljava/lang/Object;)Z - public fun getChildren ()Ljava/util/List; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class org/partiql/ast/Exclude$Step$StructWildcard$Companion { - public final fun builder ()Lorg/partiql/ast/builder/ExcludeStepStructWildcardBuilder; -} - -public abstract class org/partiql/ast/Expr : org/partiql/ast/AstNode { - public fun accept (Lorg/partiql/ast/visitor/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; -} - -public final class org/partiql/ast/Expr$And : org/partiql/ast/Expr { - public static final field Companion Lorg/partiql/ast/Expr$And$Companion; - public final field lhs Lorg/partiql/ast/Expr; - public final field rhs Lorg/partiql/ast/Expr; - public fun (Lorg/partiql/ast/Expr;Lorg/partiql/ast/Expr;)V - public fun accept (Lorg/partiql/ast/visitor/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; - public static final fun builder ()Lorg/partiql/ast/builder/ExprAndBuilder; - public final fun component1 ()Lorg/partiql/ast/Expr; - public final fun component2 ()Lorg/partiql/ast/Expr; - public final fun copy (Lorg/partiql/ast/Expr;Lorg/partiql/ast/Expr;)Lorg/partiql/ast/Expr$And; - public static synthetic fun copy$default (Lorg/partiql/ast/Expr$And;Lorg/partiql/ast/Expr;Lorg/partiql/ast/Expr;ILjava/lang/Object;)Lorg/partiql/ast/Expr$And; - public fun equals (Ljava/lang/Object;)Z - public fun getChildren ()Ljava/util/List; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class org/partiql/ast/Expr$And$Companion { - public final fun builder ()Lorg/partiql/ast/builder/ExprAndBuilder; -} - -public final class org/partiql/ast/Expr$Between : org/partiql/ast/Expr { - public static final field Companion Lorg/partiql/ast/Expr$Between$Companion; - public final field from Lorg/partiql/ast/Expr; - public final field not Ljava/lang/Boolean; - public final field to Lorg/partiql/ast/Expr; - public final field value Lorg/partiql/ast/Expr; - public fun (Lorg/partiql/ast/Expr;Lorg/partiql/ast/Expr;Lorg/partiql/ast/Expr;Ljava/lang/Boolean;)V - public fun accept (Lorg/partiql/ast/visitor/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; - public static final fun builder ()Lorg/partiql/ast/builder/ExprBetweenBuilder; - public final fun component1 ()Lorg/partiql/ast/Expr; - public final fun component2 ()Lorg/partiql/ast/Expr; - public final fun component3 ()Lorg/partiql/ast/Expr; - public final fun component4 ()Ljava/lang/Boolean; - public final fun copy (Lorg/partiql/ast/Expr;Lorg/partiql/ast/Expr;Lorg/partiql/ast/Expr;Ljava/lang/Boolean;)Lorg/partiql/ast/Expr$Between; - public static synthetic fun copy$default (Lorg/partiql/ast/Expr$Between;Lorg/partiql/ast/Expr;Lorg/partiql/ast/Expr;Lorg/partiql/ast/Expr;Ljava/lang/Boolean;ILjava/lang/Object;)Lorg/partiql/ast/Expr$Between; - public fun equals (Ljava/lang/Object;)Z - public fun getChildren ()Ljava/util/List; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class org/partiql/ast/Expr$Between$Companion { - public final fun builder ()Lorg/partiql/ast/builder/ExprBetweenBuilder; -} - -public final class org/partiql/ast/Expr$Call : org/partiql/ast/Expr { - public static final field Companion Lorg/partiql/ast/Expr$Call$Companion; - public final field args Ljava/util/List; - public final field function Lorg/partiql/ast/Identifier; - public final field setq Lorg/partiql/ast/SetQuantifier; - public fun (Lorg/partiql/ast/Identifier;Ljava/util/List;Lorg/partiql/ast/SetQuantifier;)V - public fun accept (Lorg/partiql/ast/visitor/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; - public static final fun builder ()Lorg/partiql/ast/builder/ExprCallBuilder; - public final fun component1 ()Lorg/partiql/ast/Identifier; - public final fun component2 ()Ljava/util/List; - public final fun component3 ()Lorg/partiql/ast/SetQuantifier; - public final fun copy (Lorg/partiql/ast/Identifier;Ljava/util/List;Lorg/partiql/ast/SetQuantifier;)Lorg/partiql/ast/Expr$Call; - public static synthetic fun copy$default (Lorg/partiql/ast/Expr$Call;Lorg/partiql/ast/Identifier;Ljava/util/List;Lorg/partiql/ast/SetQuantifier;ILjava/lang/Object;)Lorg/partiql/ast/Expr$Call; - public fun equals (Ljava/lang/Object;)Z - public fun getChildren ()Ljava/util/List; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class org/partiql/ast/Expr$Call$Companion { - public final fun builder ()Lorg/partiql/ast/builder/ExprCallBuilder; -} - -public final class org/partiql/ast/Expr$Case : org/partiql/ast/Expr { - public static final field Companion Lorg/partiql/ast/Expr$Case$Companion; - public final field branches Ljava/util/List; - public final field default Lorg/partiql/ast/Expr; - public final field expr Lorg/partiql/ast/Expr; - public fun (Lorg/partiql/ast/Expr;Ljava/util/List;Lorg/partiql/ast/Expr;)V - public fun accept (Lorg/partiql/ast/visitor/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; - public static final fun builder ()Lorg/partiql/ast/builder/ExprCaseBuilder; - public final fun component1 ()Lorg/partiql/ast/Expr; - public final fun component2 ()Ljava/util/List; - public final fun component3 ()Lorg/partiql/ast/Expr; - public final fun copy (Lorg/partiql/ast/Expr;Ljava/util/List;Lorg/partiql/ast/Expr;)Lorg/partiql/ast/Expr$Case; - public static synthetic fun copy$default (Lorg/partiql/ast/Expr$Case;Lorg/partiql/ast/Expr;Ljava/util/List;Lorg/partiql/ast/Expr;ILjava/lang/Object;)Lorg/partiql/ast/Expr$Case; - public fun equals (Ljava/lang/Object;)Z - public fun getChildren ()Ljava/util/List; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class org/partiql/ast/Expr$Case$Branch : org/partiql/ast/AstNode { - public static final field Companion Lorg/partiql/ast/Expr$Case$Branch$Companion; - public final field condition Lorg/partiql/ast/Expr; - public final field expr Lorg/partiql/ast/Expr; - public fun (Lorg/partiql/ast/Expr;Lorg/partiql/ast/Expr;)V - public fun accept (Lorg/partiql/ast/visitor/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; - public static final fun builder ()Lorg/partiql/ast/builder/ExprCaseBranchBuilder; - public final fun component1 ()Lorg/partiql/ast/Expr; - public final fun component2 ()Lorg/partiql/ast/Expr; - public final fun copy (Lorg/partiql/ast/Expr;Lorg/partiql/ast/Expr;)Lorg/partiql/ast/Expr$Case$Branch; - public static synthetic fun copy$default (Lorg/partiql/ast/Expr$Case$Branch;Lorg/partiql/ast/Expr;Lorg/partiql/ast/Expr;ILjava/lang/Object;)Lorg/partiql/ast/Expr$Case$Branch; - public fun equals (Ljava/lang/Object;)Z - public fun getChildren ()Ljava/util/List; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class org/partiql/ast/Expr$Case$Branch$Companion { - public final fun builder ()Lorg/partiql/ast/builder/ExprCaseBranchBuilder; -} - -public final class org/partiql/ast/Expr$Case$Companion { - public final fun builder ()Lorg/partiql/ast/builder/ExprCaseBuilder; -} - -public final class org/partiql/ast/Expr$Cast : org/partiql/ast/Expr { - public static final field Companion Lorg/partiql/ast/Expr$Cast$Companion; - public final field asType Lorg/partiql/ast/Type; - public final field value Lorg/partiql/ast/Expr; - public fun (Lorg/partiql/ast/Expr;Lorg/partiql/ast/Type;)V - public fun accept (Lorg/partiql/ast/visitor/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; - public static final fun builder ()Lorg/partiql/ast/builder/ExprCastBuilder; - public final fun component1 ()Lorg/partiql/ast/Expr; - public final fun component2 ()Lorg/partiql/ast/Type; - public final fun copy (Lorg/partiql/ast/Expr;Lorg/partiql/ast/Type;)Lorg/partiql/ast/Expr$Cast; - public static synthetic fun copy$default (Lorg/partiql/ast/Expr$Cast;Lorg/partiql/ast/Expr;Lorg/partiql/ast/Type;ILjava/lang/Object;)Lorg/partiql/ast/Expr$Cast; - public fun equals (Ljava/lang/Object;)Z - public fun getChildren ()Ljava/util/List; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class org/partiql/ast/Expr$Cast$Companion { - public final fun builder ()Lorg/partiql/ast/builder/ExprCastBuilder; -} - -public final class org/partiql/ast/Expr$Coalesce : org/partiql/ast/Expr { - public static final field Companion Lorg/partiql/ast/Expr$Coalesce$Companion; - public final field args Ljava/util/List; - public fun (Ljava/util/List;)V - public fun accept (Lorg/partiql/ast/visitor/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; - public static final fun builder ()Lorg/partiql/ast/builder/ExprCoalesceBuilder; - public final fun component1 ()Ljava/util/List; - public final fun copy (Ljava/util/List;)Lorg/partiql/ast/Expr$Coalesce; - public static synthetic fun copy$default (Lorg/partiql/ast/Expr$Coalesce;Ljava/util/List;ILjava/lang/Object;)Lorg/partiql/ast/Expr$Coalesce; - public fun equals (Ljava/lang/Object;)Z - public fun getChildren ()Ljava/util/List; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class org/partiql/ast/Expr$Coalesce$Companion { - public final fun builder ()Lorg/partiql/ast/builder/ExprCoalesceBuilder; -} - -public final class org/partiql/ast/Expr$Collection : org/partiql/ast/Expr { - public static final field Companion Lorg/partiql/ast/Expr$Collection$Companion; - public final field type Lorg/partiql/ast/Expr$Collection$Type; - public final field values Ljava/util/List; - public fun (Lorg/partiql/ast/Expr$Collection$Type;Ljava/util/List;)V - public fun accept (Lorg/partiql/ast/visitor/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; - public static final fun builder ()Lorg/partiql/ast/builder/ExprCollectionBuilder; - public final fun component1 ()Lorg/partiql/ast/Expr$Collection$Type; - public final fun component2 ()Ljava/util/List; - public final fun copy (Lorg/partiql/ast/Expr$Collection$Type;Ljava/util/List;)Lorg/partiql/ast/Expr$Collection; - public static synthetic fun copy$default (Lorg/partiql/ast/Expr$Collection;Lorg/partiql/ast/Expr$Collection$Type;Ljava/util/List;ILjava/lang/Object;)Lorg/partiql/ast/Expr$Collection; - public fun equals (Ljava/lang/Object;)Z - public fun getChildren ()Ljava/util/List; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class org/partiql/ast/Expr$Collection$Companion { - public final fun builder ()Lorg/partiql/ast/builder/ExprCollectionBuilder; -} - -public final class org/partiql/ast/Expr$Collection$Type : java/lang/Enum { - public static final field ARRAY Lorg/partiql/ast/Expr$Collection$Type; - public static final field BAG Lorg/partiql/ast/Expr$Collection$Type; - public static final field LIST Lorg/partiql/ast/Expr$Collection$Type; - public static final field SEXP Lorg/partiql/ast/Expr$Collection$Type; - public static final field VALUES Lorg/partiql/ast/Expr$Collection$Type; - public static fun getEntries ()Lkotlin/enums/EnumEntries; - public static fun valueOf (Ljava/lang/String;)Lorg/partiql/ast/Expr$Collection$Type; - public static fun values ()[Lorg/partiql/ast/Expr$Collection$Type; -} - -public final class org/partiql/ast/Expr$DateAdd : org/partiql/ast/Expr { - public static final field Companion Lorg/partiql/ast/Expr$DateAdd$Companion; - public final field field Lorg/partiql/ast/DatetimeField; - public final field lhs Lorg/partiql/ast/Expr; - public final field rhs Lorg/partiql/ast/Expr; - public fun (Lorg/partiql/ast/DatetimeField;Lorg/partiql/ast/Expr;Lorg/partiql/ast/Expr;)V - public fun accept (Lorg/partiql/ast/visitor/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; - public static final fun builder ()Lorg/partiql/ast/builder/ExprDateAddBuilder; - public final fun component1 ()Lorg/partiql/ast/DatetimeField; - public final fun component2 ()Lorg/partiql/ast/Expr; - public final fun component3 ()Lorg/partiql/ast/Expr; - public final fun copy (Lorg/partiql/ast/DatetimeField;Lorg/partiql/ast/Expr;Lorg/partiql/ast/Expr;)Lorg/partiql/ast/Expr$DateAdd; - public static synthetic fun copy$default (Lorg/partiql/ast/Expr$DateAdd;Lorg/partiql/ast/DatetimeField;Lorg/partiql/ast/Expr;Lorg/partiql/ast/Expr;ILjava/lang/Object;)Lorg/partiql/ast/Expr$DateAdd; - public fun equals (Ljava/lang/Object;)Z - public fun getChildren ()Ljava/util/List; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class org/partiql/ast/Expr$DateAdd$Companion { - public final fun builder ()Lorg/partiql/ast/builder/ExprDateAddBuilder; -} - -public final class org/partiql/ast/Expr$DateDiff : org/partiql/ast/Expr { - public static final field Companion Lorg/partiql/ast/Expr$DateDiff$Companion; - public final field field Lorg/partiql/ast/DatetimeField; - public final field lhs Lorg/partiql/ast/Expr; - public final field rhs Lorg/partiql/ast/Expr; - public fun (Lorg/partiql/ast/DatetimeField;Lorg/partiql/ast/Expr;Lorg/partiql/ast/Expr;)V - public fun accept (Lorg/partiql/ast/visitor/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; - public static final fun builder ()Lorg/partiql/ast/builder/ExprDateDiffBuilder; - public final fun component1 ()Lorg/partiql/ast/DatetimeField; - public final fun component2 ()Lorg/partiql/ast/Expr; - public final fun component3 ()Lorg/partiql/ast/Expr; - public final fun copy (Lorg/partiql/ast/DatetimeField;Lorg/partiql/ast/Expr;Lorg/partiql/ast/Expr;)Lorg/partiql/ast/Expr$DateDiff; - public static synthetic fun copy$default (Lorg/partiql/ast/Expr$DateDiff;Lorg/partiql/ast/DatetimeField;Lorg/partiql/ast/Expr;Lorg/partiql/ast/Expr;ILjava/lang/Object;)Lorg/partiql/ast/Expr$DateDiff; - public fun equals (Ljava/lang/Object;)Z - public fun getChildren ()Ljava/util/List; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class org/partiql/ast/Expr$DateDiff$Companion { - public final fun builder ()Lorg/partiql/ast/builder/ExprDateDiffBuilder; -} - -public final class org/partiql/ast/Expr$Extract : org/partiql/ast/Expr { - public static final field Companion Lorg/partiql/ast/Expr$Extract$Companion; - public final field field Lorg/partiql/ast/DatetimeField; - public final field source Lorg/partiql/ast/Expr; - public fun (Lorg/partiql/ast/DatetimeField;Lorg/partiql/ast/Expr;)V - public fun accept (Lorg/partiql/ast/visitor/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; - public static final fun builder ()Lorg/partiql/ast/builder/ExprExtractBuilder; - public final fun component1 ()Lorg/partiql/ast/DatetimeField; - public final fun component2 ()Lorg/partiql/ast/Expr; - public final fun copy (Lorg/partiql/ast/DatetimeField;Lorg/partiql/ast/Expr;)Lorg/partiql/ast/Expr$Extract; - public static synthetic fun copy$default (Lorg/partiql/ast/Expr$Extract;Lorg/partiql/ast/DatetimeField;Lorg/partiql/ast/Expr;ILjava/lang/Object;)Lorg/partiql/ast/Expr$Extract; - public fun equals (Ljava/lang/Object;)Z - public fun getChildren ()Ljava/util/List; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class org/partiql/ast/Expr$Extract$Companion { - public final fun builder ()Lorg/partiql/ast/builder/ExprExtractBuilder; -} - -public final class org/partiql/ast/Expr$InCollection : org/partiql/ast/Expr { - public static final field Companion Lorg/partiql/ast/Expr$InCollection$Companion; - public final field lhs Lorg/partiql/ast/Expr; - public final field not Ljava/lang/Boolean; - public final field rhs Lorg/partiql/ast/Expr; - public fun (Lorg/partiql/ast/Expr;Lorg/partiql/ast/Expr;Ljava/lang/Boolean;)V - public fun accept (Lorg/partiql/ast/visitor/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; - public static final fun builder ()Lorg/partiql/ast/builder/ExprInCollectionBuilder; - public final fun component1 ()Lorg/partiql/ast/Expr; - public final fun component2 ()Lorg/partiql/ast/Expr; - public final fun component3 ()Ljava/lang/Boolean; - public final fun copy (Lorg/partiql/ast/Expr;Lorg/partiql/ast/Expr;Ljava/lang/Boolean;)Lorg/partiql/ast/Expr$InCollection; - public static synthetic fun copy$default (Lorg/partiql/ast/Expr$InCollection;Lorg/partiql/ast/Expr;Lorg/partiql/ast/Expr;Ljava/lang/Boolean;ILjava/lang/Object;)Lorg/partiql/ast/Expr$InCollection; - public fun equals (Ljava/lang/Object;)Z - public fun getChildren ()Ljava/util/List; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class org/partiql/ast/Expr$InCollection$Companion { - public final fun builder ()Lorg/partiql/ast/builder/ExprInCollectionBuilder; -} - -public final class org/partiql/ast/Expr$IsType : org/partiql/ast/Expr { - public static final field Companion Lorg/partiql/ast/Expr$IsType$Companion; - public final field not Ljava/lang/Boolean; - public final field type Lorg/partiql/ast/Type; - public final field value Lorg/partiql/ast/Expr; - public fun (Lorg/partiql/ast/Expr;Lorg/partiql/ast/Type;Ljava/lang/Boolean;)V - public fun accept (Lorg/partiql/ast/visitor/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; - public static final fun builder ()Lorg/partiql/ast/builder/ExprIsTypeBuilder; - public final fun component1 ()Lorg/partiql/ast/Expr; - public final fun component2 ()Lorg/partiql/ast/Type; - public final fun component3 ()Ljava/lang/Boolean; - public final fun copy (Lorg/partiql/ast/Expr;Lorg/partiql/ast/Type;Ljava/lang/Boolean;)Lorg/partiql/ast/Expr$IsType; - public static synthetic fun copy$default (Lorg/partiql/ast/Expr$IsType;Lorg/partiql/ast/Expr;Lorg/partiql/ast/Type;Ljava/lang/Boolean;ILjava/lang/Object;)Lorg/partiql/ast/Expr$IsType; - public fun equals (Ljava/lang/Object;)Z - public fun getChildren ()Ljava/util/List; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class org/partiql/ast/Expr$IsType$Companion { - public final fun builder ()Lorg/partiql/ast/builder/ExprIsTypeBuilder; -} - -public final class org/partiql/ast/Expr$Like : org/partiql/ast/Expr { - public static final field Companion Lorg/partiql/ast/Expr$Like$Companion; - public final field escape Lorg/partiql/ast/Expr; - public final field not Ljava/lang/Boolean; - public final field pattern Lorg/partiql/ast/Expr; - public final field value Lorg/partiql/ast/Expr; - public fun (Lorg/partiql/ast/Expr;Lorg/partiql/ast/Expr;Lorg/partiql/ast/Expr;Ljava/lang/Boolean;)V - public fun accept (Lorg/partiql/ast/visitor/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; - public static final fun builder ()Lorg/partiql/ast/builder/ExprLikeBuilder; - public final fun component1 ()Lorg/partiql/ast/Expr; - public final fun component2 ()Lorg/partiql/ast/Expr; - public final fun component3 ()Lorg/partiql/ast/Expr; - public final fun component4 ()Ljava/lang/Boolean; - public final fun copy (Lorg/partiql/ast/Expr;Lorg/partiql/ast/Expr;Lorg/partiql/ast/Expr;Ljava/lang/Boolean;)Lorg/partiql/ast/Expr$Like; - public static synthetic fun copy$default (Lorg/partiql/ast/Expr$Like;Lorg/partiql/ast/Expr;Lorg/partiql/ast/Expr;Lorg/partiql/ast/Expr;Ljava/lang/Boolean;ILjava/lang/Object;)Lorg/partiql/ast/Expr$Like; - public fun equals (Ljava/lang/Object;)Z - public fun getChildren ()Ljava/util/List; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class org/partiql/ast/Expr$Like$Companion { - public final fun builder ()Lorg/partiql/ast/builder/ExprLikeBuilder; -} - -public final class org/partiql/ast/Expr$Lit : org/partiql/ast/Expr { - public static final field Companion Lorg/partiql/ast/Expr$Lit$Companion; - public final field value Lorg/partiql/value/PartiQLValue; - public fun (Lorg/partiql/value/PartiQLValue;)V - public fun accept (Lorg/partiql/ast/visitor/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; - public static final fun builder ()Lorg/partiql/ast/builder/ExprLitBuilder; - public final fun component1 ()Lorg/partiql/value/PartiQLValue; - public final fun copy (Lorg/partiql/value/PartiQLValue;)Lorg/partiql/ast/Expr$Lit; - public static synthetic fun copy$default (Lorg/partiql/ast/Expr$Lit;Lorg/partiql/value/PartiQLValue;ILjava/lang/Object;)Lorg/partiql/ast/Expr$Lit; - public fun equals (Ljava/lang/Object;)Z - public fun getChildren ()Ljava/util/List; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class org/partiql/ast/Expr$Lit$Companion { - public final fun builder ()Lorg/partiql/ast/builder/ExprLitBuilder; -} - -public final class org/partiql/ast/Expr$Match : org/partiql/ast/Expr { - public static final field Companion Lorg/partiql/ast/Expr$Match$Companion; - public final field expr Lorg/partiql/ast/Expr; - public final field pattern Lorg/partiql/ast/GraphMatch; - public fun (Lorg/partiql/ast/Expr;Lorg/partiql/ast/GraphMatch;)V - public fun accept (Lorg/partiql/ast/visitor/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; - public static final fun builder ()Lorg/partiql/ast/builder/ExprMatchBuilder; - public final fun component1 ()Lorg/partiql/ast/Expr; - public final fun component2 ()Lorg/partiql/ast/GraphMatch; - public final fun copy (Lorg/partiql/ast/Expr;Lorg/partiql/ast/GraphMatch;)Lorg/partiql/ast/Expr$Match; - public static synthetic fun copy$default (Lorg/partiql/ast/Expr$Match;Lorg/partiql/ast/Expr;Lorg/partiql/ast/GraphMatch;ILjava/lang/Object;)Lorg/partiql/ast/Expr$Match; - public fun equals (Ljava/lang/Object;)Z - public fun getChildren ()Ljava/util/List; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class org/partiql/ast/Expr$Match$Companion { - public final fun builder ()Lorg/partiql/ast/builder/ExprMatchBuilder; -} - -public final class org/partiql/ast/Expr$Not : org/partiql/ast/Expr { - public static final field Companion Lorg/partiql/ast/Expr$Not$Companion; - public final field value Lorg/partiql/ast/Expr; - public fun (Lorg/partiql/ast/Expr;)V - public fun accept (Lorg/partiql/ast/visitor/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; - public static final fun builder ()Lorg/partiql/ast/builder/ExprNotBuilder; - public final fun component1 ()Lorg/partiql/ast/Expr; - public final fun copy (Lorg/partiql/ast/Expr;)Lorg/partiql/ast/Expr$Not; - public static synthetic fun copy$default (Lorg/partiql/ast/Expr$Not;Lorg/partiql/ast/Expr;ILjava/lang/Object;)Lorg/partiql/ast/Expr$Not; - public fun equals (Ljava/lang/Object;)Z - public fun getChildren ()Ljava/util/List; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class org/partiql/ast/Expr$Not$Companion { - public final fun builder ()Lorg/partiql/ast/builder/ExprNotBuilder; -} - -public final class org/partiql/ast/Expr$NullIf : org/partiql/ast/Expr { - public static final field Companion Lorg/partiql/ast/Expr$NullIf$Companion; - public final field nullifier Lorg/partiql/ast/Expr; - public final field value Lorg/partiql/ast/Expr; - public fun (Lorg/partiql/ast/Expr;Lorg/partiql/ast/Expr;)V - public fun accept (Lorg/partiql/ast/visitor/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; - public static final fun builder ()Lorg/partiql/ast/builder/ExprNullIfBuilder; - public final fun component1 ()Lorg/partiql/ast/Expr; - public final fun component2 ()Lorg/partiql/ast/Expr; - public final fun copy (Lorg/partiql/ast/Expr;Lorg/partiql/ast/Expr;)Lorg/partiql/ast/Expr$NullIf; - public static synthetic fun copy$default (Lorg/partiql/ast/Expr$NullIf;Lorg/partiql/ast/Expr;Lorg/partiql/ast/Expr;ILjava/lang/Object;)Lorg/partiql/ast/Expr$NullIf; - public fun equals (Ljava/lang/Object;)Z - public fun getChildren ()Ljava/util/List; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class org/partiql/ast/Expr$NullIf$Companion { - public final fun builder ()Lorg/partiql/ast/builder/ExprNullIfBuilder; -} - -public final class org/partiql/ast/Expr$Operator : org/partiql/ast/Expr { - public static final field Companion Lorg/partiql/ast/Expr$Operator$Companion; - public final field lhs Lorg/partiql/ast/Expr; - public final field rhs Lorg/partiql/ast/Expr; - public final field symbol Ljava/lang/String; - public fun (Ljava/lang/String;Lorg/partiql/ast/Expr;Lorg/partiql/ast/Expr;)V - public fun accept (Lorg/partiql/ast/visitor/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; - public static final fun builder ()Lorg/partiql/ast/builder/ExprOperatorBuilder; - public final fun component1 ()Ljava/lang/String; - public final fun component2 ()Lorg/partiql/ast/Expr; - public final fun component3 ()Lorg/partiql/ast/Expr; - public final fun copy (Ljava/lang/String;Lorg/partiql/ast/Expr;Lorg/partiql/ast/Expr;)Lorg/partiql/ast/Expr$Operator; - public static synthetic fun copy$default (Lorg/partiql/ast/Expr$Operator;Ljava/lang/String;Lorg/partiql/ast/Expr;Lorg/partiql/ast/Expr;ILjava/lang/Object;)Lorg/partiql/ast/Expr$Operator; - public fun equals (Ljava/lang/Object;)Z - public fun getChildren ()Ljava/util/List; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class org/partiql/ast/Expr$Operator$Companion { - public final fun builder ()Lorg/partiql/ast/builder/ExprOperatorBuilder; -} - -public final class org/partiql/ast/Expr$Or : org/partiql/ast/Expr { - public static final field Companion Lorg/partiql/ast/Expr$Or$Companion; - public final field lhs Lorg/partiql/ast/Expr; - public final field rhs Lorg/partiql/ast/Expr; - public fun (Lorg/partiql/ast/Expr;Lorg/partiql/ast/Expr;)V - public fun accept (Lorg/partiql/ast/visitor/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; - public static final fun builder ()Lorg/partiql/ast/builder/ExprOrBuilder; - public final fun component1 ()Lorg/partiql/ast/Expr; - public final fun component2 ()Lorg/partiql/ast/Expr; - public final fun copy (Lorg/partiql/ast/Expr;Lorg/partiql/ast/Expr;)Lorg/partiql/ast/Expr$Or; - public static synthetic fun copy$default (Lorg/partiql/ast/Expr$Or;Lorg/partiql/ast/Expr;Lorg/partiql/ast/Expr;ILjava/lang/Object;)Lorg/partiql/ast/Expr$Or; - public fun equals (Ljava/lang/Object;)Z - public fun getChildren ()Ljava/util/List; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class org/partiql/ast/Expr$Or$Companion { - public final fun builder ()Lorg/partiql/ast/builder/ExprOrBuilder; -} - -public final class org/partiql/ast/Expr$Overlay : org/partiql/ast/Expr { - public static final field Companion Lorg/partiql/ast/Expr$Overlay$Companion; - public final field length Lorg/partiql/ast/Expr; - public final field overlay Lorg/partiql/ast/Expr; - public final field start Lorg/partiql/ast/Expr; - public final field value Lorg/partiql/ast/Expr; - public fun (Lorg/partiql/ast/Expr;Lorg/partiql/ast/Expr;Lorg/partiql/ast/Expr;Lorg/partiql/ast/Expr;)V - public fun accept (Lorg/partiql/ast/visitor/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; - public static final fun builder ()Lorg/partiql/ast/builder/ExprOverlayBuilder; - public final fun component1 ()Lorg/partiql/ast/Expr; - public final fun component2 ()Lorg/partiql/ast/Expr; - public final fun component3 ()Lorg/partiql/ast/Expr; - public final fun component4 ()Lorg/partiql/ast/Expr; - public final fun copy (Lorg/partiql/ast/Expr;Lorg/partiql/ast/Expr;Lorg/partiql/ast/Expr;Lorg/partiql/ast/Expr;)Lorg/partiql/ast/Expr$Overlay; - public static synthetic fun copy$default (Lorg/partiql/ast/Expr$Overlay;Lorg/partiql/ast/Expr;Lorg/partiql/ast/Expr;Lorg/partiql/ast/Expr;Lorg/partiql/ast/Expr;ILjava/lang/Object;)Lorg/partiql/ast/Expr$Overlay; - public fun equals (Ljava/lang/Object;)Z - public fun getChildren ()Ljava/util/List; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class org/partiql/ast/Expr$Overlay$Companion { - public final fun builder ()Lorg/partiql/ast/builder/ExprOverlayBuilder; -} - -public final class org/partiql/ast/Expr$Parameter : org/partiql/ast/Expr { - public static final field Companion Lorg/partiql/ast/Expr$Parameter$Companion; - public final field index I - public fun (I)V - public fun accept (Lorg/partiql/ast/visitor/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; - public static final fun builder ()Lorg/partiql/ast/builder/ExprParameterBuilder; - public final fun component1 ()I - public final fun copy (I)Lorg/partiql/ast/Expr$Parameter; - public static synthetic fun copy$default (Lorg/partiql/ast/Expr$Parameter;IILjava/lang/Object;)Lorg/partiql/ast/Expr$Parameter; - public fun equals (Ljava/lang/Object;)Z - public fun getChildren ()Ljava/util/List; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class org/partiql/ast/Expr$Parameter$Companion { - public final fun builder ()Lorg/partiql/ast/builder/ExprParameterBuilder; -} - -public final class org/partiql/ast/Expr$Path : org/partiql/ast/Expr { - public static final field Companion Lorg/partiql/ast/Expr$Path$Companion; - public final field root Lorg/partiql/ast/Expr; - public final field steps Ljava/util/List; - public fun (Lorg/partiql/ast/Expr;Ljava/util/List;)V - public fun accept (Lorg/partiql/ast/visitor/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; - public static final fun builder ()Lorg/partiql/ast/builder/ExprPathBuilder; - public final fun component1 ()Lorg/partiql/ast/Expr; - public final fun component2 ()Ljava/util/List; - public final fun copy (Lorg/partiql/ast/Expr;Ljava/util/List;)Lorg/partiql/ast/Expr$Path; - public static synthetic fun copy$default (Lorg/partiql/ast/Expr$Path;Lorg/partiql/ast/Expr;Ljava/util/List;ILjava/lang/Object;)Lorg/partiql/ast/Expr$Path; - public fun equals (Ljava/lang/Object;)Z - public fun getChildren ()Ljava/util/List; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class org/partiql/ast/Expr$Path$Companion { - public final fun builder ()Lorg/partiql/ast/builder/ExprPathBuilder; -} - -public abstract class org/partiql/ast/Expr$Path$Step : org/partiql/ast/AstNode { - public fun accept (Lorg/partiql/ast/visitor/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; -} - -public final class org/partiql/ast/Expr$Path$Step$Index : org/partiql/ast/Expr$Path$Step { - public static final field Companion Lorg/partiql/ast/Expr$Path$Step$Index$Companion; - public final field key Lorg/partiql/ast/Expr; - public fun (Lorg/partiql/ast/Expr;)V - public fun accept (Lorg/partiql/ast/visitor/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; - public static final fun builder ()Lorg/partiql/ast/builder/ExprPathStepIndexBuilder; - public final fun component1 ()Lorg/partiql/ast/Expr; - public final fun copy (Lorg/partiql/ast/Expr;)Lorg/partiql/ast/Expr$Path$Step$Index; - public static synthetic fun copy$default (Lorg/partiql/ast/Expr$Path$Step$Index;Lorg/partiql/ast/Expr;ILjava/lang/Object;)Lorg/partiql/ast/Expr$Path$Step$Index; - public fun equals (Ljava/lang/Object;)Z - public fun getChildren ()Ljava/util/List; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class org/partiql/ast/Expr$Path$Step$Index$Companion { - public final fun builder ()Lorg/partiql/ast/builder/ExprPathStepIndexBuilder; -} - -public final class org/partiql/ast/Expr$Path$Step$Symbol : org/partiql/ast/Expr$Path$Step { - public static final field Companion Lorg/partiql/ast/Expr$Path$Step$Symbol$Companion; - public final field symbol Lorg/partiql/ast/Identifier$Symbol; - public fun (Lorg/partiql/ast/Identifier$Symbol;)V - public fun accept (Lorg/partiql/ast/visitor/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; - public static final fun builder ()Lorg/partiql/ast/builder/ExprPathStepSymbolBuilder; - public final fun component1 ()Lorg/partiql/ast/Identifier$Symbol; - public final fun copy (Lorg/partiql/ast/Identifier$Symbol;)Lorg/partiql/ast/Expr$Path$Step$Symbol; - public static synthetic fun copy$default (Lorg/partiql/ast/Expr$Path$Step$Symbol;Lorg/partiql/ast/Identifier$Symbol;ILjava/lang/Object;)Lorg/partiql/ast/Expr$Path$Step$Symbol; - public fun equals (Ljava/lang/Object;)Z - public fun getChildren ()Ljava/util/List; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class org/partiql/ast/Expr$Path$Step$Symbol$Companion { - public final fun builder ()Lorg/partiql/ast/builder/ExprPathStepSymbolBuilder; -} - -public final class org/partiql/ast/Expr$Path$Step$Unpivot : org/partiql/ast/Expr$Path$Step { - public final field C - public static final field Companion Lorg/partiql/ast/Expr$Path$Step$Unpivot$Companion; - public fun ()V - public fun (C)V - public synthetic fun (CILkotlin/jvm/internal/DefaultConstructorMarker;)V - public fun accept (Lorg/partiql/ast/visitor/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; - public static final fun builder ()Lorg/partiql/ast/builder/ExprPathStepUnpivotBuilder; - public final fun component1 ()C - public final fun copy (C)Lorg/partiql/ast/Expr$Path$Step$Unpivot; - public static synthetic fun copy$default (Lorg/partiql/ast/Expr$Path$Step$Unpivot;CILjava/lang/Object;)Lorg/partiql/ast/Expr$Path$Step$Unpivot; - public fun equals (Ljava/lang/Object;)Z - public fun getChildren ()Ljava/util/List; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class org/partiql/ast/Expr$Path$Step$Unpivot$Companion { - public final fun builder ()Lorg/partiql/ast/builder/ExprPathStepUnpivotBuilder; -} - -public final class org/partiql/ast/Expr$Path$Step$Wildcard : org/partiql/ast/Expr$Path$Step { - public final field C - public static final field Companion Lorg/partiql/ast/Expr$Path$Step$Wildcard$Companion; - public fun ()V - public fun (C)V - public synthetic fun (CILkotlin/jvm/internal/DefaultConstructorMarker;)V - public fun accept (Lorg/partiql/ast/visitor/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; - public static final fun builder ()Lorg/partiql/ast/builder/ExprPathStepWildcardBuilder; - public final fun component1 ()C - public final fun copy (C)Lorg/partiql/ast/Expr$Path$Step$Wildcard; - public static synthetic fun copy$default (Lorg/partiql/ast/Expr$Path$Step$Wildcard;CILjava/lang/Object;)Lorg/partiql/ast/Expr$Path$Step$Wildcard; - public fun equals (Ljava/lang/Object;)Z - public fun getChildren ()Ljava/util/List; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class org/partiql/ast/Expr$Path$Step$Wildcard$Companion { - public final fun builder ()Lorg/partiql/ast/builder/ExprPathStepWildcardBuilder; -} - -public final class org/partiql/ast/Expr$Position : org/partiql/ast/Expr { - public static final field Companion Lorg/partiql/ast/Expr$Position$Companion; - public final field lhs Lorg/partiql/ast/Expr; - public final field rhs Lorg/partiql/ast/Expr; - public fun (Lorg/partiql/ast/Expr;Lorg/partiql/ast/Expr;)V - public fun accept (Lorg/partiql/ast/visitor/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; - public static final fun builder ()Lorg/partiql/ast/builder/ExprPositionBuilder; - public final fun component1 ()Lorg/partiql/ast/Expr; - public final fun component2 ()Lorg/partiql/ast/Expr; - public final fun copy (Lorg/partiql/ast/Expr;Lorg/partiql/ast/Expr;)Lorg/partiql/ast/Expr$Position; - public static synthetic fun copy$default (Lorg/partiql/ast/Expr$Position;Lorg/partiql/ast/Expr;Lorg/partiql/ast/Expr;ILjava/lang/Object;)Lorg/partiql/ast/Expr$Position; - public fun equals (Ljava/lang/Object;)Z - public fun getChildren ()Ljava/util/List; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class org/partiql/ast/Expr$Position$Companion { - public final fun builder ()Lorg/partiql/ast/builder/ExprPositionBuilder; -} - -public final class org/partiql/ast/Expr$QuerySet : org/partiql/ast/Expr { - public static final field Companion Lorg/partiql/ast/Expr$QuerySet$Companion; - public final field body Lorg/partiql/ast/QueryBody; - public final field limit Lorg/partiql/ast/Expr; - public final field offset Lorg/partiql/ast/Expr; - public final field orderBy Lorg/partiql/ast/OrderBy; - public fun (Lorg/partiql/ast/QueryBody;Lorg/partiql/ast/OrderBy;Lorg/partiql/ast/Expr;Lorg/partiql/ast/Expr;)V - public fun accept (Lorg/partiql/ast/visitor/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; - public static final fun builder ()Lorg/partiql/ast/builder/ExprQuerySetBuilder; - public final fun component1 ()Lorg/partiql/ast/QueryBody; - public final fun component2 ()Lorg/partiql/ast/OrderBy; - public final fun component3 ()Lorg/partiql/ast/Expr; - public final fun component4 ()Lorg/partiql/ast/Expr; - public final fun copy (Lorg/partiql/ast/QueryBody;Lorg/partiql/ast/OrderBy;Lorg/partiql/ast/Expr;Lorg/partiql/ast/Expr;)Lorg/partiql/ast/Expr$QuerySet; - public static synthetic fun copy$default (Lorg/partiql/ast/Expr$QuerySet;Lorg/partiql/ast/QueryBody;Lorg/partiql/ast/OrderBy;Lorg/partiql/ast/Expr;Lorg/partiql/ast/Expr;ILjava/lang/Object;)Lorg/partiql/ast/Expr$QuerySet; - public fun equals (Ljava/lang/Object;)Z - public fun getChildren ()Ljava/util/List; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class org/partiql/ast/Expr$QuerySet$Companion { - public final fun builder ()Lorg/partiql/ast/builder/ExprQuerySetBuilder; -} - -public final class org/partiql/ast/Expr$SessionAttribute : org/partiql/ast/Expr { - public static final field Companion Lorg/partiql/ast/Expr$SessionAttribute$Companion; - public final field attribute Lorg/partiql/ast/Expr$SessionAttribute$Attribute; - public fun (Lorg/partiql/ast/Expr$SessionAttribute$Attribute;)V - public fun accept (Lorg/partiql/ast/visitor/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; - public static final fun builder ()Lorg/partiql/ast/builder/ExprSessionAttributeBuilder; - public final fun component1 ()Lorg/partiql/ast/Expr$SessionAttribute$Attribute; - public final fun copy (Lorg/partiql/ast/Expr$SessionAttribute$Attribute;)Lorg/partiql/ast/Expr$SessionAttribute; - public static synthetic fun copy$default (Lorg/partiql/ast/Expr$SessionAttribute;Lorg/partiql/ast/Expr$SessionAttribute$Attribute;ILjava/lang/Object;)Lorg/partiql/ast/Expr$SessionAttribute; - public fun equals (Ljava/lang/Object;)Z - public fun getChildren ()Ljava/util/List; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class org/partiql/ast/Expr$SessionAttribute$Attribute : java/lang/Enum { - public static final field CURRENT_DATE Lorg/partiql/ast/Expr$SessionAttribute$Attribute; - public static final field CURRENT_USER Lorg/partiql/ast/Expr$SessionAttribute$Attribute; - public static fun getEntries ()Lkotlin/enums/EnumEntries; - public static fun valueOf (Ljava/lang/String;)Lorg/partiql/ast/Expr$SessionAttribute$Attribute; - public static fun values ()[Lorg/partiql/ast/Expr$SessionAttribute$Attribute; -} - -public final class org/partiql/ast/Expr$SessionAttribute$Companion { - public final fun builder ()Lorg/partiql/ast/builder/ExprSessionAttributeBuilder; -} - -public final class org/partiql/ast/Expr$Struct : org/partiql/ast/Expr { - public static final field Companion Lorg/partiql/ast/Expr$Struct$Companion; - public final field fields Ljava/util/List; - public fun (Ljava/util/List;)V - public fun accept (Lorg/partiql/ast/visitor/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; - public static final fun builder ()Lorg/partiql/ast/builder/ExprStructBuilder; - public final fun component1 ()Ljava/util/List; - public final fun copy (Ljava/util/List;)Lorg/partiql/ast/Expr$Struct; - public static synthetic fun copy$default (Lorg/partiql/ast/Expr$Struct;Ljava/util/List;ILjava/lang/Object;)Lorg/partiql/ast/Expr$Struct; - public fun equals (Ljava/lang/Object;)Z - public fun getChildren ()Ljava/util/List; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class org/partiql/ast/Expr$Struct$Companion { - public final fun builder ()Lorg/partiql/ast/builder/ExprStructBuilder; -} - -public final class org/partiql/ast/Expr$Struct$Field : org/partiql/ast/AstNode { - public static final field Companion Lorg/partiql/ast/Expr$Struct$Field$Companion; - public final field name Lorg/partiql/ast/Expr; - public final field value Lorg/partiql/ast/Expr; - public fun (Lorg/partiql/ast/Expr;Lorg/partiql/ast/Expr;)V - public fun accept (Lorg/partiql/ast/visitor/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; - public static final fun builder ()Lorg/partiql/ast/builder/ExprStructFieldBuilder; - public final fun component1 ()Lorg/partiql/ast/Expr; - public final fun component2 ()Lorg/partiql/ast/Expr; - public final fun copy (Lorg/partiql/ast/Expr;Lorg/partiql/ast/Expr;)Lorg/partiql/ast/Expr$Struct$Field; - public static synthetic fun copy$default (Lorg/partiql/ast/Expr$Struct$Field;Lorg/partiql/ast/Expr;Lorg/partiql/ast/Expr;ILjava/lang/Object;)Lorg/partiql/ast/Expr$Struct$Field; - public fun equals (Ljava/lang/Object;)Z - public fun getChildren ()Ljava/util/List; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class org/partiql/ast/Expr$Struct$Field$Companion { - public final fun builder ()Lorg/partiql/ast/builder/ExprStructFieldBuilder; -} - -public final class org/partiql/ast/Expr$Substring : org/partiql/ast/Expr { - public static final field Companion Lorg/partiql/ast/Expr$Substring$Companion; - public final field length Lorg/partiql/ast/Expr; - public final field start Lorg/partiql/ast/Expr; - public final field value Lorg/partiql/ast/Expr; - public fun (Lorg/partiql/ast/Expr;Lorg/partiql/ast/Expr;Lorg/partiql/ast/Expr;)V - public fun accept (Lorg/partiql/ast/visitor/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; - public static final fun builder ()Lorg/partiql/ast/builder/ExprSubstringBuilder; - public final fun component1 ()Lorg/partiql/ast/Expr; - public final fun component2 ()Lorg/partiql/ast/Expr; - public final fun component3 ()Lorg/partiql/ast/Expr; - public final fun copy (Lorg/partiql/ast/Expr;Lorg/partiql/ast/Expr;Lorg/partiql/ast/Expr;)Lorg/partiql/ast/Expr$Substring; - public static synthetic fun copy$default (Lorg/partiql/ast/Expr$Substring;Lorg/partiql/ast/Expr;Lorg/partiql/ast/Expr;Lorg/partiql/ast/Expr;ILjava/lang/Object;)Lorg/partiql/ast/Expr$Substring; - public fun equals (Ljava/lang/Object;)Z - public fun getChildren ()Ljava/util/List; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class org/partiql/ast/Expr$Substring$Companion { - public final fun builder ()Lorg/partiql/ast/builder/ExprSubstringBuilder; -} - -public final class org/partiql/ast/Expr$Trim : org/partiql/ast/Expr { - public static final field Companion Lorg/partiql/ast/Expr$Trim$Companion; - public final field chars Lorg/partiql/ast/Expr; - public final field spec Lorg/partiql/ast/Expr$Trim$Spec; - public final field value Lorg/partiql/ast/Expr; - public fun (Lorg/partiql/ast/Expr;Lorg/partiql/ast/Expr;Lorg/partiql/ast/Expr$Trim$Spec;)V - public fun accept (Lorg/partiql/ast/visitor/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; - public static final fun builder ()Lorg/partiql/ast/builder/ExprTrimBuilder; - public final fun component1 ()Lorg/partiql/ast/Expr; - public final fun component2 ()Lorg/partiql/ast/Expr; - public final fun component3 ()Lorg/partiql/ast/Expr$Trim$Spec; - public final fun copy (Lorg/partiql/ast/Expr;Lorg/partiql/ast/Expr;Lorg/partiql/ast/Expr$Trim$Spec;)Lorg/partiql/ast/Expr$Trim; - public static synthetic fun copy$default (Lorg/partiql/ast/Expr$Trim;Lorg/partiql/ast/Expr;Lorg/partiql/ast/Expr;Lorg/partiql/ast/Expr$Trim$Spec;ILjava/lang/Object;)Lorg/partiql/ast/Expr$Trim; - public fun equals (Ljava/lang/Object;)Z - public fun getChildren ()Ljava/util/List; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class org/partiql/ast/Expr$Trim$Companion { - public final fun builder ()Lorg/partiql/ast/builder/ExprTrimBuilder; -} - -public final class org/partiql/ast/Expr$Trim$Spec : java/lang/Enum { - public static final field BOTH Lorg/partiql/ast/Expr$Trim$Spec; - public static final field LEADING Lorg/partiql/ast/Expr$Trim$Spec; - public static final field TRAILING Lorg/partiql/ast/Expr$Trim$Spec; - public static fun getEntries ()Lkotlin/enums/EnumEntries; - public static fun valueOf (Ljava/lang/String;)Lorg/partiql/ast/Expr$Trim$Spec; - public static fun values ()[Lorg/partiql/ast/Expr$Trim$Spec; -} - -public final class org/partiql/ast/Expr$Values : org/partiql/ast/Expr { - public static final field Companion Lorg/partiql/ast/Expr$Values$Companion; - public final field rows Ljava/util/List; - public fun (Ljava/util/List;)V - public fun accept (Lorg/partiql/ast/visitor/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; - public static final fun builder ()Lorg/partiql/ast/builder/ExprValuesBuilder; - public final fun component1 ()Ljava/util/List; - public final fun copy (Ljava/util/List;)Lorg/partiql/ast/Expr$Values; - public static synthetic fun copy$default (Lorg/partiql/ast/Expr$Values;Ljava/util/List;ILjava/lang/Object;)Lorg/partiql/ast/Expr$Values; - public fun equals (Ljava/lang/Object;)Z - public fun getChildren ()Ljava/util/List; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class org/partiql/ast/Expr$Values$Companion { - public final fun builder ()Lorg/partiql/ast/builder/ExprValuesBuilder; -} - -public final class org/partiql/ast/Expr$Values$Row : org/partiql/ast/AstNode { - public static final field Companion Lorg/partiql/ast/Expr$Values$Row$Companion; - public final field items Ljava/util/List; - public fun (Ljava/util/List;)V - public fun accept (Lorg/partiql/ast/visitor/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; - public static final fun builder ()Lorg/partiql/ast/builder/ExprValuesRowBuilder; - public final fun component1 ()Ljava/util/List; - public final fun copy (Ljava/util/List;)Lorg/partiql/ast/Expr$Values$Row; - public static synthetic fun copy$default (Lorg/partiql/ast/Expr$Values$Row;Ljava/util/List;ILjava/lang/Object;)Lorg/partiql/ast/Expr$Values$Row; - public fun equals (Ljava/lang/Object;)Z - public fun getChildren ()Ljava/util/List; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class org/partiql/ast/Expr$Values$Row$Companion { - public final fun builder ()Lorg/partiql/ast/builder/ExprValuesRowBuilder; -} - -public final class org/partiql/ast/Expr$Var : org/partiql/ast/Expr { - public static final field Companion Lorg/partiql/ast/Expr$Var$Companion; - public final field identifier Lorg/partiql/ast/Identifier; - public final field scope Lorg/partiql/ast/Expr$Var$Scope; - public fun (Lorg/partiql/ast/Identifier;Lorg/partiql/ast/Expr$Var$Scope;)V - public fun accept (Lorg/partiql/ast/visitor/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; - public static final fun builder ()Lorg/partiql/ast/builder/ExprVarBuilder; - public final fun component1 ()Lorg/partiql/ast/Identifier; - public final fun component2 ()Lorg/partiql/ast/Expr$Var$Scope; - public final fun copy (Lorg/partiql/ast/Identifier;Lorg/partiql/ast/Expr$Var$Scope;)Lorg/partiql/ast/Expr$Var; - public static synthetic fun copy$default (Lorg/partiql/ast/Expr$Var;Lorg/partiql/ast/Identifier;Lorg/partiql/ast/Expr$Var$Scope;ILjava/lang/Object;)Lorg/partiql/ast/Expr$Var; - public fun equals (Ljava/lang/Object;)Z - public fun getChildren ()Ljava/util/List; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class org/partiql/ast/Expr$Var$Companion { - public final fun builder ()Lorg/partiql/ast/builder/ExprVarBuilder; -} - -public final class org/partiql/ast/Expr$Var$Scope : java/lang/Enum { - public static final field DEFAULT Lorg/partiql/ast/Expr$Var$Scope; - public static final field LOCAL Lorg/partiql/ast/Expr$Var$Scope; - public static fun getEntries ()Lkotlin/enums/EnumEntries; - public static fun valueOf (Ljava/lang/String;)Lorg/partiql/ast/Expr$Var$Scope; - public static fun values ()[Lorg/partiql/ast/Expr$Var$Scope; -} - -public final class org/partiql/ast/Expr$Variant : org/partiql/ast/Expr { - public static final field Companion Lorg/partiql/ast/Expr$Variant$Companion; - public final field encoding Ljava/lang/String; - public final field value Ljava/lang/String; - public fun (Ljava/lang/String;Ljava/lang/String;)V - public fun accept (Lorg/partiql/ast/visitor/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; - public static final fun builder ()Lorg/partiql/ast/builder/ExprVariantBuilder; - public final fun component1 ()Ljava/lang/String; - public final fun component2 ()Ljava/lang/String; - public final fun copy (Ljava/lang/String;Ljava/lang/String;)Lorg/partiql/ast/Expr$Variant; - public static synthetic fun copy$default (Lorg/partiql/ast/Expr$Variant;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Lorg/partiql/ast/Expr$Variant; - public fun equals (Ljava/lang/Object;)Z - public fun getChildren ()Ljava/util/List; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class org/partiql/ast/Expr$Variant$Companion { - public final fun builder ()Lorg/partiql/ast/builder/ExprVariantBuilder; -} - -public final class org/partiql/ast/Expr$Window : org/partiql/ast/Expr { - public static final field Companion Lorg/partiql/ast/Expr$Window$Companion; - public final field default Lorg/partiql/ast/Expr; - public final field expression Lorg/partiql/ast/Expr; - public final field function Lorg/partiql/ast/Expr$Window$Function; - public final field offset Lorg/partiql/ast/Expr; - public final field over Lorg/partiql/ast/Expr$Window$Over; - public fun (Lorg/partiql/ast/Expr$Window$Function;Lorg/partiql/ast/Expr;Lorg/partiql/ast/Expr;Lorg/partiql/ast/Expr;Lorg/partiql/ast/Expr$Window$Over;)V - public fun accept (Lorg/partiql/ast/visitor/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; - public static final fun builder ()Lorg/partiql/ast/builder/ExprWindowBuilder; - public final fun component1 ()Lorg/partiql/ast/Expr$Window$Function; - public final fun component2 ()Lorg/partiql/ast/Expr; - public final fun component3 ()Lorg/partiql/ast/Expr; - public final fun component4 ()Lorg/partiql/ast/Expr; - public final fun component5 ()Lorg/partiql/ast/Expr$Window$Over; - public final fun copy (Lorg/partiql/ast/Expr$Window$Function;Lorg/partiql/ast/Expr;Lorg/partiql/ast/Expr;Lorg/partiql/ast/Expr;Lorg/partiql/ast/Expr$Window$Over;)Lorg/partiql/ast/Expr$Window; - public static synthetic fun copy$default (Lorg/partiql/ast/Expr$Window;Lorg/partiql/ast/Expr$Window$Function;Lorg/partiql/ast/Expr;Lorg/partiql/ast/Expr;Lorg/partiql/ast/Expr;Lorg/partiql/ast/Expr$Window$Over;ILjava/lang/Object;)Lorg/partiql/ast/Expr$Window; - public fun equals (Ljava/lang/Object;)Z - public fun getChildren ()Ljava/util/List; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class org/partiql/ast/Expr$Window$Companion { - public final fun builder ()Lorg/partiql/ast/builder/ExprWindowBuilder; -} - -public final class org/partiql/ast/Expr$Window$Function : java/lang/Enum { - public static final field LAG Lorg/partiql/ast/Expr$Window$Function; - public static final field LEAD Lorg/partiql/ast/Expr$Window$Function; - public static fun getEntries ()Lkotlin/enums/EnumEntries; - public static fun valueOf (Ljava/lang/String;)Lorg/partiql/ast/Expr$Window$Function; - public static fun values ()[Lorg/partiql/ast/Expr$Window$Function; -} - -public final class org/partiql/ast/Expr$Window$Over : org/partiql/ast/AstNode { - public static final field Companion Lorg/partiql/ast/Expr$Window$Over$Companion; - public final field partitions Ljava/util/List; - public final field sorts Ljava/util/List; - public fun (Ljava/util/List;Ljava/util/List;)V - public fun accept (Lorg/partiql/ast/visitor/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; - public static final fun builder ()Lorg/partiql/ast/builder/ExprWindowOverBuilder; - public final fun component1 ()Ljava/util/List; - public final fun component2 ()Ljava/util/List; - public final fun copy (Ljava/util/List;Ljava/util/List;)Lorg/partiql/ast/Expr$Window$Over; - public static synthetic fun copy$default (Lorg/partiql/ast/Expr$Window$Over;Ljava/util/List;Ljava/util/List;ILjava/lang/Object;)Lorg/partiql/ast/Expr$Window$Over; - public fun equals (Ljava/lang/Object;)Z - public fun getChildren ()Ljava/util/List; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class org/partiql/ast/Expr$Window$Over$Companion { - public final fun builder ()Lorg/partiql/ast/builder/ExprWindowOverBuilder; -} - -public abstract class org/partiql/ast/From : org/partiql/ast/AstNode { - public fun accept (Lorg/partiql/ast/visitor/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; -} - -public final class org/partiql/ast/From$Join : org/partiql/ast/From { - public static final field Companion Lorg/partiql/ast/From$Join$Companion; - public final field condition Lorg/partiql/ast/Expr; - public final field lhs Lorg/partiql/ast/From; - public final field rhs Lorg/partiql/ast/From; - public final field type Lorg/partiql/ast/From$Join$Type; - public fun (Lorg/partiql/ast/From;Lorg/partiql/ast/From;Lorg/partiql/ast/From$Join$Type;Lorg/partiql/ast/Expr;)V - public fun accept (Lorg/partiql/ast/visitor/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; - public static final fun builder ()Lorg/partiql/ast/builder/FromJoinBuilder; - public final fun component1 ()Lorg/partiql/ast/From; - public final fun component2 ()Lorg/partiql/ast/From; - public final fun component3 ()Lorg/partiql/ast/From$Join$Type; - public final fun component4 ()Lorg/partiql/ast/Expr; - public final fun copy (Lorg/partiql/ast/From;Lorg/partiql/ast/From;Lorg/partiql/ast/From$Join$Type;Lorg/partiql/ast/Expr;)Lorg/partiql/ast/From$Join; - public static synthetic fun copy$default (Lorg/partiql/ast/From$Join;Lorg/partiql/ast/From;Lorg/partiql/ast/From;Lorg/partiql/ast/From$Join$Type;Lorg/partiql/ast/Expr;ILjava/lang/Object;)Lorg/partiql/ast/From$Join; - public fun equals (Ljava/lang/Object;)Z - public fun getChildren ()Ljava/util/List; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class org/partiql/ast/From$Join$Companion { - public final fun builder ()Lorg/partiql/ast/builder/FromJoinBuilder; -} - -public final class org/partiql/ast/From$Join$Type : java/lang/Enum { - public static final field COMMA Lorg/partiql/ast/From$Join$Type; - public static final field CROSS Lorg/partiql/ast/From$Join$Type; - public static final field FULL Lorg/partiql/ast/From$Join$Type; - public static final field FULL_OUTER Lorg/partiql/ast/From$Join$Type; - public static final field INNER Lorg/partiql/ast/From$Join$Type; - public static final field LEFT Lorg/partiql/ast/From$Join$Type; - public static final field LEFT_OUTER Lorg/partiql/ast/From$Join$Type; - public static final field RIGHT Lorg/partiql/ast/From$Join$Type; - public static final field RIGHT_OUTER Lorg/partiql/ast/From$Join$Type; - public static fun getEntries ()Lkotlin/enums/EnumEntries; - public static fun valueOf (Ljava/lang/String;)Lorg/partiql/ast/From$Join$Type; - public static fun values ()[Lorg/partiql/ast/From$Join$Type; -} - -public final class org/partiql/ast/From$Value : org/partiql/ast/From { - public static final field Companion Lorg/partiql/ast/From$Value$Companion; - public final field asAlias Lorg/partiql/ast/Identifier$Symbol; - public final field atAlias Lorg/partiql/ast/Identifier$Symbol; - public final field byAlias Lorg/partiql/ast/Identifier$Symbol; - public final field expr Lorg/partiql/ast/Expr; - public final field type Lorg/partiql/ast/From$Value$Type; - public fun (Lorg/partiql/ast/Expr;Lorg/partiql/ast/From$Value$Type;Lorg/partiql/ast/Identifier$Symbol;Lorg/partiql/ast/Identifier$Symbol;Lorg/partiql/ast/Identifier$Symbol;)V - public fun accept (Lorg/partiql/ast/visitor/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; - public static final fun builder ()Lorg/partiql/ast/builder/FromValueBuilder; - public final fun component1 ()Lorg/partiql/ast/Expr; - public final fun component2 ()Lorg/partiql/ast/From$Value$Type; - public final fun component3 ()Lorg/partiql/ast/Identifier$Symbol; - public final fun component4 ()Lorg/partiql/ast/Identifier$Symbol; - public final fun component5 ()Lorg/partiql/ast/Identifier$Symbol; - public final fun copy (Lorg/partiql/ast/Expr;Lorg/partiql/ast/From$Value$Type;Lorg/partiql/ast/Identifier$Symbol;Lorg/partiql/ast/Identifier$Symbol;Lorg/partiql/ast/Identifier$Symbol;)Lorg/partiql/ast/From$Value; - public static synthetic fun copy$default (Lorg/partiql/ast/From$Value;Lorg/partiql/ast/Expr;Lorg/partiql/ast/From$Value$Type;Lorg/partiql/ast/Identifier$Symbol;Lorg/partiql/ast/Identifier$Symbol;Lorg/partiql/ast/Identifier$Symbol;ILjava/lang/Object;)Lorg/partiql/ast/From$Value; - public fun equals (Ljava/lang/Object;)Z - public fun getChildren ()Ljava/util/List; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class org/partiql/ast/From$Value$Companion { - public final fun builder ()Lorg/partiql/ast/builder/FromValueBuilder; -} - -public final class org/partiql/ast/From$Value$Type : java/lang/Enum { - public static final field SCAN Lorg/partiql/ast/From$Value$Type; - public static final field UNPIVOT Lorg/partiql/ast/From$Value$Type; - public static fun getEntries ()Lkotlin/enums/EnumEntries; - public static fun valueOf (Ljava/lang/String;)Lorg/partiql/ast/From$Value$Type; - public static fun values ()[Lorg/partiql/ast/From$Value$Type; -} - -public final class org/partiql/ast/GraphMatch : org/partiql/ast/AstNode { - public static final field Companion Lorg/partiql/ast/GraphMatch$Companion; - public final field patterns Ljava/util/List; - public final field selector Lorg/partiql/ast/GraphMatch$Selector; - public fun (Ljava/util/List;Lorg/partiql/ast/GraphMatch$Selector;)V - public fun accept (Lorg/partiql/ast/visitor/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; - public static final fun builder ()Lorg/partiql/ast/builder/GraphMatchBuilder; - public final fun component1 ()Ljava/util/List; - public final fun component2 ()Lorg/partiql/ast/GraphMatch$Selector; - public final fun copy (Ljava/util/List;Lorg/partiql/ast/GraphMatch$Selector;)Lorg/partiql/ast/GraphMatch; - public static synthetic fun copy$default (Lorg/partiql/ast/GraphMatch;Ljava/util/List;Lorg/partiql/ast/GraphMatch$Selector;ILjava/lang/Object;)Lorg/partiql/ast/GraphMatch; - public fun equals (Ljava/lang/Object;)Z - public fun getChildren ()Ljava/util/List; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class org/partiql/ast/GraphMatch$Companion { - public final fun builder ()Lorg/partiql/ast/builder/GraphMatchBuilder; -} - -public final class org/partiql/ast/GraphMatch$Direction : java/lang/Enum { - public static final field LEFT Lorg/partiql/ast/GraphMatch$Direction; - public static final field LEFT_OR_RIGHT Lorg/partiql/ast/GraphMatch$Direction; - public static final field LEFT_OR_UNDIRECTED Lorg/partiql/ast/GraphMatch$Direction; - public static final field LEFT_UNDIRECTED_OR_RIGHT Lorg/partiql/ast/GraphMatch$Direction; - public static final field RIGHT Lorg/partiql/ast/GraphMatch$Direction; - public static final field UNDIRECTED Lorg/partiql/ast/GraphMatch$Direction; - public static final field UNDIRECTED_OR_RIGHT Lorg/partiql/ast/GraphMatch$Direction; - public static fun getEntries ()Lkotlin/enums/EnumEntries; - public static fun valueOf (Ljava/lang/String;)Lorg/partiql/ast/GraphMatch$Direction; - public static fun values ()[Lorg/partiql/ast/GraphMatch$Direction; -} - -public abstract class org/partiql/ast/GraphMatch$Label : org/partiql/ast/AstNode { - public fun accept (Lorg/partiql/ast/visitor/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; -} - -public final class org/partiql/ast/GraphMatch$Label$Conj : org/partiql/ast/GraphMatch$Label { - public static final field Companion Lorg/partiql/ast/GraphMatch$Label$Conj$Companion; - public final field lhs Lorg/partiql/ast/GraphMatch$Label; - public final field rhs Lorg/partiql/ast/GraphMatch$Label; - public fun (Lorg/partiql/ast/GraphMatch$Label;Lorg/partiql/ast/GraphMatch$Label;)V - public fun accept (Lorg/partiql/ast/visitor/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; - public static final fun builder ()Lorg/partiql/ast/builder/GraphMatchLabelConjBuilder; - public final fun component1 ()Lorg/partiql/ast/GraphMatch$Label; - public final fun component2 ()Lorg/partiql/ast/GraphMatch$Label; - public final fun copy (Lorg/partiql/ast/GraphMatch$Label;Lorg/partiql/ast/GraphMatch$Label;)Lorg/partiql/ast/GraphMatch$Label$Conj; - public static synthetic fun copy$default (Lorg/partiql/ast/GraphMatch$Label$Conj;Lorg/partiql/ast/GraphMatch$Label;Lorg/partiql/ast/GraphMatch$Label;ILjava/lang/Object;)Lorg/partiql/ast/GraphMatch$Label$Conj; - public fun equals (Ljava/lang/Object;)Z - public fun getChildren ()Ljava/util/List; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class org/partiql/ast/GraphMatch$Label$Conj$Companion { - public final fun builder ()Lorg/partiql/ast/builder/GraphMatchLabelConjBuilder; -} - -public final class org/partiql/ast/GraphMatch$Label$Disj : org/partiql/ast/GraphMatch$Label { - public static final field Companion Lorg/partiql/ast/GraphMatch$Label$Disj$Companion; - public final field lhs Lorg/partiql/ast/GraphMatch$Label; - public final field rhs Lorg/partiql/ast/GraphMatch$Label; - public fun (Lorg/partiql/ast/GraphMatch$Label;Lorg/partiql/ast/GraphMatch$Label;)V - public fun accept (Lorg/partiql/ast/visitor/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; - public static final fun builder ()Lorg/partiql/ast/builder/GraphMatchLabelDisjBuilder; - public final fun component1 ()Lorg/partiql/ast/GraphMatch$Label; - public final fun component2 ()Lorg/partiql/ast/GraphMatch$Label; - public final fun copy (Lorg/partiql/ast/GraphMatch$Label;Lorg/partiql/ast/GraphMatch$Label;)Lorg/partiql/ast/GraphMatch$Label$Disj; - public static synthetic fun copy$default (Lorg/partiql/ast/GraphMatch$Label$Disj;Lorg/partiql/ast/GraphMatch$Label;Lorg/partiql/ast/GraphMatch$Label;ILjava/lang/Object;)Lorg/partiql/ast/GraphMatch$Label$Disj; - public fun equals (Ljava/lang/Object;)Z - public fun getChildren ()Ljava/util/List; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class org/partiql/ast/GraphMatch$Label$Disj$Companion { - public final fun builder ()Lorg/partiql/ast/builder/GraphMatchLabelDisjBuilder; -} - -public final class org/partiql/ast/GraphMatch$Label$Name : org/partiql/ast/GraphMatch$Label { - public static final field Companion Lorg/partiql/ast/GraphMatch$Label$Name$Companion; - public final field name Ljava/lang/String; - public fun (Ljava/lang/String;)V - public fun accept (Lorg/partiql/ast/visitor/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; - public static final fun builder ()Lorg/partiql/ast/builder/GraphMatchLabelNameBuilder; - public final fun component1 ()Ljava/lang/String; - public final fun copy (Ljava/lang/String;)Lorg/partiql/ast/GraphMatch$Label$Name; - public static synthetic fun copy$default (Lorg/partiql/ast/GraphMatch$Label$Name;Ljava/lang/String;ILjava/lang/Object;)Lorg/partiql/ast/GraphMatch$Label$Name; - public fun equals (Ljava/lang/Object;)Z - public fun getChildren ()Ljava/util/List; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class org/partiql/ast/GraphMatch$Label$Name$Companion { - public final fun builder ()Lorg/partiql/ast/builder/GraphMatchLabelNameBuilder; -} - -public final class org/partiql/ast/GraphMatch$Label$Negation : org/partiql/ast/GraphMatch$Label { - public static final field Companion Lorg/partiql/ast/GraphMatch$Label$Negation$Companion; - public final field arg Lorg/partiql/ast/GraphMatch$Label; - public fun (Lorg/partiql/ast/GraphMatch$Label;)V - public fun accept (Lorg/partiql/ast/visitor/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; - public static final fun builder ()Lorg/partiql/ast/builder/GraphMatchLabelNegationBuilder; - public final fun component1 ()Lorg/partiql/ast/GraphMatch$Label; - public final fun copy (Lorg/partiql/ast/GraphMatch$Label;)Lorg/partiql/ast/GraphMatch$Label$Negation; - public static synthetic fun copy$default (Lorg/partiql/ast/GraphMatch$Label$Negation;Lorg/partiql/ast/GraphMatch$Label;ILjava/lang/Object;)Lorg/partiql/ast/GraphMatch$Label$Negation; - public fun equals (Ljava/lang/Object;)Z - public fun getChildren ()Ljava/util/List; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class org/partiql/ast/GraphMatch$Label$Negation$Companion { - public final fun builder ()Lorg/partiql/ast/builder/GraphMatchLabelNegationBuilder; -} - -public final class org/partiql/ast/GraphMatch$Label$Wildcard : org/partiql/ast/GraphMatch$Label { - public final field C - public static final field Companion Lorg/partiql/ast/GraphMatch$Label$Wildcard$Companion; - public fun ()V - public fun (C)V - public synthetic fun (CILkotlin/jvm/internal/DefaultConstructorMarker;)V - public fun accept (Lorg/partiql/ast/visitor/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; - public static final fun builder ()Lorg/partiql/ast/builder/GraphMatchLabelWildcardBuilder; - public final fun component1 ()C - public final fun copy (C)Lorg/partiql/ast/GraphMatch$Label$Wildcard; - public static synthetic fun copy$default (Lorg/partiql/ast/GraphMatch$Label$Wildcard;CILjava/lang/Object;)Lorg/partiql/ast/GraphMatch$Label$Wildcard; - public fun equals (Ljava/lang/Object;)Z - public fun getChildren ()Ljava/util/List; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class org/partiql/ast/GraphMatch$Label$Wildcard$Companion { - public final fun builder ()Lorg/partiql/ast/builder/GraphMatchLabelWildcardBuilder; -} - -public final class org/partiql/ast/GraphMatch$Pattern : org/partiql/ast/AstNode { - public static final field Companion Lorg/partiql/ast/GraphMatch$Pattern$Companion; - public final field parts Ljava/util/List; - public final field prefilter Lorg/partiql/ast/Expr; - public final field quantifier Lorg/partiql/ast/GraphMatch$Quantifier; - public final field restrictor Lorg/partiql/ast/GraphMatch$Restrictor; - public final field variable Ljava/lang/String; - public fun (Lorg/partiql/ast/GraphMatch$Restrictor;Lorg/partiql/ast/Expr;Ljava/lang/String;Lorg/partiql/ast/GraphMatch$Quantifier;Ljava/util/List;)V - public fun accept (Lorg/partiql/ast/visitor/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; - public static final fun builder ()Lorg/partiql/ast/builder/GraphMatchPatternBuilder; - public final fun component1 ()Lorg/partiql/ast/GraphMatch$Restrictor; - public final fun component2 ()Lorg/partiql/ast/Expr; - public final fun component3 ()Ljava/lang/String; - public final fun component4 ()Lorg/partiql/ast/GraphMatch$Quantifier; - public final fun component5 ()Ljava/util/List; - public final fun copy (Lorg/partiql/ast/GraphMatch$Restrictor;Lorg/partiql/ast/Expr;Ljava/lang/String;Lorg/partiql/ast/GraphMatch$Quantifier;Ljava/util/List;)Lorg/partiql/ast/GraphMatch$Pattern; - public static synthetic fun copy$default (Lorg/partiql/ast/GraphMatch$Pattern;Lorg/partiql/ast/GraphMatch$Restrictor;Lorg/partiql/ast/Expr;Ljava/lang/String;Lorg/partiql/ast/GraphMatch$Quantifier;Ljava/util/List;ILjava/lang/Object;)Lorg/partiql/ast/GraphMatch$Pattern; - public fun equals (Ljava/lang/Object;)Z - public fun getChildren ()Ljava/util/List; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class org/partiql/ast/GraphMatch$Pattern$Companion { - public final fun builder ()Lorg/partiql/ast/builder/GraphMatchPatternBuilder; -} - -public abstract class org/partiql/ast/GraphMatch$Pattern$Part : org/partiql/ast/AstNode { - public fun accept (Lorg/partiql/ast/visitor/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; -} - -public final class org/partiql/ast/GraphMatch$Pattern$Part$Edge : org/partiql/ast/GraphMatch$Pattern$Part { - public static final field Companion Lorg/partiql/ast/GraphMatch$Pattern$Part$Edge$Companion; - public final field direction Lorg/partiql/ast/GraphMatch$Direction; - public final field label Lorg/partiql/ast/GraphMatch$Label; - public final field prefilter Lorg/partiql/ast/Expr; - public final field quantifier Lorg/partiql/ast/GraphMatch$Quantifier; - public final field variable Ljava/lang/String; - public fun (Lorg/partiql/ast/GraphMatch$Direction;Lorg/partiql/ast/GraphMatch$Quantifier;Lorg/partiql/ast/Expr;Ljava/lang/String;Lorg/partiql/ast/GraphMatch$Label;)V - public fun accept (Lorg/partiql/ast/visitor/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; - public static final fun builder ()Lorg/partiql/ast/builder/GraphMatchPatternPartEdgeBuilder; - public final fun component1 ()Lorg/partiql/ast/GraphMatch$Direction; - public final fun component2 ()Lorg/partiql/ast/GraphMatch$Quantifier; - public final fun component3 ()Lorg/partiql/ast/Expr; - public final fun component4 ()Ljava/lang/String; - public final fun component5 ()Lorg/partiql/ast/GraphMatch$Label; - public final fun copy (Lorg/partiql/ast/GraphMatch$Direction;Lorg/partiql/ast/GraphMatch$Quantifier;Lorg/partiql/ast/Expr;Ljava/lang/String;Lorg/partiql/ast/GraphMatch$Label;)Lorg/partiql/ast/GraphMatch$Pattern$Part$Edge; - public static synthetic fun copy$default (Lorg/partiql/ast/GraphMatch$Pattern$Part$Edge;Lorg/partiql/ast/GraphMatch$Direction;Lorg/partiql/ast/GraphMatch$Quantifier;Lorg/partiql/ast/Expr;Ljava/lang/String;Lorg/partiql/ast/GraphMatch$Label;ILjava/lang/Object;)Lorg/partiql/ast/GraphMatch$Pattern$Part$Edge; - public fun equals (Ljava/lang/Object;)Z - public fun getChildren ()Ljava/util/List; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class org/partiql/ast/GraphMatch$Pattern$Part$Edge$Companion { - public final fun builder ()Lorg/partiql/ast/builder/GraphMatchPatternPartEdgeBuilder; -} - -public final class org/partiql/ast/GraphMatch$Pattern$Part$Node : org/partiql/ast/GraphMatch$Pattern$Part { - public static final field Companion Lorg/partiql/ast/GraphMatch$Pattern$Part$Node$Companion; - public final field label Lorg/partiql/ast/GraphMatch$Label; - public final field prefilter Lorg/partiql/ast/Expr; - public final field variable Ljava/lang/String; - public fun (Lorg/partiql/ast/Expr;Ljava/lang/String;Lorg/partiql/ast/GraphMatch$Label;)V - public fun accept (Lorg/partiql/ast/visitor/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; - public static final fun builder ()Lorg/partiql/ast/builder/GraphMatchPatternPartNodeBuilder; - public final fun component1 ()Lorg/partiql/ast/Expr; - public final fun component2 ()Ljava/lang/String; - public final fun component3 ()Lorg/partiql/ast/GraphMatch$Label; - public final fun copy (Lorg/partiql/ast/Expr;Ljava/lang/String;Lorg/partiql/ast/GraphMatch$Label;)Lorg/partiql/ast/GraphMatch$Pattern$Part$Node; - public static synthetic fun copy$default (Lorg/partiql/ast/GraphMatch$Pattern$Part$Node;Lorg/partiql/ast/Expr;Ljava/lang/String;Lorg/partiql/ast/GraphMatch$Label;ILjava/lang/Object;)Lorg/partiql/ast/GraphMatch$Pattern$Part$Node; - public fun equals (Ljava/lang/Object;)Z - public fun getChildren ()Ljava/util/List; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class org/partiql/ast/GraphMatch$Pattern$Part$Node$Companion { - public final fun builder ()Lorg/partiql/ast/builder/GraphMatchPatternPartNodeBuilder; -} - -public final class org/partiql/ast/GraphMatch$Pattern$Part$Pattern : org/partiql/ast/GraphMatch$Pattern$Part { - public static final field Companion Lorg/partiql/ast/GraphMatch$Pattern$Part$Pattern$Companion; - public final field pattern Lorg/partiql/ast/GraphMatch$Pattern; - public fun (Lorg/partiql/ast/GraphMatch$Pattern;)V - public fun accept (Lorg/partiql/ast/visitor/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; - public static final fun builder ()Lorg/partiql/ast/builder/GraphMatchPatternPartPatternBuilder; - public final fun component1 ()Lorg/partiql/ast/GraphMatch$Pattern; - public final fun copy (Lorg/partiql/ast/GraphMatch$Pattern;)Lorg/partiql/ast/GraphMatch$Pattern$Part$Pattern; - public static synthetic fun copy$default (Lorg/partiql/ast/GraphMatch$Pattern$Part$Pattern;Lorg/partiql/ast/GraphMatch$Pattern;ILjava/lang/Object;)Lorg/partiql/ast/GraphMatch$Pattern$Part$Pattern; - public fun equals (Ljava/lang/Object;)Z - public fun getChildren ()Ljava/util/List; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class org/partiql/ast/GraphMatch$Pattern$Part$Pattern$Companion { - public final fun builder ()Lorg/partiql/ast/builder/GraphMatchPatternPartPatternBuilder; -} - -public final class org/partiql/ast/GraphMatch$Quantifier : org/partiql/ast/AstNode { - public static final field Companion Lorg/partiql/ast/GraphMatch$Quantifier$Companion; - public final field lower J - public final field upper Ljava/lang/Long; - public fun (JLjava/lang/Long;)V - public fun accept (Lorg/partiql/ast/visitor/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; - public static final fun builder ()Lorg/partiql/ast/builder/GraphMatchQuantifierBuilder; - public final fun component1 ()J - public final fun component2 ()Ljava/lang/Long; - public final fun copy (JLjava/lang/Long;)Lorg/partiql/ast/GraphMatch$Quantifier; - public static synthetic fun copy$default (Lorg/partiql/ast/GraphMatch$Quantifier;JLjava/lang/Long;ILjava/lang/Object;)Lorg/partiql/ast/GraphMatch$Quantifier; - public fun equals (Ljava/lang/Object;)Z - public fun getChildren ()Ljava/util/List; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class org/partiql/ast/GraphMatch$Quantifier$Companion { - public final fun builder ()Lorg/partiql/ast/builder/GraphMatchQuantifierBuilder; -} - -public final class org/partiql/ast/GraphMatch$Restrictor : java/lang/Enum { - public static final field ACYCLIC Lorg/partiql/ast/GraphMatch$Restrictor; - public static final field SIMPLE Lorg/partiql/ast/GraphMatch$Restrictor; - public static final field TRAIL Lorg/partiql/ast/GraphMatch$Restrictor; - public static fun getEntries ()Lkotlin/enums/EnumEntries; - public static fun valueOf (Ljava/lang/String;)Lorg/partiql/ast/GraphMatch$Restrictor; - public static fun values ()[Lorg/partiql/ast/GraphMatch$Restrictor; -} - -public abstract class org/partiql/ast/GraphMatch$Selector : org/partiql/ast/AstNode { - public fun accept (Lorg/partiql/ast/visitor/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; -} - -public final class org/partiql/ast/GraphMatch$Selector$AllShortest : org/partiql/ast/GraphMatch$Selector { - public final field C - public static final field Companion Lorg/partiql/ast/GraphMatch$Selector$AllShortest$Companion; - public fun ()V - public fun (C)V - public synthetic fun (CILkotlin/jvm/internal/DefaultConstructorMarker;)V - public fun accept (Lorg/partiql/ast/visitor/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; - public static final fun builder ()Lorg/partiql/ast/builder/GraphMatchSelectorAllShortestBuilder; - public final fun component1 ()C - public final fun copy (C)Lorg/partiql/ast/GraphMatch$Selector$AllShortest; - public static synthetic fun copy$default (Lorg/partiql/ast/GraphMatch$Selector$AllShortest;CILjava/lang/Object;)Lorg/partiql/ast/GraphMatch$Selector$AllShortest; - public fun equals (Ljava/lang/Object;)Z - public fun getChildren ()Ljava/util/List; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class org/partiql/ast/GraphMatch$Selector$AllShortest$Companion { - public final fun builder ()Lorg/partiql/ast/builder/GraphMatchSelectorAllShortestBuilder; -} - -public final class org/partiql/ast/GraphMatch$Selector$Any : org/partiql/ast/GraphMatch$Selector { - public final field C - public static final field Companion Lorg/partiql/ast/GraphMatch$Selector$Any$Companion; - public fun ()V - public fun (C)V - public synthetic fun (CILkotlin/jvm/internal/DefaultConstructorMarker;)V - public fun accept (Lorg/partiql/ast/visitor/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; - public static final fun builder ()Lorg/partiql/ast/builder/GraphMatchSelectorAnyBuilder; - public final fun component1 ()C - public final fun copy (C)Lorg/partiql/ast/GraphMatch$Selector$Any; - public static synthetic fun copy$default (Lorg/partiql/ast/GraphMatch$Selector$Any;CILjava/lang/Object;)Lorg/partiql/ast/GraphMatch$Selector$Any; - public fun equals (Ljava/lang/Object;)Z - public fun getChildren ()Ljava/util/List; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class org/partiql/ast/GraphMatch$Selector$Any$Companion { - public final fun builder ()Lorg/partiql/ast/builder/GraphMatchSelectorAnyBuilder; -} - -public final class org/partiql/ast/GraphMatch$Selector$AnyK : org/partiql/ast/GraphMatch$Selector { - public static final field Companion Lorg/partiql/ast/GraphMatch$Selector$AnyK$Companion; - public final field k J - public fun (J)V - public fun accept (Lorg/partiql/ast/visitor/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; - public static final fun builder ()Lorg/partiql/ast/builder/GraphMatchSelectorAnyKBuilder; - public final fun component1 ()J - public final fun copy (J)Lorg/partiql/ast/GraphMatch$Selector$AnyK; - public static synthetic fun copy$default (Lorg/partiql/ast/GraphMatch$Selector$AnyK;JILjava/lang/Object;)Lorg/partiql/ast/GraphMatch$Selector$AnyK; - public fun equals (Ljava/lang/Object;)Z - public fun getChildren ()Ljava/util/List; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class org/partiql/ast/GraphMatch$Selector$AnyK$Companion { - public final fun builder ()Lorg/partiql/ast/builder/GraphMatchSelectorAnyKBuilder; -} - -public final class org/partiql/ast/GraphMatch$Selector$AnyShortest : org/partiql/ast/GraphMatch$Selector { - public final field C - public static final field Companion Lorg/partiql/ast/GraphMatch$Selector$AnyShortest$Companion; - public fun ()V - public fun (C)V - public synthetic fun (CILkotlin/jvm/internal/DefaultConstructorMarker;)V - public fun accept (Lorg/partiql/ast/visitor/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; - public static final fun builder ()Lorg/partiql/ast/builder/GraphMatchSelectorAnyShortestBuilder; - public final fun component1 ()C - public final fun copy (C)Lorg/partiql/ast/GraphMatch$Selector$AnyShortest; - public static synthetic fun copy$default (Lorg/partiql/ast/GraphMatch$Selector$AnyShortest;CILjava/lang/Object;)Lorg/partiql/ast/GraphMatch$Selector$AnyShortest; - public fun equals (Ljava/lang/Object;)Z - public fun getChildren ()Ljava/util/List; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class org/partiql/ast/GraphMatch$Selector$AnyShortest$Companion { - public final fun builder ()Lorg/partiql/ast/builder/GraphMatchSelectorAnyShortestBuilder; -} - -public final class org/partiql/ast/GraphMatch$Selector$ShortestK : org/partiql/ast/GraphMatch$Selector { - public static final field Companion Lorg/partiql/ast/GraphMatch$Selector$ShortestK$Companion; - public final field k J - public fun (J)V - public fun accept (Lorg/partiql/ast/visitor/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; - public static final fun builder ()Lorg/partiql/ast/builder/GraphMatchSelectorShortestKBuilder; - public final fun component1 ()J - public final fun copy (J)Lorg/partiql/ast/GraphMatch$Selector$ShortestK; - public static synthetic fun copy$default (Lorg/partiql/ast/GraphMatch$Selector$ShortestK;JILjava/lang/Object;)Lorg/partiql/ast/GraphMatch$Selector$ShortestK; - public fun equals (Ljava/lang/Object;)Z - public fun getChildren ()Ljava/util/List; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class org/partiql/ast/GraphMatch$Selector$ShortestK$Companion { - public final fun builder ()Lorg/partiql/ast/builder/GraphMatchSelectorShortestKBuilder; -} - -public final class org/partiql/ast/GraphMatch$Selector$ShortestKGroup : org/partiql/ast/GraphMatch$Selector { - public static final field Companion Lorg/partiql/ast/GraphMatch$Selector$ShortestKGroup$Companion; - public final field k J - public fun (J)V - public fun accept (Lorg/partiql/ast/visitor/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; - public static final fun builder ()Lorg/partiql/ast/builder/GraphMatchSelectorShortestKGroupBuilder; - public final fun component1 ()J - public final fun copy (J)Lorg/partiql/ast/GraphMatch$Selector$ShortestKGroup; - public static synthetic fun copy$default (Lorg/partiql/ast/GraphMatch$Selector$ShortestKGroup;JILjava/lang/Object;)Lorg/partiql/ast/GraphMatch$Selector$ShortestKGroup; - public fun equals (Ljava/lang/Object;)Z - public fun getChildren ()Ljava/util/List; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class org/partiql/ast/GraphMatch$Selector$ShortestKGroup$Companion { - public final fun builder ()Lorg/partiql/ast/builder/GraphMatchSelectorShortestKGroupBuilder; -} - -public final class org/partiql/ast/GroupBy : org/partiql/ast/AstNode { - public static final field Companion Lorg/partiql/ast/GroupBy$Companion; - public final field asAlias Lorg/partiql/ast/Identifier$Symbol; - public final field keys Ljava/util/List; - public final field strategy Lorg/partiql/ast/GroupBy$Strategy; - public fun (Lorg/partiql/ast/GroupBy$Strategy;Ljava/util/List;Lorg/partiql/ast/Identifier$Symbol;)V - public fun accept (Lorg/partiql/ast/visitor/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; - public static final fun builder ()Lorg/partiql/ast/builder/GroupByBuilder; - public final fun component1 ()Lorg/partiql/ast/GroupBy$Strategy; - public final fun component2 ()Ljava/util/List; - public final fun component3 ()Lorg/partiql/ast/Identifier$Symbol; - public final fun copy (Lorg/partiql/ast/GroupBy$Strategy;Ljava/util/List;Lorg/partiql/ast/Identifier$Symbol;)Lorg/partiql/ast/GroupBy; - public static synthetic fun copy$default (Lorg/partiql/ast/GroupBy;Lorg/partiql/ast/GroupBy$Strategy;Ljava/util/List;Lorg/partiql/ast/Identifier$Symbol;ILjava/lang/Object;)Lorg/partiql/ast/GroupBy; - public fun equals (Ljava/lang/Object;)Z - public fun getChildren ()Ljava/util/List; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class org/partiql/ast/GroupBy$Companion { - public final fun builder ()Lorg/partiql/ast/builder/GroupByBuilder; -} - -public final class org/partiql/ast/GroupBy$Key : org/partiql/ast/AstNode { - public static final field Companion Lorg/partiql/ast/GroupBy$Key$Companion; - public final field asAlias Lorg/partiql/ast/Identifier$Symbol; - public final field expr Lorg/partiql/ast/Expr; - public fun (Lorg/partiql/ast/Expr;Lorg/partiql/ast/Identifier$Symbol;)V - public fun accept (Lorg/partiql/ast/visitor/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; - public static final fun builder ()Lorg/partiql/ast/builder/GroupByKeyBuilder; - public final fun component1 ()Lorg/partiql/ast/Expr; - public final fun component2 ()Lorg/partiql/ast/Identifier$Symbol; - public final fun copy (Lorg/partiql/ast/Expr;Lorg/partiql/ast/Identifier$Symbol;)Lorg/partiql/ast/GroupBy$Key; - public static synthetic fun copy$default (Lorg/partiql/ast/GroupBy$Key;Lorg/partiql/ast/Expr;Lorg/partiql/ast/Identifier$Symbol;ILjava/lang/Object;)Lorg/partiql/ast/GroupBy$Key; - public fun equals (Ljava/lang/Object;)Z - public fun getChildren ()Ljava/util/List; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class org/partiql/ast/GroupBy$Key$Companion { - public final fun builder ()Lorg/partiql/ast/builder/GroupByKeyBuilder; -} - -public final class org/partiql/ast/GroupBy$Strategy : java/lang/Enum { - public static final field FULL Lorg/partiql/ast/GroupBy$Strategy; - public static final field PARTIAL Lorg/partiql/ast/GroupBy$Strategy; - public static fun getEntries ()Lkotlin/enums/EnumEntries; - public static fun valueOf (Ljava/lang/String;)Lorg/partiql/ast/GroupBy$Strategy; - public static fun values ()[Lorg/partiql/ast/GroupBy$Strategy; -} - -public abstract class org/partiql/ast/Identifier : org/partiql/ast/AstNode { - public fun accept (Lorg/partiql/ast/visitor/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; -} - -public final class org/partiql/ast/Identifier$CaseSensitivity : java/lang/Enum { - public static final field INSENSITIVE Lorg/partiql/ast/Identifier$CaseSensitivity; - public static final field SENSITIVE Lorg/partiql/ast/Identifier$CaseSensitivity; - public static fun getEntries ()Lkotlin/enums/EnumEntries; - public static fun valueOf (Ljava/lang/String;)Lorg/partiql/ast/Identifier$CaseSensitivity; - public static fun values ()[Lorg/partiql/ast/Identifier$CaseSensitivity; -} - -public final class org/partiql/ast/Identifier$Qualified : org/partiql/ast/Identifier { - public static final field Companion Lorg/partiql/ast/Identifier$Qualified$Companion; - public final field root Lorg/partiql/ast/Identifier$Symbol; - public final field steps Ljava/util/List; - public fun (Lorg/partiql/ast/Identifier$Symbol;Ljava/util/List;)V - public fun accept (Lorg/partiql/ast/visitor/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; - public static final fun builder ()Lorg/partiql/ast/builder/IdentifierQualifiedBuilder; - public final fun component1 ()Lorg/partiql/ast/Identifier$Symbol; - public final fun component2 ()Ljava/util/List; - public final fun copy (Lorg/partiql/ast/Identifier$Symbol;Ljava/util/List;)Lorg/partiql/ast/Identifier$Qualified; - public static synthetic fun copy$default (Lorg/partiql/ast/Identifier$Qualified;Lorg/partiql/ast/Identifier$Symbol;Ljava/util/List;ILjava/lang/Object;)Lorg/partiql/ast/Identifier$Qualified; - public fun equals (Ljava/lang/Object;)Z - public fun getChildren ()Ljava/util/List; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class org/partiql/ast/Identifier$Qualified$Companion { - public final fun builder ()Lorg/partiql/ast/builder/IdentifierQualifiedBuilder; -} - -public final class org/partiql/ast/Identifier$Symbol : org/partiql/ast/Identifier { - public static final field Companion Lorg/partiql/ast/Identifier$Symbol$Companion; - public final field caseSensitivity Lorg/partiql/ast/Identifier$CaseSensitivity; - public final field symbol Ljava/lang/String; - public fun (Ljava/lang/String;Lorg/partiql/ast/Identifier$CaseSensitivity;)V - public fun accept (Lorg/partiql/ast/visitor/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; - public static final fun builder ()Lorg/partiql/ast/builder/IdentifierSymbolBuilder; - public final fun component1 ()Ljava/lang/String; - public final fun component2 ()Lorg/partiql/ast/Identifier$CaseSensitivity; - public final fun copy (Ljava/lang/String;Lorg/partiql/ast/Identifier$CaseSensitivity;)Lorg/partiql/ast/Identifier$Symbol; - public static synthetic fun copy$default (Lorg/partiql/ast/Identifier$Symbol;Ljava/lang/String;Lorg/partiql/ast/Identifier$CaseSensitivity;ILjava/lang/Object;)Lorg/partiql/ast/Identifier$Symbol; - public fun equals (Ljava/lang/Object;)Z - public fun getChildren ()Ljava/util/List; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class org/partiql/ast/Identifier$Symbol$Companion { - public final fun builder ()Lorg/partiql/ast/builder/IdentifierSymbolBuilder; -} - -public final class org/partiql/ast/Let : org/partiql/ast/AstNode { - public static final field Companion Lorg/partiql/ast/Let$Companion; - public final field bindings Ljava/util/List; - public fun (Ljava/util/List;)V - public fun accept (Lorg/partiql/ast/visitor/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; - public static final fun builder ()Lorg/partiql/ast/builder/LetBuilder; - public final fun component1 ()Ljava/util/List; - public final fun copy (Ljava/util/List;)Lorg/partiql/ast/Let; - public static synthetic fun copy$default (Lorg/partiql/ast/Let;Ljava/util/List;ILjava/lang/Object;)Lorg/partiql/ast/Let; - public fun equals (Ljava/lang/Object;)Z - public fun getChildren ()Ljava/util/List; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class org/partiql/ast/Let$Binding : org/partiql/ast/AstNode { - public static final field Companion Lorg/partiql/ast/Let$Binding$Companion; - public final field asAlias Lorg/partiql/ast/Identifier$Symbol; - public final field expr Lorg/partiql/ast/Expr; - public fun (Lorg/partiql/ast/Expr;Lorg/partiql/ast/Identifier$Symbol;)V - public fun accept (Lorg/partiql/ast/visitor/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; - public static final fun builder ()Lorg/partiql/ast/builder/LetBindingBuilder; - public final fun component1 ()Lorg/partiql/ast/Expr; - public final fun component2 ()Lorg/partiql/ast/Identifier$Symbol; - public final fun copy (Lorg/partiql/ast/Expr;Lorg/partiql/ast/Identifier$Symbol;)Lorg/partiql/ast/Let$Binding; - public static synthetic fun copy$default (Lorg/partiql/ast/Let$Binding;Lorg/partiql/ast/Expr;Lorg/partiql/ast/Identifier$Symbol;ILjava/lang/Object;)Lorg/partiql/ast/Let$Binding; - public fun equals (Ljava/lang/Object;)Z - public fun getChildren ()Ljava/util/List; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class org/partiql/ast/Let$Binding$Companion { - public final fun builder ()Lorg/partiql/ast/builder/LetBindingBuilder; -} - -public final class org/partiql/ast/Let$Companion { - public final fun builder ()Lorg/partiql/ast/builder/LetBuilder; -} - -public final class org/partiql/ast/OrderBy : org/partiql/ast/AstNode { - public static final field Companion Lorg/partiql/ast/OrderBy$Companion; - public final field sorts Ljava/util/List; - public fun (Ljava/util/List;)V - public fun accept (Lorg/partiql/ast/visitor/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; - public static final fun builder ()Lorg/partiql/ast/builder/OrderByBuilder; - public final fun component1 ()Ljava/util/List; - public final fun copy (Ljava/util/List;)Lorg/partiql/ast/OrderBy; - public static synthetic fun copy$default (Lorg/partiql/ast/OrderBy;Ljava/util/List;ILjava/lang/Object;)Lorg/partiql/ast/OrderBy; - public fun equals (Ljava/lang/Object;)Z - public fun getChildren ()Ljava/util/List; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class org/partiql/ast/OrderBy$Companion { - public final fun builder ()Lorg/partiql/ast/builder/OrderByBuilder; -} - -public final class org/partiql/ast/Path : org/partiql/ast/AstNode { - public static final field Companion Lorg/partiql/ast/Path$Companion; - public final field root Lorg/partiql/ast/Identifier$Symbol; - public final field steps Ljava/util/List; - public fun (Lorg/partiql/ast/Identifier$Symbol;Ljava/util/List;)V - public fun accept (Lorg/partiql/ast/visitor/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; - public static final fun builder ()Lorg/partiql/ast/builder/PathBuilder; - public final fun component1 ()Lorg/partiql/ast/Identifier$Symbol; - public final fun component2 ()Ljava/util/List; - public final fun copy (Lorg/partiql/ast/Identifier$Symbol;Ljava/util/List;)Lorg/partiql/ast/Path; - public static synthetic fun copy$default (Lorg/partiql/ast/Path;Lorg/partiql/ast/Identifier$Symbol;Ljava/util/List;ILjava/lang/Object;)Lorg/partiql/ast/Path; - public fun equals (Ljava/lang/Object;)Z - public fun getChildren ()Ljava/util/List; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class org/partiql/ast/Path$Companion { - public final fun builder ()Lorg/partiql/ast/builder/PathBuilder; -} - -public abstract class org/partiql/ast/Path$Step : org/partiql/ast/AstNode { - public fun accept (Lorg/partiql/ast/visitor/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; -} - -public final class org/partiql/ast/Path$Step$Index : org/partiql/ast/Path$Step { - public static final field Companion Lorg/partiql/ast/Path$Step$Index$Companion; - public final field index I - public fun (I)V - public fun accept (Lorg/partiql/ast/visitor/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; - public static final fun builder ()Lorg/partiql/ast/builder/PathStepIndexBuilder; - public final fun component1 ()I - public final fun copy (I)Lorg/partiql/ast/Path$Step$Index; - public static synthetic fun copy$default (Lorg/partiql/ast/Path$Step$Index;IILjava/lang/Object;)Lorg/partiql/ast/Path$Step$Index; - public fun equals (Ljava/lang/Object;)Z - public fun getChildren ()Ljava/util/List; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class org/partiql/ast/Path$Step$Index$Companion { - public final fun builder ()Lorg/partiql/ast/builder/PathStepIndexBuilder; -} - -public final class org/partiql/ast/Path$Step$Symbol : org/partiql/ast/Path$Step { - public static final field Companion Lorg/partiql/ast/Path$Step$Symbol$Companion; - public final field symbol Lorg/partiql/ast/Identifier$Symbol; - public fun (Lorg/partiql/ast/Identifier$Symbol;)V - public fun accept (Lorg/partiql/ast/visitor/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; - public static final fun builder ()Lorg/partiql/ast/builder/PathStepSymbolBuilder; - public final fun component1 ()Lorg/partiql/ast/Identifier$Symbol; - public final fun copy (Lorg/partiql/ast/Identifier$Symbol;)Lorg/partiql/ast/Path$Step$Symbol; - public static synthetic fun copy$default (Lorg/partiql/ast/Path$Step$Symbol;Lorg/partiql/ast/Identifier$Symbol;ILjava/lang/Object;)Lorg/partiql/ast/Path$Step$Symbol; - public fun equals (Ljava/lang/Object;)Z - public fun getChildren ()Ljava/util/List; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class org/partiql/ast/Path$Step$Symbol$Companion { - public final fun builder ()Lorg/partiql/ast/builder/PathStepSymbolBuilder; -} - -public abstract class org/partiql/ast/QueryBody : org/partiql/ast/AstNode { - public fun accept (Lorg/partiql/ast/visitor/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; -} - -public final class org/partiql/ast/QueryBody$SFW : org/partiql/ast/QueryBody { - public static final field Companion Lorg/partiql/ast/QueryBody$SFW$Companion; - public final field exclude Lorg/partiql/ast/Exclude; - public final field from Lorg/partiql/ast/From; - public final field groupBy Lorg/partiql/ast/GroupBy; - public final field having Lorg/partiql/ast/Expr; - public final field let Lorg/partiql/ast/Let; - public final field select Lorg/partiql/ast/Select; - public final field where Lorg/partiql/ast/Expr; - public fun (Lorg/partiql/ast/Select;Lorg/partiql/ast/Exclude;Lorg/partiql/ast/From;Lorg/partiql/ast/Let;Lorg/partiql/ast/Expr;Lorg/partiql/ast/GroupBy;Lorg/partiql/ast/Expr;)V - public fun accept (Lorg/partiql/ast/visitor/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; - public static final fun builder ()Lorg/partiql/ast/builder/QueryBodySfwBuilder; - public final fun component1 ()Lorg/partiql/ast/Select; - public final fun component2 ()Lorg/partiql/ast/Exclude; - public final fun component3 ()Lorg/partiql/ast/From; - public final fun component4 ()Lorg/partiql/ast/Let; - public final fun component5 ()Lorg/partiql/ast/Expr; - public final fun component6 ()Lorg/partiql/ast/GroupBy; - public final fun component7 ()Lorg/partiql/ast/Expr; - public final fun copy (Lorg/partiql/ast/Select;Lorg/partiql/ast/Exclude;Lorg/partiql/ast/From;Lorg/partiql/ast/Let;Lorg/partiql/ast/Expr;Lorg/partiql/ast/GroupBy;Lorg/partiql/ast/Expr;)Lorg/partiql/ast/QueryBody$SFW; - public static synthetic fun copy$default (Lorg/partiql/ast/QueryBody$SFW;Lorg/partiql/ast/Select;Lorg/partiql/ast/Exclude;Lorg/partiql/ast/From;Lorg/partiql/ast/Let;Lorg/partiql/ast/Expr;Lorg/partiql/ast/GroupBy;Lorg/partiql/ast/Expr;ILjava/lang/Object;)Lorg/partiql/ast/QueryBody$SFW; - public fun equals (Ljava/lang/Object;)Z - public fun getChildren ()Ljava/util/List; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class org/partiql/ast/QueryBody$SFW$Companion { - public final fun builder ()Lorg/partiql/ast/builder/QueryBodySfwBuilder; -} - -public final class org/partiql/ast/QueryBody$SetOp : org/partiql/ast/QueryBody { - public static final field Companion Lorg/partiql/ast/QueryBody$SetOp$Companion; - public final field isOuter Z - public final field lhs Lorg/partiql/ast/Expr; - public final field rhs Lorg/partiql/ast/Expr; - public final field type Lorg/partiql/ast/SetOp; - public fun (Lorg/partiql/ast/SetOp;ZLorg/partiql/ast/Expr;Lorg/partiql/ast/Expr;)V - public fun accept (Lorg/partiql/ast/visitor/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; - public static final fun builder ()Lorg/partiql/ast/builder/QueryBodySetOpBuilder; - public final fun component1 ()Lorg/partiql/ast/SetOp; - public final fun component2 ()Z - public final fun component3 ()Lorg/partiql/ast/Expr; - public final fun component4 ()Lorg/partiql/ast/Expr; - public final fun copy (Lorg/partiql/ast/SetOp;ZLorg/partiql/ast/Expr;Lorg/partiql/ast/Expr;)Lorg/partiql/ast/QueryBody$SetOp; - public static synthetic fun copy$default (Lorg/partiql/ast/QueryBody$SetOp;Lorg/partiql/ast/SetOp;ZLorg/partiql/ast/Expr;Lorg/partiql/ast/Expr;ILjava/lang/Object;)Lorg/partiql/ast/QueryBody$SetOp; - public fun equals (Ljava/lang/Object;)Z - public fun getChildren ()Ljava/util/List; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class org/partiql/ast/QueryBody$SetOp$Companion { - public final fun builder ()Lorg/partiql/ast/builder/QueryBodySetOpBuilder; -} - -public abstract class org/partiql/ast/Select : org/partiql/ast/AstNode { - public fun accept (Lorg/partiql/ast/visitor/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; -} - -public final class org/partiql/ast/Select$Pivot : org/partiql/ast/Select { - public static final field Companion Lorg/partiql/ast/Select$Pivot$Companion; - public final field key Lorg/partiql/ast/Expr; - public final field value Lorg/partiql/ast/Expr; - public fun (Lorg/partiql/ast/Expr;Lorg/partiql/ast/Expr;)V - public fun accept (Lorg/partiql/ast/visitor/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; - public static final fun builder ()Lorg/partiql/ast/builder/SelectPivotBuilder; - public final fun component1 ()Lorg/partiql/ast/Expr; - public final fun component2 ()Lorg/partiql/ast/Expr; - public final fun copy (Lorg/partiql/ast/Expr;Lorg/partiql/ast/Expr;)Lorg/partiql/ast/Select$Pivot; - public static synthetic fun copy$default (Lorg/partiql/ast/Select$Pivot;Lorg/partiql/ast/Expr;Lorg/partiql/ast/Expr;ILjava/lang/Object;)Lorg/partiql/ast/Select$Pivot; - public fun equals (Ljava/lang/Object;)Z - public fun getChildren ()Ljava/util/List; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class org/partiql/ast/Select$Pivot$Companion { - public final fun builder ()Lorg/partiql/ast/builder/SelectPivotBuilder; -} - -public final class org/partiql/ast/Select$Project : org/partiql/ast/Select { - public static final field Companion Lorg/partiql/ast/Select$Project$Companion; - public final field items Ljava/util/List; - public final field setq Lorg/partiql/ast/SetQuantifier; - public fun (Ljava/util/List;Lorg/partiql/ast/SetQuantifier;)V - public fun accept (Lorg/partiql/ast/visitor/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; - public static final fun builder ()Lorg/partiql/ast/builder/SelectProjectBuilder; - public final fun component1 ()Ljava/util/List; - public final fun component2 ()Lorg/partiql/ast/SetQuantifier; - public final fun copy (Ljava/util/List;Lorg/partiql/ast/SetQuantifier;)Lorg/partiql/ast/Select$Project; - public static synthetic fun copy$default (Lorg/partiql/ast/Select$Project;Ljava/util/List;Lorg/partiql/ast/SetQuantifier;ILjava/lang/Object;)Lorg/partiql/ast/Select$Project; - public fun equals (Ljava/lang/Object;)Z - public fun getChildren ()Ljava/util/List; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class org/partiql/ast/Select$Project$Companion { - public final fun builder ()Lorg/partiql/ast/builder/SelectProjectBuilder; -} - -public abstract class org/partiql/ast/Select$Project$Item : org/partiql/ast/AstNode { - public fun accept (Lorg/partiql/ast/visitor/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; -} - -public final class org/partiql/ast/Select$Project$Item$All : org/partiql/ast/Select$Project$Item { - public static final field Companion Lorg/partiql/ast/Select$Project$Item$All$Companion; - public final field expr Lorg/partiql/ast/Expr; - public fun (Lorg/partiql/ast/Expr;)V - public fun accept (Lorg/partiql/ast/visitor/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; - public static final fun builder ()Lorg/partiql/ast/builder/SelectProjectItemAllBuilder; - public final fun component1 ()Lorg/partiql/ast/Expr; - public final fun copy (Lorg/partiql/ast/Expr;)Lorg/partiql/ast/Select$Project$Item$All; - public static synthetic fun copy$default (Lorg/partiql/ast/Select$Project$Item$All;Lorg/partiql/ast/Expr;ILjava/lang/Object;)Lorg/partiql/ast/Select$Project$Item$All; - public fun equals (Ljava/lang/Object;)Z - public fun getChildren ()Ljava/util/List; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class org/partiql/ast/Select$Project$Item$All$Companion { - public final fun builder ()Lorg/partiql/ast/builder/SelectProjectItemAllBuilder; -} - -public final class org/partiql/ast/Select$Project$Item$Expression : org/partiql/ast/Select$Project$Item { - public static final field Companion Lorg/partiql/ast/Select$Project$Item$Expression$Companion; - public final field asAlias Lorg/partiql/ast/Identifier$Symbol; - public final field expr Lorg/partiql/ast/Expr; - public fun (Lorg/partiql/ast/Expr;Lorg/partiql/ast/Identifier$Symbol;)V - public fun accept (Lorg/partiql/ast/visitor/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; - public static final fun builder ()Lorg/partiql/ast/builder/SelectProjectItemExpressionBuilder; - public final fun component1 ()Lorg/partiql/ast/Expr; - public final fun component2 ()Lorg/partiql/ast/Identifier$Symbol; - public final fun copy (Lorg/partiql/ast/Expr;Lorg/partiql/ast/Identifier$Symbol;)Lorg/partiql/ast/Select$Project$Item$Expression; - public static synthetic fun copy$default (Lorg/partiql/ast/Select$Project$Item$Expression;Lorg/partiql/ast/Expr;Lorg/partiql/ast/Identifier$Symbol;ILjava/lang/Object;)Lorg/partiql/ast/Select$Project$Item$Expression; - public fun equals (Ljava/lang/Object;)Z - public fun getChildren ()Ljava/util/List; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class org/partiql/ast/Select$Project$Item$Expression$Companion { - public final fun builder ()Lorg/partiql/ast/builder/SelectProjectItemExpressionBuilder; -} - -public final class org/partiql/ast/Select$Star : org/partiql/ast/Select { - public static final field Companion Lorg/partiql/ast/Select$Star$Companion; - public final field setq Lorg/partiql/ast/SetQuantifier; - public fun (Lorg/partiql/ast/SetQuantifier;)V - public fun accept (Lorg/partiql/ast/visitor/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; - public static final fun builder ()Lorg/partiql/ast/builder/SelectStarBuilder; - public final fun component1 ()Lorg/partiql/ast/SetQuantifier; - public final fun copy (Lorg/partiql/ast/SetQuantifier;)Lorg/partiql/ast/Select$Star; - public static synthetic fun copy$default (Lorg/partiql/ast/Select$Star;Lorg/partiql/ast/SetQuantifier;ILjava/lang/Object;)Lorg/partiql/ast/Select$Star; - public fun equals (Ljava/lang/Object;)Z - public fun getChildren ()Ljava/util/List; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class org/partiql/ast/Select$Star$Companion { - public final fun builder ()Lorg/partiql/ast/builder/SelectStarBuilder; -} - -public final class org/partiql/ast/Select$Value : org/partiql/ast/Select { - public static final field Companion Lorg/partiql/ast/Select$Value$Companion; - public final field constructor Lorg/partiql/ast/Expr; - public final field setq Lorg/partiql/ast/SetQuantifier; - public fun (Lorg/partiql/ast/Expr;Lorg/partiql/ast/SetQuantifier;)V - public fun accept (Lorg/partiql/ast/visitor/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; - public static final fun builder ()Lorg/partiql/ast/builder/SelectValueBuilder; - public final fun component1 ()Lorg/partiql/ast/Expr; - public final fun component2 ()Lorg/partiql/ast/SetQuantifier; - public final fun copy (Lorg/partiql/ast/Expr;Lorg/partiql/ast/SetQuantifier;)Lorg/partiql/ast/Select$Value; - public static synthetic fun copy$default (Lorg/partiql/ast/Select$Value;Lorg/partiql/ast/Expr;Lorg/partiql/ast/SetQuantifier;ILjava/lang/Object;)Lorg/partiql/ast/Select$Value; - public fun equals (Ljava/lang/Object;)Z - public fun getChildren ()Ljava/util/List; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class org/partiql/ast/Select$Value$Companion { - public final fun builder ()Lorg/partiql/ast/builder/SelectValueBuilder; -} - -public final class org/partiql/ast/SetOp : org/partiql/ast/AstNode { - public static final field Companion Lorg/partiql/ast/SetOp$Companion; - public final field setq Lorg/partiql/ast/SetQuantifier; - public final field type Lorg/partiql/ast/SetOp$Type; - public fun (Lorg/partiql/ast/SetOp$Type;Lorg/partiql/ast/SetQuantifier;)V - public fun accept (Lorg/partiql/ast/visitor/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; - public static final fun builder ()Lorg/partiql/ast/builder/SetOpBuilder; - public final fun component1 ()Lorg/partiql/ast/SetOp$Type; - public final fun component2 ()Lorg/partiql/ast/SetQuantifier; - public final fun copy (Lorg/partiql/ast/SetOp$Type;Lorg/partiql/ast/SetQuantifier;)Lorg/partiql/ast/SetOp; - public static synthetic fun copy$default (Lorg/partiql/ast/SetOp;Lorg/partiql/ast/SetOp$Type;Lorg/partiql/ast/SetQuantifier;ILjava/lang/Object;)Lorg/partiql/ast/SetOp; - public fun equals (Ljava/lang/Object;)Z - public fun getChildren ()Ljava/util/List; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class org/partiql/ast/SetOp$Companion { - public final fun builder ()Lorg/partiql/ast/builder/SetOpBuilder; -} - -public final class org/partiql/ast/SetOp$Type : java/lang/Enum { - public static final field EXCEPT Lorg/partiql/ast/SetOp$Type; - public static final field INTERSECT Lorg/partiql/ast/SetOp$Type; - public static final field UNION Lorg/partiql/ast/SetOp$Type; - public static fun getEntries ()Lkotlin/enums/EnumEntries; - public static fun valueOf (Ljava/lang/String;)Lorg/partiql/ast/SetOp$Type; - public static fun values ()[Lorg/partiql/ast/SetOp$Type; -} - -public final class org/partiql/ast/SetQuantifier : java/lang/Enum { - public static final field ALL Lorg/partiql/ast/SetQuantifier; - public static final field DISTINCT Lorg/partiql/ast/SetQuantifier; - public static fun getEntries ()Lkotlin/enums/EnumEntries; - public static fun valueOf (Ljava/lang/String;)Lorg/partiql/ast/SetQuantifier; - public static fun values ()[Lorg/partiql/ast/SetQuantifier; -} - -public final class org/partiql/ast/Sort : org/partiql/ast/AstNode { - public static final field Companion Lorg/partiql/ast/Sort$Companion; - public final field dir Lorg/partiql/ast/Sort$Dir; - public final field expr Lorg/partiql/ast/Expr; - public final field nulls Lorg/partiql/ast/Sort$Nulls; - public fun (Lorg/partiql/ast/Expr;Lorg/partiql/ast/Sort$Dir;Lorg/partiql/ast/Sort$Nulls;)V - public fun accept (Lorg/partiql/ast/visitor/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; - public static final fun builder ()Lorg/partiql/ast/builder/SortBuilder; - public final fun component1 ()Lorg/partiql/ast/Expr; - public final fun component2 ()Lorg/partiql/ast/Sort$Dir; - public final fun component3 ()Lorg/partiql/ast/Sort$Nulls; - public final fun copy (Lorg/partiql/ast/Expr;Lorg/partiql/ast/Sort$Dir;Lorg/partiql/ast/Sort$Nulls;)Lorg/partiql/ast/Sort; - public static synthetic fun copy$default (Lorg/partiql/ast/Sort;Lorg/partiql/ast/Expr;Lorg/partiql/ast/Sort$Dir;Lorg/partiql/ast/Sort$Nulls;ILjava/lang/Object;)Lorg/partiql/ast/Sort; - public fun equals (Ljava/lang/Object;)Z - public fun getChildren ()Ljava/util/List; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class org/partiql/ast/Sort$Companion { - public final fun builder ()Lorg/partiql/ast/builder/SortBuilder; -} - -public final class org/partiql/ast/Sort$Dir : java/lang/Enum { - public static final field ASC Lorg/partiql/ast/Sort$Dir; - public static final field DESC Lorg/partiql/ast/Sort$Dir; - public static fun getEntries ()Lkotlin/enums/EnumEntries; - public static fun valueOf (Ljava/lang/String;)Lorg/partiql/ast/Sort$Dir; - public static fun values ()[Lorg/partiql/ast/Sort$Dir; -} - -public final class org/partiql/ast/Sort$Nulls : java/lang/Enum { - public static final field FIRST Lorg/partiql/ast/Sort$Nulls; - public static final field LAST Lorg/partiql/ast/Sort$Nulls; - public static fun getEntries ()Lkotlin/enums/EnumEntries; - public static fun valueOf (Ljava/lang/String;)Lorg/partiql/ast/Sort$Nulls; - public static fun values ()[Lorg/partiql/ast/Sort$Nulls; -} - -public abstract class org/partiql/ast/Statement : org/partiql/ast/AstNode { - public fun accept (Lorg/partiql/ast/visitor/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; -} - -public abstract class org/partiql/ast/Statement$DDL : org/partiql/ast/Statement { - public fun accept (Lorg/partiql/ast/visitor/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; -} - -public final class org/partiql/ast/Statement$DDL$CreateIndex : org/partiql/ast/Statement$DDL { - public static final field Companion Lorg/partiql/ast/Statement$DDL$CreateIndex$Companion; - public final field fields Ljava/util/List; - public final field index Lorg/partiql/ast/Identifier; - public final field table Lorg/partiql/ast/Identifier; - public fun (Lorg/partiql/ast/Identifier;Lorg/partiql/ast/Identifier;Ljava/util/List;)V - public fun accept (Lorg/partiql/ast/visitor/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; - public static final fun builder ()Lorg/partiql/ast/builder/StatementDdlCreateIndexBuilder; - public final fun component1 ()Lorg/partiql/ast/Identifier; - public final fun component2 ()Lorg/partiql/ast/Identifier; - public final fun component3 ()Ljava/util/List; - public final fun copy (Lorg/partiql/ast/Identifier;Lorg/partiql/ast/Identifier;Ljava/util/List;)Lorg/partiql/ast/Statement$DDL$CreateIndex; - public static synthetic fun copy$default (Lorg/partiql/ast/Statement$DDL$CreateIndex;Lorg/partiql/ast/Identifier;Lorg/partiql/ast/Identifier;Ljava/util/List;ILjava/lang/Object;)Lorg/partiql/ast/Statement$DDL$CreateIndex; - public fun equals (Ljava/lang/Object;)Z - public fun getChildren ()Ljava/util/List; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class org/partiql/ast/Statement$DDL$CreateIndex$Companion { - public final fun builder ()Lorg/partiql/ast/builder/StatementDdlCreateIndexBuilder; -} - -public final class org/partiql/ast/Statement$DDL$CreateTable : org/partiql/ast/Statement$DDL { - public static final field Companion Lorg/partiql/ast/Statement$DDL$CreateTable$Companion; - public final field definition Lorg/partiql/ast/TableDefinition; - public final field name Lorg/partiql/ast/Identifier; - public fun (Lorg/partiql/ast/Identifier;Lorg/partiql/ast/TableDefinition;)V - public fun accept (Lorg/partiql/ast/visitor/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; - public static final fun builder ()Lorg/partiql/ast/builder/StatementDdlCreateTableBuilder; - public final fun component1 ()Lorg/partiql/ast/Identifier; - public final fun component2 ()Lorg/partiql/ast/TableDefinition; - public final fun copy (Lorg/partiql/ast/Identifier;Lorg/partiql/ast/TableDefinition;)Lorg/partiql/ast/Statement$DDL$CreateTable; - public static synthetic fun copy$default (Lorg/partiql/ast/Statement$DDL$CreateTable;Lorg/partiql/ast/Identifier;Lorg/partiql/ast/TableDefinition;ILjava/lang/Object;)Lorg/partiql/ast/Statement$DDL$CreateTable; - public fun equals (Ljava/lang/Object;)Z - public fun getChildren ()Ljava/util/List; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class org/partiql/ast/Statement$DDL$CreateTable$Companion { - public final fun builder ()Lorg/partiql/ast/builder/StatementDdlCreateTableBuilder; -} - -public final class org/partiql/ast/Statement$DDL$DropIndex : org/partiql/ast/Statement$DDL { - public static final field Companion Lorg/partiql/ast/Statement$DDL$DropIndex$Companion; - public final field index Lorg/partiql/ast/Identifier; - public final field table Lorg/partiql/ast/Identifier; - public fun (Lorg/partiql/ast/Identifier;Lorg/partiql/ast/Identifier;)V - public fun accept (Lorg/partiql/ast/visitor/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; - public static final fun builder ()Lorg/partiql/ast/builder/StatementDdlDropIndexBuilder; - public final fun component1 ()Lorg/partiql/ast/Identifier; - public final fun component2 ()Lorg/partiql/ast/Identifier; - public final fun copy (Lorg/partiql/ast/Identifier;Lorg/partiql/ast/Identifier;)Lorg/partiql/ast/Statement$DDL$DropIndex; - public static synthetic fun copy$default (Lorg/partiql/ast/Statement$DDL$DropIndex;Lorg/partiql/ast/Identifier;Lorg/partiql/ast/Identifier;ILjava/lang/Object;)Lorg/partiql/ast/Statement$DDL$DropIndex; - public fun equals (Ljava/lang/Object;)Z - public fun getChildren ()Ljava/util/List; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class org/partiql/ast/Statement$DDL$DropIndex$Companion { - public final fun builder ()Lorg/partiql/ast/builder/StatementDdlDropIndexBuilder; -} - -public final class org/partiql/ast/Statement$DDL$DropTable : org/partiql/ast/Statement$DDL { - public static final field Companion Lorg/partiql/ast/Statement$DDL$DropTable$Companion; - public final field table Lorg/partiql/ast/Identifier; - public fun (Lorg/partiql/ast/Identifier;)V - public fun accept (Lorg/partiql/ast/visitor/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; - public static final fun builder ()Lorg/partiql/ast/builder/StatementDdlDropTableBuilder; - public final fun component1 ()Lorg/partiql/ast/Identifier; - public final fun copy (Lorg/partiql/ast/Identifier;)Lorg/partiql/ast/Statement$DDL$DropTable; - public static synthetic fun copy$default (Lorg/partiql/ast/Statement$DDL$DropTable;Lorg/partiql/ast/Identifier;ILjava/lang/Object;)Lorg/partiql/ast/Statement$DDL$DropTable; - public fun equals (Ljava/lang/Object;)Z - public fun getChildren ()Ljava/util/List; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class org/partiql/ast/Statement$DDL$DropTable$Companion { - public final fun builder ()Lorg/partiql/ast/builder/StatementDdlDropTableBuilder; -} - -public final class org/partiql/ast/Statement$Explain : org/partiql/ast/Statement { - public static final field Companion Lorg/partiql/ast/Statement$Explain$Companion; - public final field target Lorg/partiql/ast/Statement$Explain$Target; - public fun (Lorg/partiql/ast/Statement$Explain$Target;)V - public fun accept (Lorg/partiql/ast/visitor/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; - public static final fun builder ()Lorg/partiql/ast/builder/StatementExplainBuilder; - public final fun component1 ()Lorg/partiql/ast/Statement$Explain$Target; - public final fun copy (Lorg/partiql/ast/Statement$Explain$Target;)Lorg/partiql/ast/Statement$Explain; - public static synthetic fun copy$default (Lorg/partiql/ast/Statement$Explain;Lorg/partiql/ast/Statement$Explain$Target;ILjava/lang/Object;)Lorg/partiql/ast/Statement$Explain; - public fun equals (Ljava/lang/Object;)Z - public fun getChildren ()Ljava/util/List; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class org/partiql/ast/Statement$Explain$Companion { - public final fun builder ()Lorg/partiql/ast/builder/StatementExplainBuilder; -} - -public abstract class org/partiql/ast/Statement$Explain$Target : org/partiql/ast/AstNode { - public fun accept (Lorg/partiql/ast/visitor/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; -} - -public final class org/partiql/ast/Statement$Explain$Target$Domain : org/partiql/ast/Statement$Explain$Target { - public static final field Companion Lorg/partiql/ast/Statement$Explain$Target$Domain$Companion; - public final field format Ljava/lang/String; - public final field statement Lorg/partiql/ast/Statement; - public final field type Ljava/lang/String; - public fun (Lorg/partiql/ast/Statement;Ljava/lang/String;Ljava/lang/String;)V - public fun accept (Lorg/partiql/ast/visitor/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; - public static final fun builder ()Lorg/partiql/ast/builder/StatementExplainTargetDomainBuilder; - public final fun component1 ()Lorg/partiql/ast/Statement; - public final fun component2 ()Ljava/lang/String; - public final fun component3 ()Ljava/lang/String; - public final fun copy (Lorg/partiql/ast/Statement;Ljava/lang/String;Ljava/lang/String;)Lorg/partiql/ast/Statement$Explain$Target$Domain; - public static synthetic fun copy$default (Lorg/partiql/ast/Statement$Explain$Target$Domain;Lorg/partiql/ast/Statement;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Lorg/partiql/ast/Statement$Explain$Target$Domain; - public fun equals (Ljava/lang/Object;)Z - public fun getChildren ()Ljava/util/List; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class org/partiql/ast/Statement$Explain$Target$Domain$Companion { - public final fun builder ()Lorg/partiql/ast/builder/StatementExplainTargetDomainBuilder; -} - -public final class org/partiql/ast/Statement$Query : org/partiql/ast/Statement { - public static final field Companion Lorg/partiql/ast/Statement$Query$Companion; - public final field expr Lorg/partiql/ast/Expr; - public fun (Lorg/partiql/ast/Expr;)V - public fun accept (Lorg/partiql/ast/visitor/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; - public static final fun builder ()Lorg/partiql/ast/builder/StatementQueryBuilder; - public final fun component1 ()Lorg/partiql/ast/Expr; - public final fun copy (Lorg/partiql/ast/Expr;)Lorg/partiql/ast/Statement$Query; - public static synthetic fun copy$default (Lorg/partiql/ast/Statement$Query;Lorg/partiql/ast/Expr;ILjava/lang/Object;)Lorg/partiql/ast/Statement$Query; - public fun equals (Ljava/lang/Object;)Z - public fun getChildren ()Ljava/util/List; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class org/partiql/ast/Statement$Query$Companion { - public final fun builder ()Lorg/partiql/ast/builder/StatementQueryBuilder; -} - -public final class org/partiql/ast/TableDefinition : org/partiql/ast/AstNode { - public static final field Companion Lorg/partiql/ast/TableDefinition$Companion; - public final field columns Ljava/util/List; - public fun (Ljava/util/List;)V - public fun accept (Lorg/partiql/ast/visitor/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; - public static final fun builder ()Lorg/partiql/ast/builder/TableDefinitionBuilder; - public final fun component1 ()Ljava/util/List; - public final fun copy (Ljava/util/List;)Lorg/partiql/ast/TableDefinition; - public static synthetic fun copy$default (Lorg/partiql/ast/TableDefinition;Ljava/util/List;ILjava/lang/Object;)Lorg/partiql/ast/TableDefinition; - public fun equals (Ljava/lang/Object;)Z - public fun getChildren ()Ljava/util/List; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class org/partiql/ast/TableDefinition$Column : org/partiql/ast/AstNode { - public static final field Companion Lorg/partiql/ast/TableDefinition$Column$Companion; - public final field constraints Ljava/util/List; - public final field name Ljava/lang/String; - public final field type Lorg/partiql/ast/Type; - public fun (Ljava/lang/String;Lorg/partiql/ast/Type;Ljava/util/List;)V - public fun accept (Lorg/partiql/ast/visitor/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; - public static final fun builder ()Lorg/partiql/ast/builder/TableDefinitionColumnBuilder; - public final fun component1 ()Ljava/lang/String; - public final fun component2 ()Lorg/partiql/ast/Type; - public final fun component3 ()Ljava/util/List; - public final fun copy (Ljava/lang/String;Lorg/partiql/ast/Type;Ljava/util/List;)Lorg/partiql/ast/TableDefinition$Column; - public static synthetic fun copy$default (Lorg/partiql/ast/TableDefinition$Column;Ljava/lang/String;Lorg/partiql/ast/Type;Ljava/util/List;ILjava/lang/Object;)Lorg/partiql/ast/TableDefinition$Column; - public fun equals (Ljava/lang/Object;)Z - public fun getChildren ()Ljava/util/List; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class org/partiql/ast/TableDefinition$Column$Companion { - public final fun builder ()Lorg/partiql/ast/builder/TableDefinitionColumnBuilder; -} - -public final class org/partiql/ast/TableDefinition$Column$Constraint : org/partiql/ast/AstNode { - public static final field Companion Lorg/partiql/ast/TableDefinition$Column$Constraint$Companion; - public final field body Lorg/partiql/ast/TableDefinition$Column$Constraint$Body; - public final field name Ljava/lang/String; - public fun (Ljava/lang/String;Lorg/partiql/ast/TableDefinition$Column$Constraint$Body;)V - public fun accept (Lorg/partiql/ast/visitor/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; - public static final fun builder ()Lorg/partiql/ast/builder/TableDefinitionColumnConstraintBuilder; - public final fun component1 ()Ljava/lang/String; - public final fun component2 ()Lorg/partiql/ast/TableDefinition$Column$Constraint$Body; - public final fun copy (Ljava/lang/String;Lorg/partiql/ast/TableDefinition$Column$Constraint$Body;)Lorg/partiql/ast/TableDefinition$Column$Constraint; - public static synthetic fun copy$default (Lorg/partiql/ast/TableDefinition$Column$Constraint;Ljava/lang/String;Lorg/partiql/ast/TableDefinition$Column$Constraint$Body;ILjava/lang/Object;)Lorg/partiql/ast/TableDefinition$Column$Constraint; - public fun equals (Ljava/lang/Object;)Z - public fun getChildren ()Ljava/util/List; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public abstract class org/partiql/ast/TableDefinition$Column$Constraint$Body : org/partiql/ast/AstNode { - public fun accept (Lorg/partiql/ast/visitor/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; -} - -public final class org/partiql/ast/TableDefinition$Column$Constraint$Body$Check : org/partiql/ast/TableDefinition$Column$Constraint$Body { - public static final field Companion Lorg/partiql/ast/TableDefinition$Column$Constraint$Body$Check$Companion; - public final field expr Lorg/partiql/ast/Expr; - public fun (Lorg/partiql/ast/Expr;)V - public fun accept (Lorg/partiql/ast/visitor/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; - public static final fun builder ()Lorg/partiql/ast/builder/TableDefinitionColumnConstraintBodyCheckBuilder; - public final fun component1 ()Lorg/partiql/ast/Expr; - public final fun copy (Lorg/partiql/ast/Expr;)Lorg/partiql/ast/TableDefinition$Column$Constraint$Body$Check; - public static synthetic fun copy$default (Lorg/partiql/ast/TableDefinition$Column$Constraint$Body$Check;Lorg/partiql/ast/Expr;ILjava/lang/Object;)Lorg/partiql/ast/TableDefinition$Column$Constraint$Body$Check; - public fun equals (Ljava/lang/Object;)Z - public fun getChildren ()Ljava/util/List; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class org/partiql/ast/TableDefinition$Column$Constraint$Body$Check$Companion { - public final fun builder ()Lorg/partiql/ast/builder/TableDefinitionColumnConstraintBodyCheckBuilder; -} - -public final class org/partiql/ast/TableDefinition$Column$Constraint$Body$NotNull : org/partiql/ast/TableDefinition$Column$Constraint$Body { - public final field C - public static final field Companion Lorg/partiql/ast/TableDefinition$Column$Constraint$Body$NotNull$Companion; - public fun ()V - public fun (C)V - public synthetic fun (CILkotlin/jvm/internal/DefaultConstructorMarker;)V - public fun accept (Lorg/partiql/ast/visitor/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; - public static final fun builder ()Lorg/partiql/ast/builder/TableDefinitionColumnConstraintBodyNotNullBuilder; - public final fun component1 ()C - public final fun copy (C)Lorg/partiql/ast/TableDefinition$Column$Constraint$Body$NotNull; - public static synthetic fun copy$default (Lorg/partiql/ast/TableDefinition$Column$Constraint$Body$NotNull;CILjava/lang/Object;)Lorg/partiql/ast/TableDefinition$Column$Constraint$Body$NotNull; - public fun equals (Ljava/lang/Object;)Z - public fun getChildren ()Ljava/util/List; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class org/partiql/ast/TableDefinition$Column$Constraint$Body$NotNull$Companion { - public final fun builder ()Lorg/partiql/ast/builder/TableDefinitionColumnConstraintBodyNotNullBuilder; -} - -public final class org/partiql/ast/TableDefinition$Column$Constraint$Body$Nullable : org/partiql/ast/TableDefinition$Column$Constraint$Body { - public final field C - public static final field Companion Lorg/partiql/ast/TableDefinition$Column$Constraint$Body$Nullable$Companion; - public fun ()V - public fun (C)V - public synthetic fun (CILkotlin/jvm/internal/DefaultConstructorMarker;)V - public fun accept (Lorg/partiql/ast/visitor/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; - public static final fun builder ()Lorg/partiql/ast/builder/TableDefinitionColumnConstraintBodyNullableBuilder; - public final fun component1 ()C - public final fun copy (C)Lorg/partiql/ast/TableDefinition$Column$Constraint$Body$Nullable; - public static synthetic fun copy$default (Lorg/partiql/ast/TableDefinition$Column$Constraint$Body$Nullable;CILjava/lang/Object;)Lorg/partiql/ast/TableDefinition$Column$Constraint$Body$Nullable; - public fun equals (Ljava/lang/Object;)Z - public fun getChildren ()Ljava/util/List; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class org/partiql/ast/TableDefinition$Column$Constraint$Body$Nullable$Companion { - public final fun builder ()Lorg/partiql/ast/builder/TableDefinitionColumnConstraintBodyNullableBuilder; -} - -public final class org/partiql/ast/TableDefinition$Column$Constraint$Companion { - public final fun builder ()Lorg/partiql/ast/builder/TableDefinitionColumnConstraintBuilder; -} - -public final class org/partiql/ast/TableDefinition$Companion { - public final fun builder ()Lorg/partiql/ast/builder/TableDefinitionBuilder; -} - -public abstract class org/partiql/ast/Type : org/partiql/ast/AstNode { - public fun accept (Lorg/partiql/ast/visitor/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; -} - -public final class org/partiql/ast/Type$Any : org/partiql/ast/Type { - public final field C - public static final field Companion Lorg/partiql/ast/Type$Any$Companion; - public fun ()V - public fun (C)V - public synthetic fun (CILkotlin/jvm/internal/DefaultConstructorMarker;)V - public fun accept (Lorg/partiql/ast/visitor/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; - public static final fun builder ()Lorg/partiql/ast/builder/TypeAnyBuilder; - public final fun component1 ()C - public final fun copy (C)Lorg/partiql/ast/Type$Any; - public static synthetic fun copy$default (Lorg/partiql/ast/Type$Any;CILjava/lang/Object;)Lorg/partiql/ast/Type$Any; - public fun equals (Ljava/lang/Object;)Z - public fun getChildren ()Ljava/util/List; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class org/partiql/ast/Type$Any$Companion { - public final fun builder ()Lorg/partiql/ast/builder/TypeAnyBuilder; -} - -public final class org/partiql/ast/Type$Bag : org/partiql/ast/Type { - public final field C - public static final field Companion Lorg/partiql/ast/Type$Bag$Companion; - public fun ()V - public fun (C)V - public synthetic fun (CILkotlin/jvm/internal/DefaultConstructorMarker;)V - public fun accept (Lorg/partiql/ast/visitor/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; - public static final fun builder ()Lorg/partiql/ast/builder/TypeBagBuilder; - public final fun component1 ()C - public final fun copy (C)Lorg/partiql/ast/Type$Bag; - public static synthetic fun copy$default (Lorg/partiql/ast/Type$Bag;CILjava/lang/Object;)Lorg/partiql/ast/Type$Bag; - public fun equals (Ljava/lang/Object;)Z - public fun getChildren ()Ljava/util/List; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class org/partiql/ast/Type$Bag$Companion { - public final fun builder ()Lorg/partiql/ast/builder/TypeBagBuilder; -} - -public final class org/partiql/ast/Type$Bigint : org/partiql/ast/Type { - public final field C - public static final field Companion Lorg/partiql/ast/Type$Bigint$Companion; - public fun ()V - public fun (C)V - public synthetic fun (CILkotlin/jvm/internal/DefaultConstructorMarker;)V - public fun accept (Lorg/partiql/ast/visitor/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; - public static final fun builder ()Lorg/partiql/ast/builder/TypeBigintBuilder; - public final fun component1 ()C - public final fun copy (C)Lorg/partiql/ast/Type$Bigint; - public static synthetic fun copy$default (Lorg/partiql/ast/Type$Bigint;CILjava/lang/Object;)Lorg/partiql/ast/Type$Bigint; - public fun equals (Ljava/lang/Object;)Z - public fun getChildren ()Ljava/util/List; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class org/partiql/ast/Type$Bigint$Companion { - public final fun builder ()Lorg/partiql/ast/builder/TypeBigintBuilder; -} - -public final class org/partiql/ast/Type$Bit : org/partiql/ast/Type { - public static final field Companion Lorg/partiql/ast/Type$Bit$Companion; - public final field length Ljava/lang/Integer; - public fun (Ljava/lang/Integer;)V - public fun accept (Lorg/partiql/ast/visitor/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; - public static final fun builder ()Lorg/partiql/ast/builder/TypeBitBuilder; - public final fun component1 ()Ljava/lang/Integer; - public final fun copy (Ljava/lang/Integer;)Lorg/partiql/ast/Type$Bit; - public static synthetic fun copy$default (Lorg/partiql/ast/Type$Bit;Ljava/lang/Integer;ILjava/lang/Object;)Lorg/partiql/ast/Type$Bit; - public fun equals (Ljava/lang/Object;)Z - public fun getChildren ()Ljava/util/List; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class org/partiql/ast/Type$Bit$Companion { - public final fun builder ()Lorg/partiql/ast/builder/TypeBitBuilder; -} - -public final class org/partiql/ast/Type$BitVarying : org/partiql/ast/Type { - public static final field Companion Lorg/partiql/ast/Type$BitVarying$Companion; - public final field length Ljava/lang/Integer; - public fun (Ljava/lang/Integer;)V - public fun accept (Lorg/partiql/ast/visitor/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; - public static final fun builder ()Lorg/partiql/ast/builder/TypeBitVaryingBuilder; - public final fun component1 ()Ljava/lang/Integer; - public final fun copy (Ljava/lang/Integer;)Lorg/partiql/ast/Type$BitVarying; - public static synthetic fun copy$default (Lorg/partiql/ast/Type$BitVarying;Ljava/lang/Integer;ILjava/lang/Object;)Lorg/partiql/ast/Type$BitVarying; - public fun equals (Ljava/lang/Object;)Z - public fun getChildren ()Ljava/util/List; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class org/partiql/ast/Type$BitVarying$Companion { - public final fun builder ()Lorg/partiql/ast/builder/TypeBitVaryingBuilder; -} - -public final class org/partiql/ast/Type$Blob : org/partiql/ast/Type { - public static final field Companion Lorg/partiql/ast/Type$Blob$Companion; - public final field length Ljava/lang/Integer; - public fun (Ljava/lang/Integer;)V - public fun accept (Lorg/partiql/ast/visitor/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; - public static final fun builder ()Lorg/partiql/ast/builder/TypeBlobBuilder; - public final fun component1 ()Ljava/lang/Integer; - public final fun copy (Ljava/lang/Integer;)Lorg/partiql/ast/Type$Blob; - public static synthetic fun copy$default (Lorg/partiql/ast/Type$Blob;Ljava/lang/Integer;ILjava/lang/Object;)Lorg/partiql/ast/Type$Blob; - public fun equals (Ljava/lang/Object;)Z - public fun getChildren ()Ljava/util/List; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class org/partiql/ast/Type$Blob$Companion { - public final fun builder ()Lorg/partiql/ast/builder/TypeBlobBuilder; -} - -public final class org/partiql/ast/Type$Bool : org/partiql/ast/Type { - public final field C - public static final field Companion Lorg/partiql/ast/Type$Bool$Companion; - public fun ()V - public fun (C)V - public synthetic fun (CILkotlin/jvm/internal/DefaultConstructorMarker;)V - public fun accept (Lorg/partiql/ast/visitor/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; - public static final fun builder ()Lorg/partiql/ast/builder/TypeBoolBuilder; - public final fun component1 ()C - public final fun copy (C)Lorg/partiql/ast/Type$Bool; - public static synthetic fun copy$default (Lorg/partiql/ast/Type$Bool;CILjava/lang/Object;)Lorg/partiql/ast/Type$Bool; - public fun equals (Ljava/lang/Object;)Z - public fun getChildren ()Ljava/util/List; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class org/partiql/ast/Type$Bool$Companion { - public final fun builder ()Lorg/partiql/ast/builder/TypeBoolBuilder; -} - -public final class org/partiql/ast/Type$ByteString : org/partiql/ast/Type { - public static final field Companion Lorg/partiql/ast/Type$ByteString$Companion; - public final field length Ljava/lang/Integer; - public fun (Ljava/lang/Integer;)V - public fun accept (Lorg/partiql/ast/visitor/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; - public static final fun builder ()Lorg/partiql/ast/builder/TypeByteStringBuilder; - public final fun component1 ()Ljava/lang/Integer; - public final fun copy (Ljava/lang/Integer;)Lorg/partiql/ast/Type$ByteString; - public static synthetic fun copy$default (Lorg/partiql/ast/Type$ByteString;Ljava/lang/Integer;ILjava/lang/Object;)Lorg/partiql/ast/Type$ByteString; - public fun equals (Ljava/lang/Object;)Z - public fun getChildren ()Ljava/util/List; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class org/partiql/ast/Type$ByteString$Companion { - public final fun builder ()Lorg/partiql/ast/builder/TypeByteStringBuilder; -} - -public final class org/partiql/ast/Type$Char : org/partiql/ast/Type { - public static final field Companion Lorg/partiql/ast/Type$Char$Companion; - public final field length Ljava/lang/Integer; - public fun (Ljava/lang/Integer;)V - public fun accept (Lorg/partiql/ast/visitor/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; - public static final fun builder ()Lorg/partiql/ast/builder/TypeCharBuilder; - public final fun component1 ()Ljava/lang/Integer; - public final fun copy (Ljava/lang/Integer;)Lorg/partiql/ast/Type$Char; - public static synthetic fun copy$default (Lorg/partiql/ast/Type$Char;Ljava/lang/Integer;ILjava/lang/Object;)Lorg/partiql/ast/Type$Char; - public fun equals (Ljava/lang/Object;)Z - public fun getChildren ()Ljava/util/List; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class org/partiql/ast/Type$Char$Companion { - public final fun builder ()Lorg/partiql/ast/builder/TypeCharBuilder; -} - -public final class org/partiql/ast/Type$Clob : org/partiql/ast/Type { - public static final field Companion Lorg/partiql/ast/Type$Clob$Companion; - public final field length Ljava/lang/Integer; - public fun (Ljava/lang/Integer;)V - public fun accept (Lorg/partiql/ast/visitor/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; - public static final fun builder ()Lorg/partiql/ast/builder/TypeClobBuilder; - public final fun component1 ()Ljava/lang/Integer; - public final fun copy (Ljava/lang/Integer;)Lorg/partiql/ast/Type$Clob; - public static synthetic fun copy$default (Lorg/partiql/ast/Type$Clob;Ljava/lang/Integer;ILjava/lang/Object;)Lorg/partiql/ast/Type$Clob; - public fun equals (Ljava/lang/Object;)Z - public fun getChildren ()Ljava/util/List; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class org/partiql/ast/Type$Clob$Companion { - public final fun builder ()Lorg/partiql/ast/builder/TypeClobBuilder; -} - -public final class org/partiql/ast/Type$Custom : org/partiql/ast/Type { - public static final field Companion Lorg/partiql/ast/Type$Custom$Companion; - public final field name Ljava/lang/String; - public fun (Ljava/lang/String;)V - public fun accept (Lorg/partiql/ast/visitor/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; - public static final fun builder ()Lorg/partiql/ast/builder/TypeCustomBuilder; - public final fun component1 ()Ljava/lang/String; - public final fun copy (Ljava/lang/String;)Lorg/partiql/ast/Type$Custom; - public static synthetic fun copy$default (Lorg/partiql/ast/Type$Custom;Ljava/lang/String;ILjava/lang/Object;)Lorg/partiql/ast/Type$Custom; - public fun equals (Ljava/lang/Object;)Z - public fun getChildren ()Ljava/util/List; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class org/partiql/ast/Type$Custom$Companion { - public final fun builder ()Lorg/partiql/ast/builder/TypeCustomBuilder; -} - -public final class org/partiql/ast/Type$Date : org/partiql/ast/Type { - public final field C - public static final field Companion Lorg/partiql/ast/Type$Date$Companion; - public fun ()V - public fun (C)V - public synthetic fun (CILkotlin/jvm/internal/DefaultConstructorMarker;)V - public fun accept (Lorg/partiql/ast/visitor/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; - public static final fun builder ()Lorg/partiql/ast/builder/TypeDateBuilder; - public final fun component1 ()C - public final fun copy (C)Lorg/partiql/ast/Type$Date; - public static synthetic fun copy$default (Lorg/partiql/ast/Type$Date;CILjava/lang/Object;)Lorg/partiql/ast/Type$Date; - public fun equals (Ljava/lang/Object;)Z - public fun getChildren ()Ljava/util/List; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class org/partiql/ast/Type$Date$Companion { - public final fun builder ()Lorg/partiql/ast/builder/TypeDateBuilder; -} - -public final class org/partiql/ast/Type$Decimal : org/partiql/ast/Type { - public static final field Companion Lorg/partiql/ast/Type$Decimal$Companion; - public final field precision Ljava/lang/Integer; - public final field scale Ljava/lang/Integer; - public fun (Ljava/lang/Integer;Ljava/lang/Integer;)V - public fun accept (Lorg/partiql/ast/visitor/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; - public static final fun builder ()Lorg/partiql/ast/builder/TypeDecimalBuilder; - public final fun component1 ()Ljava/lang/Integer; - public final fun component2 ()Ljava/lang/Integer; - public final fun copy (Ljava/lang/Integer;Ljava/lang/Integer;)Lorg/partiql/ast/Type$Decimal; - public static synthetic fun copy$default (Lorg/partiql/ast/Type$Decimal;Ljava/lang/Integer;Ljava/lang/Integer;ILjava/lang/Object;)Lorg/partiql/ast/Type$Decimal; - public fun equals (Ljava/lang/Object;)Z - public fun getChildren ()Ljava/util/List; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class org/partiql/ast/Type$Decimal$Companion { - public final fun builder ()Lorg/partiql/ast/builder/TypeDecimalBuilder; -} - -public final class org/partiql/ast/Type$Float32 : org/partiql/ast/Type { - public final field C - public static final field Companion Lorg/partiql/ast/Type$Float32$Companion; - public fun ()V - public fun (C)V - public synthetic fun (CILkotlin/jvm/internal/DefaultConstructorMarker;)V - public fun accept (Lorg/partiql/ast/visitor/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; - public static final fun builder ()Lorg/partiql/ast/builder/TypeFloat32Builder; - public final fun component1 ()C - public final fun copy (C)Lorg/partiql/ast/Type$Float32; - public static synthetic fun copy$default (Lorg/partiql/ast/Type$Float32;CILjava/lang/Object;)Lorg/partiql/ast/Type$Float32; - public fun equals (Ljava/lang/Object;)Z - public fun getChildren ()Ljava/util/List; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class org/partiql/ast/Type$Float32$Companion { - public final fun builder ()Lorg/partiql/ast/builder/TypeFloat32Builder; -} - -public final class org/partiql/ast/Type$Float64 : org/partiql/ast/Type { - public final field C - public static final field Companion Lorg/partiql/ast/Type$Float64$Companion; - public fun ()V - public fun (C)V - public synthetic fun (CILkotlin/jvm/internal/DefaultConstructorMarker;)V - public fun accept (Lorg/partiql/ast/visitor/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; - public static final fun builder ()Lorg/partiql/ast/builder/TypeFloat64Builder; - public final fun component1 ()C - public final fun copy (C)Lorg/partiql/ast/Type$Float64; - public static synthetic fun copy$default (Lorg/partiql/ast/Type$Float64;CILjava/lang/Object;)Lorg/partiql/ast/Type$Float64; - public fun equals (Ljava/lang/Object;)Z - public fun getChildren ()Ljava/util/List; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class org/partiql/ast/Type$Float64$Companion { - public final fun builder ()Lorg/partiql/ast/builder/TypeFloat64Builder; -} - -public final class org/partiql/ast/Type$Int : org/partiql/ast/Type { - public final field C - public static final field Companion Lorg/partiql/ast/Type$Int$Companion; - public fun ()V - public fun (C)V - public synthetic fun (CILkotlin/jvm/internal/DefaultConstructorMarker;)V - public fun accept (Lorg/partiql/ast/visitor/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; - public static final fun builder ()Lorg/partiql/ast/builder/TypeIntBuilder; - public final fun component1 ()C - public final fun copy (C)Lorg/partiql/ast/Type$Int; - public static synthetic fun copy$default (Lorg/partiql/ast/Type$Int;CILjava/lang/Object;)Lorg/partiql/ast/Type$Int; - public fun equals (Ljava/lang/Object;)Z - public fun getChildren ()Ljava/util/List; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class org/partiql/ast/Type$Int$Companion { - public final fun builder ()Lorg/partiql/ast/builder/TypeIntBuilder; -} - -public final class org/partiql/ast/Type$Int2 : org/partiql/ast/Type { - public final field C - public static final field Companion Lorg/partiql/ast/Type$Int2$Companion; - public fun ()V - public fun (C)V - public synthetic fun (CILkotlin/jvm/internal/DefaultConstructorMarker;)V - public fun accept (Lorg/partiql/ast/visitor/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; - public static final fun builder ()Lorg/partiql/ast/builder/TypeInt2Builder; - public final fun component1 ()C - public final fun copy (C)Lorg/partiql/ast/Type$Int2; - public static synthetic fun copy$default (Lorg/partiql/ast/Type$Int2;CILjava/lang/Object;)Lorg/partiql/ast/Type$Int2; - public fun equals (Ljava/lang/Object;)Z - public fun getChildren ()Ljava/util/List; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class org/partiql/ast/Type$Int2$Companion { - public final fun builder ()Lorg/partiql/ast/builder/TypeInt2Builder; -} - -public final class org/partiql/ast/Type$Int4 : org/partiql/ast/Type { - public final field C - public static final field Companion Lorg/partiql/ast/Type$Int4$Companion; - public fun ()V - public fun (C)V - public synthetic fun (CILkotlin/jvm/internal/DefaultConstructorMarker;)V - public fun accept (Lorg/partiql/ast/visitor/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; - public static final fun builder ()Lorg/partiql/ast/builder/TypeInt4Builder; - public final fun component1 ()C - public final fun copy (C)Lorg/partiql/ast/Type$Int4; - public static synthetic fun copy$default (Lorg/partiql/ast/Type$Int4;CILjava/lang/Object;)Lorg/partiql/ast/Type$Int4; - public fun equals (Ljava/lang/Object;)Z - public fun getChildren ()Ljava/util/List; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class org/partiql/ast/Type$Int4$Companion { - public final fun builder ()Lorg/partiql/ast/builder/TypeInt4Builder; -} - -public final class org/partiql/ast/Type$Int8 : org/partiql/ast/Type { - public final field C - public static final field Companion Lorg/partiql/ast/Type$Int8$Companion; - public fun ()V - public fun (C)V - public synthetic fun (CILkotlin/jvm/internal/DefaultConstructorMarker;)V - public fun accept (Lorg/partiql/ast/visitor/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; - public static final fun builder ()Lorg/partiql/ast/builder/TypeInt8Builder; - public final fun component1 ()C - public final fun copy (C)Lorg/partiql/ast/Type$Int8; - public static synthetic fun copy$default (Lorg/partiql/ast/Type$Int8;CILjava/lang/Object;)Lorg/partiql/ast/Type$Int8; - public fun equals (Ljava/lang/Object;)Z - public fun getChildren ()Ljava/util/List; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class org/partiql/ast/Type$Int8$Companion { - public final fun builder ()Lorg/partiql/ast/builder/TypeInt8Builder; -} - -public final class org/partiql/ast/Type$Interval : org/partiql/ast/Type { - public static final field Companion Lorg/partiql/ast/Type$Interval$Companion; - public final field precision Ljava/lang/Integer; - public fun (Ljava/lang/Integer;)V - public fun accept (Lorg/partiql/ast/visitor/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; - public static final fun builder ()Lorg/partiql/ast/builder/TypeIntervalBuilder; - public final fun component1 ()Ljava/lang/Integer; - public final fun copy (Ljava/lang/Integer;)Lorg/partiql/ast/Type$Interval; - public static synthetic fun copy$default (Lorg/partiql/ast/Type$Interval;Ljava/lang/Integer;ILjava/lang/Object;)Lorg/partiql/ast/Type$Interval; - public fun equals (Ljava/lang/Object;)Z - public fun getChildren ()Ljava/util/List; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class org/partiql/ast/Type$Interval$Companion { - public final fun builder ()Lorg/partiql/ast/builder/TypeIntervalBuilder; -} - -public final class org/partiql/ast/Type$List : org/partiql/ast/Type { - public final field C - public static final field Companion Lorg/partiql/ast/Type$List$Companion; - public fun ()V - public fun (C)V - public synthetic fun (CILkotlin/jvm/internal/DefaultConstructorMarker;)V - public fun accept (Lorg/partiql/ast/visitor/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; - public static final fun builder ()Lorg/partiql/ast/builder/TypeListBuilder; - public final fun component1 ()C - public final fun copy (C)Lorg/partiql/ast/Type$List; - public static synthetic fun copy$default (Lorg/partiql/ast/Type$List;CILjava/lang/Object;)Lorg/partiql/ast/Type$List; - public fun equals (Ljava/lang/Object;)Z - public fun getChildren ()Ljava/util/List; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class org/partiql/ast/Type$List$Companion { - public final fun builder ()Lorg/partiql/ast/builder/TypeListBuilder; -} - -public final class org/partiql/ast/Type$Missing : org/partiql/ast/Type { - public final field C - public static final field Companion Lorg/partiql/ast/Type$Missing$Companion; - public fun ()V - public fun (C)V - public synthetic fun (CILkotlin/jvm/internal/DefaultConstructorMarker;)V - public fun accept (Lorg/partiql/ast/visitor/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; - public static final fun builder ()Lorg/partiql/ast/builder/TypeMissingBuilder; - public final fun component1 ()C - public final fun copy (C)Lorg/partiql/ast/Type$Missing; - public static synthetic fun copy$default (Lorg/partiql/ast/Type$Missing;CILjava/lang/Object;)Lorg/partiql/ast/Type$Missing; - public fun equals (Ljava/lang/Object;)Z - public fun getChildren ()Ljava/util/List; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class org/partiql/ast/Type$Missing$Companion { - public final fun builder ()Lorg/partiql/ast/builder/TypeMissingBuilder; -} - -public final class org/partiql/ast/Type$NullType : org/partiql/ast/Type { - public final field C - public static final field Companion Lorg/partiql/ast/Type$NullType$Companion; - public fun ()V - public fun (C)V - public synthetic fun (CILkotlin/jvm/internal/DefaultConstructorMarker;)V - public fun accept (Lorg/partiql/ast/visitor/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; - public static final fun builder ()Lorg/partiql/ast/builder/TypeNullTypeBuilder; - public final fun component1 ()C - public final fun copy (C)Lorg/partiql/ast/Type$NullType; - public static synthetic fun copy$default (Lorg/partiql/ast/Type$NullType;CILjava/lang/Object;)Lorg/partiql/ast/Type$NullType; - public fun equals (Ljava/lang/Object;)Z - public fun getChildren ()Ljava/util/List; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class org/partiql/ast/Type$NullType$Companion { - public final fun builder ()Lorg/partiql/ast/builder/TypeNullTypeBuilder; -} - -public final class org/partiql/ast/Type$Numeric : org/partiql/ast/Type { - public static final field Companion Lorg/partiql/ast/Type$Numeric$Companion; - public final field precision Ljava/lang/Integer; - public final field scale Ljava/lang/Integer; - public fun (Ljava/lang/Integer;Ljava/lang/Integer;)V - public fun accept (Lorg/partiql/ast/visitor/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; - public static final fun builder ()Lorg/partiql/ast/builder/TypeNumericBuilder; - public final fun component1 ()Ljava/lang/Integer; - public final fun component2 ()Ljava/lang/Integer; - public final fun copy (Ljava/lang/Integer;Ljava/lang/Integer;)Lorg/partiql/ast/Type$Numeric; - public static synthetic fun copy$default (Lorg/partiql/ast/Type$Numeric;Ljava/lang/Integer;Ljava/lang/Integer;ILjava/lang/Object;)Lorg/partiql/ast/Type$Numeric; - public fun equals (Ljava/lang/Object;)Z - public fun getChildren ()Ljava/util/List; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class org/partiql/ast/Type$Numeric$Companion { - public final fun builder ()Lorg/partiql/ast/builder/TypeNumericBuilder; -} - -public final class org/partiql/ast/Type$Real : org/partiql/ast/Type { - public final field C - public static final field Companion Lorg/partiql/ast/Type$Real$Companion; - public fun ()V - public fun (C)V - public synthetic fun (CILkotlin/jvm/internal/DefaultConstructorMarker;)V - public fun accept (Lorg/partiql/ast/visitor/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; - public static final fun builder ()Lorg/partiql/ast/builder/TypeRealBuilder; - public final fun component1 ()C - public final fun copy (C)Lorg/partiql/ast/Type$Real; - public static synthetic fun copy$default (Lorg/partiql/ast/Type$Real;CILjava/lang/Object;)Lorg/partiql/ast/Type$Real; - public fun equals (Ljava/lang/Object;)Z - public fun getChildren ()Ljava/util/List; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class org/partiql/ast/Type$Real$Companion { - public final fun builder ()Lorg/partiql/ast/builder/TypeRealBuilder; -} - -public final class org/partiql/ast/Type$Sexp : org/partiql/ast/Type { - public final field C - public static final field Companion Lorg/partiql/ast/Type$Sexp$Companion; - public fun ()V - public fun (C)V - public synthetic fun (CILkotlin/jvm/internal/DefaultConstructorMarker;)V - public fun accept (Lorg/partiql/ast/visitor/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; - public static final fun builder ()Lorg/partiql/ast/builder/TypeSexpBuilder; - public final fun component1 ()C - public final fun copy (C)Lorg/partiql/ast/Type$Sexp; - public static synthetic fun copy$default (Lorg/partiql/ast/Type$Sexp;CILjava/lang/Object;)Lorg/partiql/ast/Type$Sexp; - public fun equals (Ljava/lang/Object;)Z - public fun getChildren ()Ljava/util/List; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class org/partiql/ast/Type$Sexp$Companion { - public final fun builder ()Lorg/partiql/ast/builder/TypeSexpBuilder; -} - -public final class org/partiql/ast/Type$Smallint : org/partiql/ast/Type { - public final field C - public static final field Companion Lorg/partiql/ast/Type$Smallint$Companion; - public fun ()V - public fun (C)V - public synthetic fun (CILkotlin/jvm/internal/DefaultConstructorMarker;)V - public fun accept (Lorg/partiql/ast/visitor/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; - public static final fun builder ()Lorg/partiql/ast/builder/TypeSmallintBuilder; - public final fun component1 ()C - public final fun copy (C)Lorg/partiql/ast/Type$Smallint; - public static synthetic fun copy$default (Lorg/partiql/ast/Type$Smallint;CILjava/lang/Object;)Lorg/partiql/ast/Type$Smallint; - public fun equals (Ljava/lang/Object;)Z - public fun getChildren ()Ljava/util/List; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class org/partiql/ast/Type$Smallint$Companion { - public final fun builder ()Lorg/partiql/ast/builder/TypeSmallintBuilder; -} - -public final class org/partiql/ast/Type$String : org/partiql/ast/Type { - public static final field Companion Lorg/partiql/ast/Type$String$Companion; - public final field length Ljava/lang/Integer; - public fun (Ljava/lang/Integer;)V - public fun accept (Lorg/partiql/ast/visitor/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; - public static final fun builder ()Lorg/partiql/ast/builder/TypeStringBuilder; - public final fun component1 ()Ljava/lang/Integer; - public final fun copy (Ljava/lang/Integer;)Lorg/partiql/ast/Type$String; - public static synthetic fun copy$default (Lorg/partiql/ast/Type$String;Ljava/lang/Integer;ILjava/lang/Object;)Lorg/partiql/ast/Type$String; - public fun equals (Ljava/lang/Object;)Z - public fun getChildren ()Ljava/util/List; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class org/partiql/ast/Type$String$Companion { - public final fun builder ()Lorg/partiql/ast/builder/TypeStringBuilder; -} - -public final class org/partiql/ast/Type$Struct : org/partiql/ast/Type { - public final field C - public static final field Companion Lorg/partiql/ast/Type$Struct$Companion; - public fun ()V - public fun (C)V - public synthetic fun (CILkotlin/jvm/internal/DefaultConstructorMarker;)V - public fun accept (Lorg/partiql/ast/visitor/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; - public static final fun builder ()Lorg/partiql/ast/builder/TypeStructBuilder; - public final fun component1 ()C - public final fun copy (C)Lorg/partiql/ast/Type$Struct; - public static synthetic fun copy$default (Lorg/partiql/ast/Type$Struct;CILjava/lang/Object;)Lorg/partiql/ast/Type$Struct; - public fun equals (Ljava/lang/Object;)Z - public fun getChildren ()Ljava/util/List; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class org/partiql/ast/Type$Struct$Companion { - public final fun builder ()Lorg/partiql/ast/builder/TypeStructBuilder; -} - -public final class org/partiql/ast/Type$Symbol : org/partiql/ast/Type { - public final field C - public static final field Companion Lorg/partiql/ast/Type$Symbol$Companion; - public fun ()V - public fun (C)V - public synthetic fun (CILkotlin/jvm/internal/DefaultConstructorMarker;)V - public fun accept (Lorg/partiql/ast/visitor/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; - public static final fun builder ()Lorg/partiql/ast/builder/TypeSymbolBuilder; - public final fun component1 ()C - public final fun copy (C)Lorg/partiql/ast/Type$Symbol; - public static synthetic fun copy$default (Lorg/partiql/ast/Type$Symbol;CILjava/lang/Object;)Lorg/partiql/ast/Type$Symbol; - public fun equals (Ljava/lang/Object;)Z - public fun getChildren ()Ljava/util/List; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class org/partiql/ast/Type$Symbol$Companion { - public final fun builder ()Lorg/partiql/ast/builder/TypeSymbolBuilder; -} - -public final class org/partiql/ast/Type$Time : org/partiql/ast/Type { - public static final field Companion Lorg/partiql/ast/Type$Time$Companion; - public final field precision Ljava/lang/Integer; - public fun (Ljava/lang/Integer;)V - public fun accept (Lorg/partiql/ast/visitor/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; - public static final fun builder ()Lorg/partiql/ast/builder/TypeTimeBuilder; - public final fun component1 ()Ljava/lang/Integer; - public final fun copy (Ljava/lang/Integer;)Lorg/partiql/ast/Type$Time; - public static synthetic fun copy$default (Lorg/partiql/ast/Type$Time;Ljava/lang/Integer;ILjava/lang/Object;)Lorg/partiql/ast/Type$Time; - public fun equals (Ljava/lang/Object;)Z - public fun getChildren ()Ljava/util/List; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class org/partiql/ast/Type$Time$Companion { - public final fun builder ()Lorg/partiql/ast/builder/TypeTimeBuilder; -} - -public final class org/partiql/ast/Type$TimeWithTz : org/partiql/ast/Type { - public static final field Companion Lorg/partiql/ast/Type$TimeWithTz$Companion; - public final field precision Ljava/lang/Integer; - public fun (Ljava/lang/Integer;)V - public fun accept (Lorg/partiql/ast/visitor/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; - public static final fun builder ()Lorg/partiql/ast/builder/TypeTimeWithTzBuilder; - public final fun component1 ()Ljava/lang/Integer; - public final fun copy (Ljava/lang/Integer;)Lorg/partiql/ast/Type$TimeWithTz; - public static synthetic fun copy$default (Lorg/partiql/ast/Type$TimeWithTz;Ljava/lang/Integer;ILjava/lang/Object;)Lorg/partiql/ast/Type$TimeWithTz; - public fun equals (Ljava/lang/Object;)Z - public fun getChildren ()Ljava/util/List; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class org/partiql/ast/Type$TimeWithTz$Companion { - public final fun builder ()Lorg/partiql/ast/builder/TypeTimeWithTzBuilder; -} - -public final class org/partiql/ast/Type$Timestamp : org/partiql/ast/Type { - public static final field Companion Lorg/partiql/ast/Type$Timestamp$Companion; - public final field precision Ljava/lang/Integer; - public fun (Ljava/lang/Integer;)V - public fun accept (Lorg/partiql/ast/visitor/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; - public static final fun builder ()Lorg/partiql/ast/builder/TypeTimestampBuilder; - public final fun component1 ()Ljava/lang/Integer; - public final fun copy (Ljava/lang/Integer;)Lorg/partiql/ast/Type$Timestamp; - public static synthetic fun copy$default (Lorg/partiql/ast/Type$Timestamp;Ljava/lang/Integer;ILjava/lang/Object;)Lorg/partiql/ast/Type$Timestamp; - public fun equals (Ljava/lang/Object;)Z - public fun getChildren ()Ljava/util/List; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class org/partiql/ast/Type$Timestamp$Companion { - public final fun builder ()Lorg/partiql/ast/builder/TypeTimestampBuilder; -} - -public final class org/partiql/ast/Type$TimestampWithTz : org/partiql/ast/Type { - public static final field Companion Lorg/partiql/ast/Type$TimestampWithTz$Companion; - public final field precision Ljava/lang/Integer; - public fun (Ljava/lang/Integer;)V - public fun accept (Lorg/partiql/ast/visitor/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; - public static final fun builder ()Lorg/partiql/ast/builder/TypeTimestampWithTzBuilder; - public final fun component1 ()Ljava/lang/Integer; - public final fun copy (Ljava/lang/Integer;)Lorg/partiql/ast/Type$TimestampWithTz; - public static synthetic fun copy$default (Lorg/partiql/ast/Type$TimestampWithTz;Ljava/lang/Integer;ILjava/lang/Object;)Lorg/partiql/ast/Type$TimestampWithTz; - public fun equals (Ljava/lang/Object;)Z - public fun getChildren ()Ljava/util/List; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class org/partiql/ast/Type$TimestampWithTz$Companion { - public final fun builder ()Lorg/partiql/ast/builder/TypeTimestampWithTzBuilder; -} - -public final class org/partiql/ast/Type$Tinyint : org/partiql/ast/Type { - public final field C - public static final field Companion Lorg/partiql/ast/Type$Tinyint$Companion; - public fun ()V - public fun (C)V - public synthetic fun (CILkotlin/jvm/internal/DefaultConstructorMarker;)V - public fun accept (Lorg/partiql/ast/visitor/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; - public static final fun builder ()Lorg/partiql/ast/builder/TypeTinyintBuilder; - public final fun component1 ()C - public final fun copy (C)Lorg/partiql/ast/Type$Tinyint; - public static synthetic fun copy$default (Lorg/partiql/ast/Type$Tinyint;CILjava/lang/Object;)Lorg/partiql/ast/Type$Tinyint; - public fun equals (Ljava/lang/Object;)Z - public fun getChildren ()Ljava/util/List; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class org/partiql/ast/Type$Tinyint$Companion { - public final fun builder ()Lorg/partiql/ast/builder/TypeTinyintBuilder; -} - -public final class org/partiql/ast/Type$Tuple : org/partiql/ast/Type { - public final field C - public static final field Companion Lorg/partiql/ast/Type$Tuple$Companion; - public fun ()V - public fun (C)V - public synthetic fun (CILkotlin/jvm/internal/DefaultConstructorMarker;)V - public fun accept (Lorg/partiql/ast/visitor/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; - public static final fun builder ()Lorg/partiql/ast/builder/TypeTupleBuilder; - public final fun component1 ()C - public final fun copy (C)Lorg/partiql/ast/Type$Tuple; - public static synthetic fun copy$default (Lorg/partiql/ast/Type$Tuple;CILjava/lang/Object;)Lorg/partiql/ast/Type$Tuple; - public fun equals (Ljava/lang/Object;)Z - public fun getChildren ()Ljava/util/List; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class org/partiql/ast/Type$Tuple$Companion { - public final fun builder ()Lorg/partiql/ast/builder/TypeTupleBuilder; -} - -public final class org/partiql/ast/Type$Varchar : org/partiql/ast/Type { - public static final field Companion Lorg/partiql/ast/Type$Varchar$Companion; - public final field length Ljava/lang/Integer; - public fun (Ljava/lang/Integer;)V - public fun accept (Lorg/partiql/ast/visitor/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; - public static final fun builder ()Lorg/partiql/ast/builder/TypeVarcharBuilder; - public final fun component1 ()Ljava/lang/Integer; - public final fun copy (Ljava/lang/Integer;)Lorg/partiql/ast/Type$Varchar; - public static synthetic fun copy$default (Lorg/partiql/ast/Type$Varchar;Ljava/lang/Integer;ILjava/lang/Object;)Lorg/partiql/ast/Type$Varchar; - public fun equals (Ljava/lang/Object;)Z - public fun getChildren ()Ljava/util/List; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class org/partiql/ast/Type$Varchar$Companion { - public final fun builder ()Lorg/partiql/ast/builder/TypeVarcharBuilder; -} - -public final class org/partiql/ast/builder/AstBuilder { - public fun ()V - public final fun exclude (Ljava/util/List;Lkotlin/jvm/functions/Function1;)Lorg/partiql/ast/Exclude; - public static synthetic fun exclude$default (Lorg/partiql/ast/builder/AstBuilder;Ljava/util/List;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lorg/partiql/ast/Exclude; - public final fun excludeItem (Lorg/partiql/ast/Expr$Var;Ljava/util/List;Lkotlin/jvm/functions/Function1;)Lorg/partiql/ast/Exclude$Item; - public static synthetic fun excludeItem$default (Lorg/partiql/ast/builder/AstBuilder;Lorg/partiql/ast/Expr$Var;Ljava/util/List;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lorg/partiql/ast/Exclude$Item; - public final fun excludeStepCollIndex (Ljava/lang/Integer;Lkotlin/jvm/functions/Function1;)Lorg/partiql/ast/Exclude$Step$CollIndex; - public static synthetic fun excludeStepCollIndex$default (Lorg/partiql/ast/builder/AstBuilder;Ljava/lang/Integer;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lorg/partiql/ast/Exclude$Step$CollIndex; - public final fun excludeStepCollWildcard (Lkotlin/jvm/functions/Function1;)Lorg/partiql/ast/Exclude$Step$CollWildcard; - public static synthetic fun excludeStepCollWildcard$default (Lorg/partiql/ast/builder/AstBuilder;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lorg/partiql/ast/Exclude$Step$CollWildcard; - public final fun excludeStepStructField (Lorg/partiql/ast/Identifier$Symbol;Lkotlin/jvm/functions/Function1;)Lorg/partiql/ast/Exclude$Step$StructField; - public static synthetic fun excludeStepStructField$default (Lorg/partiql/ast/builder/AstBuilder;Lorg/partiql/ast/Identifier$Symbol;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lorg/partiql/ast/Exclude$Step$StructField; - public final fun excludeStepStructWildcard (Lkotlin/jvm/functions/Function1;)Lorg/partiql/ast/Exclude$Step$StructWildcard; - public static synthetic fun excludeStepStructWildcard$default (Lorg/partiql/ast/builder/AstBuilder;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lorg/partiql/ast/Exclude$Step$StructWildcard; - public final fun exprAnd (Lorg/partiql/ast/Expr;Lorg/partiql/ast/Expr;Lkotlin/jvm/functions/Function1;)Lorg/partiql/ast/Expr$And; - public static synthetic fun exprAnd$default (Lorg/partiql/ast/builder/AstBuilder;Lorg/partiql/ast/Expr;Lorg/partiql/ast/Expr;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lorg/partiql/ast/Expr$And; - public final fun exprBetween (Lorg/partiql/ast/Expr;Lorg/partiql/ast/Expr;Lorg/partiql/ast/Expr;Ljava/lang/Boolean;Lkotlin/jvm/functions/Function1;)Lorg/partiql/ast/Expr$Between; - public static synthetic fun exprBetween$default (Lorg/partiql/ast/builder/AstBuilder;Lorg/partiql/ast/Expr;Lorg/partiql/ast/Expr;Lorg/partiql/ast/Expr;Ljava/lang/Boolean;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lorg/partiql/ast/Expr$Between; - public final fun exprCall (Lorg/partiql/ast/Identifier;Ljava/util/List;Lorg/partiql/ast/SetQuantifier;Lkotlin/jvm/functions/Function1;)Lorg/partiql/ast/Expr$Call; - public static synthetic fun exprCall$default (Lorg/partiql/ast/builder/AstBuilder;Lorg/partiql/ast/Identifier;Ljava/util/List;Lorg/partiql/ast/SetQuantifier;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lorg/partiql/ast/Expr$Call; - public final fun exprCase (Lorg/partiql/ast/Expr;Ljava/util/List;Lorg/partiql/ast/Expr;Lkotlin/jvm/functions/Function1;)Lorg/partiql/ast/Expr$Case; - public static synthetic fun exprCase$default (Lorg/partiql/ast/builder/AstBuilder;Lorg/partiql/ast/Expr;Ljava/util/List;Lorg/partiql/ast/Expr;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lorg/partiql/ast/Expr$Case; - public final fun exprCaseBranch (Lorg/partiql/ast/Expr;Lorg/partiql/ast/Expr;Lkotlin/jvm/functions/Function1;)Lorg/partiql/ast/Expr$Case$Branch; - public static synthetic fun exprCaseBranch$default (Lorg/partiql/ast/builder/AstBuilder;Lorg/partiql/ast/Expr;Lorg/partiql/ast/Expr;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lorg/partiql/ast/Expr$Case$Branch; - public final fun exprCast (Lorg/partiql/ast/Expr;Lorg/partiql/ast/Type;Lkotlin/jvm/functions/Function1;)Lorg/partiql/ast/Expr$Cast; - public static synthetic fun exprCast$default (Lorg/partiql/ast/builder/AstBuilder;Lorg/partiql/ast/Expr;Lorg/partiql/ast/Type;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lorg/partiql/ast/Expr$Cast; - public final fun exprCoalesce (Ljava/util/List;Lkotlin/jvm/functions/Function1;)Lorg/partiql/ast/Expr$Coalesce; - public static synthetic fun exprCoalesce$default (Lorg/partiql/ast/builder/AstBuilder;Ljava/util/List;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lorg/partiql/ast/Expr$Coalesce; - public final fun exprCollection (Lorg/partiql/ast/Expr$Collection$Type;Ljava/util/List;Lkotlin/jvm/functions/Function1;)Lorg/partiql/ast/Expr$Collection; - public static synthetic fun exprCollection$default (Lorg/partiql/ast/builder/AstBuilder;Lorg/partiql/ast/Expr$Collection$Type;Ljava/util/List;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lorg/partiql/ast/Expr$Collection; - public final fun exprDateAdd (Lorg/partiql/ast/DatetimeField;Lorg/partiql/ast/Expr;Lorg/partiql/ast/Expr;Lkotlin/jvm/functions/Function1;)Lorg/partiql/ast/Expr$DateAdd; - public static synthetic fun exprDateAdd$default (Lorg/partiql/ast/builder/AstBuilder;Lorg/partiql/ast/DatetimeField;Lorg/partiql/ast/Expr;Lorg/partiql/ast/Expr;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lorg/partiql/ast/Expr$DateAdd; - public final fun exprDateDiff (Lorg/partiql/ast/DatetimeField;Lorg/partiql/ast/Expr;Lorg/partiql/ast/Expr;Lkotlin/jvm/functions/Function1;)Lorg/partiql/ast/Expr$DateDiff; - public static synthetic fun exprDateDiff$default (Lorg/partiql/ast/builder/AstBuilder;Lorg/partiql/ast/DatetimeField;Lorg/partiql/ast/Expr;Lorg/partiql/ast/Expr;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lorg/partiql/ast/Expr$DateDiff; - public final fun exprExtract (Lorg/partiql/ast/DatetimeField;Lorg/partiql/ast/Expr;Lkotlin/jvm/functions/Function1;)Lorg/partiql/ast/Expr$Extract; - public static synthetic fun exprExtract$default (Lorg/partiql/ast/builder/AstBuilder;Lorg/partiql/ast/DatetimeField;Lorg/partiql/ast/Expr;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lorg/partiql/ast/Expr$Extract; - public final fun exprInCollection (Lorg/partiql/ast/Expr;Lorg/partiql/ast/Expr;Ljava/lang/Boolean;Lkotlin/jvm/functions/Function1;)Lorg/partiql/ast/Expr$InCollection; - public static synthetic fun exprInCollection$default (Lorg/partiql/ast/builder/AstBuilder;Lorg/partiql/ast/Expr;Lorg/partiql/ast/Expr;Ljava/lang/Boolean;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lorg/partiql/ast/Expr$InCollection; - public final fun exprIsType (Lorg/partiql/ast/Expr;Lorg/partiql/ast/Type;Ljava/lang/Boolean;Lkotlin/jvm/functions/Function1;)Lorg/partiql/ast/Expr$IsType; - public static synthetic fun exprIsType$default (Lorg/partiql/ast/builder/AstBuilder;Lorg/partiql/ast/Expr;Lorg/partiql/ast/Type;Ljava/lang/Boolean;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lorg/partiql/ast/Expr$IsType; - public final fun exprLike (Lorg/partiql/ast/Expr;Lorg/partiql/ast/Expr;Lorg/partiql/ast/Expr;Ljava/lang/Boolean;Lkotlin/jvm/functions/Function1;)Lorg/partiql/ast/Expr$Like; - public static synthetic fun exprLike$default (Lorg/partiql/ast/builder/AstBuilder;Lorg/partiql/ast/Expr;Lorg/partiql/ast/Expr;Lorg/partiql/ast/Expr;Ljava/lang/Boolean;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lorg/partiql/ast/Expr$Like; - public final fun exprLit (Lorg/partiql/value/PartiQLValue;Lkotlin/jvm/functions/Function1;)Lorg/partiql/ast/Expr$Lit; - public static synthetic fun exprLit$default (Lorg/partiql/ast/builder/AstBuilder;Lorg/partiql/value/PartiQLValue;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lorg/partiql/ast/Expr$Lit; - public final fun exprMatch (Lorg/partiql/ast/Expr;Lorg/partiql/ast/GraphMatch;Lkotlin/jvm/functions/Function1;)Lorg/partiql/ast/Expr$Match; - public static synthetic fun exprMatch$default (Lorg/partiql/ast/builder/AstBuilder;Lorg/partiql/ast/Expr;Lorg/partiql/ast/GraphMatch;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lorg/partiql/ast/Expr$Match; - public final fun exprNot (Lorg/partiql/ast/Expr;Lkotlin/jvm/functions/Function1;)Lorg/partiql/ast/Expr$Not; - public static synthetic fun exprNot$default (Lorg/partiql/ast/builder/AstBuilder;Lorg/partiql/ast/Expr;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lorg/partiql/ast/Expr$Not; - public final fun exprNullIf (Lorg/partiql/ast/Expr;Lorg/partiql/ast/Expr;Lkotlin/jvm/functions/Function1;)Lorg/partiql/ast/Expr$NullIf; - public static synthetic fun exprNullIf$default (Lorg/partiql/ast/builder/AstBuilder;Lorg/partiql/ast/Expr;Lorg/partiql/ast/Expr;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lorg/partiql/ast/Expr$NullIf; - public final fun exprOperator (Ljava/lang/String;Lorg/partiql/ast/Expr;Lorg/partiql/ast/Expr;Lkotlin/jvm/functions/Function1;)Lorg/partiql/ast/Expr$Operator; - public static synthetic fun exprOperator$default (Lorg/partiql/ast/builder/AstBuilder;Ljava/lang/String;Lorg/partiql/ast/Expr;Lorg/partiql/ast/Expr;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lorg/partiql/ast/Expr$Operator; - public final fun exprOr (Lorg/partiql/ast/Expr;Lorg/partiql/ast/Expr;Lkotlin/jvm/functions/Function1;)Lorg/partiql/ast/Expr$Or; - public static synthetic fun exprOr$default (Lorg/partiql/ast/builder/AstBuilder;Lorg/partiql/ast/Expr;Lorg/partiql/ast/Expr;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lorg/partiql/ast/Expr$Or; - public final fun exprOverlay (Lorg/partiql/ast/Expr;Lorg/partiql/ast/Expr;Lorg/partiql/ast/Expr;Lorg/partiql/ast/Expr;Lkotlin/jvm/functions/Function1;)Lorg/partiql/ast/Expr$Overlay; - public static synthetic fun exprOverlay$default (Lorg/partiql/ast/builder/AstBuilder;Lorg/partiql/ast/Expr;Lorg/partiql/ast/Expr;Lorg/partiql/ast/Expr;Lorg/partiql/ast/Expr;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lorg/partiql/ast/Expr$Overlay; - public final fun exprParameter (Ljava/lang/Integer;Lkotlin/jvm/functions/Function1;)Lorg/partiql/ast/Expr$Parameter; - public static synthetic fun exprParameter$default (Lorg/partiql/ast/builder/AstBuilder;Ljava/lang/Integer;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lorg/partiql/ast/Expr$Parameter; - public final fun exprPath (Lorg/partiql/ast/Expr;Ljava/util/List;Lkotlin/jvm/functions/Function1;)Lorg/partiql/ast/Expr$Path; - public static synthetic fun exprPath$default (Lorg/partiql/ast/builder/AstBuilder;Lorg/partiql/ast/Expr;Ljava/util/List;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lorg/partiql/ast/Expr$Path; - public final fun exprPathStepIndex (Lorg/partiql/ast/Expr;Lkotlin/jvm/functions/Function1;)Lorg/partiql/ast/Expr$Path$Step$Index; - public static synthetic fun exprPathStepIndex$default (Lorg/partiql/ast/builder/AstBuilder;Lorg/partiql/ast/Expr;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lorg/partiql/ast/Expr$Path$Step$Index; - public final fun exprPathStepSymbol (Lorg/partiql/ast/Identifier$Symbol;Lkotlin/jvm/functions/Function1;)Lorg/partiql/ast/Expr$Path$Step$Symbol; - public static synthetic fun exprPathStepSymbol$default (Lorg/partiql/ast/builder/AstBuilder;Lorg/partiql/ast/Identifier$Symbol;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lorg/partiql/ast/Expr$Path$Step$Symbol; - public final fun exprPathStepUnpivot (Lkotlin/jvm/functions/Function1;)Lorg/partiql/ast/Expr$Path$Step$Unpivot; - public static synthetic fun exprPathStepUnpivot$default (Lorg/partiql/ast/builder/AstBuilder;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lorg/partiql/ast/Expr$Path$Step$Unpivot; - public final fun exprPathStepWildcard (Lkotlin/jvm/functions/Function1;)Lorg/partiql/ast/Expr$Path$Step$Wildcard; - public static synthetic fun exprPathStepWildcard$default (Lorg/partiql/ast/builder/AstBuilder;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lorg/partiql/ast/Expr$Path$Step$Wildcard; - public final fun exprPosition (Lorg/partiql/ast/Expr;Lorg/partiql/ast/Expr;Lkotlin/jvm/functions/Function1;)Lorg/partiql/ast/Expr$Position; - public static synthetic fun exprPosition$default (Lorg/partiql/ast/builder/AstBuilder;Lorg/partiql/ast/Expr;Lorg/partiql/ast/Expr;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lorg/partiql/ast/Expr$Position; - public final fun exprQuerySet (Lorg/partiql/ast/QueryBody;Lorg/partiql/ast/OrderBy;Lorg/partiql/ast/Expr;Lorg/partiql/ast/Expr;Lkotlin/jvm/functions/Function1;)Lorg/partiql/ast/Expr$QuerySet; - public static synthetic fun exprQuerySet$default (Lorg/partiql/ast/builder/AstBuilder;Lorg/partiql/ast/QueryBody;Lorg/partiql/ast/OrderBy;Lorg/partiql/ast/Expr;Lorg/partiql/ast/Expr;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lorg/partiql/ast/Expr$QuerySet; - public final fun exprSessionAttribute (Lorg/partiql/ast/Expr$SessionAttribute$Attribute;Lkotlin/jvm/functions/Function1;)Lorg/partiql/ast/Expr$SessionAttribute; - public static synthetic fun exprSessionAttribute$default (Lorg/partiql/ast/builder/AstBuilder;Lorg/partiql/ast/Expr$SessionAttribute$Attribute;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lorg/partiql/ast/Expr$SessionAttribute; - public final fun exprStruct (Ljava/util/List;Lkotlin/jvm/functions/Function1;)Lorg/partiql/ast/Expr$Struct; - public static synthetic fun exprStruct$default (Lorg/partiql/ast/builder/AstBuilder;Ljava/util/List;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lorg/partiql/ast/Expr$Struct; - public final fun exprStructField (Lorg/partiql/ast/Expr;Lorg/partiql/ast/Expr;Lkotlin/jvm/functions/Function1;)Lorg/partiql/ast/Expr$Struct$Field; - public static synthetic fun exprStructField$default (Lorg/partiql/ast/builder/AstBuilder;Lorg/partiql/ast/Expr;Lorg/partiql/ast/Expr;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lorg/partiql/ast/Expr$Struct$Field; - public final fun exprSubstring (Lorg/partiql/ast/Expr;Lorg/partiql/ast/Expr;Lorg/partiql/ast/Expr;Lkotlin/jvm/functions/Function1;)Lorg/partiql/ast/Expr$Substring; - public static synthetic fun exprSubstring$default (Lorg/partiql/ast/builder/AstBuilder;Lorg/partiql/ast/Expr;Lorg/partiql/ast/Expr;Lorg/partiql/ast/Expr;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lorg/partiql/ast/Expr$Substring; - public final fun exprTrim (Lorg/partiql/ast/Expr;Lorg/partiql/ast/Expr;Lorg/partiql/ast/Expr$Trim$Spec;Lkotlin/jvm/functions/Function1;)Lorg/partiql/ast/Expr$Trim; - public static synthetic fun exprTrim$default (Lorg/partiql/ast/builder/AstBuilder;Lorg/partiql/ast/Expr;Lorg/partiql/ast/Expr;Lorg/partiql/ast/Expr$Trim$Spec;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lorg/partiql/ast/Expr$Trim; - public final fun exprValues (Ljava/util/List;Lkotlin/jvm/functions/Function1;)Lorg/partiql/ast/Expr$Values; - public static synthetic fun exprValues$default (Lorg/partiql/ast/builder/AstBuilder;Ljava/util/List;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lorg/partiql/ast/Expr$Values; - public final fun exprValuesRow (Ljava/util/List;Lkotlin/jvm/functions/Function1;)Lorg/partiql/ast/Expr$Values$Row; - public static synthetic fun exprValuesRow$default (Lorg/partiql/ast/builder/AstBuilder;Ljava/util/List;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lorg/partiql/ast/Expr$Values$Row; - public final fun exprVar (Lorg/partiql/ast/Identifier;Lorg/partiql/ast/Expr$Var$Scope;Lkotlin/jvm/functions/Function1;)Lorg/partiql/ast/Expr$Var; - public static synthetic fun exprVar$default (Lorg/partiql/ast/builder/AstBuilder;Lorg/partiql/ast/Identifier;Lorg/partiql/ast/Expr$Var$Scope;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lorg/partiql/ast/Expr$Var; - public final fun exprVariant (Ljava/lang/String;Ljava/lang/String;Lkotlin/jvm/functions/Function1;)Lorg/partiql/ast/Expr$Variant; - public static synthetic fun exprVariant$default (Lorg/partiql/ast/builder/AstBuilder;Ljava/lang/String;Ljava/lang/String;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lorg/partiql/ast/Expr$Variant; - public final fun exprWindow (Lorg/partiql/ast/Expr$Window$Function;Lorg/partiql/ast/Expr;Lorg/partiql/ast/Expr;Lorg/partiql/ast/Expr;Lorg/partiql/ast/Expr$Window$Over;Lkotlin/jvm/functions/Function1;)Lorg/partiql/ast/Expr$Window; - public static synthetic fun exprWindow$default (Lorg/partiql/ast/builder/AstBuilder;Lorg/partiql/ast/Expr$Window$Function;Lorg/partiql/ast/Expr;Lorg/partiql/ast/Expr;Lorg/partiql/ast/Expr;Lorg/partiql/ast/Expr$Window$Over;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lorg/partiql/ast/Expr$Window; - public final fun exprWindowOver (Ljava/util/List;Ljava/util/List;Lkotlin/jvm/functions/Function1;)Lorg/partiql/ast/Expr$Window$Over; - public static synthetic fun exprWindowOver$default (Lorg/partiql/ast/builder/AstBuilder;Ljava/util/List;Ljava/util/List;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lorg/partiql/ast/Expr$Window$Over; - public final fun fromJoin (Lorg/partiql/ast/From;Lorg/partiql/ast/From;Lorg/partiql/ast/From$Join$Type;Lorg/partiql/ast/Expr;Lkotlin/jvm/functions/Function1;)Lorg/partiql/ast/From$Join; - public static synthetic fun fromJoin$default (Lorg/partiql/ast/builder/AstBuilder;Lorg/partiql/ast/From;Lorg/partiql/ast/From;Lorg/partiql/ast/From$Join$Type;Lorg/partiql/ast/Expr;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lorg/partiql/ast/From$Join; - public final fun fromValue (Lorg/partiql/ast/Expr;Lorg/partiql/ast/From$Value$Type;Lorg/partiql/ast/Identifier$Symbol;Lorg/partiql/ast/Identifier$Symbol;Lorg/partiql/ast/Identifier$Symbol;Lkotlin/jvm/functions/Function1;)Lorg/partiql/ast/From$Value; - public static synthetic fun fromValue$default (Lorg/partiql/ast/builder/AstBuilder;Lorg/partiql/ast/Expr;Lorg/partiql/ast/From$Value$Type;Lorg/partiql/ast/Identifier$Symbol;Lorg/partiql/ast/Identifier$Symbol;Lorg/partiql/ast/Identifier$Symbol;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lorg/partiql/ast/From$Value; - public final fun graphMatch (Ljava/util/List;Lorg/partiql/ast/GraphMatch$Selector;Lkotlin/jvm/functions/Function1;)Lorg/partiql/ast/GraphMatch; - public static synthetic fun graphMatch$default (Lorg/partiql/ast/builder/AstBuilder;Ljava/util/List;Lorg/partiql/ast/GraphMatch$Selector;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lorg/partiql/ast/GraphMatch; - public final fun graphMatchLabelConj (Lorg/partiql/ast/GraphMatch$Label;Lorg/partiql/ast/GraphMatch$Label;Lkotlin/jvm/functions/Function1;)Lorg/partiql/ast/GraphMatch$Label$Conj; - public static synthetic fun graphMatchLabelConj$default (Lorg/partiql/ast/builder/AstBuilder;Lorg/partiql/ast/GraphMatch$Label;Lorg/partiql/ast/GraphMatch$Label;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lorg/partiql/ast/GraphMatch$Label$Conj; - public final fun graphMatchLabelDisj (Lorg/partiql/ast/GraphMatch$Label;Lorg/partiql/ast/GraphMatch$Label;Lkotlin/jvm/functions/Function1;)Lorg/partiql/ast/GraphMatch$Label$Disj; - public static synthetic fun graphMatchLabelDisj$default (Lorg/partiql/ast/builder/AstBuilder;Lorg/partiql/ast/GraphMatch$Label;Lorg/partiql/ast/GraphMatch$Label;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lorg/partiql/ast/GraphMatch$Label$Disj; - public final fun graphMatchLabelName (Ljava/lang/String;Lkotlin/jvm/functions/Function1;)Lorg/partiql/ast/GraphMatch$Label$Name; - public static synthetic fun graphMatchLabelName$default (Lorg/partiql/ast/builder/AstBuilder;Ljava/lang/String;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lorg/partiql/ast/GraphMatch$Label$Name; - public final fun graphMatchLabelNegation (Lorg/partiql/ast/GraphMatch$Label;Lkotlin/jvm/functions/Function1;)Lorg/partiql/ast/GraphMatch$Label$Negation; - public static synthetic fun graphMatchLabelNegation$default (Lorg/partiql/ast/builder/AstBuilder;Lorg/partiql/ast/GraphMatch$Label;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lorg/partiql/ast/GraphMatch$Label$Negation; - public final fun graphMatchLabelWildcard (Lkotlin/jvm/functions/Function1;)Lorg/partiql/ast/GraphMatch$Label$Wildcard; - public static synthetic fun graphMatchLabelWildcard$default (Lorg/partiql/ast/builder/AstBuilder;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lorg/partiql/ast/GraphMatch$Label$Wildcard; - public final fun graphMatchPattern (Lorg/partiql/ast/GraphMatch$Restrictor;Lorg/partiql/ast/Expr;Ljava/lang/String;Lorg/partiql/ast/GraphMatch$Quantifier;Ljava/util/List;Lkotlin/jvm/functions/Function1;)Lorg/partiql/ast/GraphMatch$Pattern; - public static synthetic fun graphMatchPattern$default (Lorg/partiql/ast/builder/AstBuilder;Lorg/partiql/ast/GraphMatch$Restrictor;Lorg/partiql/ast/Expr;Ljava/lang/String;Lorg/partiql/ast/GraphMatch$Quantifier;Ljava/util/List;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lorg/partiql/ast/GraphMatch$Pattern; - public final fun graphMatchPatternPartEdge (Lorg/partiql/ast/GraphMatch$Direction;Lorg/partiql/ast/GraphMatch$Quantifier;Lorg/partiql/ast/Expr;Ljava/lang/String;Lorg/partiql/ast/GraphMatch$Label;Lkotlin/jvm/functions/Function1;)Lorg/partiql/ast/GraphMatch$Pattern$Part$Edge; - public static synthetic fun graphMatchPatternPartEdge$default (Lorg/partiql/ast/builder/AstBuilder;Lorg/partiql/ast/GraphMatch$Direction;Lorg/partiql/ast/GraphMatch$Quantifier;Lorg/partiql/ast/Expr;Ljava/lang/String;Lorg/partiql/ast/GraphMatch$Label;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lorg/partiql/ast/GraphMatch$Pattern$Part$Edge; - public final fun graphMatchPatternPartNode (Lorg/partiql/ast/Expr;Ljava/lang/String;Lorg/partiql/ast/GraphMatch$Label;Lkotlin/jvm/functions/Function1;)Lorg/partiql/ast/GraphMatch$Pattern$Part$Node; - public static synthetic fun graphMatchPatternPartNode$default (Lorg/partiql/ast/builder/AstBuilder;Lorg/partiql/ast/Expr;Ljava/lang/String;Lorg/partiql/ast/GraphMatch$Label;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lorg/partiql/ast/GraphMatch$Pattern$Part$Node; - public final fun graphMatchPatternPartPattern (Lorg/partiql/ast/GraphMatch$Pattern;Lkotlin/jvm/functions/Function1;)Lorg/partiql/ast/GraphMatch$Pattern$Part$Pattern; - public static synthetic fun graphMatchPatternPartPattern$default (Lorg/partiql/ast/builder/AstBuilder;Lorg/partiql/ast/GraphMatch$Pattern;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lorg/partiql/ast/GraphMatch$Pattern$Part$Pattern; - public final fun graphMatchQuantifier (Ljava/lang/Long;Ljava/lang/Long;Lkotlin/jvm/functions/Function1;)Lorg/partiql/ast/GraphMatch$Quantifier; - public static synthetic fun graphMatchQuantifier$default (Lorg/partiql/ast/builder/AstBuilder;Ljava/lang/Long;Ljava/lang/Long;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lorg/partiql/ast/GraphMatch$Quantifier; - public final fun graphMatchSelectorAllShortest (Lkotlin/jvm/functions/Function1;)Lorg/partiql/ast/GraphMatch$Selector$AllShortest; - public static synthetic fun graphMatchSelectorAllShortest$default (Lorg/partiql/ast/builder/AstBuilder;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lorg/partiql/ast/GraphMatch$Selector$AllShortest; - public final fun graphMatchSelectorAny (Lkotlin/jvm/functions/Function1;)Lorg/partiql/ast/GraphMatch$Selector$Any; - public static synthetic fun graphMatchSelectorAny$default (Lorg/partiql/ast/builder/AstBuilder;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lorg/partiql/ast/GraphMatch$Selector$Any; - public final fun graphMatchSelectorAnyK (Ljava/lang/Long;Lkotlin/jvm/functions/Function1;)Lorg/partiql/ast/GraphMatch$Selector$AnyK; - public static synthetic fun graphMatchSelectorAnyK$default (Lorg/partiql/ast/builder/AstBuilder;Ljava/lang/Long;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lorg/partiql/ast/GraphMatch$Selector$AnyK; - public final fun graphMatchSelectorAnyShortest (Lkotlin/jvm/functions/Function1;)Lorg/partiql/ast/GraphMatch$Selector$AnyShortest; - public static synthetic fun graphMatchSelectorAnyShortest$default (Lorg/partiql/ast/builder/AstBuilder;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lorg/partiql/ast/GraphMatch$Selector$AnyShortest; - public final fun graphMatchSelectorShortestK (Ljava/lang/Long;Lkotlin/jvm/functions/Function1;)Lorg/partiql/ast/GraphMatch$Selector$ShortestK; - public static synthetic fun graphMatchSelectorShortestK$default (Lorg/partiql/ast/builder/AstBuilder;Ljava/lang/Long;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lorg/partiql/ast/GraphMatch$Selector$ShortestK; - public final fun graphMatchSelectorShortestKGroup (Ljava/lang/Long;Lkotlin/jvm/functions/Function1;)Lorg/partiql/ast/GraphMatch$Selector$ShortestKGroup; - public static synthetic fun graphMatchSelectorShortestKGroup$default (Lorg/partiql/ast/builder/AstBuilder;Ljava/lang/Long;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lorg/partiql/ast/GraphMatch$Selector$ShortestKGroup; - public final fun groupBy (Lorg/partiql/ast/GroupBy$Strategy;Ljava/util/List;Lorg/partiql/ast/Identifier$Symbol;Lkotlin/jvm/functions/Function1;)Lorg/partiql/ast/GroupBy; - public static synthetic fun groupBy$default (Lorg/partiql/ast/builder/AstBuilder;Lorg/partiql/ast/GroupBy$Strategy;Ljava/util/List;Lorg/partiql/ast/Identifier$Symbol;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lorg/partiql/ast/GroupBy; - public final fun groupByKey (Lorg/partiql/ast/Expr;Lorg/partiql/ast/Identifier$Symbol;Lkotlin/jvm/functions/Function1;)Lorg/partiql/ast/GroupBy$Key; - public static synthetic fun groupByKey$default (Lorg/partiql/ast/builder/AstBuilder;Lorg/partiql/ast/Expr;Lorg/partiql/ast/Identifier$Symbol;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lorg/partiql/ast/GroupBy$Key; - public final fun identifierQualified (Lorg/partiql/ast/Identifier$Symbol;Ljava/util/List;Lkotlin/jvm/functions/Function1;)Lorg/partiql/ast/Identifier$Qualified; - public static synthetic fun identifierQualified$default (Lorg/partiql/ast/builder/AstBuilder;Lorg/partiql/ast/Identifier$Symbol;Ljava/util/List;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lorg/partiql/ast/Identifier$Qualified; - public final fun identifierSymbol (Ljava/lang/String;Lorg/partiql/ast/Identifier$CaseSensitivity;Lkotlin/jvm/functions/Function1;)Lorg/partiql/ast/Identifier$Symbol; - public static synthetic fun identifierSymbol$default (Lorg/partiql/ast/builder/AstBuilder;Ljava/lang/String;Lorg/partiql/ast/Identifier$CaseSensitivity;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lorg/partiql/ast/Identifier$Symbol; - public final fun let (Ljava/util/List;Lkotlin/jvm/functions/Function1;)Lorg/partiql/ast/Let; - public static synthetic fun let$default (Lorg/partiql/ast/builder/AstBuilder;Ljava/util/List;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lorg/partiql/ast/Let; - public final fun letBinding (Lorg/partiql/ast/Expr;Lorg/partiql/ast/Identifier$Symbol;Lkotlin/jvm/functions/Function1;)Lorg/partiql/ast/Let$Binding; - public static synthetic fun letBinding$default (Lorg/partiql/ast/builder/AstBuilder;Lorg/partiql/ast/Expr;Lorg/partiql/ast/Identifier$Symbol;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lorg/partiql/ast/Let$Binding; - public final fun orderBy (Ljava/util/List;Lkotlin/jvm/functions/Function1;)Lorg/partiql/ast/OrderBy; - public static synthetic fun orderBy$default (Lorg/partiql/ast/builder/AstBuilder;Ljava/util/List;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lorg/partiql/ast/OrderBy; - public final fun path (Lorg/partiql/ast/Identifier$Symbol;Ljava/util/List;Lkotlin/jvm/functions/Function1;)Lorg/partiql/ast/Path; - public static synthetic fun path$default (Lorg/partiql/ast/builder/AstBuilder;Lorg/partiql/ast/Identifier$Symbol;Ljava/util/List;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lorg/partiql/ast/Path; - public final fun pathStepIndex (Ljava/lang/Integer;Lkotlin/jvm/functions/Function1;)Lorg/partiql/ast/Path$Step$Index; - public static synthetic fun pathStepIndex$default (Lorg/partiql/ast/builder/AstBuilder;Ljava/lang/Integer;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lorg/partiql/ast/Path$Step$Index; - public final fun pathStepSymbol (Lorg/partiql/ast/Identifier$Symbol;Lkotlin/jvm/functions/Function1;)Lorg/partiql/ast/Path$Step$Symbol; - public static synthetic fun pathStepSymbol$default (Lorg/partiql/ast/builder/AstBuilder;Lorg/partiql/ast/Identifier$Symbol;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lorg/partiql/ast/Path$Step$Symbol; - public final fun queryBodySFW (Lorg/partiql/ast/Select;Lorg/partiql/ast/Exclude;Lorg/partiql/ast/From;Lorg/partiql/ast/Let;Lorg/partiql/ast/Expr;Lorg/partiql/ast/GroupBy;Lorg/partiql/ast/Expr;Lkotlin/jvm/functions/Function1;)Lorg/partiql/ast/QueryBody$SFW; - public static synthetic fun queryBodySFW$default (Lorg/partiql/ast/builder/AstBuilder;Lorg/partiql/ast/Select;Lorg/partiql/ast/Exclude;Lorg/partiql/ast/From;Lorg/partiql/ast/Let;Lorg/partiql/ast/Expr;Lorg/partiql/ast/GroupBy;Lorg/partiql/ast/Expr;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lorg/partiql/ast/QueryBody$SFW; - public final fun queryBodySetOp (Lorg/partiql/ast/SetOp;Ljava/lang/Boolean;Lorg/partiql/ast/Expr;Lorg/partiql/ast/Expr;Lkotlin/jvm/functions/Function1;)Lorg/partiql/ast/QueryBody$SetOp; - public static synthetic fun queryBodySetOp$default (Lorg/partiql/ast/builder/AstBuilder;Lorg/partiql/ast/SetOp;Ljava/lang/Boolean;Lorg/partiql/ast/Expr;Lorg/partiql/ast/Expr;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lorg/partiql/ast/QueryBody$SetOp; - public final fun selectPivot (Lorg/partiql/ast/Expr;Lorg/partiql/ast/Expr;Lkotlin/jvm/functions/Function1;)Lorg/partiql/ast/Select$Pivot; - public static synthetic fun selectPivot$default (Lorg/partiql/ast/builder/AstBuilder;Lorg/partiql/ast/Expr;Lorg/partiql/ast/Expr;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lorg/partiql/ast/Select$Pivot; - public final fun selectProject (Ljava/util/List;Lorg/partiql/ast/SetQuantifier;Lkotlin/jvm/functions/Function1;)Lorg/partiql/ast/Select$Project; - public static synthetic fun selectProject$default (Lorg/partiql/ast/builder/AstBuilder;Ljava/util/List;Lorg/partiql/ast/SetQuantifier;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lorg/partiql/ast/Select$Project; - public final fun selectProjectItemAll (Lorg/partiql/ast/Expr;Lkotlin/jvm/functions/Function1;)Lorg/partiql/ast/Select$Project$Item$All; - public static synthetic fun selectProjectItemAll$default (Lorg/partiql/ast/builder/AstBuilder;Lorg/partiql/ast/Expr;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lorg/partiql/ast/Select$Project$Item$All; - public final fun selectProjectItemExpression (Lorg/partiql/ast/Expr;Lorg/partiql/ast/Identifier$Symbol;Lkotlin/jvm/functions/Function1;)Lorg/partiql/ast/Select$Project$Item$Expression; - public static synthetic fun selectProjectItemExpression$default (Lorg/partiql/ast/builder/AstBuilder;Lorg/partiql/ast/Expr;Lorg/partiql/ast/Identifier$Symbol;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lorg/partiql/ast/Select$Project$Item$Expression; - public final fun selectStar (Lorg/partiql/ast/SetQuantifier;Lkotlin/jvm/functions/Function1;)Lorg/partiql/ast/Select$Star; - public static synthetic fun selectStar$default (Lorg/partiql/ast/builder/AstBuilder;Lorg/partiql/ast/SetQuantifier;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lorg/partiql/ast/Select$Star; - public final fun selectValue (Lorg/partiql/ast/Expr;Lorg/partiql/ast/SetQuantifier;Lkotlin/jvm/functions/Function1;)Lorg/partiql/ast/Select$Value; - public static synthetic fun selectValue$default (Lorg/partiql/ast/builder/AstBuilder;Lorg/partiql/ast/Expr;Lorg/partiql/ast/SetQuantifier;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lorg/partiql/ast/Select$Value; - public final fun setOp (Lorg/partiql/ast/SetOp$Type;Lorg/partiql/ast/SetQuantifier;Lkotlin/jvm/functions/Function1;)Lorg/partiql/ast/SetOp; - public static synthetic fun setOp$default (Lorg/partiql/ast/builder/AstBuilder;Lorg/partiql/ast/SetOp$Type;Lorg/partiql/ast/SetQuantifier;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lorg/partiql/ast/SetOp; - public final fun sort (Lorg/partiql/ast/Expr;Lorg/partiql/ast/Sort$Dir;Lorg/partiql/ast/Sort$Nulls;Lkotlin/jvm/functions/Function1;)Lorg/partiql/ast/Sort; - public static synthetic fun sort$default (Lorg/partiql/ast/builder/AstBuilder;Lorg/partiql/ast/Expr;Lorg/partiql/ast/Sort$Dir;Lorg/partiql/ast/Sort$Nulls;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lorg/partiql/ast/Sort; - public final fun statementDDLCreateIndex (Lorg/partiql/ast/Identifier;Lorg/partiql/ast/Identifier;Ljava/util/List;Lkotlin/jvm/functions/Function1;)Lorg/partiql/ast/Statement$DDL$CreateIndex; - public static synthetic fun statementDDLCreateIndex$default (Lorg/partiql/ast/builder/AstBuilder;Lorg/partiql/ast/Identifier;Lorg/partiql/ast/Identifier;Ljava/util/List;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lorg/partiql/ast/Statement$DDL$CreateIndex; - public final fun statementDDLCreateTable (Lorg/partiql/ast/Identifier;Lorg/partiql/ast/TableDefinition;Lkotlin/jvm/functions/Function1;)Lorg/partiql/ast/Statement$DDL$CreateTable; - public static synthetic fun statementDDLCreateTable$default (Lorg/partiql/ast/builder/AstBuilder;Lorg/partiql/ast/Identifier;Lorg/partiql/ast/TableDefinition;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lorg/partiql/ast/Statement$DDL$CreateTable; - public final fun statementDDLDropIndex (Lorg/partiql/ast/Identifier;Lorg/partiql/ast/Identifier;Lkotlin/jvm/functions/Function1;)Lorg/partiql/ast/Statement$DDL$DropIndex; - public static synthetic fun statementDDLDropIndex$default (Lorg/partiql/ast/builder/AstBuilder;Lorg/partiql/ast/Identifier;Lorg/partiql/ast/Identifier;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lorg/partiql/ast/Statement$DDL$DropIndex; - public final fun statementDDLDropTable (Lorg/partiql/ast/Identifier;Lkotlin/jvm/functions/Function1;)Lorg/partiql/ast/Statement$DDL$DropTable; - public static synthetic fun statementDDLDropTable$default (Lorg/partiql/ast/builder/AstBuilder;Lorg/partiql/ast/Identifier;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lorg/partiql/ast/Statement$DDL$DropTable; - public final fun statementExplain (Lorg/partiql/ast/Statement$Explain$Target;Lkotlin/jvm/functions/Function1;)Lorg/partiql/ast/Statement$Explain; - public static synthetic fun statementExplain$default (Lorg/partiql/ast/builder/AstBuilder;Lorg/partiql/ast/Statement$Explain$Target;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lorg/partiql/ast/Statement$Explain; - public final fun statementExplainTargetDomain (Lorg/partiql/ast/Statement;Ljava/lang/String;Ljava/lang/String;Lkotlin/jvm/functions/Function1;)Lorg/partiql/ast/Statement$Explain$Target$Domain; - public static synthetic fun statementExplainTargetDomain$default (Lorg/partiql/ast/builder/AstBuilder;Lorg/partiql/ast/Statement;Ljava/lang/String;Ljava/lang/String;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lorg/partiql/ast/Statement$Explain$Target$Domain; - public final fun statementQuery (Lorg/partiql/ast/Expr;Lkotlin/jvm/functions/Function1;)Lorg/partiql/ast/Statement$Query; - public static synthetic fun statementQuery$default (Lorg/partiql/ast/builder/AstBuilder;Lorg/partiql/ast/Expr;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lorg/partiql/ast/Statement$Query; - public final fun tableDefinition (Ljava/util/List;Lkotlin/jvm/functions/Function1;)Lorg/partiql/ast/TableDefinition; - public static synthetic fun tableDefinition$default (Lorg/partiql/ast/builder/AstBuilder;Ljava/util/List;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lorg/partiql/ast/TableDefinition; - public final fun tableDefinitionColumn (Ljava/lang/String;Lorg/partiql/ast/Type;Ljava/util/List;Lkotlin/jvm/functions/Function1;)Lorg/partiql/ast/TableDefinition$Column; - public static synthetic fun tableDefinitionColumn$default (Lorg/partiql/ast/builder/AstBuilder;Ljava/lang/String;Lorg/partiql/ast/Type;Ljava/util/List;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lorg/partiql/ast/TableDefinition$Column; - public final fun tableDefinitionColumnConstraint (Ljava/lang/String;Lorg/partiql/ast/TableDefinition$Column$Constraint$Body;Lkotlin/jvm/functions/Function1;)Lorg/partiql/ast/TableDefinition$Column$Constraint; - public static synthetic fun tableDefinitionColumnConstraint$default (Lorg/partiql/ast/builder/AstBuilder;Ljava/lang/String;Lorg/partiql/ast/TableDefinition$Column$Constraint$Body;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lorg/partiql/ast/TableDefinition$Column$Constraint; - public final fun tableDefinitionColumnConstraintBodyCheck (Lorg/partiql/ast/Expr;Lkotlin/jvm/functions/Function1;)Lorg/partiql/ast/TableDefinition$Column$Constraint$Body$Check; - public static synthetic fun tableDefinitionColumnConstraintBodyCheck$default (Lorg/partiql/ast/builder/AstBuilder;Lorg/partiql/ast/Expr;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lorg/partiql/ast/TableDefinition$Column$Constraint$Body$Check; - public final fun tableDefinitionColumnConstraintBodyNotNull (Lkotlin/jvm/functions/Function1;)Lorg/partiql/ast/TableDefinition$Column$Constraint$Body$NotNull; - public static synthetic fun tableDefinitionColumnConstraintBodyNotNull$default (Lorg/partiql/ast/builder/AstBuilder;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lorg/partiql/ast/TableDefinition$Column$Constraint$Body$NotNull; - public final fun tableDefinitionColumnConstraintBodyNullable (Lkotlin/jvm/functions/Function1;)Lorg/partiql/ast/TableDefinition$Column$Constraint$Body$Nullable; - public static synthetic fun tableDefinitionColumnConstraintBodyNullable$default (Lorg/partiql/ast/builder/AstBuilder;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lorg/partiql/ast/TableDefinition$Column$Constraint$Body$Nullable; - public final fun typeAny (Lkotlin/jvm/functions/Function1;)Lorg/partiql/ast/Type$Any; - public static synthetic fun typeAny$default (Lorg/partiql/ast/builder/AstBuilder;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lorg/partiql/ast/Type$Any; - public final fun typeBag (Lkotlin/jvm/functions/Function1;)Lorg/partiql/ast/Type$Bag; - public static synthetic fun typeBag$default (Lorg/partiql/ast/builder/AstBuilder;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lorg/partiql/ast/Type$Bag; - public final fun typeBigint (Lkotlin/jvm/functions/Function1;)Lorg/partiql/ast/Type$Bigint; - public static synthetic fun typeBigint$default (Lorg/partiql/ast/builder/AstBuilder;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lorg/partiql/ast/Type$Bigint; - public final fun typeBit (Ljava/lang/Integer;Lkotlin/jvm/functions/Function1;)Lorg/partiql/ast/Type$Bit; - public static synthetic fun typeBit$default (Lorg/partiql/ast/builder/AstBuilder;Ljava/lang/Integer;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lorg/partiql/ast/Type$Bit; - public final fun typeBitVarying (Ljava/lang/Integer;Lkotlin/jvm/functions/Function1;)Lorg/partiql/ast/Type$BitVarying; - public static synthetic fun typeBitVarying$default (Lorg/partiql/ast/builder/AstBuilder;Ljava/lang/Integer;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lorg/partiql/ast/Type$BitVarying; - public final fun typeBlob (Ljava/lang/Integer;Lkotlin/jvm/functions/Function1;)Lorg/partiql/ast/Type$Blob; - public static synthetic fun typeBlob$default (Lorg/partiql/ast/builder/AstBuilder;Ljava/lang/Integer;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lorg/partiql/ast/Type$Blob; - public final fun typeBool (Lkotlin/jvm/functions/Function1;)Lorg/partiql/ast/Type$Bool; - public static synthetic fun typeBool$default (Lorg/partiql/ast/builder/AstBuilder;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lorg/partiql/ast/Type$Bool; - public final fun typeByteString (Ljava/lang/Integer;Lkotlin/jvm/functions/Function1;)Lorg/partiql/ast/Type$ByteString; - public static synthetic fun typeByteString$default (Lorg/partiql/ast/builder/AstBuilder;Ljava/lang/Integer;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lorg/partiql/ast/Type$ByteString; - public final fun typeChar (Ljava/lang/Integer;Lkotlin/jvm/functions/Function1;)Lorg/partiql/ast/Type$Char; - public static synthetic fun typeChar$default (Lorg/partiql/ast/builder/AstBuilder;Ljava/lang/Integer;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lorg/partiql/ast/Type$Char; - public final fun typeClob (Ljava/lang/Integer;Lkotlin/jvm/functions/Function1;)Lorg/partiql/ast/Type$Clob; - public static synthetic fun typeClob$default (Lorg/partiql/ast/builder/AstBuilder;Ljava/lang/Integer;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lorg/partiql/ast/Type$Clob; - public final fun typeCustom (Ljava/lang/String;Lkotlin/jvm/functions/Function1;)Lorg/partiql/ast/Type$Custom; - public static synthetic fun typeCustom$default (Lorg/partiql/ast/builder/AstBuilder;Ljava/lang/String;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lorg/partiql/ast/Type$Custom; - public final fun typeDate (Lkotlin/jvm/functions/Function1;)Lorg/partiql/ast/Type$Date; - public static synthetic fun typeDate$default (Lorg/partiql/ast/builder/AstBuilder;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lorg/partiql/ast/Type$Date; - public final fun typeDecimal (Ljava/lang/Integer;Ljava/lang/Integer;Lkotlin/jvm/functions/Function1;)Lorg/partiql/ast/Type$Decimal; - public static synthetic fun typeDecimal$default (Lorg/partiql/ast/builder/AstBuilder;Ljava/lang/Integer;Ljava/lang/Integer;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lorg/partiql/ast/Type$Decimal; - public final fun typeFloat32 (Lkotlin/jvm/functions/Function1;)Lorg/partiql/ast/Type$Float32; - public static synthetic fun typeFloat32$default (Lorg/partiql/ast/builder/AstBuilder;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lorg/partiql/ast/Type$Float32; - public final fun typeFloat64 (Lkotlin/jvm/functions/Function1;)Lorg/partiql/ast/Type$Float64; - public static synthetic fun typeFloat64$default (Lorg/partiql/ast/builder/AstBuilder;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lorg/partiql/ast/Type$Float64; - public final fun typeInt (Lkotlin/jvm/functions/Function1;)Lorg/partiql/ast/Type$Int; - public static synthetic fun typeInt$default (Lorg/partiql/ast/builder/AstBuilder;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lorg/partiql/ast/Type$Int; - public final fun typeInt2 (Lkotlin/jvm/functions/Function1;)Lorg/partiql/ast/Type$Int2; - public static synthetic fun typeInt2$default (Lorg/partiql/ast/builder/AstBuilder;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lorg/partiql/ast/Type$Int2; - public final fun typeInt4 (Lkotlin/jvm/functions/Function1;)Lorg/partiql/ast/Type$Int4; - public static synthetic fun typeInt4$default (Lorg/partiql/ast/builder/AstBuilder;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lorg/partiql/ast/Type$Int4; - public final fun typeInt8 (Lkotlin/jvm/functions/Function1;)Lorg/partiql/ast/Type$Int8; - public static synthetic fun typeInt8$default (Lorg/partiql/ast/builder/AstBuilder;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lorg/partiql/ast/Type$Int8; - public final fun typeInterval (Ljava/lang/Integer;Lkotlin/jvm/functions/Function1;)Lorg/partiql/ast/Type$Interval; - public static synthetic fun typeInterval$default (Lorg/partiql/ast/builder/AstBuilder;Ljava/lang/Integer;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lorg/partiql/ast/Type$Interval; - public final fun typeList (Lkotlin/jvm/functions/Function1;)Lorg/partiql/ast/Type$List; - public static synthetic fun typeList$default (Lorg/partiql/ast/builder/AstBuilder;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lorg/partiql/ast/Type$List; - public final fun typeMissing (Lkotlin/jvm/functions/Function1;)Lorg/partiql/ast/Type$Missing; - public static synthetic fun typeMissing$default (Lorg/partiql/ast/builder/AstBuilder;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lorg/partiql/ast/Type$Missing; - public final fun typeNullType (Lkotlin/jvm/functions/Function1;)Lorg/partiql/ast/Type$NullType; - public static synthetic fun typeNullType$default (Lorg/partiql/ast/builder/AstBuilder;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lorg/partiql/ast/Type$NullType; - public final fun typeNumeric (Ljava/lang/Integer;Ljava/lang/Integer;Lkotlin/jvm/functions/Function1;)Lorg/partiql/ast/Type$Numeric; - public static synthetic fun typeNumeric$default (Lorg/partiql/ast/builder/AstBuilder;Ljava/lang/Integer;Ljava/lang/Integer;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lorg/partiql/ast/Type$Numeric; - public final fun typeReal (Lkotlin/jvm/functions/Function1;)Lorg/partiql/ast/Type$Real; - public static synthetic fun typeReal$default (Lorg/partiql/ast/builder/AstBuilder;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lorg/partiql/ast/Type$Real; - public final fun typeSexp (Lkotlin/jvm/functions/Function1;)Lorg/partiql/ast/Type$Sexp; - public static synthetic fun typeSexp$default (Lorg/partiql/ast/builder/AstBuilder;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lorg/partiql/ast/Type$Sexp; - public final fun typeSmallint (Lkotlin/jvm/functions/Function1;)Lorg/partiql/ast/Type$Smallint; - public static synthetic fun typeSmallint$default (Lorg/partiql/ast/builder/AstBuilder;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lorg/partiql/ast/Type$Smallint; - public final fun typeString (Ljava/lang/Integer;Lkotlin/jvm/functions/Function1;)Lorg/partiql/ast/Type$String; - public static synthetic fun typeString$default (Lorg/partiql/ast/builder/AstBuilder;Ljava/lang/Integer;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lorg/partiql/ast/Type$String; - public final fun typeStruct (Lkotlin/jvm/functions/Function1;)Lorg/partiql/ast/Type$Struct; - public static synthetic fun typeStruct$default (Lorg/partiql/ast/builder/AstBuilder;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lorg/partiql/ast/Type$Struct; - public final fun typeSymbol (Lkotlin/jvm/functions/Function1;)Lorg/partiql/ast/Type$Symbol; - public static synthetic fun typeSymbol$default (Lorg/partiql/ast/builder/AstBuilder;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lorg/partiql/ast/Type$Symbol; - public final fun typeTime (Ljava/lang/Integer;Lkotlin/jvm/functions/Function1;)Lorg/partiql/ast/Type$Time; - public static synthetic fun typeTime$default (Lorg/partiql/ast/builder/AstBuilder;Ljava/lang/Integer;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lorg/partiql/ast/Type$Time; - public final fun typeTimeWithTz (Ljava/lang/Integer;Lkotlin/jvm/functions/Function1;)Lorg/partiql/ast/Type$TimeWithTz; - public static synthetic fun typeTimeWithTz$default (Lorg/partiql/ast/builder/AstBuilder;Ljava/lang/Integer;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lorg/partiql/ast/Type$TimeWithTz; - public final fun typeTimestamp (Ljava/lang/Integer;Lkotlin/jvm/functions/Function1;)Lorg/partiql/ast/Type$Timestamp; - public static synthetic fun typeTimestamp$default (Lorg/partiql/ast/builder/AstBuilder;Ljava/lang/Integer;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lorg/partiql/ast/Type$Timestamp; - public final fun typeTimestampWithTz (Ljava/lang/Integer;Lkotlin/jvm/functions/Function1;)Lorg/partiql/ast/Type$TimestampWithTz; - public static synthetic fun typeTimestampWithTz$default (Lorg/partiql/ast/builder/AstBuilder;Ljava/lang/Integer;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lorg/partiql/ast/Type$TimestampWithTz; - public final fun typeTinyint (Lkotlin/jvm/functions/Function1;)Lorg/partiql/ast/Type$Tinyint; - public static synthetic fun typeTinyint$default (Lorg/partiql/ast/builder/AstBuilder;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lorg/partiql/ast/Type$Tinyint; - public final fun typeTuple (Lkotlin/jvm/functions/Function1;)Lorg/partiql/ast/Type$Tuple; - public static synthetic fun typeTuple$default (Lorg/partiql/ast/builder/AstBuilder;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lorg/partiql/ast/Type$Tuple; - public final fun typeVarchar (Ljava/lang/Integer;Lkotlin/jvm/functions/Function1;)Lorg/partiql/ast/Type$Varchar; - public static synthetic fun typeVarchar$default (Lorg/partiql/ast/builder/AstBuilder;Ljava/lang/Integer;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lorg/partiql/ast/Type$Varchar; -} - -public final class org/partiql/ast/builder/AstBuilderKt { - public static final fun ast (Lkotlin/jvm/functions/Function1;)Lorg/partiql/ast/AstNode; -} - -public final class org/partiql/ast/builder/ExcludeBuilder { - public fun ()V - public fun (Ljava/util/List;)V - public synthetic fun (Ljava/util/List;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun build ()Lorg/partiql/ast/Exclude; - public final fun getItems ()Ljava/util/List; - public final fun items (Ljava/util/List;)Lorg/partiql/ast/builder/ExcludeBuilder; - public final fun setItems (Ljava/util/List;)V -} - -public final class org/partiql/ast/builder/ExcludeItemBuilder { - public fun ()V - public fun (Lorg/partiql/ast/Expr$Var;Ljava/util/List;)V - public synthetic fun (Lorg/partiql/ast/Expr$Var;Ljava/util/List;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun build ()Lorg/partiql/ast/Exclude$Item; - public final fun getRoot ()Lorg/partiql/ast/Expr$Var; - public final fun getSteps ()Ljava/util/List; - public final fun root (Lorg/partiql/ast/Expr$Var;)Lorg/partiql/ast/builder/ExcludeItemBuilder; - public final fun setRoot (Lorg/partiql/ast/Expr$Var;)V - public final fun setSteps (Ljava/util/List;)V - public final fun steps (Ljava/util/List;)Lorg/partiql/ast/builder/ExcludeItemBuilder; -} - -public final class org/partiql/ast/builder/ExcludeStepCollIndexBuilder { - public fun ()V - public fun (Ljava/lang/Integer;)V - public synthetic fun (Ljava/lang/Integer;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun build ()Lorg/partiql/ast/Exclude$Step$CollIndex; - public final fun getIndex ()Ljava/lang/Integer; - public final fun index (Ljava/lang/Integer;)Lorg/partiql/ast/builder/ExcludeStepCollIndexBuilder; - public final fun setIndex (Ljava/lang/Integer;)V -} - -public final class org/partiql/ast/builder/ExcludeStepCollWildcardBuilder { - public fun ()V - public final fun build ()Lorg/partiql/ast/Exclude$Step$CollWildcard; -} - -public final class org/partiql/ast/builder/ExcludeStepStructFieldBuilder { - public fun ()V - public fun (Lorg/partiql/ast/Identifier$Symbol;)V - public synthetic fun (Lorg/partiql/ast/Identifier$Symbol;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun build ()Lorg/partiql/ast/Exclude$Step$StructField; - public final fun getSymbol ()Lorg/partiql/ast/Identifier$Symbol; - public final fun setSymbol (Lorg/partiql/ast/Identifier$Symbol;)V - public final fun symbol (Lorg/partiql/ast/Identifier$Symbol;)Lorg/partiql/ast/builder/ExcludeStepStructFieldBuilder; -} - -public final class org/partiql/ast/builder/ExcludeStepStructWildcardBuilder { - public fun ()V - public final fun build ()Lorg/partiql/ast/Exclude$Step$StructWildcard; -} - -public final class org/partiql/ast/builder/ExprAndBuilder { - public fun ()V - public fun (Lorg/partiql/ast/Expr;Lorg/partiql/ast/Expr;)V - public synthetic fun (Lorg/partiql/ast/Expr;Lorg/partiql/ast/Expr;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun build ()Lorg/partiql/ast/Expr$And; - public final fun getLhs ()Lorg/partiql/ast/Expr; - public final fun getRhs ()Lorg/partiql/ast/Expr; - public final fun lhs (Lorg/partiql/ast/Expr;)Lorg/partiql/ast/builder/ExprAndBuilder; - public final fun rhs (Lorg/partiql/ast/Expr;)Lorg/partiql/ast/builder/ExprAndBuilder; - public final fun setLhs (Lorg/partiql/ast/Expr;)V - public final fun setRhs (Lorg/partiql/ast/Expr;)V -} - -public final class org/partiql/ast/builder/ExprBetweenBuilder { - public fun ()V - public fun (Lorg/partiql/ast/Expr;Lorg/partiql/ast/Expr;Lorg/partiql/ast/Expr;Ljava/lang/Boolean;)V - public synthetic fun (Lorg/partiql/ast/Expr;Lorg/partiql/ast/Expr;Lorg/partiql/ast/Expr;Ljava/lang/Boolean;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun build ()Lorg/partiql/ast/Expr$Between; - public final fun from (Lorg/partiql/ast/Expr;)Lorg/partiql/ast/builder/ExprBetweenBuilder; - public final fun getFrom ()Lorg/partiql/ast/Expr; - public final fun getNot ()Ljava/lang/Boolean; - public final fun getTo ()Lorg/partiql/ast/Expr; - public final fun getValue ()Lorg/partiql/ast/Expr; - public final fun not (Ljava/lang/Boolean;)Lorg/partiql/ast/builder/ExprBetweenBuilder; - public final fun setFrom (Lorg/partiql/ast/Expr;)V - public final fun setNot (Ljava/lang/Boolean;)V - public final fun setTo (Lorg/partiql/ast/Expr;)V - public final fun setValue (Lorg/partiql/ast/Expr;)V - public final fun to (Lorg/partiql/ast/Expr;)Lorg/partiql/ast/builder/ExprBetweenBuilder; - public final fun value (Lorg/partiql/ast/Expr;)Lorg/partiql/ast/builder/ExprBetweenBuilder; -} - -public final class org/partiql/ast/builder/ExprCallBuilder { - public fun ()V - public fun (Lorg/partiql/ast/Identifier;Ljava/util/List;Lorg/partiql/ast/SetQuantifier;)V - public synthetic fun (Lorg/partiql/ast/Identifier;Ljava/util/List;Lorg/partiql/ast/SetQuantifier;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun args (Ljava/util/List;)Lorg/partiql/ast/builder/ExprCallBuilder; - public final fun build ()Lorg/partiql/ast/Expr$Call; - public final fun function (Lorg/partiql/ast/Identifier;)Lorg/partiql/ast/builder/ExprCallBuilder; - public final fun getArgs ()Ljava/util/List; - public final fun getFunction ()Lorg/partiql/ast/Identifier; - public final fun getSetq ()Lorg/partiql/ast/SetQuantifier; - public final fun setArgs (Ljava/util/List;)V - public final fun setFunction (Lorg/partiql/ast/Identifier;)V - public final fun setSetq (Lorg/partiql/ast/SetQuantifier;)V - public final fun setq (Lorg/partiql/ast/SetQuantifier;)Lorg/partiql/ast/builder/ExprCallBuilder; -} - -public final class org/partiql/ast/builder/ExprCaseBranchBuilder { - public fun ()V - public fun (Lorg/partiql/ast/Expr;Lorg/partiql/ast/Expr;)V - public synthetic fun (Lorg/partiql/ast/Expr;Lorg/partiql/ast/Expr;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun build ()Lorg/partiql/ast/Expr$Case$Branch; - public final fun condition (Lorg/partiql/ast/Expr;)Lorg/partiql/ast/builder/ExprCaseBranchBuilder; - public final fun expr (Lorg/partiql/ast/Expr;)Lorg/partiql/ast/builder/ExprCaseBranchBuilder; - public final fun getCondition ()Lorg/partiql/ast/Expr; - public final fun getExpr ()Lorg/partiql/ast/Expr; - public final fun setCondition (Lorg/partiql/ast/Expr;)V - public final fun setExpr (Lorg/partiql/ast/Expr;)V -} - -public final class org/partiql/ast/builder/ExprCaseBuilder { - public fun ()V - public fun (Lorg/partiql/ast/Expr;Ljava/util/List;Lorg/partiql/ast/Expr;)V - public synthetic fun (Lorg/partiql/ast/Expr;Ljava/util/List;Lorg/partiql/ast/Expr;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun branches (Ljava/util/List;)Lorg/partiql/ast/builder/ExprCaseBuilder; - public final fun build ()Lorg/partiql/ast/Expr$Case; - public final fun default (Lorg/partiql/ast/Expr;)Lorg/partiql/ast/builder/ExprCaseBuilder; - public final fun expr (Lorg/partiql/ast/Expr;)Lorg/partiql/ast/builder/ExprCaseBuilder; - public final fun getBranches ()Ljava/util/List; - public final fun getDefault ()Lorg/partiql/ast/Expr; - public final fun getExpr ()Lorg/partiql/ast/Expr; - public final fun setBranches (Ljava/util/List;)V - public final fun setDefault (Lorg/partiql/ast/Expr;)V - public final fun setExpr (Lorg/partiql/ast/Expr;)V -} - -public final class org/partiql/ast/builder/ExprCastBuilder { - public fun ()V - public fun (Lorg/partiql/ast/Expr;Lorg/partiql/ast/Type;)V - public synthetic fun (Lorg/partiql/ast/Expr;Lorg/partiql/ast/Type;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun asType (Lorg/partiql/ast/Type;)Lorg/partiql/ast/builder/ExprCastBuilder; - public final fun build ()Lorg/partiql/ast/Expr$Cast; - public final fun getAsType ()Lorg/partiql/ast/Type; - public final fun getValue ()Lorg/partiql/ast/Expr; - public final fun setAsType (Lorg/partiql/ast/Type;)V - public final fun setValue (Lorg/partiql/ast/Expr;)V - public final fun value (Lorg/partiql/ast/Expr;)Lorg/partiql/ast/builder/ExprCastBuilder; -} - -public final class org/partiql/ast/builder/ExprCoalesceBuilder { - public fun ()V - public fun (Ljava/util/List;)V - public synthetic fun (Ljava/util/List;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun args (Ljava/util/List;)Lorg/partiql/ast/builder/ExprCoalesceBuilder; - public final fun build ()Lorg/partiql/ast/Expr$Coalesce; - public final fun getArgs ()Ljava/util/List; - public final fun setArgs (Ljava/util/List;)V -} - -public final class org/partiql/ast/builder/ExprCollectionBuilder { - public fun ()V - public fun (Lorg/partiql/ast/Expr$Collection$Type;Ljava/util/List;)V - public synthetic fun (Lorg/partiql/ast/Expr$Collection$Type;Ljava/util/List;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun build ()Lorg/partiql/ast/Expr$Collection; - public final fun getType ()Lorg/partiql/ast/Expr$Collection$Type; - public final fun getValues ()Ljava/util/List; - public final fun setType (Lorg/partiql/ast/Expr$Collection$Type;)V - public final fun setValues (Ljava/util/List;)V - public final fun type (Lorg/partiql/ast/Expr$Collection$Type;)Lorg/partiql/ast/builder/ExprCollectionBuilder; - public final fun values (Ljava/util/List;)Lorg/partiql/ast/builder/ExprCollectionBuilder; -} - -public final class org/partiql/ast/builder/ExprDateAddBuilder { - public fun ()V - public fun (Lorg/partiql/ast/DatetimeField;Lorg/partiql/ast/Expr;Lorg/partiql/ast/Expr;)V - public synthetic fun (Lorg/partiql/ast/DatetimeField;Lorg/partiql/ast/Expr;Lorg/partiql/ast/Expr;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun build ()Lorg/partiql/ast/Expr$DateAdd; - public final fun field (Lorg/partiql/ast/DatetimeField;)Lorg/partiql/ast/builder/ExprDateAddBuilder; - public final fun getField ()Lorg/partiql/ast/DatetimeField; - public final fun getLhs ()Lorg/partiql/ast/Expr; - public final fun getRhs ()Lorg/partiql/ast/Expr; - public final fun lhs (Lorg/partiql/ast/Expr;)Lorg/partiql/ast/builder/ExprDateAddBuilder; - public final fun rhs (Lorg/partiql/ast/Expr;)Lorg/partiql/ast/builder/ExprDateAddBuilder; - public final fun setField (Lorg/partiql/ast/DatetimeField;)V - public final fun setLhs (Lorg/partiql/ast/Expr;)V - public final fun setRhs (Lorg/partiql/ast/Expr;)V -} - -public final class org/partiql/ast/builder/ExprDateDiffBuilder { - public fun ()V - public fun (Lorg/partiql/ast/DatetimeField;Lorg/partiql/ast/Expr;Lorg/partiql/ast/Expr;)V - public synthetic fun (Lorg/partiql/ast/DatetimeField;Lorg/partiql/ast/Expr;Lorg/partiql/ast/Expr;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun build ()Lorg/partiql/ast/Expr$DateDiff; - public final fun field (Lorg/partiql/ast/DatetimeField;)Lorg/partiql/ast/builder/ExprDateDiffBuilder; - public final fun getField ()Lorg/partiql/ast/DatetimeField; - public final fun getLhs ()Lorg/partiql/ast/Expr; - public final fun getRhs ()Lorg/partiql/ast/Expr; - public final fun lhs (Lorg/partiql/ast/Expr;)Lorg/partiql/ast/builder/ExprDateDiffBuilder; - public final fun rhs (Lorg/partiql/ast/Expr;)Lorg/partiql/ast/builder/ExprDateDiffBuilder; - public final fun setField (Lorg/partiql/ast/DatetimeField;)V - public final fun setLhs (Lorg/partiql/ast/Expr;)V - public final fun setRhs (Lorg/partiql/ast/Expr;)V -} - -public final class org/partiql/ast/builder/ExprExtractBuilder { - public fun ()V - public fun (Lorg/partiql/ast/DatetimeField;Lorg/partiql/ast/Expr;)V - public synthetic fun (Lorg/partiql/ast/DatetimeField;Lorg/partiql/ast/Expr;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun build ()Lorg/partiql/ast/Expr$Extract; - public final fun field (Lorg/partiql/ast/DatetimeField;)Lorg/partiql/ast/builder/ExprExtractBuilder; - public final fun getField ()Lorg/partiql/ast/DatetimeField; - public final fun getSource ()Lorg/partiql/ast/Expr; - public final fun setField (Lorg/partiql/ast/DatetimeField;)V - public final fun setSource (Lorg/partiql/ast/Expr;)V - public final fun source (Lorg/partiql/ast/Expr;)Lorg/partiql/ast/builder/ExprExtractBuilder; -} - -public final class org/partiql/ast/builder/ExprInCollectionBuilder { - public fun ()V - public fun (Lorg/partiql/ast/Expr;Lorg/partiql/ast/Expr;Ljava/lang/Boolean;)V - public synthetic fun (Lorg/partiql/ast/Expr;Lorg/partiql/ast/Expr;Ljava/lang/Boolean;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun build ()Lorg/partiql/ast/Expr$InCollection; - public final fun getLhs ()Lorg/partiql/ast/Expr; - public final fun getNot ()Ljava/lang/Boolean; - public final fun getRhs ()Lorg/partiql/ast/Expr; - public final fun lhs (Lorg/partiql/ast/Expr;)Lorg/partiql/ast/builder/ExprInCollectionBuilder; - public final fun not (Ljava/lang/Boolean;)Lorg/partiql/ast/builder/ExprInCollectionBuilder; - public final fun rhs (Lorg/partiql/ast/Expr;)Lorg/partiql/ast/builder/ExprInCollectionBuilder; - public final fun setLhs (Lorg/partiql/ast/Expr;)V - public final fun setNot (Ljava/lang/Boolean;)V - public final fun setRhs (Lorg/partiql/ast/Expr;)V -} - -public final class org/partiql/ast/builder/ExprIsTypeBuilder { - public fun ()V - public fun (Lorg/partiql/ast/Expr;Lorg/partiql/ast/Type;Ljava/lang/Boolean;)V - public synthetic fun (Lorg/partiql/ast/Expr;Lorg/partiql/ast/Type;Ljava/lang/Boolean;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun build ()Lorg/partiql/ast/Expr$IsType; - public final fun getNot ()Ljava/lang/Boolean; - public final fun getType ()Lorg/partiql/ast/Type; - public final fun getValue ()Lorg/partiql/ast/Expr; - public final fun not (Ljava/lang/Boolean;)Lorg/partiql/ast/builder/ExprIsTypeBuilder; - public final fun setNot (Ljava/lang/Boolean;)V - public final fun setType (Lorg/partiql/ast/Type;)V - public final fun setValue (Lorg/partiql/ast/Expr;)V - public final fun type (Lorg/partiql/ast/Type;)Lorg/partiql/ast/builder/ExprIsTypeBuilder; - public final fun value (Lorg/partiql/ast/Expr;)Lorg/partiql/ast/builder/ExprIsTypeBuilder; -} - -public final class org/partiql/ast/builder/ExprLikeBuilder { - public fun ()V - public fun (Lorg/partiql/ast/Expr;Lorg/partiql/ast/Expr;Lorg/partiql/ast/Expr;Ljava/lang/Boolean;)V - public synthetic fun (Lorg/partiql/ast/Expr;Lorg/partiql/ast/Expr;Lorg/partiql/ast/Expr;Ljava/lang/Boolean;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun build ()Lorg/partiql/ast/Expr$Like; - public final fun escape (Lorg/partiql/ast/Expr;)Lorg/partiql/ast/builder/ExprLikeBuilder; - public final fun getEscape ()Lorg/partiql/ast/Expr; - public final fun getNot ()Ljava/lang/Boolean; - public final fun getPattern ()Lorg/partiql/ast/Expr; - public final fun getValue ()Lorg/partiql/ast/Expr; - public final fun not (Ljava/lang/Boolean;)Lorg/partiql/ast/builder/ExprLikeBuilder; - public final fun pattern (Lorg/partiql/ast/Expr;)Lorg/partiql/ast/builder/ExprLikeBuilder; - public final fun setEscape (Lorg/partiql/ast/Expr;)V - public final fun setNot (Ljava/lang/Boolean;)V - public final fun setPattern (Lorg/partiql/ast/Expr;)V - public final fun setValue (Lorg/partiql/ast/Expr;)V - public final fun value (Lorg/partiql/ast/Expr;)Lorg/partiql/ast/builder/ExprLikeBuilder; -} - -public final class org/partiql/ast/builder/ExprLitBuilder { - public fun ()V - public fun (Lorg/partiql/value/PartiQLValue;)V - public synthetic fun (Lorg/partiql/value/PartiQLValue;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun build ()Lorg/partiql/ast/Expr$Lit; - public final fun getValue ()Lorg/partiql/value/PartiQLValue; - public final fun setValue (Lorg/partiql/value/PartiQLValue;)V - public final fun value (Lorg/partiql/value/PartiQLValue;)Lorg/partiql/ast/builder/ExprLitBuilder; -} - -public final class org/partiql/ast/builder/ExprMatchBuilder { - public fun ()V - public fun (Lorg/partiql/ast/Expr;Lorg/partiql/ast/GraphMatch;)V - public synthetic fun (Lorg/partiql/ast/Expr;Lorg/partiql/ast/GraphMatch;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun build ()Lorg/partiql/ast/Expr$Match; - public final fun expr (Lorg/partiql/ast/Expr;)Lorg/partiql/ast/builder/ExprMatchBuilder; - public final fun getExpr ()Lorg/partiql/ast/Expr; - public final fun getPattern ()Lorg/partiql/ast/GraphMatch; - public final fun pattern (Lorg/partiql/ast/GraphMatch;)Lorg/partiql/ast/builder/ExprMatchBuilder; - public final fun setExpr (Lorg/partiql/ast/Expr;)V - public final fun setPattern (Lorg/partiql/ast/GraphMatch;)V -} - -public final class org/partiql/ast/builder/ExprNotBuilder { - public fun ()V - public fun (Lorg/partiql/ast/Expr;)V - public synthetic fun (Lorg/partiql/ast/Expr;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun build ()Lorg/partiql/ast/Expr$Not; - public final fun getValue ()Lorg/partiql/ast/Expr; - public final fun setValue (Lorg/partiql/ast/Expr;)V - public final fun value (Lorg/partiql/ast/Expr;)Lorg/partiql/ast/builder/ExprNotBuilder; -} - -public final class org/partiql/ast/builder/ExprNullIfBuilder { - public fun ()V - public fun (Lorg/partiql/ast/Expr;Lorg/partiql/ast/Expr;)V - public synthetic fun (Lorg/partiql/ast/Expr;Lorg/partiql/ast/Expr;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun build ()Lorg/partiql/ast/Expr$NullIf; - public final fun getNullifier ()Lorg/partiql/ast/Expr; - public final fun getValue ()Lorg/partiql/ast/Expr; - public final fun nullifier (Lorg/partiql/ast/Expr;)Lorg/partiql/ast/builder/ExprNullIfBuilder; - public final fun setNullifier (Lorg/partiql/ast/Expr;)V - public final fun setValue (Lorg/partiql/ast/Expr;)V - public final fun value (Lorg/partiql/ast/Expr;)Lorg/partiql/ast/builder/ExprNullIfBuilder; -} - -public final class org/partiql/ast/builder/ExprOperatorBuilder { - public fun ()V - public fun (Ljava/lang/String;Lorg/partiql/ast/Expr;Lorg/partiql/ast/Expr;)V - public synthetic fun (Ljava/lang/String;Lorg/partiql/ast/Expr;Lorg/partiql/ast/Expr;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun build ()Lorg/partiql/ast/Expr$Operator; - public final fun getLhs ()Lorg/partiql/ast/Expr; - public final fun getRhs ()Lorg/partiql/ast/Expr; - public final fun getSymbol ()Ljava/lang/String; - public final fun lhs (Lorg/partiql/ast/Expr;)Lorg/partiql/ast/builder/ExprOperatorBuilder; - public final fun rhs (Lorg/partiql/ast/Expr;)Lorg/partiql/ast/builder/ExprOperatorBuilder; - public final fun setLhs (Lorg/partiql/ast/Expr;)V - public final fun setRhs (Lorg/partiql/ast/Expr;)V - public final fun setSymbol (Ljava/lang/String;)V - public final fun symbol (Ljava/lang/String;)Lorg/partiql/ast/builder/ExprOperatorBuilder; -} - -public final class org/partiql/ast/builder/ExprOrBuilder { - public fun ()V - public fun (Lorg/partiql/ast/Expr;Lorg/partiql/ast/Expr;)V - public synthetic fun (Lorg/partiql/ast/Expr;Lorg/partiql/ast/Expr;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun build ()Lorg/partiql/ast/Expr$Or; - public final fun getLhs ()Lorg/partiql/ast/Expr; - public final fun getRhs ()Lorg/partiql/ast/Expr; - public final fun lhs (Lorg/partiql/ast/Expr;)Lorg/partiql/ast/builder/ExprOrBuilder; - public final fun rhs (Lorg/partiql/ast/Expr;)Lorg/partiql/ast/builder/ExprOrBuilder; - public final fun setLhs (Lorg/partiql/ast/Expr;)V - public final fun setRhs (Lorg/partiql/ast/Expr;)V -} - -public final class org/partiql/ast/builder/ExprOverlayBuilder { - public fun ()V - public fun (Lorg/partiql/ast/Expr;Lorg/partiql/ast/Expr;Lorg/partiql/ast/Expr;Lorg/partiql/ast/Expr;)V - public synthetic fun (Lorg/partiql/ast/Expr;Lorg/partiql/ast/Expr;Lorg/partiql/ast/Expr;Lorg/partiql/ast/Expr;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun build ()Lorg/partiql/ast/Expr$Overlay; - public final fun getLength ()Lorg/partiql/ast/Expr; - public final fun getOverlay ()Lorg/partiql/ast/Expr; - public final fun getStart ()Lorg/partiql/ast/Expr; - public final fun getValue ()Lorg/partiql/ast/Expr; - public final fun length (Lorg/partiql/ast/Expr;)Lorg/partiql/ast/builder/ExprOverlayBuilder; - public final fun overlay (Lorg/partiql/ast/Expr;)Lorg/partiql/ast/builder/ExprOverlayBuilder; - public final fun setLength (Lorg/partiql/ast/Expr;)V - public final fun setOverlay (Lorg/partiql/ast/Expr;)V - public final fun setStart (Lorg/partiql/ast/Expr;)V - public final fun setValue (Lorg/partiql/ast/Expr;)V - public final fun start (Lorg/partiql/ast/Expr;)Lorg/partiql/ast/builder/ExprOverlayBuilder; - public final fun value (Lorg/partiql/ast/Expr;)Lorg/partiql/ast/builder/ExprOverlayBuilder; -} - -public final class org/partiql/ast/builder/ExprParameterBuilder { - public fun ()V - public fun (Ljava/lang/Integer;)V - public synthetic fun (Ljava/lang/Integer;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun build ()Lorg/partiql/ast/Expr$Parameter; - public final fun getIndex ()Ljava/lang/Integer; - public final fun index (Ljava/lang/Integer;)Lorg/partiql/ast/builder/ExprParameterBuilder; - public final fun setIndex (Ljava/lang/Integer;)V -} - -public final class org/partiql/ast/builder/ExprPathBuilder { - public fun ()V - public fun (Lorg/partiql/ast/Expr;Ljava/util/List;)V - public synthetic fun (Lorg/partiql/ast/Expr;Ljava/util/List;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun build ()Lorg/partiql/ast/Expr$Path; - public final fun getRoot ()Lorg/partiql/ast/Expr; - public final fun getSteps ()Ljava/util/List; - public final fun root (Lorg/partiql/ast/Expr;)Lorg/partiql/ast/builder/ExprPathBuilder; - public final fun setRoot (Lorg/partiql/ast/Expr;)V - public final fun setSteps (Ljava/util/List;)V - public final fun steps (Ljava/util/List;)Lorg/partiql/ast/builder/ExprPathBuilder; -} - -public final class org/partiql/ast/builder/ExprPathStepIndexBuilder { - public fun ()V - public fun (Lorg/partiql/ast/Expr;)V - public synthetic fun (Lorg/partiql/ast/Expr;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun build ()Lorg/partiql/ast/Expr$Path$Step$Index; - public final fun getKey ()Lorg/partiql/ast/Expr; - public final fun key (Lorg/partiql/ast/Expr;)Lorg/partiql/ast/builder/ExprPathStepIndexBuilder; - public final fun setKey (Lorg/partiql/ast/Expr;)V -} - -public final class org/partiql/ast/builder/ExprPathStepSymbolBuilder { - public fun ()V - public fun (Lorg/partiql/ast/Identifier$Symbol;)V - public synthetic fun (Lorg/partiql/ast/Identifier$Symbol;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun build ()Lorg/partiql/ast/Expr$Path$Step$Symbol; - public final fun getSymbol ()Lorg/partiql/ast/Identifier$Symbol; - public final fun setSymbol (Lorg/partiql/ast/Identifier$Symbol;)V - public final fun symbol (Lorg/partiql/ast/Identifier$Symbol;)Lorg/partiql/ast/builder/ExprPathStepSymbolBuilder; -} - -public final class org/partiql/ast/builder/ExprPathStepUnpivotBuilder { - public fun ()V - public final fun build ()Lorg/partiql/ast/Expr$Path$Step$Unpivot; -} - -public final class org/partiql/ast/builder/ExprPathStepWildcardBuilder { - public fun ()V - public final fun build ()Lorg/partiql/ast/Expr$Path$Step$Wildcard; -} - -public final class org/partiql/ast/builder/ExprPositionBuilder { - public fun ()V - public fun (Lorg/partiql/ast/Expr;Lorg/partiql/ast/Expr;)V - public synthetic fun (Lorg/partiql/ast/Expr;Lorg/partiql/ast/Expr;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun build ()Lorg/partiql/ast/Expr$Position; - public final fun getLhs ()Lorg/partiql/ast/Expr; - public final fun getRhs ()Lorg/partiql/ast/Expr; - public final fun lhs (Lorg/partiql/ast/Expr;)Lorg/partiql/ast/builder/ExprPositionBuilder; - public final fun rhs (Lorg/partiql/ast/Expr;)Lorg/partiql/ast/builder/ExprPositionBuilder; - public final fun setLhs (Lorg/partiql/ast/Expr;)V - public final fun setRhs (Lorg/partiql/ast/Expr;)V -} - -public final class org/partiql/ast/builder/ExprQuerySetBuilder { - public fun ()V - public fun (Lorg/partiql/ast/QueryBody;Lorg/partiql/ast/OrderBy;Lorg/partiql/ast/Expr;Lorg/partiql/ast/Expr;)V - public synthetic fun (Lorg/partiql/ast/QueryBody;Lorg/partiql/ast/OrderBy;Lorg/partiql/ast/Expr;Lorg/partiql/ast/Expr;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun body (Lorg/partiql/ast/QueryBody;)Lorg/partiql/ast/builder/ExprQuerySetBuilder; - public final fun build ()Lorg/partiql/ast/Expr$QuerySet; - public final fun getBody ()Lorg/partiql/ast/QueryBody; - public final fun getLimit ()Lorg/partiql/ast/Expr; - public final fun getOffset ()Lorg/partiql/ast/Expr; - public final fun getOrderBy ()Lorg/partiql/ast/OrderBy; - public final fun limit (Lorg/partiql/ast/Expr;)Lorg/partiql/ast/builder/ExprQuerySetBuilder; - public final fun offset (Lorg/partiql/ast/Expr;)Lorg/partiql/ast/builder/ExprQuerySetBuilder; - public final fun orderBy (Lorg/partiql/ast/OrderBy;)Lorg/partiql/ast/builder/ExprQuerySetBuilder; - public final fun setBody (Lorg/partiql/ast/QueryBody;)V - public final fun setLimit (Lorg/partiql/ast/Expr;)V - public final fun setOffset (Lorg/partiql/ast/Expr;)V - public final fun setOrderBy (Lorg/partiql/ast/OrderBy;)V -} - -public final class org/partiql/ast/builder/ExprSessionAttributeBuilder { - public fun ()V - public fun (Lorg/partiql/ast/Expr$SessionAttribute$Attribute;)V - public synthetic fun (Lorg/partiql/ast/Expr$SessionAttribute$Attribute;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun attribute (Lorg/partiql/ast/Expr$SessionAttribute$Attribute;)Lorg/partiql/ast/builder/ExprSessionAttributeBuilder; - public final fun build ()Lorg/partiql/ast/Expr$SessionAttribute; - public final fun getAttribute ()Lorg/partiql/ast/Expr$SessionAttribute$Attribute; - public final fun setAttribute (Lorg/partiql/ast/Expr$SessionAttribute$Attribute;)V -} - -public final class org/partiql/ast/builder/ExprStructBuilder { - public fun ()V - public fun (Ljava/util/List;)V - public synthetic fun (Ljava/util/List;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun build ()Lorg/partiql/ast/Expr$Struct; - public final fun fields (Ljava/util/List;)Lorg/partiql/ast/builder/ExprStructBuilder; - public final fun getFields ()Ljava/util/List; - public final fun setFields (Ljava/util/List;)V -} - -public final class org/partiql/ast/builder/ExprStructFieldBuilder { - public fun ()V - public fun (Lorg/partiql/ast/Expr;Lorg/partiql/ast/Expr;)V - public synthetic fun (Lorg/partiql/ast/Expr;Lorg/partiql/ast/Expr;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun build ()Lorg/partiql/ast/Expr$Struct$Field; - public final fun getName ()Lorg/partiql/ast/Expr; - public final fun getValue ()Lorg/partiql/ast/Expr; - public final fun name (Lorg/partiql/ast/Expr;)Lorg/partiql/ast/builder/ExprStructFieldBuilder; - public final fun setName (Lorg/partiql/ast/Expr;)V - public final fun setValue (Lorg/partiql/ast/Expr;)V - public final fun value (Lorg/partiql/ast/Expr;)Lorg/partiql/ast/builder/ExprStructFieldBuilder; -} - -public final class org/partiql/ast/builder/ExprSubstringBuilder { - public fun ()V - public fun (Lorg/partiql/ast/Expr;Lorg/partiql/ast/Expr;Lorg/partiql/ast/Expr;)V - public synthetic fun (Lorg/partiql/ast/Expr;Lorg/partiql/ast/Expr;Lorg/partiql/ast/Expr;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun build ()Lorg/partiql/ast/Expr$Substring; - public final fun getLength ()Lorg/partiql/ast/Expr; - public final fun getStart ()Lorg/partiql/ast/Expr; - public final fun getValue ()Lorg/partiql/ast/Expr; - public final fun length (Lorg/partiql/ast/Expr;)Lorg/partiql/ast/builder/ExprSubstringBuilder; - public final fun setLength (Lorg/partiql/ast/Expr;)V - public final fun setStart (Lorg/partiql/ast/Expr;)V - public final fun setValue (Lorg/partiql/ast/Expr;)V - public final fun start (Lorg/partiql/ast/Expr;)Lorg/partiql/ast/builder/ExprSubstringBuilder; - public final fun value (Lorg/partiql/ast/Expr;)Lorg/partiql/ast/builder/ExprSubstringBuilder; -} - -public final class org/partiql/ast/builder/ExprTrimBuilder { - public fun ()V - public fun (Lorg/partiql/ast/Expr;Lorg/partiql/ast/Expr;Lorg/partiql/ast/Expr$Trim$Spec;)V - public synthetic fun (Lorg/partiql/ast/Expr;Lorg/partiql/ast/Expr;Lorg/partiql/ast/Expr$Trim$Spec;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun build ()Lorg/partiql/ast/Expr$Trim; - public final fun chars (Lorg/partiql/ast/Expr;)Lorg/partiql/ast/builder/ExprTrimBuilder; - public final fun getChars ()Lorg/partiql/ast/Expr; - public final fun getSpec ()Lorg/partiql/ast/Expr$Trim$Spec; - public final fun getValue ()Lorg/partiql/ast/Expr; - public final fun setChars (Lorg/partiql/ast/Expr;)V - public final fun setSpec (Lorg/partiql/ast/Expr$Trim$Spec;)V - public final fun setValue (Lorg/partiql/ast/Expr;)V - public final fun spec (Lorg/partiql/ast/Expr$Trim$Spec;)Lorg/partiql/ast/builder/ExprTrimBuilder; - public final fun value (Lorg/partiql/ast/Expr;)Lorg/partiql/ast/builder/ExprTrimBuilder; -} - -public final class org/partiql/ast/builder/ExprValuesBuilder { - public fun ()V - public fun (Ljava/util/List;)V - public synthetic fun (Ljava/util/List;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun build ()Lorg/partiql/ast/Expr$Values; - public final fun getRows ()Ljava/util/List; - public final fun rows (Ljava/util/List;)Lorg/partiql/ast/builder/ExprValuesBuilder; - public final fun setRows (Ljava/util/List;)V -} - -public final class org/partiql/ast/builder/ExprValuesRowBuilder { - public fun ()V - public fun (Ljava/util/List;)V - public synthetic fun (Ljava/util/List;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun build ()Lorg/partiql/ast/Expr$Values$Row; - public final fun getItems ()Ljava/util/List; - public final fun items (Ljava/util/List;)Lorg/partiql/ast/builder/ExprValuesRowBuilder; - public final fun setItems (Ljava/util/List;)V -} - -public final class org/partiql/ast/builder/ExprVarBuilder { - public fun ()V - public fun (Lorg/partiql/ast/Identifier;Lorg/partiql/ast/Expr$Var$Scope;)V - public synthetic fun (Lorg/partiql/ast/Identifier;Lorg/partiql/ast/Expr$Var$Scope;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun build ()Lorg/partiql/ast/Expr$Var; - public final fun getIdentifier ()Lorg/partiql/ast/Identifier; - public final fun getScope ()Lorg/partiql/ast/Expr$Var$Scope; - public final fun identifier (Lorg/partiql/ast/Identifier;)Lorg/partiql/ast/builder/ExprVarBuilder; - public final fun scope (Lorg/partiql/ast/Expr$Var$Scope;)Lorg/partiql/ast/builder/ExprVarBuilder; - public final fun setIdentifier (Lorg/partiql/ast/Identifier;)V - public final fun setScope (Lorg/partiql/ast/Expr$Var$Scope;)V -} - -public final class org/partiql/ast/builder/ExprVariantBuilder { - public fun ()V - public fun (Ljava/lang/String;Ljava/lang/String;)V - public synthetic fun (Ljava/lang/String;Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun build ()Lorg/partiql/ast/Expr$Variant; - public final fun encoding (Ljava/lang/String;)Lorg/partiql/ast/builder/ExprVariantBuilder; - public final fun getEncoding ()Ljava/lang/String; - public final fun getValue ()Ljava/lang/String; - public final fun setEncoding (Ljava/lang/String;)V - public final fun setValue (Ljava/lang/String;)V - public final fun value (Ljava/lang/String;)Lorg/partiql/ast/builder/ExprVariantBuilder; -} - -public final class org/partiql/ast/builder/ExprWindowBuilder { - public fun ()V - public fun (Lorg/partiql/ast/Expr$Window$Function;Lorg/partiql/ast/Expr;Lorg/partiql/ast/Expr;Lorg/partiql/ast/Expr;Lorg/partiql/ast/Expr$Window$Over;)V - public synthetic fun (Lorg/partiql/ast/Expr$Window$Function;Lorg/partiql/ast/Expr;Lorg/partiql/ast/Expr;Lorg/partiql/ast/Expr;Lorg/partiql/ast/Expr$Window$Over;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun build ()Lorg/partiql/ast/Expr$Window; - public final fun default (Lorg/partiql/ast/Expr;)Lorg/partiql/ast/builder/ExprWindowBuilder; - public final fun expression (Lorg/partiql/ast/Expr;)Lorg/partiql/ast/builder/ExprWindowBuilder; - public final fun function (Lorg/partiql/ast/Expr$Window$Function;)Lorg/partiql/ast/builder/ExprWindowBuilder; - public final fun getDefault ()Lorg/partiql/ast/Expr; - public final fun getExpression ()Lorg/partiql/ast/Expr; - public final fun getFunction ()Lorg/partiql/ast/Expr$Window$Function; - public final fun getOffset ()Lorg/partiql/ast/Expr; - public final fun getOver ()Lorg/partiql/ast/Expr$Window$Over; - public final fun offset (Lorg/partiql/ast/Expr;)Lorg/partiql/ast/builder/ExprWindowBuilder; - public final fun over (Lorg/partiql/ast/Expr$Window$Over;)Lorg/partiql/ast/builder/ExprWindowBuilder; - public final fun setDefault (Lorg/partiql/ast/Expr;)V - public final fun setExpression (Lorg/partiql/ast/Expr;)V - public final fun setFunction (Lorg/partiql/ast/Expr$Window$Function;)V - public final fun setOffset (Lorg/partiql/ast/Expr;)V - public final fun setOver (Lorg/partiql/ast/Expr$Window$Over;)V -} - -public final class org/partiql/ast/builder/ExprWindowOverBuilder { - public fun ()V - public fun (Ljava/util/List;Ljava/util/List;)V - public synthetic fun (Ljava/util/List;Ljava/util/List;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun build ()Lorg/partiql/ast/Expr$Window$Over; - public final fun getPartitions ()Ljava/util/List; - public final fun getSorts ()Ljava/util/List; - public final fun partitions (Ljava/util/List;)Lorg/partiql/ast/builder/ExprWindowOverBuilder; - public final fun setPartitions (Ljava/util/List;)V - public final fun setSorts (Ljava/util/List;)V - public final fun sorts (Ljava/util/List;)Lorg/partiql/ast/builder/ExprWindowOverBuilder; -} - -public final class org/partiql/ast/builder/FromJoinBuilder { - public fun ()V - public fun (Lorg/partiql/ast/From;Lorg/partiql/ast/From;Lorg/partiql/ast/From$Join$Type;Lorg/partiql/ast/Expr;)V - public synthetic fun (Lorg/partiql/ast/From;Lorg/partiql/ast/From;Lorg/partiql/ast/From$Join$Type;Lorg/partiql/ast/Expr;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun build ()Lorg/partiql/ast/From$Join; - public final fun condition (Lorg/partiql/ast/Expr;)Lorg/partiql/ast/builder/FromJoinBuilder; - public final fun getCondition ()Lorg/partiql/ast/Expr; - public final fun getLhs ()Lorg/partiql/ast/From; - public final fun getRhs ()Lorg/partiql/ast/From; - public final fun getType ()Lorg/partiql/ast/From$Join$Type; - public final fun lhs (Lorg/partiql/ast/From;)Lorg/partiql/ast/builder/FromJoinBuilder; - public final fun rhs (Lorg/partiql/ast/From;)Lorg/partiql/ast/builder/FromJoinBuilder; - public final fun setCondition (Lorg/partiql/ast/Expr;)V - public final fun setLhs (Lorg/partiql/ast/From;)V - public final fun setRhs (Lorg/partiql/ast/From;)V - public final fun setType (Lorg/partiql/ast/From$Join$Type;)V - public final fun type (Lorg/partiql/ast/From$Join$Type;)Lorg/partiql/ast/builder/FromJoinBuilder; -} - -public final class org/partiql/ast/builder/FromValueBuilder { - public fun ()V - public fun (Lorg/partiql/ast/Expr;Lorg/partiql/ast/From$Value$Type;Lorg/partiql/ast/Identifier$Symbol;Lorg/partiql/ast/Identifier$Symbol;Lorg/partiql/ast/Identifier$Symbol;)V - public synthetic fun (Lorg/partiql/ast/Expr;Lorg/partiql/ast/From$Value$Type;Lorg/partiql/ast/Identifier$Symbol;Lorg/partiql/ast/Identifier$Symbol;Lorg/partiql/ast/Identifier$Symbol;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun asAlias (Lorg/partiql/ast/Identifier$Symbol;)Lorg/partiql/ast/builder/FromValueBuilder; - public final fun atAlias (Lorg/partiql/ast/Identifier$Symbol;)Lorg/partiql/ast/builder/FromValueBuilder; - public final fun build ()Lorg/partiql/ast/From$Value; - public final fun byAlias (Lorg/partiql/ast/Identifier$Symbol;)Lorg/partiql/ast/builder/FromValueBuilder; - public final fun expr (Lorg/partiql/ast/Expr;)Lorg/partiql/ast/builder/FromValueBuilder; - public final fun getAsAlias ()Lorg/partiql/ast/Identifier$Symbol; - public final fun getAtAlias ()Lorg/partiql/ast/Identifier$Symbol; - public final fun getByAlias ()Lorg/partiql/ast/Identifier$Symbol; - public final fun getExpr ()Lorg/partiql/ast/Expr; - public final fun getType ()Lorg/partiql/ast/From$Value$Type; - public final fun setAsAlias (Lorg/partiql/ast/Identifier$Symbol;)V - public final fun setAtAlias (Lorg/partiql/ast/Identifier$Symbol;)V - public final fun setByAlias (Lorg/partiql/ast/Identifier$Symbol;)V - public final fun setExpr (Lorg/partiql/ast/Expr;)V - public final fun setType (Lorg/partiql/ast/From$Value$Type;)V - public final fun type (Lorg/partiql/ast/From$Value$Type;)Lorg/partiql/ast/builder/FromValueBuilder; -} - -public final class org/partiql/ast/builder/GraphMatchBuilder { - public fun ()V - public fun (Ljava/util/List;Lorg/partiql/ast/GraphMatch$Selector;)V - public synthetic fun (Ljava/util/List;Lorg/partiql/ast/GraphMatch$Selector;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun build ()Lorg/partiql/ast/GraphMatch; - public final fun getPatterns ()Ljava/util/List; - public final fun getSelector ()Lorg/partiql/ast/GraphMatch$Selector; - public final fun patterns (Ljava/util/List;)Lorg/partiql/ast/builder/GraphMatchBuilder; - public final fun selector (Lorg/partiql/ast/GraphMatch$Selector;)Lorg/partiql/ast/builder/GraphMatchBuilder; - public final fun setPatterns (Ljava/util/List;)V - public final fun setSelector (Lorg/partiql/ast/GraphMatch$Selector;)V -} - -public final class org/partiql/ast/builder/GraphMatchLabelConjBuilder { - public fun ()V - public fun (Lorg/partiql/ast/GraphMatch$Label;Lorg/partiql/ast/GraphMatch$Label;)V - public synthetic fun (Lorg/partiql/ast/GraphMatch$Label;Lorg/partiql/ast/GraphMatch$Label;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun build ()Lorg/partiql/ast/GraphMatch$Label$Conj; - public final fun getLhs ()Lorg/partiql/ast/GraphMatch$Label; - public final fun getRhs ()Lorg/partiql/ast/GraphMatch$Label; - public final fun lhs (Lorg/partiql/ast/GraphMatch$Label;)Lorg/partiql/ast/builder/GraphMatchLabelConjBuilder; - public final fun rhs (Lorg/partiql/ast/GraphMatch$Label;)Lorg/partiql/ast/builder/GraphMatchLabelConjBuilder; - public final fun setLhs (Lorg/partiql/ast/GraphMatch$Label;)V - public final fun setRhs (Lorg/partiql/ast/GraphMatch$Label;)V -} - -public final class org/partiql/ast/builder/GraphMatchLabelDisjBuilder { - public fun ()V - public fun (Lorg/partiql/ast/GraphMatch$Label;Lorg/partiql/ast/GraphMatch$Label;)V - public synthetic fun (Lorg/partiql/ast/GraphMatch$Label;Lorg/partiql/ast/GraphMatch$Label;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun build ()Lorg/partiql/ast/GraphMatch$Label$Disj; - public final fun getLhs ()Lorg/partiql/ast/GraphMatch$Label; - public final fun getRhs ()Lorg/partiql/ast/GraphMatch$Label; - public final fun lhs (Lorg/partiql/ast/GraphMatch$Label;)Lorg/partiql/ast/builder/GraphMatchLabelDisjBuilder; - public final fun rhs (Lorg/partiql/ast/GraphMatch$Label;)Lorg/partiql/ast/builder/GraphMatchLabelDisjBuilder; - public final fun setLhs (Lorg/partiql/ast/GraphMatch$Label;)V - public final fun setRhs (Lorg/partiql/ast/GraphMatch$Label;)V -} - -public final class org/partiql/ast/builder/GraphMatchLabelNameBuilder { - public fun ()V - public fun (Ljava/lang/String;)V - public synthetic fun (Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun build ()Lorg/partiql/ast/GraphMatch$Label$Name; - public final fun getName ()Ljava/lang/String; - public final fun name (Ljava/lang/String;)Lorg/partiql/ast/builder/GraphMatchLabelNameBuilder; - public final fun setName (Ljava/lang/String;)V -} - -public final class org/partiql/ast/builder/GraphMatchLabelNegationBuilder { - public fun ()V - public fun (Lorg/partiql/ast/GraphMatch$Label;)V - public synthetic fun (Lorg/partiql/ast/GraphMatch$Label;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun arg (Lorg/partiql/ast/GraphMatch$Label;)Lorg/partiql/ast/builder/GraphMatchLabelNegationBuilder; - public final fun build ()Lorg/partiql/ast/GraphMatch$Label$Negation; - public final fun getArg ()Lorg/partiql/ast/GraphMatch$Label; - public final fun setArg (Lorg/partiql/ast/GraphMatch$Label;)V -} - -public final class org/partiql/ast/builder/GraphMatchLabelWildcardBuilder { - public fun ()V - public final fun build ()Lorg/partiql/ast/GraphMatch$Label$Wildcard; -} - -public final class org/partiql/ast/builder/GraphMatchPatternBuilder { - public fun ()V - public fun (Lorg/partiql/ast/GraphMatch$Restrictor;Lorg/partiql/ast/Expr;Ljava/lang/String;Lorg/partiql/ast/GraphMatch$Quantifier;Ljava/util/List;)V - public synthetic fun (Lorg/partiql/ast/GraphMatch$Restrictor;Lorg/partiql/ast/Expr;Ljava/lang/String;Lorg/partiql/ast/GraphMatch$Quantifier;Ljava/util/List;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun build ()Lorg/partiql/ast/GraphMatch$Pattern; - public final fun getParts ()Ljava/util/List; - public final fun getPrefilter ()Lorg/partiql/ast/Expr; - public final fun getQuantifier ()Lorg/partiql/ast/GraphMatch$Quantifier; - public final fun getRestrictor ()Lorg/partiql/ast/GraphMatch$Restrictor; - public final fun getVariable ()Ljava/lang/String; - public final fun parts (Ljava/util/List;)Lorg/partiql/ast/builder/GraphMatchPatternBuilder; - public final fun prefilter (Lorg/partiql/ast/Expr;)Lorg/partiql/ast/builder/GraphMatchPatternBuilder; - public final fun quantifier (Lorg/partiql/ast/GraphMatch$Quantifier;)Lorg/partiql/ast/builder/GraphMatchPatternBuilder; - public final fun restrictor (Lorg/partiql/ast/GraphMatch$Restrictor;)Lorg/partiql/ast/builder/GraphMatchPatternBuilder; - public final fun setParts (Ljava/util/List;)V - public final fun setPrefilter (Lorg/partiql/ast/Expr;)V - public final fun setQuantifier (Lorg/partiql/ast/GraphMatch$Quantifier;)V - public final fun setRestrictor (Lorg/partiql/ast/GraphMatch$Restrictor;)V - public final fun setVariable (Ljava/lang/String;)V - public final fun variable (Ljava/lang/String;)Lorg/partiql/ast/builder/GraphMatchPatternBuilder; -} - -public final class org/partiql/ast/builder/GraphMatchPatternPartEdgeBuilder { - public fun ()V - public fun (Lorg/partiql/ast/GraphMatch$Direction;Lorg/partiql/ast/GraphMatch$Quantifier;Lorg/partiql/ast/Expr;Ljava/lang/String;Lorg/partiql/ast/GraphMatch$Label;)V - public synthetic fun (Lorg/partiql/ast/GraphMatch$Direction;Lorg/partiql/ast/GraphMatch$Quantifier;Lorg/partiql/ast/Expr;Ljava/lang/String;Lorg/partiql/ast/GraphMatch$Label;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun build ()Lorg/partiql/ast/GraphMatch$Pattern$Part$Edge; - public final fun direction (Lorg/partiql/ast/GraphMatch$Direction;)Lorg/partiql/ast/builder/GraphMatchPatternPartEdgeBuilder; - public final fun getDirection ()Lorg/partiql/ast/GraphMatch$Direction; - public final fun getLabel ()Lorg/partiql/ast/GraphMatch$Label; - public final fun getPrefilter ()Lorg/partiql/ast/Expr; - public final fun getQuantifier ()Lorg/partiql/ast/GraphMatch$Quantifier; - public final fun getVariable ()Ljava/lang/String; - public final fun label (Lorg/partiql/ast/GraphMatch$Label;)Lorg/partiql/ast/builder/GraphMatchPatternPartEdgeBuilder; - public final fun prefilter (Lorg/partiql/ast/Expr;)Lorg/partiql/ast/builder/GraphMatchPatternPartEdgeBuilder; - public final fun quantifier (Lorg/partiql/ast/GraphMatch$Quantifier;)Lorg/partiql/ast/builder/GraphMatchPatternPartEdgeBuilder; - public final fun setDirection (Lorg/partiql/ast/GraphMatch$Direction;)V - public final fun setLabel (Lorg/partiql/ast/GraphMatch$Label;)V - public final fun setPrefilter (Lorg/partiql/ast/Expr;)V - public final fun setQuantifier (Lorg/partiql/ast/GraphMatch$Quantifier;)V - public final fun setVariable (Ljava/lang/String;)V - public final fun variable (Ljava/lang/String;)Lorg/partiql/ast/builder/GraphMatchPatternPartEdgeBuilder; -} - -public final class org/partiql/ast/builder/GraphMatchPatternPartNodeBuilder { - public fun ()V - public fun (Lorg/partiql/ast/Expr;Ljava/lang/String;Lorg/partiql/ast/GraphMatch$Label;)V - public synthetic fun (Lorg/partiql/ast/Expr;Ljava/lang/String;Lorg/partiql/ast/GraphMatch$Label;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun build ()Lorg/partiql/ast/GraphMatch$Pattern$Part$Node; - public final fun getLabel ()Lorg/partiql/ast/GraphMatch$Label; - public final fun getPrefilter ()Lorg/partiql/ast/Expr; - public final fun getVariable ()Ljava/lang/String; - public final fun label (Lorg/partiql/ast/GraphMatch$Label;)Lorg/partiql/ast/builder/GraphMatchPatternPartNodeBuilder; - public final fun prefilter (Lorg/partiql/ast/Expr;)Lorg/partiql/ast/builder/GraphMatchPatternPartNodeBuilder; - public final fun setLabel (Lorg/partiql/ast/GraphMatch$Label;)V - public final fun setPrefilter (Lorg/partiql/ast/Expr;)V - public final fun setVariable (Ljava/lang/String;)V - public final fun variable (Ljava/lang/String;)Lorg/partiql/ast/builder/GraphMatchPatternPartNodeBuilder; -} - -public final class org/partiql/ast/builder/GraphMatchPatternPartPatternBuilder { - public fun ()V - public fun (Lorg/partiql/ast/GraphMatch$Pattern;)V - public synthetic fun (Lorg/partiql/ast/GraphMatch$Pattern;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun build ()Lorg/partiql/ast/GraphMatch$Pattern$Part$Pattern; - public final fun getPattern ()Lorg/partiql/ast/GraphMatch$Pattern; - public final fun pattern (Lorg/partiql/ast/GraphMatch$Pattern;)Lorg/partiql/ast/builder/GraphMatchPatternPartPatternBuilder; - public final fun setPattern (Lorg/partiql/ast/GraphMatch$Pattern;)V -} - -public final class org/partiql/ast/builder/GraphMatchQuantifierBuilder { - public fun ()V - public fun (Ljava/lang/Long;Ljava/lang/Long;)V - public synthetic fun (Ljava/lang/Long;Ljava/lang/Long;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun build ()Lorg/partiql/ast/GraphMatch$Quantifier; - public final fun getLower ()Ljava/lang/Long; - public final fun getUpper ()Ljava/lang/Long; - public final fun lower (Ljava/lang/Long;)Lorg/partiql/ast/builder/GraphMatchQuantifierBuilder; - public final fun setLower (Ljava/lang/Long;)V - public final fun setUpper (Ljava/lang/Long;)V - public final fun upper (Ljava/lang/Long;)Lorg/partiql/ast/builder/GraphMatchQuantifierBuilder; -} - -public final class org/partiql/ast/builder/GraphMatchSelectorAllShortestBuilder { - public fun ()V - public final fun build ()Lorg/partiql/ast/GraphMatch$Selector$AllShortest; -} - -public final class org/partiql/ast/builder/GraphMatchSelectorAnyBuilder { - public fun ()V - public final fun build ()Lorg/partiql/ast/GraphMatch$Selector$Any; -} - -public final class org/partiql/ast/builder/GraphMatchSelectorAnyKBuilder { - public fun ()V - public fun (Ljava/lang/Long;)V - public synthetic fun (Ljava/lang/Long;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun build ()Lorg/partiql/ast/GraphMatch$Selector$AnyK; - public final fun getK ()Ljava/lang/Long; - public final fun k (Ljava/lang/Long;)Lorg/partiql/ast/builder/GraphMatchSelectorAnyKBuilder; - public final fun setK (Ljava/lang/Long;)V -} - -public final class org/partiql/ast/builder/GraphMatchSelectorAnyShortestBuilder { - public fun ()V - public final fun build ()Lorg/partiql/ast/GraphMatch$Selector$AnyShortest; -} - -public final class org/partiql/ast/builder/GraphMatchSelectorShortestKBuilder { - public fun ()V - public fun (Ljava/lang/Long;)V - public synthetic fun (Ljava/lang/Long;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun build ()Lorg/partiql/ast/GraphMatch$Selector$ShortestK; - public final fun getK ()Ljava/lang/Long; - public final fun k (Ljava/lang/Long;)Lorg/partiql/ast/builder/GraphMatchSelectorShortestKBuilder; - public final fun setK (Ljava/lang/Long;)V -} - -public final class org/partiql/ast/builder/GraphMatchSelectorShortestKGroupBuilder { - public fun ()V - public fun (Ljava/lang/Long;)V - public synthetic fun (Ljava/lang/Long;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun build ()Lorg/partiql/ast/GraphMatch$Selector$ShortestKGroup; - public final fun getK ()Ljava/lang/Long; - public final fun k (Ljava/lang/Long;)Lorg/partiql/ast/builder/GraphMatchSelectorShortestKGroupBuilder; - public final fun setK (Ljava/lang/Long;)V -} - -public final class org/partiql/ast/builder/GroupByBuilder { - public fun ()V - public fun (Lorg/partiql/ast/GroupBy$Strategy;Ljava/util/List;Lorg/partiql/ast/Identifier$Symbol;)V - public synthetic fun (Lorg/partiql/ast/GroupBy$Strategy;Ljava/util/List;Lorg/partiql/ast/Identifier$Symbol;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun asAlias (Lorg/partiql/ast/Identifier$Symbol;)Lorg/partiql/ast/builder/GroupByBuilder; - public final fun build ()Lorg/partiql/ast/GroupBy; - public final fun getAsAlias ()Lorg/partiql/ast/Identifier$Symbol; - public final fun getKeys ()Ljava/util/List; - public final fun getStrategy ()Lorg/partiql/ast/GroupBy$Strategy; - public final fun keys (Ljava/util/List;)Lorg/partiql/ast/builder/GroupByBuilder; - public final fun setAsAlias (Lorg/partiql/ast/Identifier$Symbol;)V - public final fun setKeys (Ljava/util/List;)V - public final fun setStrategy (Lorg/partiql/ast/GroupBy$Strategy;)V - public final fun strategy (Lorg/partiql/ast/GroupBy$Strategy;)Lorg/partiql/ast/builder/GroupByBuilder; -} - -public final class org/partiql/ast/builder/GroupByKeyBuilder { - public fun ()V - public fun (Lorg/partiql/ast/Expr;Lorg/partiql/ast/Identifier$Symbol;)V - public synthetic fun (Lorg/partiql/ast/Expr;Lorg/partiql/ast/Identifier$Symbol;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun asAlias (Lorg/partiql/ast/Identifier$Symbol;)Lorg/partiql/ast/builder/GroupByKeyBuilder; - public final fun build ()Lorg/partiql/ast/GroupBy$Key; - public final fun expr (Lorg/partiql/ast/Expr;)Lorg/partiql/ast/builder/GroupByKeyBuilder; - public final fun getAsAlias ()Lorg/partiql/ast/Identifier$Symbol; - public final fun getExpr ()Lorg/partiql/ast/Expr; - public final fun setAsAlias (Lorg/partiql/ast/Identifier$Symbol;)V - public final fun setExpr (Lorg/partiql/ast/Expr;)V -} - -public final class org/partiql/ast/builder/IdentifierQualifiedBuilder { - public fun ()V - public fun (Lorg/partiql/ast/Identifier$Symbol;Ljava/util/List;)V - public synthetic fun (Lorg/partiql/ast/Identifier$Symbol;Ljava/util/List;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun build ()Lorg/partiql/ast/Identifier$Qualified; - public final fun getRoot ()Lorg/partiql/ast/Identifier$Symbol; - public final fun getSteps ()Ljava/util/List; - public final fun root (Lorg/partiql/ast/Identifier$Symbol;)Lorg/partiql/ast/builder/IdentifierQualifiedBuilder; - public final fun setRoot (Lorg/partiql/ast/Identifier$Symbol;)V - public final fun setSteps (Ljava/util/List;)V - public final fun steps (Ljava/util/List;)Lorg/partiql/ast/builder/IdentifierQualifiedBuilder; -} - -public final class org/partiql/ast/builder/IdentifierSymbolBuilder { - public fun ()V - public fun (Ljava/lang/String;Lorg/partiql/ast/Identifier$CaseSensitivity;)V - public synthetic fun (Ljava/lang/String;Lorg/partiql/ast/Identifier$CaseSensitivity;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun build ()Lorg/partiql/ast/Identifier$Symbol; - public final fun caseSensitivity (Lorg/partiql/ast/Identifier$CaseSensitivity;)Lorg/partiql/ast/builder/IdentifierSymbolBuilder; - public final fun getCaseSensitivity ()Lorg/partiql/ast/Identifier$CaseSensitivity; - public final fun getSymbol ()Ljava/lang/String; - public final fun setCaseSensitivity (Lorg/partiql/ast/Identifier$CaseSensitivity;)V - public final fun setSymbol (Ljava/lang/String;)V - public final fun symbol (Ljava/lang/String;)Lorg/partiql/ast/builder/IdentifierSymbolBuilder; -} - -public final class org/partiql/ast/builder/LetBindingBuilder { - public fun ()V - public fun (Lorg/partiql/ast/Expr;Lorg/partiql/ast/Identifier$Symbol;)V - public synthetic fun (Lorg/partiql/ast/Expr;Lorg/partiql/ast/Identifier$Symbol;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun asAlias (Lorg/partiql/ast/Identifier$Symbol;)Lorg/partiql/ast/builder/LetBindingBuilder; - public final fun build ()Lorg/partiql/ast/Let$Binding; - public final fun expr (Lorg/partiql/ast/Expr;)Lorg/partiql/ast/builder/LetBindingBuilder; - public final fun getAsAlias ()Lorg/partiql/ast/Identifier$Symbol; - public final fun getExpr ()Lorg/partiql/ast/Expr; - public final fun setAsAlias (Lorg/partiql/ast/Identifier$Symbol;)V - public final fun setExpr (Lorg/partiql/ast/Expr;)V -} - -public final class org/partiql/ast/builder/LetBuilder { - public fun ()V - public fun (Ljava/util/List;)V - public synthetic fun (Ljava/util/List;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun bindings (Ljava/util/List;)Lorg/partiql/ast/builder/LetBuilder; - public final fun build ()Lorg/partiql/ast/Let; - public final fun getBindings ()Ljava/util/List; - public final fun setBindings (Ljava/util/List;)V -} - -public final class org/partiql/ast/builder/OrderByBuilder { - public fun ()V - public fun (Ljava/util/List;)V - public synthetic fun (Ljava/util/List;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun build ()Lorg/partiql/ast/OrderBy; - public final fun getSorts ()Ljava/util/List; - public final fun setSorts (Ljava/util/List;)V - public final fun sorts (Ljava/util/List;)Lorg/partiql/ast/builder/OrderByBuilder; -} - -public final class org/partiql/ast/builder/PathBuilder { - public fun ()V - public fun (Lorg/partiql/ast/Identifier$Symbol;Ljava/util/List;)V - public synthetic fun (Lorg/partiql/ast/Identifier$Symbol;Ljava/util/List;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun build ()Lorg/partiql/ast/Path; - public final fun getRoot ()Lorg/partiql/ast/Identifier$Symbol; - public final fun getSteps ()Ljava/util/List; - public final fun root (Lorg/partiql/ast/Identifier$Symbol;)Lorg/partiql/ast/builder/PathBuilder; - public final fun setRoot (Lorg/partiql/ast/Identifier$Symbol;)V - public final fun setSteps (Ljava/util/List;)V - public final fun steps (Ljava/util/List;)Lorg/partiql/ast/builder/PathBuilder; -} - -public final class org/partiql/ast/builder/PathStepIndexBuilder { - public fun ()V - public fun (Ljava/lang/Integer;)V - public synthetic fun (Ljava/lang/Integer;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun build ()Lorg/partiql/ast/Path$Step$Index; - public final fun getIndex ()Ljava/lang/Integer; - public final fun index (Ljava/lang/Integer;)Lorg/partiql/ast/builder/PathStepIndexBuilder; - public final fun setIndex (Ljava/lang/Integer;)V -} - -public final class org/partiql/ast/builder/PathStepSymbolBuilder { - public fun ()V - public fun (Lorg/partiql/ast/Identifier$Symbol;)V - public synthetic fun (Lorg/partiql/ast/Identifier$Symbol;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun build ()Lorg/partiql/ast/Path$Step$Symbol; - public final fun getSymbol ()Lorg/partiql/ast/Identifier$Symbol; - public final fun setSymbol (Lorg/partiql/ast/Identifier$Symbol;)V - public final fun symbol (Lorg/partiql/ast/Identifier$Symbol;)Lorg/partiql/ast/builder/PathStepSymbolBuilder; -} - -public final class org/partiql/ast/builder/QueryBodySetOpBuilder { - public fun ()V - public fun (Lorg/partiql/ast/SetOp;Ljava/lang/Boolean;Lorg/partiql/ast/Expr;Lorg/partiql/ast/Expr;)V - public synthetic fun (Lorg/partiql/ast/SetOp;Ljava/lang/Boolean;Lorg/partiql/ast/Expr;Lorg/partiql/ast/Expr;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun build ()Lorg/partiql/ast/QueryBody$SetOp; - public final fun getLhs ()Lorg/partiql/ast/Expr; - public final fun getRhs ()Lorg/partiql/ast/Expr; - public final fun getType ()Lorg/partiql/ast/SetOp; - public final fun isOuter ()Ljava/lang/Boolean; - public final fun isOuter (Ljava/lang/Boolean;)Lorg/partiql/ast/builder/QueryBodySetOpBuilder; - public final fun lhs (Lorg/partiql/ast/Expr;)Lorg/partiql/ast/builder/QueryBodySetOpBuilder; - public final fun rhs (Lorg/partiql/ast/Expr;)Lorg/partiql/ast/builder/QueryBodySetOpBuilder; - public final fun setLhs (Lorg/partiql/ast/Expr;)V - public final fun setOuter (Ljava/lang/Boolean;)V - public final fun setRhs (Lorg/partiql/ast/Expr;)V - public final fun setType (Lorg/partiql/ast/SetOp;)V - public final fun type (Lorg/partiql/ast/SetOp;)Lorg/partiql/ast/builder/QueryBodySetOpBuilder; -} - -public final class org/partiql/ast/builder/QueryBodySfwBuilder { - public fun ()V - public fun (Lorg/partiql/ast/Select;Lorg/partiql/ast/Exclude;Lorg/partiql/ast/From;Lorg/partiql/ast/Let;Lorg/partiql/ast/Expr;Lorg/partiql/ast/GroupBy;Lorg/partiql/ast/Expr;)V - public synthetic fun (Lorg/partiql/ast/Select;Lorg/partiql/ast/Exclude;Lorg/partiql/ast/From;Lorg/partiql/ast/Let;Lorg/partiql/ast/Expr;Lorg/partiql/ast/GroupBy;Lorg/partiql/ast/Expr;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun build ()Lorg/partiql/ast/QueryBody$SFW; - public final fun exclude (Lorg/partiql/ast/Exclude;)Lorg/partiql/ast/builder/QueryBodySfwBuilder; - public final fun from (Lorg/partiql/ast/From;)Lorg/partiql/ast/builder/QueryBodySfwBuilder; - public final fun getExclude ()Lorg/partiql/ast/Exclude; - public final fun getFrom ()Lorg/partiql/ast/From; - public final fun getGroupBy ()Lorg/partiql/ast/GroupBy; - public final fun getHaving ()Lorg/partiql/ast/Expr; - public final fun getLet ()Lorg/partiql/ast/Let; - public final fun getSelect ()Lorg/partiql/ast/Select; - public final fun getWhere ()Lorg/partiql/ast/Expr; - public final fun groupBy (Lorg/partiql/ast/GroupBy;)Lorg/partiql/ast/builder/QueryBodySfwBuilder; - public final fun having (Lorg/partiql/ast/Expr;)Lorg/partiql/ast/builder/QueryBodySfwBuilder; - public final fun let (Lorg/partiql/ast/Let;)Lorg/partiql/ast/builder/QueryBodySfwBuilder; - public final fun select (Lorg/partiql/ast/Select;)Lorg/partiql/ast/builder/QueryBodySfwBuilder; - public final fun setExclude (Lorg/partiql/ast/Exclude;)V - public final fun setFrom (Lorg/partiql/ast/From;)V - public final fun setGroupBy (Lorg/partiql/ast/GroupBy;)V - public final fun setHaving (Lorg/partiql/ast/Expr;)V - public final fun setLet (Lorg/partiql/ast/Let;)V - public final fun setSelect (Lorg/partiql/ast/Select;)V - public final fun setWhere (Lorg/partiql/ast/Expr;)V - public final fun where (Lorg/partiql/ast/Expr;)Lorg/partiql/ast/builder/QueryBodySfwBuilder; -} - -public final class org/partiql/ast/builder/SelectPivotBuilder { - public fun ()V - public fun (Lorg/partiql/ast/Expr;Lorg/partiql/ast/Expr;)V - public synthetic fun (Lorg/partiql/ast/Expr;Lorg/partiql/ast/Expr;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun build ()Lorg/partiql/ast/Select$Pivot; - public final fun getKey ()Lorg/partiql/ast/Expr; - public final fun getValue ()Lorg/partiql/ast/Expr; - public final fun key (Lorg/partiql/ast/Expr;)Lorg/partiql/ast/builder/SelectPivotBuilder; - public final fun setKey (Lorg/partiql/ast/Expr;)V - public final fun setValue (Lorg/partiql/ast/Expr;)V - public final fun value (Lorg/partiql/ast/Expr;)Lorg/partiql/ast/builder/SelectPivotBuilder; -} - -public final class org/partiql/ast/builder/SelectProjectBuilder { - public fun ()V - public fun (Ljava/util/List;Lorg/partiql/ast/SetQuantifier;)V - public synthetic fun (Ljava/util/List;Lorg/partiql/ast/SetQuantifier;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun build ()Lorg/partiql/ast/Select$Project; - public final fun getItems ()Ljava/util/List; - public final fun getSetq ()Lorg/partiql/ast/SetQuantifier; - public final fun items (Ljava/util/List;)Lorg/partiql/ast/builder/SelectProjectBuilder; - public final fun setItems (Ljava/util/List;)V - public final fun setSetq (Lorg/partiql/ast/SetQuantifier;)V - public final fun setq (Lorg/partiql/ast/SetQuantifier;)Lorg/partiql/ast/builder/SelectProjectBuilder; -} - -public final class org/partiql/ast/builder/SelectProjectItemAllBuilder { - public fun ()V - public fun (Lorg/partiql/ast/Expr;)V - public synthetic fun (Lorg/partiql/ast/Expr;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun build ()Lorg/partiql/ast/Select$Project$Item$All; - public final fun expr (Lorg/partiql/ast/Expr;)Lorg/partiql/ast/builder/SelectProjectItemAllBuilder; - public final fun getExpr ()Lorg/partiql/ast/Expr; - public final fun setExpr (Lorg/partiql/ast/Expr;)V -} - -public final class org/partiql/ast/builder/SelectProjectItemExpressionBuilder { - public fun ()V - public fun (Lorg/partiql/ast/Expr;Lorg/partiql/ast/Identifier$Symbol;)V - public synthetic fun (Lorg/partiql/ast/Expr;Lorg/partiql/ast/Identifier$Symbol;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun asAlias (Lorg/partiql/ast/Identifier$Symbol;)Lorg/partiql/ast/builder/SelectProjectItemExpressionBuilder; - public final fun build ()Lorg/partiql/ast/Select$Project$Item$Expression; - public final fun expr (Lorg/partiql/ast/Expr;)Lorg/partiql/ast/builder/SelectProjectItemExpressionBuilder; - public final fun getAsAlias ()Lorg/partiql/ast/Identifier$Symbol; - public final fun getExpr ()Lorg/partiql/ast/Expr; - public final fun setAsAlias (Lorg/partiql/ast/Identifier$Symbol;)V - public final fun setExpr (Lorg/partiql/ast/Expr;)V -} - -public final class org/partiql/ast/builder/SelectStarBuilder { - public fun ()V - public fun (Lorg/partiql/ast/SetQuantifier;)V - public synthetic fun (Lorg/partiql/ast/SetQuantifier;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun build ()Lorg/partiql/ast/Select$Star; - public final fun getSetq ()Lorg/partiql/ast/SetQuantifier; - public final fun setSetq (Lorg/partiql/ast/SetQuantifier;)V - public final fun setq (Lorg/partiql/ast/SetQuantifier;)Lorg/partiql/ast/builder/SelectStarBuilder; -} - -public final class org/partiql/ast/builder/SelectValueBuilder { - public fun ()V - public fun (Lorg/partiql/ast/Expr;Lorg/partiql/ast/SetQuantifier;)V - public synthetic fun (Lorg/partiql/ast/Expr;Lorg/partiql/ast/SetQuantifier;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun build ()Lorg/partiql/ast/Select$Value; - public final fun constructor (Lorg/partiql/ast/Expr;)Lorg/partiql/ast/builder/SelectValueBuilder; - public final fun getConstructor ()Lorg/partiql/ast/Expr; - public final fun getSetq ()Lorg/partiql/ast/SetQuantifier; - public final fun setConstructor (Lorg/partiql/ast/Expr;)V - public final fun setSetq (Lorg/partiql/ast/SetQuantifier;)V - public final fun setq (Lorg/partiql/ast/SetQuantifier;)Lorg/partiql/ast/builder/SelectValueBuilder; -} - -public final class org/partiql/ast/builder/SetOpBuilder { - public fun ()V - public fun (Lorg/partiql/ast/SetOp$Type;Lorg/partiql/ast/SetQuantifier;)V - public synthetic fun (Lorg/partiql/ast/SetOp$Type;Lorg/partiql/ast/SetQuantifier;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun build ()Lorg/partiql/ast/SetOp; - public final fun getSetq ()Lorg/partiql/ast/SetQuantifier; - public final fun getType ()Lorg/partiql/ast/SetOp$Type; - public final fun setSetq (Lorg/partiql/ast/SetQuantifier;)V - public final fun setType (Lorg/partiql/ast/SetOp$Type;)V - public final fun setq (Lorg/partiql/ast/SetQuantifier;)Lorg/partiql/ast/builder/SetOpBuilder; - public final fun type (Lorg/partiql/ast/SetOp$Type;)Lorg/partiql/ast/builder/SetOpBuilder; -} - -public final class org/partiql/ast/builder/SortBuilder { - public fun ()V - public fun (Lorg/partiql/ast/Expr;Lorg/partiql/ast/Sort$Dir;Lorg/partiql/ast/Sort$Nulls;)V - public synthetic fun (Lorg/partiql/ast/Expr;Lorg/partiql/ast/Sort$Dir;Lorg/partiql/ast/Sort$Nulls;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun build ()Lorg/partiql/ast/Sort; - public final fun dir (Lorg/partiql/ast/Sort$Dir;)Lorg/partiql/ast/builder/SortBuilder; - public final fun expr (Lorg/partiql/ast/Expr;)Lorg/partiql/ast/builder/SortBuilder; - public final fun getDir ()Lorg/partiql/ast/Sort$Dir; - public final fun getExpr ()Lorg/partiql/ast/Expr; - public final fun getNulls ()Lorg/partiql/ast/Sort$Nulls; - public final fun nulls (Lorg/partiql/ast/Sort$Nulls;)Lorg/partiql/ast/builder/SortBuilder; - public final fun setDir (Lorg/partiql/ast/Sort$Dir;)V - public final fun setExpr (Lorg/partiql/ast/Expr;)V - public final fun setNulls (Lorg/partiql/ast/Sort$Nulls;)V -} - -public final class org/partiql/ast/builder/StatementDdlCreateIndexBuilder { - public fun ()V - public fun (Lorg/partiql/ast/Identifier;Lorg/partiql/ast/Identifier;Ljava/util/List;)V - public synthetic fun (Lorg/partiql/ast/Identifier;Lorg/partiql/ast/Identifier;Ljava/util/List;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun build ()Lorg/partiql/ast/Statement$DDL$CreateIndex; - public final fun fields (Ljava/util/List;)Lorg/partiql/ast/builder/StatementDdlCreateIndexBuilder; - public final fun getFields ()Ljava/util/List; - public final fun getIndex ()Lorg/partiql/ast/Identifier; - public final fun getTable ()Lorg/partiql/ast/Identifier; - public final fun index (Lorg/partiql/ast/Identifier;)Lorg/partiql/ast/builder/StatementDdlCreateIndexBuilder; - public final fun setFields (Ljava/util/List;)V - public final fun setIndex (Lorg/partiql/ast/Identifier;)V - public final fun setTable (Lorg/partiql/ast/Identifier;)V - public final fun table (Lorg/partiql/ast/Identifier;)Lorg/partiql/ast/builder/StatementDdlCreateIndexBuilder; -} - -public final class org/partiql/ast/builder/StatementDdlCreateTableBuilder { - public fun ()V - public fun (Lorg/partiql/ast/Identifier;Lorg/partiql/ast/TableDefinition;)V - public synthetic fun (Lorg/partiql/ast/Identifier;Lorg/partiql/ast/TableDefinition;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun build ()Lorg/partiql/ast/Statement$DDL$CreateTable; - public final fun definition (Lorg/partiql/ast/TableDefinition;)Lorg/partiql/ast/builder/StatementDdlCreateTableBuilder; - public final fun getDefinition ()Lorg/partiql/ast/TableDefinition; - public final fun getName ()Lorg/partiql/ast/Identifier; - public final fun name (Lorg/partiql/ast/Identifier;)Lorg/partiql/ast/builder/StatementDdlCreateTableBuilder; - public final fun setDefinition (Lorg/partiql/ast/TableDefinition;)V - public final fun setName (Lorg/partiql/ast/Identifier;)V -} - -public final class org/partiql/ast/builder/StatementDdlDropIndexBuilder { - public fun ()V - public fun (Lorg/partiql/ast/Identifier;Lorg/partiql/ast/Identifier;)V - public synthetic fun (Lorg/partiql/ast/Identifier;Lorg/partiql/ast/Identifier;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun build ()Lorg/partiql/ast/Statement$DDL$DropIndex; - public final fun getIndex ()Lorg/partiql/ast/Identifier; - public final fun getTable ()Lorg/partiql/ast/Identifier; - public final fun index (Lorg/partiql/ast/Identifier;)Lorg/partiql/ast/builder/StatementDdlDropIndexBuilder; - public final fun setIndex (Lorg/partiql/ast/Identifier;)V - public final fun setTable (Lorg/partiql/ast/Identifier;)V - public final fun table (Lorg/partiql/ast/Identifier;)Lorg/partiql/ast/builder/StatementDdlDropIndexBuilder; -} - -public final class org/partiql/ast/builder/StatementDdlDropTableBuilder { - public fun ()V - public fun (Lorg/partiql/ast/Identifier;)V - public synthetic fun (Lorg/partiql/ast/Identifier;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun build ()Lorg/partiql/ast/Statement$DDL$DropTable; - public final fun getTable ()Lorg/partiql/ast/Identifier; - public final fun setTable (Lorg/partiql/ast/Identifier;)V - public final fun table (Lorg/partiql/ast/Identifier;)Lorg/partiql/ast/builder/StatementDdlDropTableBuilder; -} - -public final class org/partiql/ast/builder/StatementExplainBuilder { - public fun ()V - public fun (Lorg/partiql/ast/Statement$Explain$Target;)V - public synthetic fun (Lorg/partiql/ast/Statement$Explain$Target;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun build ()Lorg/partiql/ast/Statement$Explain; - public final fun getTarget ()Lorg/partiql/ast/Statement$Explain$Target; - public final fun setTarget (Lorg/partiql/ast/Statement$Explain$Target;)V - public final fun target (Lorg/partiql/ast/Statement$Explain$Target;)Lorg/partiql/ast/builder/StatementExplainBuilder; -} - -public final class org/partiql/ast/builder/StatementExplainTargetDomainBuilder { - public fun ()V - public fun (Lorg/partiql/ast/Statement;Ljava/lang/String;Ljava/lang/String;)V - public synthetic fun (Lorg/partiql/ast/Statement;Ljava/lang/String;Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun build ()Lorg/partiql/ast/Statement$Explain$Target$Domain; - public final fun format (Ljava/lang/String;)Lorg/partiql/ast/builder/StatementExplainTargetDomainBuilder; - public final fun getFormat ()Ljava/lang/String; - public final fun getStatement ()Lorg/partiql/ast/Statement; - public final fun getType ()Ljava/lang/String; - public final fun setFormat (Ljava/lang/String;)V - public final fun setStatement (Lorg/partiql/ast/Statement;)V - public final fun setType (Ljava/lang/String;)V - public final fun statement (Lorg/partiql/ast/Statement;)Lorg/partiql/ast/builder/StatementExplainTargetDomainBuilder; - public final fun type (Ljava/lang/String;)Lorg/partiql/ast/builder/StatementExplainTargetDomainBuilder; -} - -public final class org/partiql/ast/builder/StatementQueryBuilder { - public fun ()V - public fun (Lorg/partiql/ast/Expr;)V - public synthetic fun (Lorg/partiql/ast/Expr;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun build ()Lorg/partiql/ast/Statement$Query; - public final fun expr (Lorg/partiql/ast/Expr;)Lorg/partiql/ast/builder/StatementQueryBuilder; - public final fun getExpr ()Lorg/partiql/ast/Expr; - public final fun setExpr (Lorg/partiql/ast/Expr;)V -} - -public final class org/partiql/ast/builder/TableDefinitionBuilder { - public fun ()V - public fun (Ljava/util/List;)V - public synthetic fun (Ljava/util/List;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun build ()Lorg/partiql/ast/TableDefinition; - public final fun columns (Ljava/util/List;)Lorg/partiql/ast/builder/TableDefinitionBuilder; - public final fun getColumns ()Ljava/util/List; - public final fun setColumns (Ljava/util/List;)V -} - -public final class org/partiql/ast/builder/TableDefinitionColumnBuilder { - public fun ()V - public fun (Ljava/lang/String;Lorg/partiql/ast/Type;Ljava/util/List;)V - public synthetic fun (Ljava/lang/String;Lorg/partiql/ast/Type;Ljava/util/List;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun build ()Lorg/partiql/ast/TableDefinition$Column; - public final fun constraints (Ljava/util/List;)Lorg/partiql/ast/builder/TableDefinitionColumnBuilder; - public final fun getConstraints ()Ljava/util/List; - public final fun getName ()Ljava/lang/String; - public final fun getType ()Lorg/partiql/ast/Type; - public final fun name (Ljava/lang/String;)Lorg/partiql/ast/builder/TableDefinitionColumnBuilder; - public final fun setConstraints (Ljava/util/List;)V - public final fun setName (Ljava/lang/String;)V - public final fun setType (Lorg/partiql/ast/Type;)V - public final fun type (Lorg/partiql/ast/Type;)Lorg/partiql/ast/builder/TableDefinitionColumnBuilder; -} - -public final class org/partiql/ast/builder/TableDefinitionColumnConstraintBodyCheckBuilder { - public fun ()V - public fun (Lorg/partiql/ast/Expr;)V - public synthetic fun (Lorg/partiql/ast/Expr;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun build ()Lorg/partiql/ast/TableDefinition$Column$Constraint$Body$Check; - public final fun expr (Lorg/partiql/ast/Expr;)Lorg/partiql/ast/builder/TableDefinitionColumnConstraintBodyCheckBuilder; - public final fun getExpr ()Lorg/partiql/ast/Expr; - public final fun setExpr (Lorg/partiql/ast/Expr;)V -} - -public final class org/partiql/ast/builder/TableDefinitionColumnConstraintBodyNotNullBuilder { - public fun ()V - public final fun build ()Lorg/partiql/ast/TableDefinition$Column$Constraint$Body$NotNull; -} - -public final class org/partiql/ast/builder/TableDefinitionColumnConstraintBodyNullableBuilder { - public fun ()V - public final fun build ()Lorg/partiql/ast/TableDefinition$Column$Constraint$Body$Nullable; -} - -public final class org/partiql/ast/builder/TableDefinitionColumnConstraintBuilder { - public fun ()V - public fun (Ljava/lang/String;Lorg/partiql/ast/TableDefinition$Column$Constraint$Body;)V - public synthetic fun (Ljava/lang/String;Lorg/partiql/ast/TableDefinition$Column$Constraint$Body;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun body (Lorg/partiql/ast/TableDefinition$Column$Constraint$Body;)Lorg/partiql/ast/builder/TableDefinitionColumnConstraintBuilder; - public final fun build ()Lorg/partiql/ast/TableDefinition$Column$Constraint; - public final fun getBody ()Lorg/partiql/ast/TableDefinition$Column$Constraint$Body; - public final fun getName ()Ljava/lang/String; - public final fun name (Ljava/lang/String;)Lorg/partiql/ast/builder/TableDefinitionColumnConstraintBuilder; - public final fun setBody (Lorg/partiql/ast/TableDefinition$Column$Constraint$Body;)V - public final fun setName (Ljava/lang/String;)V -} - -public final class org/partiql/ast/builder/TypeAnyBuilder { - public fun ()V - public final fun build ()Lorg/partiql/ast/Type$Any; -} - -public final class org/partiql/ast/builder/TypeBagBuilder { - public fun ()V - public final fun build ()Lorg/partiql/ast/Type$Bag; -} - -public final class org/partiql/ast/builder/TypeBigintBuilder { - public fun ()V - public final fun build ()Lorg/partiql/ast/Type$Bigint; -} - -public final class org/partiql/ast/builder/TypeBitBuilder { - public fun ()V - public fun (Ljava/lang/Integer;)V - public synthetic fun (Ljava/lang/Integer;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun build ()Lorg/partiql/ast/Type$Bit; - public final fun getLength ()Ljava/lang/Integer; - public final fun length (Ljava/lang/Integer;)Lorg/partiql/ast/builder/TypeBitBuilder; - public final fun setLength (Ljava/lang/Integer;)V -} - -public final class org/partiql/ast/builder/TypeBitVaryingBuilder { - public fun ()V - public fun (Ljava/lang/Integer;)V - public synthetic fun (Ljava/lang/Integer;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun build ()Lorg/partiql/ast/Type$BitVarying; - public final fun getLength ()Ljava/lang/Integer; - public final fun length (Ljava/lang/Integer;)Lorg/partiql/ast/builder/TypeBitVaryingBuilder; - public final fun setLength (Ljava/lang/Integer;)V -} - -public final class org/partiql/ast/builder/TypeBlobBuilder { - public fun ()V - public fun (Ljava/lang/Integer;)V - public synthetic fun (Ljava/lang/Integer;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun build ()Lorg/partiql/ast/Type$Blob; - public final fun getLength ()Ljava/lang/Integer; - public final fun length (Ljava/lang/Integer;)Lorg/partiql/ast/builder/TypeBlobBuilder; - public final fun setLength (Ljava/lang/Integer;)V -} - -public final class org/partiql/ast/builder/TypeBoolBuilder { - public fun ()V - public final fun build ()Lorg/partiql/ast/Type$Bool; -} - -public final class org/partiql/ast/builder/TypeByteStringBuilder { - public fun ()V - public fun (Ljava/lang/Integer;)V - public synthetic fun (Ljava/lang/Integer;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun build ()Lorg/partiql/ast/Type$ByteString; - public final fun getLength ()Ljava/lang/Integer; - public final fun length (Ljava/lang/Integer;)Lorg/partiql/ast/builder/TypeByteStringBuilder; - public final fun setLength (Ljava/lang/Integer;)V -} - -public final class org/partiql/ast/builder/TypeCharBuilder { - public fun ()V - public fun (Ljava/lang/Integer;)V - public synthetic fun (Ljava/lang/Integer;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun build ()Lorg/partiql/ast/Type$Char; - public final fun getLength ()Ljava/lang/Integer; - public final fun length (Ljava/lang/Integer;)Lorg/partiql/ast/builder/TypeCharBuilder; - public final fun setLength (Ljava/lang/Integer;)V -} - -public final class org/partiql/ast/builder/TypeClobBuilder { - public fun ()V - public fun (Ljava/lang/Integer;)V - public synthetic fun (Ljava/lang/Integer;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun build ()Lorg/partiql/ast/Type$Clob; - public final fun getLength ()Ljava/lang/Integer; - public final fun length (Ljava/lang/Integer;)Lorg/partiql/ast/builder/TypeClobBuilder; - public final fun setLength (Ljava/lang/Integer;)V -} - -public final class org/partiql/ast/builder/TypeCustomBuilder { - public fun ()V - public fun (Ljava/lang/String;)V - public synthetic fun (Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun build ()Lorg/partiql/ast/Type$Custom; - public final fun getName ()Ljava/lang/String; - public final fun name (Ljava/lang/String;)Lorg/partiql/ast/builder/TypeCustomBuilder; - public final fun setName (Ljava/lang/String;)V -} - -public final class org/partiql/ast/builder/TypeDateBuilder { - public fun ()V - public final fun build ()Lorg/partiql/ast/Type$Date; -} - -public final class org/partiql/ast/builder/TypeDecimalBuilder { - public fun ()V - public fun (Ljava/lang/Integer;Ljava/lang/Integer;)V - public synthetic fun (Ljava/lang/Integer;Ljava/lang/Integer;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun build ()Lorg/partiql/ast/Type$Decimal; - public final fun getPrecision ()Ljava/lang/Integer; - public final fun getScale ()Ljava/lang/Integer; - public final fun precision (Ljava/lang/Integer;)Lorg/partiql/ast/builder/TypeDecimalBuilder; - public final fun scale (Ljava/lang/Integer;)Lorg/partiql/ast/builder/TypeDecimalBuilder; - public final fun setPrecision (Ljava/lang/Integer;)V - public final fun setScale (Ljava/lang/Integer;)V -} - -public final class org/partiql/ast/builder/TypeFloat32Builder { - public fun ()V - public final fun build ()Lorg/partiql/ast/Type$Float32; -} - -public final class org/partiql/ast/builder/TypeFloat64Builder { - public fun ()V - public final fun build ()Lorg/partiql/ast/Type$Float64; -} - -public final class org/partiql/ast/builder/TypeInt2Builder { - public fun ()V - public final fun build ()Lorg/partiql/ast/Type$Int2; -} - -public final class org/partiql/ast/builder/TypeInt4Builder { - public fun ()V - public final fun build ()Lorg/partiql/ast/Type$Int4; -} - -public final class org/partiql/ast/builder/TypeInt8Builder { - public fun ()V - public final fun build ()Lorg/partiql/ast/Type$Int8; -} - -public final class org/partiql/ast/builder/TypeIntBuilder { - public fun ()V - public final fun build ()Lorg/partiql/ast/Type$Int; -} - -public final class org/partiql/ast/builder/TypeIntervalBuilder { - public fun ()V - public fun (Ljava/lang/Integer;)V - public synthetic fun (Ljava/lang/Integer;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun build ()Lorg/partiql/ast/Type$Interval; - public final fun getPrecision ()Ljava/lang/Integer; - public final fun precision (Ljava/lang/Integer;)Lorg/partiql/ast/builder/TypeIntervalBuilder; - public final fun setPrecision (Ljava/lang/Integer;)V -} - -public final class org/partiql/ast/builder/TypeListBuilder { - public fun ()V - public final fun build ()Lorg/partiql/ast/Type$List; -} - -public final class org/partiql/ast/builder/TypeMissingBuilder { - public fun ()V - public final fun build ()Lorg/partiql/ast/Type$Missing; -} - -public final class org/partiql/ast/builder/TypeNullTypeBuilder { - public fun ()V - public final fun build ()Lorg/partiql/ast/Type$NullType; -} - -public final class org/partiql/ast/builder/TypeNumericBuilder { - public fun ()V - public fun (Ljava/lang/Integer;Ljava/lang/Integer;)V - public synthetic fun (Ljava/lang/Integer;Ljava/lang/Integer;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun build ()Lorg/partiql/ast/Type$Numeric; - public final fun getPrecision ()Ljava/lang/Integer; - public final fun getScale ()Ljava/lang/Integer; - public final fun precision (Ljava/lang/Integer;)Lorg/partiql/ast/builder/TypeNumericBuilder; - public final fun scale (Ljava/lang/Integer;)Lorg/partiql/ast/builder/TypeNumericBuilder; - public final fun setPrecision (Ljava/lang/Integer;)V - public final fun setScale (Ljava/lang/Integer;)V -} - -public final class org/partiql/ast/builder/TypeRealBuilder { +public abstract class org/partiql/ast/AstEnum : org/partiql/ast/AstNode { public fun ()V - public final fun build ()Lorg/partiql/ast/Type$Real; -} - -public final class org/partiql/ast/builder/TypeSexpBuilder { - public fun ()V - public final fun build ()Lorg/partiql/ast/Type$Sexp; -} - -public final class org/partiql/ast/builder/TypeSmallintBuilder { - public fun ()V - public final fun build ()Lorg/partiql/ast/Type$Smallint; -} - -public final class org/partiql/ast/builder/TypeStringBuilder { - public fun ()V - public fun (Ljava/lang/Integer;)V - public synthetic fun (Ljava/lang/Integer;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun build ()Lorg/partiql/ast/Type$String; - public final fun getLength ()Ljava/lang/Integer; - public final fun length (Ljava/lang/Integer;)Lorg/partiql/ast/builder/TypeStringBuilder; - public final fun setLength (Ljava/lang/Integer;)V -} - -public final class org/partiql/ast/builder/TypeStructBuilder { - public fun ()V - public final fun build ()Lorg/partiql/ast/Type$Struct; -} - -public final class org/partiql/ast/builder/TypeSymbolBuilder { - public fun ()V - public final fun build ()Lorg/partiql/ast/Type$Symbol; -} - -public final class org/partiql/ast/builder/TypeTimeBuilder { - public fun ()V - public fun (Ljava/lang/Integer;)V - public synthetic fun (Ljava/lang/Integer;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun build ()Lorg/partiql/ast/Type$Time; - public final fun getPrecision ()Ljava/lang/Integer; - public final fun precision (Ljava/lang/Integer;)Lorg/partiql/ast/builder/TypeTimeBuilder; - public final fun setPrecision (Ljava/lang/Integer;)V -} - -public final class org/partiql/ast/builder/TypeTimeWithTzBuilder { - public fun ()V - public fun (Ljava/lang/Integer;)V - public synthetic fun (Ljava/lang/Integer;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun build ()Lorg/partiql/ast/Type$TimeWithTz; - public final fun getPrecision ()Ljava/lang/Integer; - public final fun precision (Ljava/lang/Integer;)Lorg/partiql/ast/builder/TypeTimeWithTzBuilder; - public final fun setPrecision (Ljava/lang/Integer;)V -} - -public final class org/partiql/ast/builder/TypeTimestampBuilder { - public fun ()V - public fun (Ljava/lang/Integer;)V - public synthetic fun (Ljava/lang/Integer;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun build ()Lorg/partiql/ast/Type$Timestamp; - public final fun getPrecision ()Ljava/lang/Integer; - public final fun precision (Ljava/lang/Integer;)Lorg/partiql/ast/builder/TypeTimestampBuilder; - public final fun setPrecision (Ljava/lang/Integer;)V -} - -public final class org/partiql/ast/builder/TypeTimestampWithTzBuilder { - public fun ()V - public fun (Ljava/lang/Integer;)V - public synthetic fun (Ljava/lang/Integer;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun build ()Lorg/partiql/ast/Type$TimestampWithTz; - public final fun getPrecision ()Ljava/lang/Integer; - public final fun precision (Ljava/lang/Integer;)Lorg/partiql/ast/builder/TypeTimestampWithTzBuilder; - public final fun setPrecision (Ljava/lang/Integer;)V -} - -public final class org/partiql/ast/builder/TypeTinyintBuilder { - public fun ()V - public final fun build ()Lorg/partiql/ast/Type$Tinyint; -} - -public final class org/partiql/ast/builder/TypeTupleBuilder { - public fun ()V - public final fun build ()Lorg/partiql/ast/Type$Tuple; + public abstract fun code ()I + public abstract fun name ()Ljava/lang/String; } -public final class org/partiql/ast/builder/TypeVarcharBuilder { +public abstract class org/partiql/ast/AstNode { + public field tag Ljava/lang/String; public fun ()V - public fun (Ljava/lang/Integer;)V - public synthetic fun (Ljava/lang/Integer;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun build ()Lorg/partiql/ast/Type$Varchar; - public final fun getLength ()Ljava/lang/Integer; - public final fun length (Ljava/lang/Integer;)Lorg/partiql/ast/builder/TypeVarcharBuilder; - public final fun setLength (Ljava/lang/Integer;)V + public abstract fun accept (Lorg/partiql/ast/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; + public abstract fun children ()Ljava/util/Collection; } -public abstract class org/partiql/ast/util/AstRewriter : org/partiql/ast/visitor/AstBaseVisitor { +public abstract class org/partiql/ast/AstRewriter : org/partiql/ast/AstVisitor { public fun ()V public synthetic fun defaultReturn (Lorg/partiql/ast/AstNode;Ljava/lang/Object;)Ljava/lang/Object; public fun defaultReturn (Lorg/partiql/ast/AstNode;Ljava/lang/Object;)Lorg/partiql/ast/AstNode; public synthetic fun visitExclude (Lorg/partiql/ast/Exclude;Ljava/lang/Object;)Ljava/lang/Object; public fun visitExclude (Lorg/partiql/ast/Exclude;Ljava/lang/Object;)Lorg/partiql/ast/AstNode; - public synthetic fun visitExcludeItem (Lorg/partiql/ast/Exclude$Item;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitExcludeItem (Lorg/partiql/ast/Exclude$Item;Ljava/lang/Object;)Lorg/partiql/ast/AstNode; - public synthetic fun visitExcludeStepCollIndex (Lorg/partiql/ast/Exclude$Step$CollIndex;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitExcludeStepCollIndex (Lorg/partiql/ast/Exclude$Step$CollIndex;Ljava/lang/Object;)Lorg/partiql/ast/AstNode; - public synthetic fun visitExcludeStepCollWildcard (Lorg/partiql/ast/Exclude$Step$CollWildcard;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitExcludeStepCollWildcard (Lorg/partiql/ast/Exclude$Step$CollWildcard;Ljava/lang/Object;)Lorg/partiql/ast/AstNode; - public synthetic fun visitExcludeStepStructField (Lorg/partiql/ast/Exclude$Step$StructField;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitExcludeStepStructField (Lorg/partiql/ast/Exclude$Step$StructField;Ljava/lang/Object;)Lorg/partiql/ast/AstNode; - public synthetic fun visitExcludeStepStructWildcard (Lorg/partiql/ast/Exclude$Step$StructWildcard;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitExcludeStepStructWildcard (Lorg/partiql/ast/Exclude$Step$StructWildcard;Ljava/lang/Object;)Lorg/partiql/ast/AstNode; - public synthetic fun visitExprAnd (Lorg/partiql/ast/Expr$And;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitExprAnd (Lorg/partiql/ast/Expr$And;Ljava/lang/Object;)Lorg/partiql/ast/AstNode; - public synthetic fun visitExprBetween (Lorg/partiql/ast/Expr$Between;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitExprBetween (Lorg/partiql/ast/Expr$Between;Ljava/lang/Object;)Lorg/partiql/ast/AstNode; - public synthetic fun visitExprCall (Lorg/partiql/ast/Expr$Call;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitExprCall (Lorg/partiql/ast/Expr$Call;Ljava/lang/Object;)Lorg/partiql/ast/AstNode; - public synthetic fun visitExprCase (Lorg/partiql/ast/Expr$Case;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitExprCase (Lorg/partiql/ast/Expr$Case;Ljava/lang/Object;)Lorg/partiql/ast/AstNode; - public synthetic fun visitExprCaseBranch (Lorg/partiql/ast/Expr$Case$Branch;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitExprCaseBranch (Lorg/partiql/ast/Expr$Case$Branch;Ljava/lang/Object;)Lorg/partiql/ast/AstNode; - public synthetic fun visitExprCast (Lorg/partiql/ast/Expr$Cast;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitExprCast (Lorg/partiql/ast/Expr$Cast;Ljava/lang/Object;)Lorg/partiql/ast/AstNode; - public synthetic fun visitExprCoalesce (Lorg/partiql/ast/Expr$Coalesce;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitExprCoalesce (Lorg/partiql/ast/Expr$Coalesce;Ljava/lang/Object;)Lorg/partiql/ast/AstNode; - public synthetic fun visitExprCollection (Lorg/partiql/ast/Expr$Collection;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitExprCollection (Lorg/partiql/ast/Expr$Collection;Ljava/lang/Object;)Lorg/partiql/ast/AstNode; - public synthetic fun visitExprDateAdd (Lorg/partiql/ast/Expr$DateAdd;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitExprDateAdd (Lorg/partiql/ast/Expr$DateAdd;Ljava/lang/Object;)Lorg/partiql/ast/AstNode; - public synthetic fun visitExprDateDiff (Lorg/partiql/ast/Expr$DateDiff;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitExprDateDiff (Lorg/partiql/ast/Expr$DateDiff;Ljava/lang/Object;)Lorg/partiql/ast/AstNode; - public synthetic fun visitExprExtract (Lorg/partiql/ast/Expr$Extract;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitExprExtract (Lorg/partiql/ast/Expr$Extract;Ljava/lang/Object;)Lorg/partiql/ast/AstNode; - public synthetic fun visitExprInCollection (Lorg/partiql/ast/Expr$InCollection;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitExprInCollection (Lorg/partiql/ast/Expr$InCollection;Ljava/lang/Object;)Lorg/partiql/ast/AstNode; - public synthetic fun visitExprIsType (Lorg/partiql/ast/Expr$IsType;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitExprIsType (Lorg/partiql/ast/Expr$IsType;Ljava/lang/Object;)Lorg/partiql/ast/AstNode; - public synthetic fun visitExprLike (Lorg/partiql/ast/Expr$Like;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitExprLike (Lorg/partiql/ast/Expr$Like;Ljava/lang/Object;)Lorg/partiql/ast/AstNode; - public synthetic fun visitExprLit (Lorg/partiql/ast/Expr$Lit;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitExprLit (Lorg/partiql/ast/Expr$Lit;Ljava/lang/Object;)Lorg/partiql/ast/AstNode; - public synthetic fun visitExprMatch (Lorg/partiql/ast/Expr$Match;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitExprMatch (Lorg/partiql/ast/Expr$Match;Ljava/lang/Object;)Lorg/partiql/ast/AstNode; - public synthetic fun visitExprNot (Lorg/partiql/ast/Expr$Not;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitExprNot (Lorg/partiql/ast/Expr$Not;Ljava/lang/Object;)Lorg/partiql/ast/AstNode; - public synthetic fun visitExprNullIf (Lorg/partiql/ast/Expr$NullIf;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitExprNullIf (Lorg/partiql/ast/Expr$NullIf;Ljava/lang/Object;)Lorg/partiql/ast/AstNode; - public synthetic fun visitExprOperator (Lorg/partiql/ast/Expr$Operator;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitExprOperator (Lorg/partiql/ast/Expr$Operator;Ljava/lang/Object;)Lorg/partiql/ast/AstNode; - public synthetic fun visitExprOr (Lorg/partiql/ast/Expr$Or;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitExprOr (Lorg/partiql/ast/Expr$Or;Ljava/lang/Object;)Lorg/partiql/ast/AstNode; - public synthetic fun visitExprOverlay (Lorg/partiql/ast/Expr$Overlay;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitExprOverlay (Lorg/partiql/ast/Expr$Overlay;Ljava/lang/Object;)Lorg/partiql/ast/AstNode; - public synthetic fun visitExprParameter (Lorg/partiql/ast/Expr$Parameter;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitExprParameter (Lorg/partiql/ast/Expr$Parameter;Ljava/lang/Object;)Lorg/partiql/ast/AstNode; - public synthetic fun visitExprPath (Lorg/partiql/ast/Expr$Path;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitExprPath (Lorg/partiql/ast/Expr$Path;Ljava/lang/Object;)Lorg/partiql/ast/AstNode; - public synthetic fun visitExprPathStepIndex (Lorg/partiql/ast/Expr$Path$Step$Index;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitExprPathStepIndex (Lorg/partiql/ast/Expr$Path$Step$Index;Ljava/lang/Object;)Lorg/partiql/ast/AstNode; - public synthetic fun visitExprPathStepSymbol (Lorg/partiql/ast/Expr$Path$Step$Symbol;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitExprPathStepSymbol (Lorg/partiql/ast/Expr$Path$Step$Symbol;Ljava/lang/Object;)Lorg/partiql/ast/AstNode; - public synthetic fun visitExprPathStepUnpivot (Lorg/partiql/ast/Expr$Path$Step$Unpivot;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitExprPathStepUnpivot (Lorg/partiql/ast/Expr$Path$Step$Unpivot;Ljava/lang/Object;)Lorg/partiql/ast/AstNode; - public synthetic fun visitExprPathStepWildcard (Lorg/partiql/ast/Expr$Path$Step$Wildcard;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitExprPathStepWildcard (Lorg/partiql/ast/Expr$Path$Step$Wildcard;Ljava/lang/Object;)Lorg/partiql/ast/AstNode; - public synthetic fun visitExprPosition (Lorg/partiql/ast/Expr$Position;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitExprPosition (Lorg/partiql/ast/Expr$Position;Ljava/lang/Object;)Lorg/partiql/ast/AstNode; - public synthetic fun visitExprQuerySet (Lorg/partiql/ast/Expr$QuerySet;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitExprQuerySet (Lorg/partiql/ast/Expr$QuerySet;Ljava/lang/Object;)Lorg/partiql/ast/AstNode; - public synthetic fun visitExprSessionAttribute (Lorg/partiql/ast/Expr$SessionAttribute;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitExprSessionAttribute (Lorg/partiql/ast/Expr$SessionAttribute;Ljava/lang/Object;)Lorg/partiql/ast/AstNode; - public synthetic fun visitExprStruct (Lorg/partiql/ast/Expr$Struct;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitExprStruct (Lorg/partiql/ast/Expr$Struct;Ljava/lang/Object;)Lorg/partiql/ast/AstNode; - public synthetic fun visitExprStructField (Lorg/partiql/ast/Expr$Struct$Field;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitExprStructField (Lorg/partiql/ast/Expr$Struct$Field;Ljava/lang/Object;)Lorg/partiql/ast/AstNode; - public synthetic fun visitExprSubstring (Lorg/partiql/ast/Expr$Substring;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitExprSubstring (Lorg/partiql/ast/Expr$Substring;Ljava/lang/Object;)Lorg/partiql/ast/AstNode; - public synthetic fun visitExprTrim (Lorg/partiql/ast/Expr$Trim;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitExprTrim (Lorg/partiql/ast/Expr$Trim;Ljava/lang/Object;)Lorg/partiql/ast/AstNode; - public synthetic fun visitExprValues (Lorg/partiql/ast/Expr$Values;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitExprValues (Lorg/partiql/ast/Expr$Values;Ljava/lang/Object;)Lorg/partiql/ast/AstNode; - public synthetic fun visitExprValuesRow (Lorg/partiql/ast/Expr$Values$Row;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitExprValuesRow (Lorg/partiql/ast/Expr$Values$Row;Ljava/lang/Object;)Lorg/partiql/ast/AstNode; - public synthetic fun visitExprVar (Lorg/partiql/ast/Expr$Var;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitExprVar (Lorg/partiql/ast/Expr$Var;Ljava/lang/Object;)Lorg/partiql/ast/AstNode; - public synthetic fun visitExprVariant (Lorg/partiql/ast/Expr$Variant;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitExprVariant (Lorg/partiql/ast/Expr$Variant;Ljava/lang/Object;)Lorg/partiql/ast/AstNode; - public synthetic fun visitExprWindow (Lorg/partiql/ast/Expr$Window;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitExprWindow (Lorg/partiql/ast/Expr$Window;Ljava/lang/Object;)Lorg/partiql/ast/AstNode; - public synthetic fun visitExprWindowOver (Lorg/partiql/ast/Expr$Window$Over;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitExprWindowOver (Lorg/partiql/ast/Expr$Window$Over;Ljava/lang/Object;)Lorg/partiql/ast/AstNode; - public synthetic fun visitFromJoin (Lorg/partiql/ast/From$Join;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitFromJoin (Lorg/partiql/ast/From$Join;Ljava/lang/Object;)Lorg/partiql/ast/AstNode; - public synthetic fun visitFromValue (Lorg/partiql/ast/From$Value;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitFromValue (Lorg/partiql/ast/From$Value;Ljava/lang/Object;)Lorg/partiql/ast/AstNode; - public synthetic fun visitGraphMatch (Lorg/partiql/ast/GraphMatch;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitGraphMatch (Lorg/partiql/ast/GraphMatch;Ljava/lang/Object;)Lorg/partiql/ast/AstNode; - public synthetic fun visitGraphMatchLabelConj (Lorg/partiql/ast/GraphMatch$Label$Conj;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitGraphMatchLabelConj (Lorg/partiql/ast/GraphMatch$Label$Conj;Ljava/lang/Object;)Lorg/partiql/ast/AstNode; - public synthetic fun visitGraphMatchLabelDisj (Lorg/partiql/ast/GraphMatch$Label$Disj;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitGraphMatchLabelDisj (Lorg/partiql/ast/GraphMatch$Label$Disj;Ljava/lang/Object;)Lorg/partiql/ast/AstNode; - public synthetic fun visitGraphMatchLabelName (Lorg/partiql/ast/GraphMatch$Label$Name;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitGraphMatchLabelName (Lorg/partiql/ast/GraphMatch$Label$Name;Ljava/lang/Object;)Lorg/partiql/ast/AstNode; - public synthetic fun visitGraphMatchLabelNegation (Lorg/partiql/ast/GraphMatch$Label$Negation;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitGraphMatchLabelNegation (Lorg/partiql/ast/GraphMatch$Label$Negation;Ljava/lang/Object;)Lorg/partiql/ast/AstNode; - public synthetic fun visitGraphMatchLabelWildcard (Lorg/partiql/ast/GraphMatch$Label$Wildcard;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitGraphMatchLabelWildcard (Lorg/partiql/ast/GraphMatch$Label$Wildcard;Ljava/lang/Object;)Lorg/partiql/ast/AstNode; - public synthetic fun visitGraphMatchPattern (Lorg/partiql/ast/GraphMatch$Pattern;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitGraphMatchPattern (Lorg/partiql/ast/GraphMatch$Pattern;Ljava/lang/Object;)Lorg/partiql/ast/AstNode; - public synthetic fun visitGraphMatchPatternPartEdge (Lorg/partiql/ast/GraphMatch$Pattern$Part$Edge;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitGraphMatchPatternPartEdge (Lorg/partiql/ast/GraphMatch$Pattern$Part$Edge;Ljava/lang/Object;)Lorg/partiql/ast/AstNode; - public synthetic fun visitGraphMatchPatternPartNode (Lorg/partiql/ast/GraphMatch$Pattern$Part$Node;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitGraphMatchPatternPartNode (Lorg/partiql/ast/GraphMatch$Pattern$Part$Node;Ljava/lang/Object;)Lorg/partiql/ast/AstNode; - public synthetic fun visitGraphMatchPatternPartPattern (Lorg/partiql/ast/GraphMatch$Pattern$Part$Pattern;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitGraphMatchPatternPartPattern (Lorg/partiql/ast/GraphMatch$Pattern$Part$Pattern;Ljava/lang/Object;)Lorg/partiql/ast/AstNode; - public synthetic fun visitGraphMatchQuantifier (Lorg/partiql/ast/GraphMatch$Quantifier;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitGraphMatchQuantifier (Lorg/partiql/ast/GraphMatch$Quantifier;Ljava/lang/Object;)Lorg/partiql/ast/AstNode; - public synthetic fun visitGraphMatchSelectorAllShortest (Lorg/partiql/ast/GraphMatch$Selector$AllShortest;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitGraphMatchSelectorAllShortest (Lorg/partiql/ast/GraphMatch$Selector$AllShortest;Ljava/lang/Object;)Lorg/partiql/ast/AstNode; - public synthetic fun visitGraphMatchSelectorAny (Lorg/partiql/ast/GraphMatch$Selector$Any;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitGraphMatchSelectorAny (Lorg/partiql/ast/GraphMatch$Selector$Any;Ljava/lang/Object;)Lorg/partiql/ast/AstNode; - public synthetic fun visitGraphMatchSelectorAnyK (Lorg/partiql/ast/GraphMatch$Selector$AnyK;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitGraphMatchSelectorAnyK (Lorg/partiql/ast/GraphMatch$Selector$AnyK;Ljava/lang/Object;)Lorg/partiql/ast/AstNode; - public synthetic fun visitGraphMatchSelectorAnyShortest (Lorg/partiql/ast/GraphMatch$Selector$AnyShortest;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitGraphMatchSelectorAnyShortest (Lorg/partiql/ast/GraphMatch$Selector$AnyShortest;Ljava/lang/Object;)Lorg/partiql/ast/AstNode; - public synthetic fun visitGraphMatchSelectorShortestK (Lorg/partiql/ast/GraphMatch$Selector$ShortestK;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitGraphMatchSelectorShortestK (Lorg/partiql/ast/GraphMatch$Selector$ShortestK;Ljava/lang/Object;)Lorg/partiql/ast/AstNode; - public synthetic fun visitGraphMatchSelectorShortestKGroup (Lorg/partiql/ast/GraphMatch$Selector$ShortestKGroup;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitGraphMatchSelectorShortestKGroup (Lorg/partiql/ast/GraphMatch$Selector$ShortestKGroup;Ljava/lang/Object;)Lorg/partiql/ast/AstNode; + public synthetic fun visitExcludePath (Lorg/partiql/ast/ExcludePath;Ljava/lang/Object;)Ljava/lang/Object; + public fun visitExcludePath (Lorg/partiql/ast/ExcludePath;Ljava/lang/Object;)Lorg/partiql/ast/AstNode; + public synthetic fun visitExcludeStepCollIndex (Lorg/partiql/ast/ExcludeStep$CollIndex;Ljava/lang/Object;)Ljava/lang/Object; + public fun visitExcludeStepCollIndex (Lorg/partiql/ast/ExcludeStep$CollIndex;Ljava/lang/Object;)Lorg/partiql/ast/AstNode; + public synthetic fun visitExcludeStepCollWildcard (Lorg/partiql/ast/ExcludeStep$CollWildcard;Ljava/lang/Object;)Ljava/lang/Object; + public fun visitExcludeStepCollWildcard (Lorg/partiql/ast/ExcludeStep$CollWildcard;Ljava/lang/Object;)Lorg/partiql/ast/AstNode; + public synthetic fun visitExcludeStepStructField (Lorg/partiql/ast/ExcludeStep$StructField;Ljava/lang/Object;)Ljava/lang/Object; + public fun visitExcludeStepStructField (Lorg/partiql/ast/ExcludeStep$StructField;Ljava/lang/Object;)Lorg/partiql/ast/AstNode; + public synthetic fun visitExcludeStepStructWildcard (Lorg/partiql/ast/ExcludeStep$StructWildcard;Ljava/lang/Object;)Ljava/lang/Object; + public fun visitExcludeStepStructWildcard (Lorg/partiql/ast/ExcludeStep$StructWildcard;Ljava/lang/Object;)Lorg/partiql/ast/AstNode; + public synthetic fun visitExplain (Lorg/partiql/ast/Explain;Ljava/lang/Object;)Ljava/lang/Object; + public fun visitExplain (Lorg/partiql/ast/Explain;Ljava/lang/Object;)Lorg/partiql/ast/AstNode; + public synthetic fun visitExprAnd (Lorg/partiql/ast/expr/ExprAnd;Ljava/lang/Object;)Ljava/lang/Object; + public fun visitExprAnd (Lorg/partiql/ast/expr/ExprAnd;Ljava/lang/Object;)Lorg/partiql/ast/AstNode; + public synthetic fun visitExprArray (Lorg/partiql/ast/expr/ExprArray;Ljava/lang/Object;)Ljava/lang/Object; + public fun visitExprArray (Lorg/partiql/ast/expr/ExprArray;Ljava/lang/Object;)Lorg/partiql/ast/AstNode; + public synthetic fun visitExprBag (Lorg/partiql/ast/expr/ExprBag;Ljava/lang/Object;)Ljava/lang/Object; + public fun visitExprBag (Lorg/partiql/ast/expr/ExprBag;Ljava/lang/Object;)Lorg/partiql/ast/AstNode; + public synthetic fun visitExprBetween (Lorg/partiql/ast/expr/ExprBetween;Ljava/lang/Object;)Ljava/lang/Object; + public fun visitExprBetween (Lorg/partiql/ast/expr/ExprBetween;Ljava/lang/Object;)Lorg/partiql/ast/AstNode; + public synthetic fun visitExprCall (Lorg/partiql/ast/expr/ExprCall;Ljava/lang/Object;)Ljava/lang/Object; + public fun visitExprCall (Lorg/partiql/ast/expr/ExprCall;Ljava/lang/Object;)Lorg/partiql/ast/AstNode; + public synthetic fun visitExprCase (Lorg/partiql/ast/expr/ExprCase;Ljava/lang/Object;)Ljava/lang/Object; + public fun visitExprCase (Lorg/partiql/ast/expr/ExprCase;Ljava/lang/Object;)Lorg/partiql/ast/AstNode; + public synthetic fun visitExprCaseBranch (Lorg/partiql/ast/expr/ExprCase$Branch;Ljava/lang/Object;)Ljava/lang/Object; + public fun visitExprCaseBranch (Lorg/partiql/ast/expr/ExprCase$Branch;Ljava/lang/Object;)Lorg/partiql/ast/AstNode; + public synthetic fun visitExprCast (Lorg/partiql/ast/expr/ExprCast;Ljava/lang/Object;)Ljava/lang/Object; + public fun visitExprCast (Lorg/partiql/ast/expr/ExprCast;Ljava/lang/Object;)Lorg/partiql/ast/AstNode; + public synthetic fun visitExprCoalesce (Lorg/partiql/ast/expr/ExprCoalesce;Ljava/lang/Object;)Ljava/lang/Object; + public fun visitExprCoalesce (Lorg/partiql/ast/expr/ExprCoalesce;Ljava/lang/Object;)Lorg/partiql/ast/AstNode; + public synthetic fun visitExprExtract (Lorg/partiql/ast/expr/ExprExtract;Ljava/lang/Object;)Ljava/lang/Object; + public fun visitExprExtract (Lorg/partiql/ast/expr/ExprExtract;Ljava/lang/Object;)Lorg/partiql/ast/AstNode; + public synthetic fun visitExprInCollection (Lorg/partiql/ast/expr/ExprInCollection;Ljava/lang/Object;)Ljava/lang/Object; + public fun visitExprInCollection (Lorg/partiql/ast/expr/ExprInCollection;Ljava/lang/Object;)Lorg/partiql/ast/AstNode; + public synthetic fun visitExprIsType (Lorg/partiql/ast/expr/ExprIsType;Ljava/lang/Object;)Ljava/lang/Object; + public fun visitExprIsType (Lorg/partiql/ast/expr/ExprIsType;Ljava/lang/Object;)Lorg/partiql/ast/AstNode; + public synthetic fun visitExprLike (Lorg/partiql/ast/expr/ExprLike;Ljava/lang/Object;)Ljava/lang/Object; + public fun visitExprLike (Lorg/partiql/ast/expr/ExprLike;Ljava/lang/Object;)Lorg/partiql/ast/AstNode; + public synthetic fun visitExprLit (Lorg/partiql/ast/expr/ExprLit;Ljava/lang/Object;)Ljava/lang/Object; + public fun visitExprLit (Lorg/partiql/ast/expr/ExprLit;Ljava/lang/Object;)Lorg/partiql/ast/AstNode; + public synthetic fun visitExprMatch (Lorg/partiql/ast/expr/ExprMatch;Ljava/lang/Object;)Ljava/lang/Object; + public fun visitExprMatch (Lorg/partiql/ast/expr/ExprMatch;Ljava/lang/Object;)Lorg/partiql/ast/AstNode; + public synthetic fun visitExprNot (Lorg/partiql/ast/expr/ExprNot;Ljava/lang/Object;)Ljava/lang/Object; + public fun visitExprNot (Lorg/partiql/ast/expr/ExprNot;Ljava/lang/Object;)Lorg/partiql/ast/AstNode; + public synthetic fun visitExprNullIf (Lorg/partiql/ast/expr/ExprNullIf;Ljava/lang/Object;)Ljava/lang/Object; + public fun visitExprNullIf (Lorg/partiql/ast/expr/ExprNullIf;Ljava/lang/Object;)Lorg/partiql/ast/AstNode; + public synthetic fun visitExprOperator (Lorg/partiql/ast/expr/ExprOperator;Ljava/lang/Object;)Ljava/lang/Object; + public fun visitExprOperator (Lorg/partiql/ast/expr/ExprOperator;Ljava/lang/Object;)Lorg/partiql/ast/AstNode; + public synthetic fun visitExprOr (Lorg/partiql/ast/expr/ExprOr;Ljava/lang/Object;)Ljava/lang/Object; + public fun visitExprOr (Lorg/partiql/ast/expr/ExprOr;Ljava/lang/Object;)Lorg/partiql/ast/AstNode; + public synthetic fun visitExprOverlay (Lorg/partiql/ast/expr/ExprOverlay;Ljava/lang/Object;)Ljava/lang/Object; + public fun visitExprOverlay (Lorg/partiql/ast/expr/ExprOverlay;Ljava/lang/Object;)Lorg/partiql/ast/AstNode; + public synthetic fun visitExprParameter (Lorg/partiql/ast/expr/ExprParameter;Ljava/lang/Object;)Ljava/lang/Object; + public fun visitExprParameter (Lorg/partiql/ast/expr/ExprParameter;Ljava/lang/Object;)Lorg/partiql/ast/AstNode; + public synthetic fun visitExprPath (Lorg/partiql/ast/expr/ExprPath;Ljava/lang/Object;)Ljava/lang/Object; + public fun visitExprPath (Lorg/partiql/ast/expr/ExprPath;Ljava/lang/Object;)Lorg/partiql/ast/AstNode; + public synthetic fun visitExprPosition (Lorg/partiql/ast/expr/ExprPosition;Ljava/lang/Object;)Ljava/lang/Object; + public fun visitExprPosition (Lorg/partiql/ast/expr/ExprPosition;Ljava/lang/Object;)Lorg/partiql/ast/AstNode; + public synthetic fun visitExprQuerySet (Lorg/partiql/ast/expr/ExprQuerySet;Ljava/lang/Object;)Ljava/lang/Object; + public fun visitExprQuerySet (Lorg/partiql/ast/expr/ExprQuerySet;Ljava/lang/Object;)Lorg/partiql/ast/AstNode; + public synthetic fun visitExprRowValue (Lorg/partiql/ast/expr/ExprRowValue;Ljava/lang/Object;)Ljava/lang/Object; + public fun visitExprRowValue (Lorg/partiql/ast/expr/ExprRowValue;Ljava/lang/Object;)Lorg/partiql/ast/AstNode; + public synthetic fun visitExprSessionAttribute (Lorg/partiql/ast/expr/ExprSessionAttribute;Ljava/lang/Object;)Ljava/lang/Object; + public fun visitExprSessionAttribute (Lorg/partiql/ast/expr/ExprSessionAttribute;Ljava/lang/Object;)Lorg/partiql/ast/AstNode; + public synthetic fun visitExprStruct (Lorg/partiql/ast/expr/ExprStruct;Ljava/lang/Object;)Ljava/lang/Object; + public fun visitExprStruct (Lorg/partiql/ast/expr/ExprStruct;Ljava/lang/Object;)Lorg/partiql/ast/AstNode; + public synthetic fun visitExprStructField (Lorg/partiql/ast/expr/ExprStruct$Field;Ljava/lang/Object;)Ljava/lang/Object; + public fun visitExprStructField (Lorg/partiql/ast/expr/ExprStruct$Field;Ljava/lang/Object;)Lorg/partiql/ast/AstNode; + public synthetic fun visitExprSubstring (Lorg/partiql/ast/expr/ExprSubstring;Ljava/lang/Object;)Ljava/lang/Object; + public fun visitExprSubstring (Lorg/partiql/ast/expr/ExprSubstring;Ljava/lang/Object;)Lorg/partiql/ast/AstNode; + public synthetic fun visitExprTrim (Lorg/partiql/ast/expr/ExprTrim;Ljava/lang/Object;)Ljava/lang/Object; + public fun visitExprTrim (Lorg/partiql/ast/expr/ExprTrim;Ljava/lang/Object;)Lorg/partiql/ast/AstNode; + public synthetic fun visitExprValues (Lorg/partiql/ast/expr/ExprValues;Ljava/lang/Object;)Ljava/lang/Object; + public fun visitExprValues (Lorg/partiql/ast/expr/ExprValues;Ljava/lang/Object;)Lorg/partiql/ast/AstNode; + public synthetic fun visitExprVarRef (Lorg/partiql/ast/expr/ExprVarRef;Ljava/lang/Object;)Ljava/lang/Object; + public fun visitExprVarRef (Lorg/partiql/ast/expr/ExprVarRef;Ljava/lang/Object;)Lorg/partiql/ast/AstNode; + public synthetic fun visitExprVariant (Lorg/partiql/ast/expr/ExprVariant;Ljava/lang/Object;)Ljava/lang/Object; + public fun visitExprVariant (Lorg/partiql/ast/expr/ExprVariant;Ljava/lang/Object;)Lorg/partiql/ast/AstNode; + public synthetic fun visitExprWindow (Lorg/partiql/ast/expr/ExprWindow;Ljava/lang/Object;)Ljava/lang/Object; + public fun visitExprWindow (Lorg/partiql/ast/expr/ExprWindow;Ljava/lang/Object;)Lorg/partiql/ast/AstNode; + public synthetic fun visitExprWindowOver (Lorg/partiql/ast/expr/ExprWindow$Over;Ljava/lang/Object;)Ljava/lang/Object; + public fun visitExprWindowOver (Lorg/partiql/ast/expr/ExprWindow$Over;Ljava/lang/Object;)Lorg/partiql/ast/AstNode; + public synthetic fun visitFrom (Lorg/partiql/ast/From;Ljava/lang/Object;)Ljava/lang/Object; + public fun visitFrom (Lorg/partiql/ast/From;Ljava/lang/Object;)Lorg/partiql/ast/AstNode; + public synthetic fun visitFromExpr (Lorg/partiql/ast/FromExpr;Ljava/lang/Object;)Ljava/lang/Object; + public fun visitFromExpr (Lorg/partiql/ast/FromExpr;Ljava/lang/Object;)Lorg/partiql/ast/AstNode; + public synthetic fun visitFromJoin (Lorg/partiql/ast/FromJoin;Ljava/lang/Object;)Ljava/lang/Object; + public fun visitFromJoin (Lorg/partiql/ast/FromJoin;Ljava/lang/Object;)Lorg/partiql/ast/AstNode; + public synthetic fun visitGraphMatch (Lorg/partiql/ast/graph/GraphMatch;Ljava/lang/Object;)Ljava/lang/Object; + public fun visitGraphMatch (Lorg/partiql/ast/graph/GraphMatch;Ljava/lang/Object;)Lorg/partiql/ast/AstNode; + public synthetic fun visitGraphPattern (Lorg/partiql/ast/graph/GraphPattern;Ljava/lang/Object;)Ljava/lang/Object; + public fun visitGraphPattern (Lorg/partiql/ast/graph/GraphPattern;Ljava/lang/Object;)Lorg/partiql/ast/AstNode; + public synthetic fun visitGraphQuantifier (Lorg/partiql/ast/graph/GraphQuantifier;Ljava/lang/Object;)Ljava/lang/Object; + public fun visitGraphQuantifier (Lorg/partiql/ast/graph/GraphQuantifier;Ljava/lang/Object;)Lorg/partiql/ast/AstNode; + public synthetic fun visitGraphSelectorAllShortest (Lorg/partiql/ast/graph/GraphSelector$AllShortest;Ljava/lang/Object;)Ljava/lang/Object; + public fun visitGraphSelectorAllShortest (Lorg/partiql/ast/graph/GraphSelector$AllShortest;Ljava/lang/Object;)Lorg/partiql/ast/AstNode; + public synthetic fun visitGraphSelectorAny (Lorg/partiql/ast/graph/GraphSelector$Any;Ljava/lang/Object;)Ljava/lang/Object; + public fun visitGraphSelectorAny (Lorg/partiql/ast/graph/GraphSelector$Any;Ljava/lang/Object;)Lorg/partiql/ast/AstNode; + public synthetic fun visitGraphSelectorAnyK (Lorg/partiql/ast/graph/GraphSelector$AnyK;Ljava/lang/Object;)Ljava/lang/Object; + public fun visitGraphSelectorAnyK (Lorg/partiql/ast/graph/GraphSelector$AnyK;Ljava/lang/Object;)Lorg/partiql/ast/AstNode; + public synthetic fun visitGraphSelectorAnyShortest (Lorg/partiql/ast/graph/GraphSelector$AnyShortest;Ljava/lang/Object;)Ljava/lang/Object; + public fun visitGraphSelectorAnyShortest (Lorg/partiql/ast/graph/GraphSelector$AnyShortest;Ljava/lang/Object;)Lorg/partiql/ast/AstNode; + public synthetic fun visitGraphSelectorShortestK (Lorg/partiql/ast/graph/GraphSelector$ShortestK;Ljava/lang/Object;)Ljava/lang/Object; + public fun visitGraphSelectorShortestK (Lorg/partiql/ast/graph/GraphSelector$ShortestK;Ljava/lang/Object;)Lorg/partiql/ast/AstNode; + public synthetic fun visitGraphSelectorShortestKGroup (Lorg/partiql/ast/graph/GraphSelector$ShortestKGroup;Ljava/lang/Object;)Ljava/lang/Object; + public fun visitGraphSelectorShortestKGroup (Lorg/partiql/ast/graph/GraphSelector$ShortestKGroup;Ljava/lang/Object;)Lorg/partiql/ast/AstNode; public synthetic fun visitGroupBy (Lorg/partiql/ast/GroupBy;Ljava/lang/Object;)Ljava/lang/Object; public fun visitGroupBy (Lorg/partiql/ast/GroupBy;Ljava/lang/Object;)Lorg/partiql/ast/AstNode; public synthetic fun visitGroupByKey (Lorg/partiql/ast/GroupBy$Key;Ljava/lang/Object;)Ljava/lang/Object; public fun visitGroupByKey (Lorg/partiql/ast/GroupBy$Key;Ljava/lang/Object;)Lorg/partiql/ast/AstNode; - public synthetic fun visitIdentifierQualified (Lorg/partiql/ast/Identifier$Qualified;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitIdentifierQualified (Lorg/partiql/ast/Identifier$Qualified;Ljava/lang/Object;)Lorg/partiql/ast/AstNode; - public synthetic fun visitIdentifierSymbol (Lorg/partiql/ast/Identifier$Symbol;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitIdentifierSymbol (Lorg/partiql/ast/Identifier$Symbol;Ljava/lang/Object;)Lorg/partiql/ast/AstNode; + public synthetic fun visitIdentifier (Lorg/partiql/ast/Identifier;Ljava/lang/Object;)Ljava/lang/Object; + public fun visitIdentifier (Lorg/partiql/ast/Identifier;Ljava/lang/Object;)Lorg/partiql/ast/AstNode; + public synthetic fun visitIdentifierChain (Lorg/partiql/ast/IdentifierChain;Ljava/lang/Object;)Ljava/lang/Object; + public fun visitIdentifierChain (Lorg/partiql/ast/IdentifierChain;Ljava/lang/Object;)Lorg/partiql/ast/AstNode; public synthetic fun visitLet (Lorg/partiql/ast/Let;Ljava/lang/Object;)Ljava/lang/Object; public fun visitLet (Lorg/partiql/ast/Let;Ljava/lang/Object;)Lorg/partiql/ast/AstNode; public synthetic fun visitLetBinding (Lorg/partiql/ast/Let$Binding;Ljava/lang/Object;)Ljava/lang/Object; public fun visitLetBinding (Lorg/partiql/ast/Let$Binding;Ljava/lang/Object;)Lorg/partiql/ast/AstNode; - public synthetic fun visitOrderBy (Lorg/partiql/ast/OrderBy;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitOrderBy (Lorg/partiql/ast/OrderBy;Ljava/lang/Object;)Lorg/partiql/ast/AstNode; - public synthetic fun visitPath (Lorg/partiql/ast/Path;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitPath (Lorg/partiql/ast/Path;Ljava/lang/Object;)Lorg/partiql/ast/AstNode; - public synthetic fun visitPathStepIndex (Lorg/partiql/ast/Path$Step$Index;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitPathStepIndex (Lorg/partiql/ast/Path$Step$Index;Ljava/lang/Object;)Lorg/partiql/ast/AstNode; - public synthetic fun visitPathStepSymbol (Lorg/partiql/ast/Path$Step$Symbol;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitPathStepSymbol (Lorg/partiql/ast/Path$Step$Symbol;Ljava/lang/Object;)Lorg/partiql/ast/AstNode; + public synthetic fun visitPathStepAllElements (Lorg/partiql/ast/expr/PathStep$AllElements;Ljava/lang/Object;)Ljava/lang/Object; + public fun visitPathStepAllElements (Lorg/partiql/ast/expr/PathStep$AllElements;Ljava/lang/Object;)Lorg/partiql/ast/AstNode; + public synthetic fun visitPathStepAllFields (Lorg/partiql/ast/expr/PathStep$AllFields;Ljava/lang/Object;)Ljava/lang/Object; + public fun visitPathStepAllFields (Lorg/partiql/ast/expr/PathStep$AllFields;Ljava/lang/Object;)Lorg/partiql/ast/AstNode; + public synthetic fun visitPathStepElement (Lorg/partiql/ast/expr/PathStep$Element;Ljava/lang/Object;)Ljava/lang/Object; + public fun visitPathStepElement (Lorg/partiql/ast/expr/PathStep$Element;Ljava/lang/Object;)Lorg/partiql/ast/AstNode; + public synthetic fun visitPathStepField (Lorg/partiql/ast/expr/PathStep$Field;Ljava/lang/Object;)Ljava/lang/Object; + public fun visitPathStepField (Lorg/partiql/ast/expr/PathStep$Field;Ljava/lang/Object;)Lorg/partiql/ast/AstNode; + public synthetic fun visitQuery (Lorg/partiql/ast/Query;Ljava/lang/Object;)Ljava/lang/Object; + public fun visitQuery (Lorg/partiql/ast/Query;Ljava/lang/Object;)Lorg/partiql/ast/AstNode; public synthetic fun visitQueryBodySFW (Lorg/partiql/ast/QueryBody$SFW;Ljava/lang/Object;)Ljava/lang/Object; public fun visitQueryBodySFW (Lorg/partiql/ast/QueryBody$SFW;Ljava/lang/Object;)Lorg/partiql/ast/AstNode; public synthetic fun visitQueryBodySetOp (Lorg/partiql/ast/QueryBody$SetOp;Ljava/lang/Object;)Ljava/lang/Object; public fun visitQueryBodySetOp (Lorg/partiql/ast/QueryBody$SetOp;Ljava/lang/Object;)Lorg/partiql/ast/AstNode; - public synthetic fun visitSelectPivot (Lorg/partiql/ast/Select$Pivot;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitSelectPivot (Lorg/partiql/ast/Select$Pivot;Ljava/lang/Object;)Lorg/partiql/ast/AstNode; - public synthetic fun visitSelectProject (Lorg/partiql/ast/Select$Project;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitSelectProject (Lorg/partiql/ast/Select$Project;Ljava/lang/Object;)Lorg/partiql/ast/AstNode; - public synthetic fun visitSelectProjectItemAll (Lorg/partiql/ast/Select$Project$Item$All;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitSelectProjectItemAll (Lorg/partiql/ast/Select$Project$Item$All;Ljava/lang/Object;)Lorg/partiql/ast/AstNode; - public synthetic fun visitSelectProjectItemExpression (Lorg/partiql/ast/Select$Project$Item$Expression;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitSelectProjectItemExpression (Lorg/partiql/ast/Select$Project$Item$Expression;Ljava/lang/Object;)Lorg/partiql/ast/AstNode; - public synthetic fun visitSelectStar (Lorg/partiql/ast/Select$Star;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitSelectStar (Lorg/partiql/ast/Select$Star;Ljava/lang/Object;)Lorg/partiql/ast/AstNode; - public synthetic fun visitSelectValue (Lorg/partiql/ast/Select$Value;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitSelectValue (Lorg/partiql/ast/Select$Value;Ljava/lang/Object;)Lorg/partiql/ast/AstNode; + public synthetic fun visitSelectItemExpr (Lorg/partiql/ast/SelectItem$Expr;Ljava/lang/Object;)Ljava/lang/Object; + public fun visitSelectItemExpr (Lorg/partiql/ast/SelectItem$Expr;Ljava/lang/Object;)Lorg/partiql/ast/AstNode; + public synthetic fun visitSelectItemStar (Lorg/partiql/ast/SelectItem$Star;Ljava/lang/Object;)Ljava/lang/Object; + public fun visitSelectItemStar (Lorg/partiql/ast/SelectItem$Star;Ljava/lang/Object;)Lorg/partiql/ast/AstNode; + public synthetic fun visitSelectList (Lorg/partiql/ast/SelectList;Ljava/lang/Object;)Ljava/lang/Object; + public fun visitSelectList (Lorg/partiql/ast/SelectList;Ljava/lang/Object;)Lorg/partiql/ast/AstNode; + public synthetic fun visitSelectPivot (Lorg/partiql/ast/SelectPivot;Ljava/lang/Object;)Ljava/lang/Object; + public fun visitSelectPivot (Lorg/partiql/ast/SelectPivot;Ljava/lang/Object;)Lorg/partiql/ast/AstNode; + public synthetic fun visitSelectStar (Lorg/partiql/ast/SelectStar;Ljava/lang/Object;)Ljava/lang/Object; + public fun visitSelectStar (Lorg/partiql/ast/SelectStar;Ljava/lang/Object;)Lorg/partiql/ast/AstNode; + public synthetic fun visitSelectValue (Lorg/partiql/ast/SelectValue;Ljava/lang/Object;)Ljava/lang/Object; + public fun visitSelectValue (Lorg/partiql/ast/SelectValue;Ljava/lang/Object;)Lorg/partiql/ast/AstNode; public synthetic fun visitSetOp (Lorg/partiql/ast/SetOp;Ljava/lang/Object;)Ljava/lang/Object; public fun visitSetOp (Lorg/partiql/ast/SetOp;Ljava/lang/Object;)Lorg/partiql/ast/AstNode; - public synthetic fun visitSort (Lorg/partiql/ast/Sort;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitSort (Lorg/partiql/ast/Sort;Ljava/lang/Object;)Lorg/partiql/ast/AstNode; - public synthetic fun visitStatementDDLCreateIndex (Lorg/partiql/ast/Statement$DDL$CreateIndex;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitStatementDDLCreateIndex (Lorg/partiql/ast/Statement$DDL$CreateIndex;Ljava/lang/Object;)Lorg/partiql/ast/AstNode; - public synthetic fun visitStatementDDLCreateTable (Lorg/partiql/ast/Statement$DDL$CreateTable;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitStatementDDLCreateTable (Lorg/partiql/ast/Statement$DDL$CreateTable;Ljava/lang/Object;)Lorg/partiql/ast/AstNode; - public synthetic fun visitStatementDDLDropIndex (Lorg/partiql/ast/Statement$DDL$DropIndex;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitStatementDDLDropIndex (Lorg/partiql/ast/Statement$DDL$DropIndex;Ljava/lang/Object;)Lorg/partiql/ast/AstNode; - public synthetic fun visitStatementDDLDropTable (Lorg/partiql/ast/Statement$DDL$DropTable;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitStatementDDLDropTable (Lorg/partiql/ast/Statement$DDL$DropTable;Ljava/lang/Object;)Lorg/partiql/ast/AstNode; - public synthetic fun visitStatementExplain (Lorg/partiql/ast/Statement$Explain;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitStatementExplain (Lorg/partiql/ast/Statement$Explain;Ljava/lang/Object;)Lorg/partiql/ast/AstNode; - public synthetic fun visitStatementExplainTargetDomain (Lorg/partiql/ast/Statement$Explain$Target$Domain;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitStatementExplainTargetDomain (Lorg/partiql/ast/Statement$Explain$Target$Domain;Ljava/lang/Object;)Lorg/partiql/ast/AstNode; - public synthetic fun visitStatementQuery (Lorg/partiql/ast/Statement$Query;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitStatementQuery (Lorg/partiql/ast/Statement$Query;Ljava/lang/Object;)Lorg/partiql/ast/AstNode; - public synthetic fun visitTableDefinition (Lorg/partiql/ast/TableDefinition;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitTableDefinition (Lorg/partiql/ast/TableDefinition;Ljava/lang/Object;)Lorg/partiql/ast/AstNode; - public synthetic fun visitTableDefinitionColumn (Lorg/partiql/ast/TableDefinition$Column;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitTableDefinitionColumn (Lorg/partiql/ast/TableDefinition$Column;Ljava/lang/Object;)Lorg/partiql/ast/AstNode; - public synthetic fun visitTableDefinitionColumnConstraint (Lorg/partiql/ast/TableDefinition$Column$Constraint;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitTableDefinitionColumnConstraint (Lorg/partiql/ast/TableDefinition$Column$Constraint;Ljava/lang/Object;)Lorg/partiql/ast/AstNode; - public synthetic fun visitTableDefinitionColumnConstraintBodyCheck (Lorg/partiql/ast/TableDefinition$Column$Constraint$Body$Check;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitTableDefinitionColumnConstraintBodyCheck (Lorg/partiql/ast/TableDefinition$Column$Constraint$Body$Check;Ljava/lang/Object;)Lorg/partiql/ast/AstNode; - public synthetic fun visitTableDefinitionColumnConstraintBodyNotNull (Lorg/partiql/ast/TableDefinition$Column$Constraint$Body$NotNull;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitTableDefinitionColumnConstraintBodyNotNull (Lorg/partiql/ast/TableDefinition$Column$Constraint$Body$NotNull;Ljava/lang/Object;)Lorg/partiql/ast/AstNode; - public synthetic fun visitTableDefinitionColumnConstraintBodyNullable (Lorg/partiql/ast/TableDefinition$Column$Constraint$Body$Nullable;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitTableDefinitionColumnConstraintBodyNullable (Lorg/partiql/ast/TableDefinition$Column$Constraint$Body$Nullable;Ljava/lang/Object;)Lorg/partiql/ast/AstNode; - public synthetic fun visitTypeAny (Lorg/partiql/ast/Type$Any;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitTypeAny (Lorg/partiql/ast/Type$Any;Ljava/lang/Object;)Lorg/partiql/ast/AstNode; - public synthetic fun visitTypeBag (Lorg/partiql/ast/Type$Bag;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitTypeBag (Lorg/partiql/ast/Type$Bag;Ljava/lang/Object;)Lorg/partiql/ast/AstNode; - public synthetic fun visitTypeBigint (Lorg/partiql/ast/Type$Bigint;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitTypeBigint (Lorg/partiql/ast/Type$Bigint;Ljava/lang/Object;)Lorg/partiql/ast/AstNode; - public synthetic fun visitTypeBit (Lorg/partiql/ast/Type$Bit;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitTypeBit (Lorg/partiql/ast/Type$Bit;Ljava/lang/Object;)Lorg/partiql/ast/AstNode; - public synthetic fun visitTypeBitVarying (Lorg/partiql/ast/Type$BitVarying;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitTypeBitVarying (Lorg/partiql/ast/Type$BitVarying;Ljava/lang/Object;)Lorg/partiql/ast/AstNode; - public synthetic fun visitTypeBlob (Lorg/partiql/ast/Type$Blob;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitTypeBlob (Lorg/partiql/ast/Type$Blob;Ljava/lang/Object;)Lorg/partiql/ast/AstNode; - public synthetic fun visitTypeBool (Lorg/partiql/ast/Type$Bool;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitTypeBool (Lorg/partiql/ast/Type$Bool;Ljava/lang/Object;)Lorg/partiql/ast/AstNode; - public synthetic fun visitTypeByteString (Lorg/partiql/ast/Type$ByteString;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitTypeByteString (Lorg/partiql/ast/Type$ByteString;Ljava/lang/Object;)Lorg/partiql/ast/AstNode; - public synthetic fun visitTypeChar (Lorg/partiql/ast/Type$Char;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitTypeChar (Lorg/partiql/ast/Type$Char;Ljava/lang/Object;)Lorg/partiql/ast/AstNode; - public synthetic fun visitTypeClob (Lorg/partiql/ast/Type$Clob;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitTypeClob (Lorg/partiql/ast/Type$Clob;Ljava/lang/Object;)Lorg/partiql/ast/AstNode; - public synthetic fun visitTypeCustom (Lorg/partiql/ast/Type$Custom;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitTypeCustom (Lorg/partiql/ast/Type$Custom;Ljava/lang/Object;)Lorg/partiql/ast/AstNode; - public synthetic fun visitTypeDate (Lorg/partiql/ast/Type$Date;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitTypeDate (Lorg/partiql/ast/Type$Date;Ljava/lang/Object;)Lorg/partiql/ast/AstNode; - public synthetic fun visitTypeDecimal (Lorg/partiql/ast/Type$Decimal;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitTypeDecimal (Lorg/partiql/ast/Type$Decimal;Ljava/lang/Object;)Lorg/partiql/ast/AstNode; - public synthetic fun visitTypeFloat32 (Lorg/partiql/ast/Type$Float32;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitTypeFloat32 (Lorg/partiql/ast/Type$Float32;Ljava/lang/Object;)Lorg/partiql/ast/AstNode; - public synthetic fun visitTypeFloat64 (Lorg/partiql/ast/Type$Float64;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitTypeFloat64 (Lorg/partiql/ast/Type$Float64;Ljava/lang/Object;)Lorg/partiql/ast/AstNode; - public synthetic fun visitTypeInt (Lorg/partiql/ast/Type$Int;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitTypeInt (Lorg/partiql/ast/Type$Int;Ljava/lang/Object;)Lorg/partiql/ast/AstNode; - public synthetic fun visitTypeInt2 (Lorg/partiql/ast/Type$Int2;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitTypeInt2 (Lorg/partiql/ast/Type$Int2;Ljava/lang/Object;)Lorg/partiql/ast/AstNode; - public synthetic fun visitTypeInt4 (Lorg/partiql/ast/Type$Int4;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitTypeInt4 (Lorg/partiql/ast/Type$Int4;Ljava/lang/Object;)Lorg/partiql/ast/AstNode; - public synthetic fun visitTypeInt8 (Lorg/partiql/ast/Type$Int8;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitTypeInt8 (Lorg/partiql/ast/Type$Int8;Ljava/lang/Object;)Lorg/partiql/ast/AstNode; - public synthetic fun visitTypeInterval (Lorg/partiql/ast/Type$Interval;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitTypeInterval (Lorg/partiql/ast/Type$Interval;Ljava/lang/Object;)Lorg/partiql/ast/AstNode; - public synthetic fun visitTypeList (Lorg/partiql/ast/Type$List;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitTypeList (Lorg/partiql/ast/Type$List;Ljava/lang/Object;)Lorg/partiql/ast/AstNode; - public synthetic fun visitTypeMissing (Lorg/partiql/ast/Type$Missing;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitTypeMissing (Lorg/partiql/ast/Type$Missing;Ljava/lang/Object;)Lorg/partiql/ast/AstNode; - public synthetic fun visitTypeNullType (Lorg/partiql/ast/Type$NullType;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitTypeNullType (Lorg/partiql/ast/Type$NullType;Ljava/lang/Object;)Lorg/partiql/ast/AstNode; - public synthetic fun visitTypeNumeric (Lorg/partiql/ast/Type$Numeric;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitTypeNumeric (Lorg/partiql/ast/Type$Numeric;Ljava/lang/Object;)Lorg/partiql/ast/AstNode; - public synthetic fun visitTypeReal (Lorg/partiql/ast/Type$Real;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitTypeReal (Lorg/partiql/ast/Type$Real;Ljava/lang/Object;)Lorg/partiql/ast/AstNode; - public synthetic fun visitTypeSexp (Lorg/partiql/ast/Type$Sexp;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitTypeSexp (Lorg/partiql/ast/Type$Sexp;Ljava/lang/Object;)Lorg/partiql/ast/AstNode; - public synthetic fun visitTypeSmallint (Lorg/partiql/ast/Type$Smallint;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitTypeSmallint (Lorg/partiql/ast/Type$Smallint;Ljava/lang/Object;)Lorg/partiql/ast/AstNode; - public synthetic fun visitTypeString (Lorg/partiql/ast/Type$String;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitTypeString (Lorg/partiql/ast/Type$String;Ljava/lang/Object;)Lorg/partiql/ast/AstNode; - public synthetic fun visitTypeStruct (Lorg/partiql/ast/Type$Struct;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitTypeStruct (Lorg/partiql/ast/Type$Struct;Ljava/lang/Object;)Lorg/partiql/ast/AstNode; - public synthetic fun visitTypeSymbol (Lorg/partiql/ast/Type$Symbol;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitTypeSymbol (Lorg/partiql/ast/Type$Symbol;Ljava/lang/Object;)Lorg/partiql/ast/AstNode; - public synthetic fun visitTypeTime (Lorg/partiql/ast/Type$Time;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitTypeTime (Lorg/partiql/ast/Type$Time;Ljava/lang/Object;)Lorg/partiql/ast/AstNode; - public synthetic fun visitTypeTimeWithTz (Lorg/partiql/ast/Type$TimeWithTz;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitTypeTimeWithTz (Lorg/partiql/ast/Type$TimeWithTz;Ljava/lang/Object;)Lorg/partiql/ast/AstNode; - public synthetic fun visitTypeTimestamp (Lorg/partiql/ast/Type$Timestamp;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitTypeTimestamp (Lorg/partiql/ast/Type$Timestamp;Ljava/lang/Object;)Lorg/partiql/ast/AstNode; - public synthetic fun visitTypeTimestampWithTz (Lorg/partiql/ast/Type$TimestampWithTz;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitTypeTimestampWithTz (Lorg/partiql/ast/Type$TimestampWithTz;Ljava/lang/Object;)Lorg/partiql/ast/AstNode; - public synthetic fun visitTypeTinyint (Lorg/partiql/ast/Type$Tinyint;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitTypeTinyint (Lorg/partiql/ast/Type$Tinyint;Ljava/lang/Object;)Lorg/partiql/ast/AstNode; - public synthetic fun visitTypeTuple (Lorg/partiql/ast/Type$Tuple;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitTypeTuple (Lorg/partiql/ast/Type$Tuple;Ljava/lang/Object;)Lorg/partiql/ast/AstNode; - public synthetic fun visitTypeVarchar (Lorg/partiql/ast/Type$Varchar;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitTypeVarchar (Lorg/partiql/ast/Type$Varchar;Ljava/lang/Object;)Lorg/partiql/ast/AstNode; -} - -public final class org/partiql/ast/v1/Ast { - public static final field INSTANCE Lorg/partiql/ast/v1/Ast; - public static final fun exclude (Ljava/util/List;)Lorg/partiql/ast/v1/Exclude; - public static final fun excludePath (Lorg/partiql/ast/v1/expr/ExprVarRef;Ljava/util/List;)Lorg/partiql/ast/v1/ExcludePath; - public static final fun excludeStepCollIndex (I)Lorg/partiql/ast/v1/ExcludeStep$CollIndex; - public static final fun excludeStepCollWildcard ()Lorg/partiql/ast/v1/ExcludeStep$CollWildcard; - public static final fun excludeStepStructField (Lorg/partiql/ast/v1/Identifier;)Lorg/partiql/ast/v1/ExcludeStep$StructField; - public static final fun excludeStepStructWildcard ()Lorg/partiql/ast/v1/ExcludeStep$StructWildcard; - public static final fun explain (Ljava/util/Map;Lorg/partiql/ast/v1/Statement;)Lorg/partiql/ast/v1/Explain; - public static final fun exprAnd (Lorg/partiql/ast/v1/expr/Expr;Lorg/partiql/ast/v1/expr/Expr;)Lorg/partiql/ast/v1/expr/ExprAnd; - public static final fun exprArray (Ljava/util/List;)Lorg/partiql/ast/v1/expr/ExprArray; - public static final fun exprBag (Ljava/util/List;)Lorg/partiql/ast/v1/expr/ExprBag; - public static final fun exprBetween (Lorg/partiql/ast/v1/expr/Expr;Lorg/partiql/ast/v1/expr/Expr;Lorg/partiql/ast/v1/expr/Expr;Z)Lorg/partiql/ast/v1/expr/ExprBetween; - public static final fun exprCall (Lorg/partiql/ast/v1/IdentifierChain;Ljava/util/List;Lorg/partiql/ast/v1/SetQuantifier;)Lorg/partiql/ast/v1/expr/ExprCall; - public static final fun exprCase (Lorg/partiql/ast/v1/expr/Expr;Ljava/util/List;Lorg/partiql/ast/v1/expr/Expr;)Lorg/partiql/ast/v1/expr/ExprCase; - public static final fun exprCaseBranch (Lorg/partiql/ast/v1/expr/Expr;Lorg/partiql/ast/v1/expr/Expr;)Lorg/partiql/ast/v1/expr/ExprCase$Branch; - public static final fun exprCast (Lorg/partiql/ast/v1/expr/Expr;Lorg/partiql/ast/v1/DataType;)Lorg/partiql/ast/v1/expr/ExprCast; - public static final fun exprCoalesce (Ljava/util/List;)Lorg/partiql/ast/v1/expr/ExprCoalesce; - public static final fun exprExtract (Lorg/partiql/ast/v1/DatetimeField;Lorg/partiql/ast/v1/expr/Expr;)Lorg/partiql/ast/v1/expr/ExprExtract; - public static final fun exprInCollection (Lorg/partiql/ast/v1/expr/Expr;Lorg/partiql/ast/v1/expr/Expr;Z)Lorg/partiql/ast/v1/expr/ExprInCollection; - public static final fun exprIsType (Lorg/partiql/ast/v1/expr/Expr;Lorg/partiql/ast/v1/DataType;Z)Lorg/partiql/ast/v1/expr/ExprIsType; - public static final fun exprLike (Lorg/partiql/ast/v1/expr/Expr;Lorg/partiql/ast/v1/expr/Expr;Lorg/partiql/ast/v1/expr/Expr;Z)Lorg/partiql/ast/v1/expr/ExprLike; - public static final fun exprLit (Lorg/partiql/value/PartiQLValue;)Lorg/partiql/ast/v1/expr/ExprLit; - public static final fun exprMatch (Lorg/partiql/ast/v1/expr/Expr;Lorg/partiql/ast/v1/graph/GraphMatch;)Lorg/partiql/ast/v1/expr/ExprMatch; - public static final fun exprNot (Lorg/partiql/ast/v1/expr/Expr;)Lorg/partiql/ast/v1/expr/ExprNot; - public static final fun exprNullIf (Lorg/partiql/ast/v1/expr/Expr;Lorg/partiql/ast/v1/expr/Expr;)Lorg/partiql/ast/v1/expr/ExprNullIf; - public static final fun exprOperator (Ljava/lang/String;Lorg/partiql/ast/v1/expr/Expr;Lorg/partiql/ast/v1/expr/Expr;)Lorg/partiql/ast/v1/expr/ExprOperator; - public static final fun exprOr (Lorg/partiql/ast/v1/expr/Expr;Lorg/partiql/ast/v1/expr/Expr;)Lorg/partiql/ast/v1/expr/ExprOr; - public static final fun exprOverlay (Lorg/partiql/ast/v1/expr/Expr;Lorg/partiql/ast/v1/expr/Expr;Lorg/partiql/ast/v1/expr/Expr;Lorg/partiql/ast/v1/expr/Expr;)Lorg/partiql/ast/v1/expr/ExprOverlay; - public static final fun exprParameter (I)Lorg/partiql/ast/v1/expr/ExprParameter; - public static final fun exprPath (Lorg/partiql/ast/v1/expr/Expr;Lorg/partiql/ast/v1/expr/PathStep;)Lorg/partiql/ast/v1/expr/ExprPath; - public static final fun exprPathStepAllElements (Lorg/partiql/ast/v1/expr/PathStep;)Lorg/partiql/ast/v1/expr/PathStep$AllElements; - public static final fun exprPathStepAllFields (Lorg/partiql/ast/v1/expr/PathStep;)Lorg/partiql/ast/v1/expr/PathStep$AllFields; - public static final fun exprPathStepElement (Lorg/partiql/ast/v1/expr/Expr;Lorg/partiql/ast/v1/expr/PathStep;)Lorg/partiql/ast/v1/expr/PathStep$Element; - public static final fun exprPathStepField (Lorg/partiql/ast/v1/Identifier;Lorg/partiql/ast/v1/expr/PathStep;)Lorg/partiql/ast/v1/expr/PathStep$Field; - public static final fun exprPosition (Lorg/partiql/ast/v1/expr/Expr;Lorg/partiql/ast/v1/expr/Expr;)Lorg/partiql/ast/v1/expr/ExprPosition; - public static final fun exprQuerySet (Lorg/partiql/ast/v1/QueryBody;Lorg/partiql/ast/v1/OrderBy;Lorg/partiql/ast/v1/expr/Expr;Lorg/partiql/ast/v1/expr/Expr;)Lorg/partiql/ast/v1/expr/ExprQuerySet; - public static final fun exprRowValue (Ljava/util/List;)Lorg/partiql/ast/v1/expr/ExprRowValue; - public static final fun exprSessionAttribute (Lorg/partiql/ast/v1/expr/SessionAttribute;)Lorg/partiql/ast/v1/expr/ExprSessionAttribute; - public static final fun exprStruct (Ljava/util/List;)Lorg/partiql/ast/v1/expr/ExprStruct; - public static final fun exprStructField (Lorg/partiql/ast/v1/expr/Expr;Lorg/partiql/ast/v1/expr/Expr;)Lorg/partiql/ast/v1/expr/ExprStruct$Field; - public static final fun exprSubstring (Lorg/partiql/ast/v1/expr/Expr;Lorg/partiql/ast/v1/expr/Expr;Lorg/partiql/ast/v1/expr/Expr;)Lorg/partiql/ast/v1/expr/ExprSubstring; - public static final fun exprTrim (Lorg/partiql/ast/v1/expr/Expr;Lorg/partiql/ast/v1/expr/Expr;Lorg/partiql/ast/v1/expr/TrimSpec;)Lorg/partiql/ast/v1/expr/ExprTrim; - public static final fun exprValues (Ljava/util/List;)Lorg/partiql/ast/v1/expr/ExprValues; - public static final fun exprVarRef (Lorg/partiql/ast/v1/IdentifierChain;Lorg/partiql/ast/v1/expr/Scope;)Lorg/partiql/ast/v1/expr/ExprVarRef; - public static final fun exprVariant (Ljava/lang/String;Ljava/lang/String;)Lorg/partiql/ast/v1/expr/ExprVariant; - public static final fun exprWindow (Lorg/partiql/ast/v1/expr/WindowFunction;Lorg/partiql/ast/v1/expr/Expr;Lorg/partiql/ast/v1/expr/Expr;Lorg/partiql/ast/v1/expr/Expr;Lorg/partiql/ast/v1/expr/ExprWindow$Over;)Lorg/partiql/ast/v1/expr/ExprWindow; - public static final fun exprWindowOver (Ljava/util/List;Ljava/util/List;)Lorg/partiql/ast/v1/expr/ExprWindow$Over; - public static final fun from (Ljava/util/List;)Lorg/partiql/ast/v1/From; - public static final fun fromExpr (Lorg/partiql/ast/v1/expr/Expr;Lorg/partiql/ast/v1/FromType;Lorg/partiql/ast/v1/Identifier;Lorg/partiql/ast/v1/Identifier;)Lorg/partiql/ast/v1/FromExpr; - public static final fun fromJoin (Lorg/partiql/ast/v1/FromTableRef;Lorg/partiql/ast/v1/FromTableRef;Lorg/partiql/ast/v1/JoinType;Lorg/partiql/ast/v1/expr/Expr;)Lorg/partiql/ast/v1/FromJoin; - public static final fun graphLabelConj (Lorg/partiql/ast/v1/graph/GraphLabel;Lorg/partiql/ast/v1/graph/GraphLabel;)Lorg/partiql/ast/v1/graph/GraphLabel$Conj; - public static final fun graphLabelDisj (Lorg/partiql/ast/v1/graph/GraphLabel;Lorg/partiql/ast/v1/graph/GraphLabel;)Lorg/partiql/ast/v1/graph/GraphLabel$Disj; - public static final fun graphLabelName (Ljava/lang/String;)Lorg/partiql/ast/v1/graph/GraphLabel$Name; - public static final fun graphLabelNegation (Lorg/partiql/ast/v1/graph/GraphLabel;)Lorg/partiql/ast/v1/graph/GraphLabel$Negation; - public static final fun graphLabelWildcard ()Lorg/partiql/ast/v1/graph/GraphLabel$Wildcard; - public static final fun graphMatch (Ljava/util/List;Lorg/partiql/ast/v1/graph/GraphSelector;)Lorg/partiql/ast/v1/graph/GraphMatch; - public static final fun graphMatchEdge (Lorg/partiql/ast/v1/graph/GraphDirection;Lorg/partiql/ast/v1/graph/GraphQuantifier;Lorg/partiql/ast/v1/expr/Expr;Ljava/lang/String;Lorg/partiql/ast/v1/graph/GraphLabel;)Lorg/partiql/ast/v1/graph/GraphPart$Edge; - public static final fun graphMatchNode (Lorg/partiql/ast/v1/expr/Expr;Ljava/lang/String;Lorg/partiql/ast/v1/graph/GraphLabel;)Lorg/partiql/ast/v1/graph/GraphPart$Node; - public static final fun graphMatchPattern (Lorg/partiql/ast/v1/graph/GraphPattern;)Lorg/partiql/ast/v1/graph/GraphPart$Pattern; - public static final fun graphPattern (Lorg/partiql/ast/v1/graph/GraphRestrictor;Lorg/partiql/ast/v1/expr/Expr;Ljava/lang/String;Lorg/partiql/ast/v1/graph/GraphQuantifier;Ljava/util/List;)Lorg/partiql/ast/v1/graph/GraphPattern; - public static final fun graphQuantifier (JLjava/lang/Long;)Lorg/partiql/ast/v1/graph/GraphQuantifier; - public static final fun graphSelectorAllShortest ()Lorg/partiql/ast/v1/graph/GraphSelector$AllShortest; - public static final fun graphSelectorAny ()Lorg/partiql/ast/v1/graph/GraphSelector$Any; - public static final fun graphSelectorAnyK (J)Lorg/partiql/ast/v1/graph/GraphSelector$AnyK; - public static final fun graphSelectorAnyShortest ()Lorg/partiql/ast/v1/graph/GraphSelector$AnyShortest; - public static final fun graphSelectorShortestK (J)Lorg/partiql/ast/v1/graph/GraphSelector$ShortestK; - public static final fun graphSelectorShortestKGroup (J)Lorg/partiql/ast/v1/graph/GraphSelector$ShortestKGroup; - public static final fun groupBy (Lorg/partiql/ast/v1/GroupByStrategy;Ljava/util/List;Lorg/partiql/ast/v1/Identifier;)Lorg/partiql/ast/v1/GroupBy; - public static final fun groupByKey (Lorg/partiql/ast/v1/expr/Expr;Lorg/partiql/ast/v1/Identifier;)Lorg/partiql/ast/v1/GroupBy$Key; - public static final fun identifier (Ljava/lang/String;Z)Lorg/partiql/ast/v1/Identifier; - public static final fun identifierChain (Lorg/partiql/ast/v1/Identifier;Lorg/partiql/ast/v1/IdentifierChain;)Lorg/partiql/ast/v1/IdentifierChain; - public static final fun let (Ljava/util/List;)Lorg/partiql/ast/v1/Let; - public static final fun letBinding (Lorg/partiql/ast/v1/expr/Expr;Lorg/partiql/ast/v1/Identifier;)Lorg/partiql/ast/v1/Let$Binding; - public static final fun orderBy (Ljava/util/List;)Lorg/partiql/ast/v1/OrderBy; - public static final fun query (Lorg/partiql/ast/v1/expr/Expr;)Lorg/partiql/ast/v1/Query; - public static final fun queryBodySFW (Lorg/partiql/ast/v1/Select;Lorg/partiql/ast/v1/Exclude;Lorg/partiql/ast/v1/From;Lorg/partiql/ast/v1/Let;Lorg/partiql/ast/v1/expr/Expr;Lorg/partiql/ast/v1/GroupBy;Lorg/partiql/ast/v1/expr/Expr;)Lorg/partiql/ast/v1/QueryBody$SFW; - public static final fun queryBodySetOp (Lorg/partiql/ast/v1/SetOp;ZLorg/partiql/ast/v1/expr/Expr;Lorg/partiql/ast/v1/expr/Expr;)Lorg/partiql/ast/v1/QueryBody$SetOp; - public static final fun selectItemExpr (Lorg/partiql/ast/v1/expr/Expr;Lorg/partiql/ast/v1/Identifier;)Lorg/partiql/ast/v1/SelectItem$Expr; - public static final fun selectItemStar (Lorg/partiql/ast/v1/expr/Expr;)Lorg/partiql/ast/v1/SelectItem$Star; - public static final fun selectList (Ljava/util/List;Lorg/partiql/ast/v1/SetQuantifier;)Lorg/partiql/ast/v1/SelectList; - public static final fun selectPivot (Lorg/partiql/ast/v1/expr/Expr;Lorg/partiql/ast/v1/expr/Expr;)Lorg/partiql/ast/v1/SelectPivot; - public static final fun selectStar (Lorg/partiql/ast/v1/SetQuantifier;)Lorg/partiql/ast/v1/SelectStar; - public static final fun selectValue (Lorg/partiql/ast/v1/expr/Expr;Lorg/partiql/ast/v1/SetQuantifier;)Lorg/partiql/ast/v1/SelectValue; - public static final fun setOp (Lorg/partiql/ast/v1/SetOpType;Lorg/partiql/ast/v1/SetQuantifier;)Lorg/partiql/ast/v1/SetOp; - public static final fun sort (Lorg/partiql/ast/v1/expr/Expr;Lorg/partiql/ast/v1/Order;Lorg/partiql/ast/v1/Nulls;)Lorg/partiql/ast/v1/Sort; -} - -public abstract class org/partiql/ast/v1/AstEnum : org/partiql/ast/v1/AstNode { - public fun ()V - public abstract fun code ()I - public abstract fun name ()Ljava/lang/String; } -public abstract class org/partiql/ast/v1/AstNode { - public field tag Ljava/lang/String; +public abstract class org/partiql/ast/AstVisitor { public fun ()V - public abstract fun accept (Lorg/partiql/ast/v1/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; - public abstract fun children ()Ljava/util/Collection; + public abstract fun defaultReturn (Lorg/partiql/ast/AstNode;Ljava/lang/Object;)Ljava/lang/Object; + public fun defaultVisit (Lorg/partiql/ast/AstNode;Ljava/lang/Object;)Ljava/lang/Object; + public fun visit (Lorg/partiql/ast/AstNode;Ljava/lang/Object;)Ljava/lang/Object; + public fun visitDataType (Lorg/partiql/ast/DataType;Ljava/lang/Object;)Ljava/lang/Object; + public fun visitExclude (Lorg/partiql/ast/Exclude;Ljava/lang/Object;)Ljava/lang/Object; + public fun visitExcludePath (Lorg/partiql/ast/ExcludePath;Ljava/lang/Object;)Ljava/lang/Object; + public fun visitExcludeStep (Lorg/partiql/ast/ExcludeStep;Ljava/lang/Object;)Ljava/lang/Object; + public fun visitExcludeStepCollIndex (Lorg/partiql/ast/ExcludeStep$CollIndex;Ljava/lang/Object;)Ljava/lang/Object; + public fun visitExcludeStepCollWildcard (Lorg/partiql/ast/ExcludeStep$CollWildcard;Ljava/lang/Object;)Ljava/lang/Object; + public fun visitExcludeStepStructField (Lorg/partiql/ast/ExcludeStep$StructField;Ljava/lang/Object;)Ljava/lang/Object; + public fun visitExcludeStepStructWildcard (Lorg/partiql/ast/ExcludeStep$StructWildcard;Ljava/lang/Object;)Ljava/lang/Object; + public fun visitExplain (Lorg/partiql/ast/Explain;Ljava/lang/Object;)Ljava/lang/Object; + public fun visitExpr (Lorg/partiql/ast/expr/Expr;Ljava/lang/Object;)Ljava/lang/Object; + public fun visitExprAnd (Lorg/partiql/ast/expr/ExprAnd;Ljava/lang/Object;)Ljava/lang/Object; + public fun visitExprArray (Lorg/partiql/ast/expr/ExprArray;Ljava/lang/Object;)Ljava/lang/Object; + public fun visitExprBag (Lorg/partiql/ast/expr/ExprBag;Ljava/lang/Object;)Ljava/lang/Object; + public fun visitExprBetween (Lorg/partiql/ast/expr/ExprBetween;Ljava/lang/Object;)Ljava/lang/Object; + public fun visitExprCall (Lorg/partiql/ast/expr/ExprCall;Ljava/lang/Object;)Ljava/lang/Object; + public fun visitExprCase (Lorg/partiql/ast/expr/ExprCase;Ljava/lang/Object;)Ljava/lang/Object; + public fun visitExprCaseBranch (Lorg/partiql/ast/expr/ExprCase$Branch;Ljava/lang/Object;)Ljava/lang/Object; + public fun visitExprCast (Lorg/partiql/ast/expr/ExprCast;Ljava/lang/Object;)Ljava/lang/Object; + public fun visitExprCoalesce (Lorg/partiql/ast/expr/ExprCoalesce;Ljava/lang/Object;)Ljava/lang/Object; + public fun visitExprExtract (Lorg/partiql/ast/expr/ExprExtract;Ljava/lang/Object;)Ljava/lang/Object; + public fun visitExprInCollection (Lorg/partiql/ast/expr/ExprInCollection;Ljava/lang/Object;)Ljava/lang/Object; + public fun visitExprIsType (Lorg/partiql/ast/expr/ExprIsType;Ljava/lang/Object;)Ljava/lang/Object; + public fun visitExprLike (Lorg/partiql/ast/expr/ExprLike;Ljava/lang/Object;)Ljava/lang/Object; + public fun visitExprLit (Lorg/partiql/ast/expr/ExprLit;Ljava/lang/Object;)Ljava/lang/Object; + public fun visitExprMatch (Lorg/partiql/ast/expr/ExprMatch;Ljava/lang/Object;)Ljava/lang/Object; + public fun visitExprNot (Lorg/partiql/ast/expr/ExprNot;Ljava/lang/Object;)Ljava/lang/Object; + public fun visitExprNullIf (Lorg/partiql/ast/expr/ExprNullIf;Ljava/lang/Object;)Ljava/lang/Object; + public fun visitExprOperator (Lorg/partiql/ast/expr/ExprOperator;Ljava/lang/Object;)Ljava/lang/Object; + public fun visitExprOr (Lorg/partiql/ast/expr/ExprOr;Ljava/lang/Object;)Ljava/lang/Object; + public fun visitExprOverlay (Lorg/partiql/ast/expr/ExprOverlay;Ljava/lang/Object;)Ljava/lang/Object; + public fun visitExprParameter (Lorg/partiql/ast/expr/ExprParameter;Ljava/lang/Object;)Ljava/lang/Object; + public fun visitExprPath (Lorg/partiql/ast/expr/ExprPath;Ljava/lang/Object;)Ljava/lang/Object; + public fun visitExprPosition (Lorg/partiql/ast/expr/ExprPosition;Ljava/lang/Object;)Ljava/lang/Object; + public fun visitExprQuerySet (Lorg/partiql/ast/expr/ExprQuerySet;Ljava/lang/Object;)Ljava/lang/Object; + public fun visitExprRowValue (Lorg/partiql/ast/expr/ExprRowValue;Ljava/lang/Object;)Ljava/lang/Object; + public fun visitExprSessionAttribute (Lorg/partiql/ast/expr/ExprSessionAttribute;Ljava/lang/Object;)Ljava/lang/Object; + public fun visitExprStruct (Lorg/partiql/ast/expr/ExprStruct;Ljava/lang/Object;)Ljava/lang/Object; + public fun visitExprStructField (Lorg/partiql/ast/expr/ExprStruct$Field;Ljava/lang/Object;)Ljava/lang/Object; + public fun visitExprSubstring (Lorg/partiql/ast/expr/ExprSubstring;Ljava/lang/Object;)Ljava/lang/Object; + public fun visitExprTrim (Lorg/partiql/ast/expr/ExprTrim;Ljava/lang/Object;)Ljava/lang/Object; + public fun visitExprValues (Lorg/partiql/ast/expr/ExprValues;Ljava/lang/Object;)Ljava/lang/Object; + public fun visitExprVarRef (Lorg/partiql/ast/expr/ExprVarRef;Ljava/lang/Object;)Ljava/lang/Object; + public fun visitExprVariant (Lorg/partiql/ast/expr/ExprVariant;Ljava/lang/Object;)Ljava/lang/Object; + public fun visitExprWindow (Lorg/partiql/ast/expr/ExprWindow;Ljava/lang/Object;)Ljava/lang/Object; + public fun visitExprWindowOver (Lorg/partiql/ast/expr/ExprWindow$Over;Ljava/lang/Object;)Ljava/lang/Object; + public fun visitFrom (Lorg/partiql/ast/From;Ljava/lang/Object;)Ljava/lang/Object; + public fun visitFromExpr (Lorg/partiql/ast/FromExpr;Ljava/lang/Object;)Ljava/lang/Object; + public fun visitFromJoin (Lorg/partiql/ast/FromJoin;Ljava/lang/Object;)Ljava/lang/Object; + public fun visitFromTableRef (Lorg/partiql/ast/FromTableRef;Ljava/lang/Object;)Ljava/lang/Object; + public fun visitGraphLabel (Lorg/partiql/ast/graph/GraphLabel;Ljava/lang/Object;)Ljava/lang/Object; + public fun visitGraphLabelConj (Lorg/partiql/ast/graph/GraphLabel$Conj;Ljava/lang/Object;)Ljava/lang/Object; + public fun visitGraphLabelDisj (Lorg/partiql/ast/graph/GraphLabel$Disj;Ljava/lang/Object;)Ljava/lang/Object; + public fun visitGraphLabelName (Lorg/partiql/ast/graph/GraphLabel$Name;Ljava/lang/Object;)Ljava/lang/Object; + public fun visitGraphLabelNegation (Lorg/partiql/ast/graph/GraphLabel$Negation;Ljava/lang/Object;)Ljava/lang/Object; + public fun visitGraphLabelWildcard (Lorg/partiql/ast/graph/GraphLabel$Wildcard;Ljava/lang/Object;)Ljava/lang/Object; + public fun visitGraphMatch (Lorg/partiql/ast/graph/GraphMatch;Ljava/lang/Object;)Ljava/lang/Object; + public fun visitGraphPart (Lorg/partiql/ast/graph/GraphPart;Ljava/lang/Object;)Ljava/lang/Object; + public fun visitGraphPartEdge (Lorg/partiql/ast/graph/GraphPart$Edge;Ljava/lang/Object;)Ljava/lang/Object; + public fun visitGraphPartNode (Lorg/partiql/ast/graph/GraphPart$Node;Ljava/lang/Object;)Ljava/lang/Object; + public fun visitGraphPartPattern (Lorg/partiql/ast/graph/GraphPart$Pattern;Ljava/lang/Object;)Ljava/lang/Object; + public fun visitGraphPattern (Lorg/partiql/ast/graph/GraphPattern;Ljava/lang/Object;)Ljava/lang/Object; + public fun visitGraphQuantifier (Lorg/partiql/ast/graph/GraphQuantifier;Ljava/lang/Object;)Ljava/lang/Object; + public fun visitGraphSelector (Lorg/partiql/ast/graph/GraphSelector;Ljava/lang/Object;)Ljava/lang/Object; + public fun visitGraphSelectorAllShortest (Lorg/partiql/ast/graph/GraphSelector$AllShortest;Ljava/lang/Object;)Ljava/lang/Object; + public fun visitGraphSelectorAny (Lorg/partiql/ast/graph/GraphSelector$Any;Ljava/lang/Object;)Ljava/lang/Object; + public fun visitGraphSelectorAnyK (Lorg/partiql/ast/graph/GraphSelector$AnyK;Ljava/lang/Object;)Ljava/lang/Object; + public fun visitGraphSelectorAnyShortest (Lorg/partiql/ast/graph/GraphSelector$AnyShortest;Ljava/lang/Object;)Ljava/lang/Object; + public fun visitGraphSelectorShortestK (Lorg/partiql/ast/graph/GraphSelector$ShortestK;Ljava/lang/Object;)Ljava/lang/Object; + public fun visitGraphSelectorShortestKGroup (Lorg/partiql/ast/graph/GraphSelector$ShortestKGroup;Ljava/lang/Object;)Ljava/lang/Object; + public fun visitGroupBy (Lorg/partiql/ast/GroupBy;Ljava/lang/Object;)Ljava/lang/Object; + public fun visitGroupByKey (Lorg/partiql/ast/GroupBy$Key;Ljava/lang/Object;)Ljava/lang/Object; + public fun visitIdentifier (Lorg/partiql/ast/Identifier;Ljava/lang/Object;)Ljava/lang/Object; + public fun visitIdentifierChain (Lorg/partiql/ast/IdentifierChain;Ljava/lang/Object;)Ljava/lang/Object; + public fun visitLet (Lorg/partiql/ast/Let;Ljava/lang/Object;)Ljava/lang/Object; + public fun visitLetBinding (Lorg/partiql/ast/Let$Binding;Ljava/lang/Object;)Ljava/lang/Object; + public fun visitOrderBy (Lorg/partiql/ast/OrderBy;Ljava/lang/Object;)Ljava/lang/Object; + public fun visitPathStep (Lorg/partiql/ast/expr/PathStep;Ljava/lang/Object;)Ljava/lang/Object; + public fun visitPathStepAllElements (Lorg/partiql/ast/expr/PathStep$AllElements;Ljava/lang/Object;)Ljava/lang/Object; + public fun visitPathStepAllFields (Lorg/partiql/ast/expr/PathStep$AllFields;Ljava/lang/Object;)Ljava/lang/Object; + public fun visitPathStepElement (Lorg/partiql/ast/expr/PathStep$Element;Ljava/lang/Object;)Ljava/lang/Object; + public fun visitPathStepField (Lorg/partiql/ast/expr/PathStep$Field;Ljava/lang/Object;)Ljava/lang/Object; + public fun visitQuery (Lorg/partiql/ast/Query;Ljava/lang/Object;)Ljava/lang/Object; + public fun visitQueryBody (Lorg/partiql/ast/QueryBody;Ljava/lang/Object;)Ljava/lang/Object; + public fun visitQueryBodySFW (Lorg/partiql/ast/QueryBody$SFW;Ljava/lang/Object;)Ljava/lang/Object; + public fun visitQueryBodySetOp (Lorg/partiql/ast/QueryBody$SetOp;Ljava/lang/Object;)Ljava/lang/Object; + public fun visitSelect (Lorg/partiql/ast/Select;Ljava/lang/Object;)Ljava/lang/Object; + public fun visitSelectItem (Lorg/partiql/ast/SelectItem;Ljava/lang/Object;)Ljava/lang/Object; + public fun visitSelectItemExpr (Lorg/partiql/ast/SelectItem$Expr;Ljava/lang/Object;)Ljava/lang/Object; + public fun visitSelectItemStar (Lorg/partiql/ast/SelectItem$Star;Ljava/lang/Object;)Ljava/lang/Object; + public fun visitSelectList (Lorg/partiql/ast/SelectList;Ljava/lang/Object;)Ljava/lang/Object; + public fun visitSelectPivot (Lorg/partiql/ast/SelectPivot;Ljava/lang/Object;)Ljava/lang/Object; + public fun visitSelectStar (Lorg/partiql/ast/SelectStar;Ljava/lang/Object;)Ljava/lang/Object; + public fun visitSelectValue (Lorg/partiql/ast/SelectValue;Ljava/lang/Object;)Ljava/lang/Object; + public fun visitSetOp (Lorg/partiql/ast/SetOp;Ljava/lang/Object;)Ljava/lang/Object; + public fun visitSort (Lorg/partiql/ast/Sort;Ljava/lang/Object;)Ljava/lang/Object; + public fun visitStatement (Lorg/partiql/ast/Statement;Ljava/lang/Object;)Ljava/lang/Object; } -public abstract class org/partiql/ast/v1/AstRewriter : org/partiql/ast/v1/AstVisitor { - public fun ()V - public synthetic fun defaultReturn (Lorg/partiql/ast/v1/AstNode;Ljava/lang/Object;)Ljava/lang/Object; - public fun defaultReturn (Lorg/partiql/ast/v1/AstNode;Ljava/lang/Object;)Lorg/partiql/ast/v1/AstNode; - public synthetic fun visitExclude (Lorg/partiql/ast/v1/Exclude;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitExclude (Lorg/partiql/ast/v1/Exclude;Ljava/lang/Object;)Lorg/partiql/ast/v1/AstNode; - public synthetic fun visitExcludePath (Lorg/partiql/ast/v1/ExcludePath;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitExcludePath (Lorg/partiql/ast/v1/ExcludePath;Ljava/lang/Object;)Lorg/partiql/ast/v1/AstNode; - public synthetic fun visitExcludeStepCollIndex (Lorg/partiql/ast/v1/ExcludeStep$CollIndex;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitExcludeStepCollIndex (Lorg/partiql/ast/v1/ExcludeStep$CollIndex;Ljava/lang/Object;)Lorg/partiql/ast/v1/AstNode; - public synthetic fun visitExcludeStepCollWildcard (Lorg/partiql/ast/v1/ExcludeStep$CollWildcard;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitExcludeStepCollWildcard (Lorg/partiql/ast/v1/ExcludeStep$CollWildcard;Ljava/lang/Object;)Lorg/partiql/ast/v1/AstNode; - public synthetic fun visitExcludeStepStructField (Lorg/partiql/ast/v1/ExcludeStep$StructField;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitExcludeStepStructField (Lorg/partiql/ast/v1/ExcludeStep$StructField;Ljava/lang/Object;)Lorg/partiql/ast/v1/AstNode; - public synthetic fun visitExcludeStepStructWildcard (Lorg/partiql/ast/v1/ExcludeStep$StructWildcard;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitExcludeStepStructWildcard (Lorg/partiql/ast/v1/ExcludeStep$StructWildcard;Ljava/lang/Object;)Lorg/partiql/ast/v1/AstNode; - public synthetic fun visitExplain (Lorg/partiql/ast/v1/Explain;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitExplain (Lorg/partiql/ast/v1/Explain;Ljava/lang/Object;)Lorg/partiql/ast/v1/AstNode; - public synthetic fun visitExprAnd (Lorg/partiql/ast/v1/expr/ExprAnd;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitExprAnd (Lorg/partiql/ast/v1/expr/ExprAnd;Ljava/lang/Object;)Lorg/partiql/ast/v1/AstNode; - public synthetic fun visitExprArray (Lorg/partiql/ast/v1/expr/ExprArray;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitExprArray (Lorg/partiql/ast/v1/expr/ExprArray;Ljava/lang/Object;)Lorg/partiql/ast/v1/AstNode; - public synthetic fun visitExprBag (Lorg/partiql/ast/v1/expr/ExprBag;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitExprBag (Lorg/partiql/ast/v1/expr/ExprBag;Ljava/lang/Object;)Lorg/partiql/ast/v1/AstNode; - public synthetic fun visitExprBetween (Lorg/partiql/ast/v1/expr/ExprBetween;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitExprBetween (Lorg/partiql/ast/v1/expr/ExprBetween;Ljava/lang/Object;)Lorg/partiql/ast/v1/AstNode; - public synthetic fun visitExprCall (Lorg/partiql/ast/v1/expr/ExprCall;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitExprCall (Lorg/partiql/ast/v1/expr/ExprCall;Ljava/lang/Object;)Lorg/partiql/ast/v1/AstNode; - public synthetic fun visitExprCase (Lorg/partiql/ast/v1/expr/ExprCase;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitExprCase (Lorg/partiql/ast/v1/expr/ExprCase;Ljava/lang/Object;)Lorg/partiql/ast/v1/AstNode; - public synthetic fun visitExprCaseBranch (Lorg/partiql/ast/v1/expr/ExprCase$Branch;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitExprCaseBranch (Lorg/partiql/ast/v1/expr/ExprCase$Branch;Ljava/lang/Object;)Lorg/partiql/ast/v1/AstNode; - public synthetic fun visitExprCast (Lorg/partiql/ast/v1/expr/ExprCast;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitExprCast (Lorg/partiql/ast/v1/expr/ExprCast;Ljava/lang/Object;)Lorg/partiql/ast/v1/AstNode; - public synthetic fun visitExprCoalesce (Lorg/partiql/ast/v1/expr/ExprCoalesce;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitExprCoalesce (Lorg/partiql/ast/v1/expr/ExprCoalesce;Ljava/lang/Object;)Lorg/partiql/ast/v1/AstNode; - public synthetic fun visitExprExtract (Lorg/partiql/ast/v1/expr/ExprExtract;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitExprExtract (Lorg/partiql/ast/v1/expr/ExprExtract;Ljava/lang/Object;)Lorg/partiql/ast/v1/AstNode; - public synthetic fun visitExprInCollection (Lorg/partiql/ast/v1/expr/ExprInCollection;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitExprInCollection (Lorg/partiql/ast/v1/expr/ExprInCollection;Ljava/lang/Object;)Lorg/partiql/ast/v1/AstNode; - public synthetic fun visitExprIsType (Lorg/partiql/ast/v1/expr/ExprIsType;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitExprIsType (Lorg/partiql/ast/v1/expr/ExprIsType;Ljava/lang/Object;)Lorg/partiql/ast/v1/AstNode; - public synthetic fun visitExprLike (Lorg/partiql/ast/v1/expr/ExprLike;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitExprLike (Lorg/partiql/ast/v1/expr/ExprLike;Ljava/lang/Object;)Lorg/partiql/ast/v1/AstNode; - public synthetic fun visitExprLit (Lorg/partiql/ast/v1/expr/ExprLit;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitExprLit (Lorg/partiql/ast/v1/expr/ExprLit;Ljava/lang/Object;)Lorg/partiql/ast/v1/AstNode; - public synthetic fun visitExprMatch (Lorg/partiql/ast/v1/expr/ExprMatch;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitExprMatch (Lorg/partiql/ast/v1/expr/ExprMatch;Ljava/lang/Object;)Lorg/partiql/ast/v1/AstNode; - public synthetic fun visitExprNot (Lorg/partiql/ast/v1/expr/ExprNot;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitExprNot (Lorg/partiql/ast/v1/expr/ExprNot;Ljava/lang/Object;)Lorg/partiql/ast/v1/AstNode; - public synthetic fun visitExprNullIf (Lorg/partiql/ast/v1/expr/ExprNullIf;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitExprNullIf (Lorg/partiql/ast/v1/expr/ExprNullIf;Ljava/lang/Object;)Lorg/partiql/ast/v1/AstNode; - public synthetic fun visitExprOperator (Lorg/partiql/ast/v1/expr/ExprOperator;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitExprOperator (Lorg/partiql/ast/v1/expr/ExprOperator;Ljava/lang/Object;)Lorg/partiql/ast/v1/AstNode; - public synthetic fun visitExprOr (Lorg/partiql/ast/v1/expr/ExprOr;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitExprOr (Lorg/partiql/ast/v1/expr/ExprOr;Ljava/lang/Object;)Lorg/partiql/ast/v1/AstNode; - public synthetic fun visitExprOverlay (Lorg/partiql/ast/v1/expr/ExprOverlay;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitExprOverlay (Lorg/partiql/ast/v1/expr/ExprOverlay;Ljava/lang/Object;)Lorg/partiql/ast/v1/AstNode; - public synthetic fun visitExprParameter (Lorg/partiql/ast/v1/expr/ExprParameter;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitExprParameter (Lorg/partiql/ast/v1/expr/ExprParameter;Ljava/lang/Object;)Lorg/partiql/ast/v1/AstNode; - public synthetic fun visitExprPath (Lorg/partiql/ast/v1/expr/ExprPath;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitExprPath (Lorg/partiql/ast/v1/expr/ExprPath;Ljava/lang/Object;)Lorg/partiql/ast/v1/AstNode; - public synthetic fun visitExprPosition (Lorg/partiql/ast/v1/expr/ExprPosition;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitExprPosition (Lorg/partiql/ast/v1/expr/ExprPosition;Ljava/lang/Object;)Lorg/partiql/ast/v1/AstNode; - public synthetic fun visitExprQuerySet (Lorg/partiql/ast/v1/expr/ExprQuerySet;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitExprQuerySet (Lorg/partiql/ast/v1/expr/ExprQuerySet;Ljava/lang/Object;)Lorg/partiql/ast/v1/AstNode; - public synthetic fun visitExprRowValue (Lorg/partiql/ast/v1/expr/ExprRowValue;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitExprRowValue (Lorg/partiql/ast/v1/expr/ExprRowValue;Ljava/lang/Object;)Lorg/partiql/ast/v1/AstNode; - public synthetic fun visitExprSessionAttribute (Lorg/partiql/ast/v1/expr/ExprSessionAttribute;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitExprSessionAttribute (Lorg/partiql/ast/v1/expr/ExprSessionAttribute;Ljava/lang/Object;)Lorg/partiql/ast/v1/AstNode; - public synthetic fun visitExprStruct (Lorg/partiql/ast/v1/expr/ExprStruct;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitExprStruct (Lorg/partiql/ast/v1/expr/ExprStruct;Ljava/lang/Object;)Lorg/partiql/ast/v1/AstNode; - public synthetic fun visitExprStructField (Lorg/partiql/ast/v1/expr/ExprStruct$Field;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitExprStructField (Lorg/partiql/ast/v1/expr/ExprStruct$Field;Ljava/lang/Object;)Lorg/partiql/ast/v1/AstNode; - public synthetic fun visitExprSubstring (Lorg/partiql/ast/v1/expr/ExprSubstring;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitExprSubstring (Lorg/partiql/ast/v1/expr/ExprSubstring;Ljava/lang/Object;)Lorg/partiql/ast/v1/AstNode; - public synthetic fun visitExprTrim (Lorg/partiql/ast/v1/expr/ExprTrim;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitExprTrim (Lorg/partiql/ast/v1/expr/ExprTrim;Ljava/lang/Object;)Lorg/partiql/ast/v1/AstNode; - public synthetic fun visitExprValues (Lorg/partiql/ast/v1/expr/ExprValues;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitExprValues (Lorg/partiql/ast/v1/expr/ExprValues;Ljava/lang/Object;)Lorg/partiql/ast/v1/AstNode; - public synthetic fun visitExprVarRef (Lorg/partiql/ast/v1/expr/ExprVarRef;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitExprVarRef (Lorg/partiql/ast/v1/expr/ExprVarRef;Ljava/lang/Object;)Lorg/partiql/ast/v1/AstNode; - public synthetic fun visitExprVariant (Lorg/partiql/ast/v1/expr/ExprVariant;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitExprVariant (Lorg/partiql/ast/v1/expr/ExprVariant;Ljava/lang/Object;)Lorg/partiql/ast/v1/AstNode; - public synthetic fun visitExprWindow (Lorg/partiql/ast/v1/expr/ExprWindow;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitExprWindow (Lorg/partiql/ast/v1/expr/ExprWindow;Ljava/lang/Object;)Lorg/partiql/ast/v1/AstNode; - public synthetic fun visitExprWindowOver (Lorg/partiql/ast/v1/expr/ExprWindow$Over;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitExprWindowOver (Lorg/partiql/ast/v1/expr/ExprWindow$Over;Ljava/lang/Object;)Lorg/partiql/ast/v1/AstNode; - public synthetic fun visitFrom (Lorg/partiql/ast/v1/From;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitFrom (Lorg/partiql/ast/v1/From;Ljava/lang/Object;)Lorg/partiql/ast/v1/AstNode; - public synthetic fun visitFromExpr (Lorg/partiql/ast/v1/FromExpr;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitFromExpr (Lorg/partiql/ast/v1/FromExpr;Ljava/lang/Object;)Lorg/partiql/ast/v1/AstNode; - public synthetic fun visitFromJoin (Lorg/partiql/ast/v1/FromJoin;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitFromJoin (Lorg/partiql/ast/v1/FromJoin;Ljava/lang/Object;)Lorg/partiql/ast/v1/AstNode; - public synthetic fun visitGraphMatch (Lorg/partiql/ast/v1/graph/GraphMatch;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitGraphMatch (Lorg/partiql/ast/v1/graph/GraphMatch;Ljava/lang/Object;)Lorg/partiql/ast/v1/AstNode; - public synthetic fun visitGraphPattern (Lorg/partiql/ast/v1/graph/GraphPattern;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitGraphPattern (Lorg/partiql/ast/v1/graph/GraphPattern;Ljava/lang/Object;)Lorg/partiql/ast/v1/AstNode; - public synthetic fun visitGraphQuantifier (Lorg/partiql/ast/v1/graph/GraphQuantifier;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitGraphQuantifier (Lorg/partiql/ast/v1/graph/GraphQuantifier;Ljava/lang/Object;)Lorg/partiql/ast/v1/AstNode; - public synthetic fun visitGraphSelectorAllShortest (Lorg/partiql/ast/v1/graph/GraphSelector$AllShortest;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitGraphSelectorAllShortest (Lorg/partiql/ast/v1/graph/GraphSelector$AllShortest;Ljava/lang/Object;)Lorg/partiql/ast/v1/AstNode; - public synthetic fun visitGraphSelectorAny (Lorg/partiql/ast/v1/graph/GraphSelector$Any;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitGraphSelectorAny (Lorg/partiql/ast/v1/graph/GraphSelector$Any;Ljava/lang/Object;)Lorg/partiql/ast/v1/AstNode; - public synthetic fun visitGraphSelectorAnyK (Lorg/partiql/ast/v1/graph/GraphSelector$AnyK;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitGraphSelectorAnyK (Lorg/partiql/ast/v1/graph/GraphSelector$AnyK;Ljava/lang/Object;)Lorg/partiql/ast/v1/AstNode; - public synthetic fun visitGraphSelectorAnyShortest (Lorg/partiql/ast/v1/graph/GraphSelector$AnyShortest;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitGraphSelectorAnyShortest (Lorg/partiql/ast/v1/graph/GraphSelector$AnyShortest;Ljava/lang/Object;)Lorg/partiql/ast/v1/AstNode; - public synthetic fun visitGraphSelectorShortestK (Lorg/partiql/ast/v1/graph/GraphSelector$ShortestK;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitGraphSelectorShortestK (Lorg/partiql/ast/v1/graph/GraphSelector$ShortestK;Ljava/lang/Object;)Lorg/partiql/ast/v1/AstNode; - public synthetic fun visitGraphSelectorShortestKGroup (Lorg/partiql/ast/v1/graph/GraphSelector$ShortestKGroup;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitGraphSelectorShortestKGroup (Lorg/partiql/ast/v1/graph/GraphSelector$ShortestKGroup;Ljava/lang/Object;)Lorg/partiql/ast/v1/AstNode; - public synthetic fun visitGroupBy (Lorg/partiql/ast/v1/GroupBy;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitGroupBy (Lorg/partiql/ast/v1/GroupBy;Ljava/lang/Object;)Lorg/partiql/ast/v1/AstNode; - public synthetic fun visitGroupByKey (Lorg/partiql/ast/v1/GroupBy$Key;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitGroupByKey (Lorg/partiql/ast/v1/GroupBy$Key;Ljava/lang/Object;)Lorg/partiql/ast/v1/AstNode; - public synthetic fun visitIdentifier (Lorg/partiql/ast/v1/Identifier;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitIdentifier (Lorg/partiql/ast/v1/Identifier;Ljava/lang/Object;)Lorg/partiql/ast/v1/AstNode; - public synthetic fun visitIdentifierChain (Lorg/partiql/ast/v1/IdentifierChain;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitIdentifierChain (Lorg/partiql/ast/v1/IdentifierChain;Ljava/lang/Object;)Lorg/partiql/ast/v1/AstNode; - public synthetic fun visitLet (Lorg/partiql/ast/v1/Let;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitLet (Lorg/partiql/ast/v1/Let;Ljava/lang/Object;)Lorg/partiql/ast/v1/AstNode; - public synthetic fun visitLetBinding (Lorg/partiql/ast/v1/Let$Binding;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitLetBinding (Lorg/partiql/ast/v1/Let$Binding;Ljava/lang/Object;)Lorg/partiql/ast/v1/AstNode; - public synthetic fun visitPathStepAllElements (Lorg/partiql/ast/v1/expr/PathStep$AllElements;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitPathStepAllElements (Lorg/partiql/ast/v1/expr/PathStep$AllElements;Ljava/lang/Object;)Lorg/partiql/ast/v1/AstNode; - public synthetic fun visitPathStepAllFields (Lorg/partiql/ast/v1/expr/PathStep$AllFields;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitPathStepAllFields (Lorg/partiql/ast/v1/expr/PathStep$AllFields;Ljava/lang/Object;)Lorg/partiql/ast/v1/AstNode; - public synthetic fun visitPathStepElement (Lorg/partiql/ast/v1/expr/PathStep$Element;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitPathStepElement (Lorg/partiql/ast/v1/expr/PathStep$Element;Ljava/lang/Object;)Lorg/partiql/ast/v1/AstNode; - public synthetic fun visitPathStepField (Lorg/partiql/ast/v1/expr/PathStep$Field;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitPathStepField (Lorg/partiql/ast/v1/expr/PathStep$Field;Ljava/lang/Object;)Lorg/partiql/ast/v1/AstNode; - public synthetic fun visitQuery (Lorg/partiql/ast/v1/Query;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitQuery (Lorg/partiql/ast/v1/Query;Ljava/lang/Object;)Lorg/partiql/ast/v1/AstNode; - public synthetic fun visitQueryBodySFW (Lorg/partiql/ast/v1/QueryBody$SFW;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitQueryBodySFW (Lorg/partiql/ast/v1/QueryBody$SFW;Ljava/lang/Object;)Lorg/partiql/ast/v1/AstNode; - public synthetic fun visitQueryBodySetOp (Lorg/partiql/ast/v1/QueryBody$SetOp;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitQueryBodySetOp (Lorg/partiql/ast/v1/QueryBody$SetOp;Ljava/lang/Object;)Lorg/partiql/ast/v1/AstNode; - public synthetic fun visitSelectItemExpr (Lorg/partiql/ast/v1/SelectItem$Expr;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitSelectItemExpr (Lorg/partiql/ast/v1/SelectItem$Expr;Ljava/lang/Object;)Lorg/partiql/ast/v1/AstNode; - public synthetic fun visitSelectItemStar (Lorg/partiql/ast/v1/SelectItem$Star;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitSelectItemStar (Lorg/partiql/ast/v1/SelectItem$Star;Ljava/lang/Object;)Lorg/partiql/ast/v1/AstNode; - public synthetic fun visitSelectList (Lorg/partiql/ast/v1/SelectList;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitSelectList (Lorg/partiql/ast/v1/SelectList;Ljava/lang/Object;)Lorg/partiql/ast/v1/AstNode; - public synthetic fun visitSelectPivot (Lorg/partiql/ast/v1/SelectPivot;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitSelectPivot (Lorg/partiql/ast/v1/SelectPivot;Ljava/lang/Object;)Lorg/partiql/ast/v1/AstNode; - public synthetic fun visitSelectStar (Lorg/partiql/ast/v1/SelectStar;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitSelectStar (Lorg/partiql/ast/v1/SelectStar;Ljava/lang/Object;)Lorg/partiql/ast/v1/AstNode; - public synthetic fun visitSelectValue (Lorg/partiql/ast/v1/SelectValue;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitSelectValue (Lorg/partiql/ast/v1/SelectValue;Ljava/lang/Object;)Lorg/partiql/ast/v1/AstNode; - public synthetic fun visitSetOp (Lorg/partiql/ast/v1/SetOp;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitSetOp (Lorg/partiql/ast/v1/SetOp;Ljava/lang/Object;)Lorg/partiql/ast/v1/AstNode; -} - -public abstract class org/partiql/ast/v1/AstVisitor { - public fun ()V - public abstract fun defaultReturn (Lorg/partiql/ast/v1/AstNode;Ljava/lang/Object;)Ljava/lang/Object; - public fun defaultVisit (Lorg/partiql/ast/v1/AstNode;Ljava/lang/Object;)Ljava/lang/Object; - public fun visit (Lorg/partiql/ast/v1/AstNode;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitDataType (Lorg/partiql/ast/v1/DataType;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitExclude (Lorg/partiql/ast/v1/Exclude;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitExcludePath (Lorg/partiql/ast/v1/ExcludePath;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitExcludeStep (Lorg/partiql/ast/v1/ExcludeStep;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitExcludeStepCollIndex (Lorg/partiql/ast/v1/ExcludeStep$CollIndex;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitExcludeStepCollWildcard (Lorg/partiql/ast/v1/ExcludeStep$CollWildcard;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitExcludeStepStructField (Lorg/partiql/ast/v1/ExcludeStep$StructField;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitExcludeStepStructWildcard (Lorg/partiql/ast/v1/ExcludeStep$StructWildcard;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitExplain (Lorg/partiql/ast/v1/Explain;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitExpr (Lorg/partiql/ast/v1/expr/Expr;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitExprAnd (Lorg/partiql/ast/v1/expr/ExprAnd;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitExprArray (Lorg/partiql/ast/v1/expr/ExprArray;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitExprBag (Lorg/partiql/ast/v1/expr/ExprBag;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitExprBetween (Lorg/partiql/ast/v1/expr/ExprBetween;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitExprCall (Lorg/partiql/ast/v1/expr/ExprCall;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitExprCase (Lorg/partiql/ast/v1/expr/ExprCase;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitExprCaseBranch (Lorg/partiql/ast/v1/expr/ExprCase$Branch;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitExprCast (Lorg/partiql/ast/v1/expr/ExprCast;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitExprCoalesce (Lorg/partiql/ast/v1/expr/ExprCoalesce;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitExprExtract (Lorg/partiql/ast/v1/expr/ExprExtract;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitExprInCollection (Lorg/partiql/ast/v1/expr/ExprInCollection;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitExprIsType (Lorg/partiql/ast/v1/expr/ExprIsType;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitExprLike (Lorg/partiql/ast/v1/expr/ExprLike;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitExprLit (Lorg/partiql/ast/v1/expr/ExprLit;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitExprMatch (Lorg/partiql/ast/v1/expr/ExprMatch;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitExprNot (Lorg/partiql/ast/v1/expr/ExprNot;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitExprNullIf (Lorg/partiql/ast/v1/expr/ExprNullIf;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitExprOperator (Lorg/partiql/ast/v1/expr/ExprOperator;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitExprOr (Lorg/partiql/ast/v1/expr/ExprOr;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitExprOverlay (Lorg/partiql/ast/v1/expr/ExprOverlay;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitExprParameter (Lorg/partiql/ast/v1/expr/ExprParameter;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitExprPath (Lorg/partiql/ast/v1/expr/ExprPath;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitExprPosition (Lorg/partiql/ast/v1/expr/ExprPosition;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitExprQuerySet (Lorg/partiql/ast/v1/expr/ExprQuerySet;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitExprRowValue (Lorg/partiql/ast/v1/expr/ExprRowValue;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitExprSessionAttribute (Lorg/partiql/ast/v1/expr/ExprSessionAttribute;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitExprStruct (Lorg/partiql/ast/v1/expr/ExprStruct;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitExprStructField (Lorg/partiql/ast/v1/expr/ExprStruct$Field;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitExprSubstring (Lorg/partiql/ast/v1/expr/ExprSubstring;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitExprTrim (Lorg/partiql/ast/v1/expr/ExprTrim;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitExprValues (Lorg/partiql/ast/v1/expr/ExprValues;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitExprVarRef (Lorg/partiql/ast/v1/expr/ExprVarRef;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitExprVariant (Lorg/partiql/ast/v1/expr/ExprVariant;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitExprWindow (Lorg/partiql/ast/v1/expr/ExprWindow;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitExprWindowOver (Lorg/partiql/ast/v1/expr/ExprWindow$Over;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitFrom (Lorg/partiql/ast/v1/From;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitFromExpr (Lorg/partiql/ast/v1/FromExpr;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitFromJoin (Lorg/partiql/ast/v1/FromJoin;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitFromTableRef (Lorg/partiql/ast/v1/FromTableRef;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitGraphLabel (Lorg/partiql/ast/v1/graph/GraphLabel;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitGraphLabelConj (Lorg/partiql/ast/v1/graph/GraphLabel$Conj;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitGraphLabelDisj (Lorg/partiql/ast/v1/graph/GraphLabel$Disj;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitGraphLabelName (Lorg/partiql/ast/v1/graph/GraphLabel$Name;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitGraphLabelNegation (Lorg/partiql/ast/v1/graph/GraphLabel$Negation;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitGraphLabelWildcard (Lorg/partiql/ast/v1/graph/GraphLabel$Wildcard;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitGraphMatch (Lorg/partiql/ast/v1/graph/GraphMatch;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitGraphPart (Lorg/partiql/ast/v1/graph/GraphPart;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitGraphPartEdge (Lorg/partiql/ast/v1/graph/GraphPart$Edge;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitGraphPartNode (Lorg/partiql/ast/v1/graph/GraphPart$Node;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitGraphPartPattern (Lorg/partiql/ast/v1/graph/GraphPart$Pattern;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitGraphPattern (Lorg/partiql/ast/v1/graph/GraphPattern;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitGraphQuantifier (Lorg/partiql/ast/v1/graph/GraphQuantifier;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitGraphSelector (Lorg/partiql/ast/v1/graph/GraphSelector;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitGraphSelectorAllShortest (Lorg/partiql/ast/v1/graph/GraphSelector$AllShortest;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitGraphSelectorAny (Lorg/partiql/ast/v1/graph/GraphSelector$Any;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitGraphSelectorAnyK (Lorg/partiql/ast/v1/graph/GraphSelector$AnyK;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitGraphSelectorAnyShortest (Lorg/partiql/ast/v1/graph/GraphSelector$AnyShortest;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitGraphSelectorShortestK (Lorg/partiql/ast/v1/graph/GraphSelector$ShortestK;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitGraphSelectorShortestKGroup (Lorg/partiql/ast/v1/graph/GraphSelector$ShortestKGroup;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitGroupBy (Lorg/partiql/ast/v1/GroupBy;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitGroupByKey (Lorg/partiql/ast/v1/GroupBy$Key;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitIdentifier (Lorg/partiql/ast/v1/Identifier;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitIdentifierChain (Lorg/partiql/ast/v1/IdentifierChain;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitLet (Lorg/partiql/ast/v1/Let;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitLetBinding (Lorg/partiql/ast/v1/Let$Binding;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitOrderBy (Lorg/partiql/ast/v1/OrderBy;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitPathStep (Lorg/partiql/ast/v1/expr/PathStep;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitPathStepAllElements (Lorg/partiql/ast/v1/expr/PathStep$AllElements;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitPathStepAllFields (Lorg/partiql/ast/v1/expr/PathStep$AllFields;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitPathStepElement (Lorg/partiql/ast/v1/expr/PathStep$Element;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitPathStepField (Lorg/partiql/ast/v1/expr/PathStep$Field;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitQuery (Lorg/partiql/ast/v1/Query;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitQueryBody (Lorg/partiql/ast/v1/QueryBody;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitQueryBodySFW (Lorg/partiql/ast/v1/QueryBody$SFW;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitQueryBodySetOp (Lorg/partiql/ast/v1/QueryBody$SetOp;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitSelect (Lorg/partiql/ast/v1/Select;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitSelectItem (Lorg/partiql/ast/v1/SelectItem;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitSelectItemExpr (Lorg/partiql/ast/v1/SelectItem$Expr;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitSelectItemStar (Lorg/partiql/ast/v1/SelectItem$Star;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitSelectList (Lorg/partiql/ast/v1/SelectList;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitSelectPivot (Lorg/partiql/ast/v1/SelectPivot;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitSelectStar (Lorg/partiql/ast/v1/SelectStar;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitSelectValue (Lorg/partiql/ast/v1/SelectValue;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitSetOp (Lorg/partiql/ast/v1/SetOp;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitSort (Lorg/partiql/ast/v1/Sort;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitStatement (Lorg/partiql/ast/v1/Statement;Ljava/lang/Object;)Ljava/lang/Object; -} - -public class org/partiql/ast/v1/DataType : org/partiql/ast/v1/AstEnum { +public class org/partiql/ast/DataType : org/partiql/ast/AstEnum { public static final field BAG I public static final field BIGINT I public static final field BINARY_LARGE_OBJECT I @@ -5666,95 +405,95 @@ public class org/partiql/ast/v1/DataType : org/partiql/ast/v1/AstEnum { public static final field UNKNOWN I public static final field USER_DEFINED I public static final field VARCHAR I - public static fun BAG ()Lorg/partiql/ast/v1/DataType; - public static fun BIGINT ()Lorg/partiql/ast/v1/DataType; - public static fun BINARY_LARGE_OBJECT ()Lorg/partiql/ast/v1/DataType; - public static fun BINARY_LARGE_OBJECT (I)Lorg/partiql/ast/v1/DataType; - public static fun BIT ()Lorg/partiql/ast/v1/DataType; - public static fun BIT (I)Lorg/partiql/ast/v1/DataType; - public static fun BIT_VARYING ()Lorg/partiql/ast/v1/DataType; - public static fun BIT_VARYING (I)Lorg/partiql/ast/v1/DataType; - public static fun BLOB ()Lorg/partiql/ast/v1/DataType; - public static fun BLOB (I)Lorg/partiql/ast/v1/DataType; - public static fun BOOL ()Lorg/partiql/ast/v1/DataType; - public static fun BOOLEAN ()Lorg/partiql/ast/v1/DataType; - public static fun CHAR ()Lorg/partiql/ast/v1/DataType; - public static fun CHAR (I)Lorg/partiql/ast/v1/DataType; - public static fun CHARACTER ()Lorg/partiql/ast/v1/DataType; - public static fun CHARACTER (I)Lorg/partiql/ast/v1/DataType; - public static fun CHARACTER_LARGE_OBJECT ()Lorg/partiql/ast/v1/DataType; - public static fun CHARACTER_LARGE_OBJECT (I)Lorg/partiql/ast/v1/DataType; - public static fun CHARACTER_VARYING ()Lorg/partiql/ast/v1/DataType; - public static fun CHARACTER_VARYING (I)Lorg/partiql/ast/v1/DataType; - public static fun CHAR_LARGE_OBJECT ()Lorg/partiql/ast/v1/DataType; - public static fun CHAR_LARGE_OBJECT (I)Lorg/partiql/ast/v1/DataType; - public static fun CHAR_VARYING ()Lorg/partiql/ast/v1/DataType; - public static fun CHAR_VARYING (I)Lorg/partiql/ast/v1/DataType; - public static fun CLOB ()Lorg/partiql/ast/v1/DataType; - public static fun CLOB (I)Lorg/partiql/ast/v1/DataType; - public static fun DATE ()Lorg/partiql/ast/v1/DataType; - public static fun DEC ()Lorg/partiql/ast/v1/DataType; - public static fun DEC (I)Lorg/partiql/ast/v1/DataType; - public static fun DEC (II)Lorg/partiql/ast/v1/DataType; - public static fun DECIMAL ()Lorg/partiql/ast/v1/DataType; - public static fun DECIMAL (I)Lorg/partiql/ast/v1/DataType; - public static fun DECIMAL (II)Lorg/partiql/ast/v1/DataType; - public static fun DOUBLE_PRECISION ()Lorg/partiql/ast/v1/DataType; - public static fun FLOAT ()Lorg/partiql/ast/v1/DataType; - public static fun FLOAT (I)Lorg/partiql/ast/v1/DataType; - public static fun INT ()Lorg/partiql/ast/v1/DataType; - public static fun INT2 ()Lorg/partiql/ast/v1/DataType; - public static fun INT4 ()Lorg/partiql/ast/v1/DataType; - public static fun INT8 ()Lorg/partiql/ast/v1/DataType; - public static fun INTEGER ()Lorg/partiql/ast/v1/DataType; - public static fun INTEGER2 ()Lorg/partiql/ast/v1/DataType; - public static fun INTEGER4 ()Lorg/partiql/ast/v1/DataType; - public static fun INTEGER8 ()Lorg/partiql/ast/v1/DataType; - public static fun INTERVAL ()Lorg/partiql/ast/v1/DataType; - public static fun LIST ()Lorg/partiql/ast/v1/DataType; - public static fun MISSING ()Lorg/partiql/ast/v1/DataType; - public static fun NULL ()Lorg/partiql/ast/v1/DataType; - public static fun NUMERIC ()Lorg/partiql/ast/v1/DataType; - public static fun NUMERIC (I)Lorg/partiql/ast/v1/DataType; - public static fun NUMERIC (II)Lorg/partiql/ast/v1/DataType; - public static fun REAL ()Lorg/partiql/ast/v1/DataType; - public static fun SEXP ()Lorg/partiql/ast/v1/DataType; - public static fun SMALLINT ()Lorg/partiql/ast/v1/DataType; - public static fun STRING ()Lorg/partiql/ast/v1/DataType; - public static fun STRING (I)Lorg/partiql/ast/v1/DataType; - public static fun STRUCT ()Lorg/partiql/ast/v1/DataType; - public static fun SYMBOL ()Lorg/partiql/ast/v1/DataType; - public static fun TIME ()Lorg/partiql/ast/v1/DataType; - public static fun TIME (I)Lorg/partiql/ast/v1/DataType; - public static fun TIMESTAMP ()Lorg/partiql/ast/v1/DataType; - public static fun TIMESTAMP (I)Lorg/partiql/ast/v1/DataType; - public static fun TIMESTAMP_WITH_TIME_ZONE ()Lorg/partiql/ast/v1/DataType; - public static fun TIMESTAMP_WITH_TIME_ZONE (I)Lorg/partiql/ast/v1/DataType; - public static fun TIME_WITH_TIME_ZONE ()Lorg/partiql/ast/v1/DataType; - public static fun TIME_WITH_TIME_ZONE (I)Lorg/partiql/ast/v1/DataType; - public static fun TINYINT ()Lorg/partiql/ast/v1/DataType; - public static fun TUPLE ()Lorg/partiql/ast/v1/DataType; - public static fun UNKNOWN ()Lorg/partiql/ast/v1/DataType; - public static fun USER_DEFINED ()Lorg/partiql/ast/v1/DataType; - public static fun USER_DEFINED (Lorg/partiql/ast/v1/IdentifierChain;)Lorg/partiql/ast/v1/DataType; - public static fun VARCHAR ()Lorg/partiql/ast/v1/DataType; - public static fun VARCHAR (I)Lorg/partiql/ast/v1/DataType; - public fun accept (Lorg/partiql/ast/v1/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; + public static fun BAG ()Lorg/partiql/ast/DataType; + public static fun BIGINT ()Lorg/partiql/ast/DataType; + public static fun BINARY_LARGE_OBJECT ()Lorg/partiql/ast/DataType; + public static fun BINARY_LARGE_OBJECT (I)Lorg/partiql/ast/DataType; + public static fun BIT ()Lorg/partiql/ast/DataType; + public static fun BIT (I)Lorg/partiql/ast/DataType; + public static fun BIT_VARYING ()Lorg/partiql/ast/DataType; + public static fun BIT_VARYING (I)Lorg/partiql/ast/DataType; + public static fun BLOB ()Lorg/partiql/ast/DataType; + public static fun BLOB (I)Lorg/partiql/ast/DataType; + public static fun BOOL ()Lorg/partiql/ast/DataType; + public static fun BOOLEAN ()Lorg/partiql/ast/DataType; + public static fun CHAR ()Lorg/partiql/ast/DataType; + public static fun CHAR (I)Lorg/partiql/ast/DataType; + public static fun CHARACTER ()Lorg/partiql/ast/DataType; + public static fun CHARACTER (I)Lorg/partiql/ast/DataType; + public static fun CHARACTER_LARGE_OBJECT ()Lorg/partiql/ast/DataType; + public static fun CHARACTER_LARGE_OBJECT (I)Lorg/partiql/ast/DataType; + public static fun CHARACTER_VARYING ()Lorg/partiql/ast/DataType; + public static fun CHARACTER_VARYING (I)Lorg/partiql/ast/DataType; + public static fun CHAR_LARGE_OBJECT ()Lorg/partiql/ast/DataType; + public static fun CHAR_LARGE_OBJECT (I)Lorg/partiql/ast/DataType; + public static fun CHAR_VARYING ()Lorg/partiql/ast/DataType; + public static fun CHAR_VARYING (I)Lorg/partiql/ast/DataType; + public static fun CLOB ()Lorg/partiql/ast/DataType; + public static fun CLOB (I)Lorg/partiql/ast/DataType; + public static fun DATE ()Lorg/partiql/ast/DataType; + public static fun DEC ()Lorg/partiql/ast/DataType; + public static fun DEC (I)Lorg/partiql/ast/DataType; + public static fun DEC (II)Lorg/partiql/ast/DataType; + public static fun DECIMAL ()Lorg/partiql/ast/DataType; + public static fun DECIMAL (I)Lorg/partiql/ast/DataType; + public static fun DECIMAL (II)Lorg/partiql/ast/DataType; + public static fun DOUBLE_PRECISION ()Lorg/partiql/ast/DataType; + public static fun FLOAT ()Lorg/partiql/ast/DataType; + public static fun FLOAT (I)Lorg/partiql/ast/DataType; + public static fun INT ()Lorg/partiql/ast/DataType; + public static fun INT2 ()Lorg/partiql/ast/DataType; + public static fun INT4 ()Lorg/partiql/ast/DataType; + public static fun INT8 ()Lorg/partiql/ast/DataType; + public static fun INTEGER ()Lorg/partiql/ast/DataType; + public static fun INTEGER2 ()Lorg/partiql/ast/DataType; + public static fun INTEGER4 ()Lorg/partiql/ast/DataType; + public static fun INTEGER8 ()Lorg/partiql/ast/DataType; + public static fun INTERVAL ()Lorg/partiql/ast/DataType; + public static fun LIST ()Lorg/partiql/ast/DataType; + public static fun MISSING ()Lorg/partiql/ast/DataType; + public static fun NULL ()Lorg/partiql/ast/DataType; + public static fun NUMERIC ()Lorg/partiql/ast/DataType; + public static fun NUMERIC (I)Lorg/partiql/ast/DataType; + public static fun NUMERIC (II)Lorg/partiql/ast/DataType; + public static fun REAL ()Lorg/partiql/ast/DataType; + public static fun SEXP ()Lorg/partiql/ast/DataType; + public static fun SMALLINT ()Lorg/partiql/ast/DataType; + public static fun STRING ()Lorg/partiql/ast/DataType; + public static fun STRING (I)Lorg/partiql/ast/DataType; + public static fun STRUCT ()Lorg/partiql/ast/DataType; + public static fun SYMBOL ()Lorg/partiql/ast/DataType; + public static fun TIME ()Lorg/partiql/ast/DataType; + public static fun TIME (I)Lorg/partiql/ast/DataType; + public static fun TIMESTAMP ()Lorg/partiql/ast/DataType; + public static fun TIMESTAMP (I)Lorg/partiql/ast/DataType; + public static fun TIMESTAMP_WITH_TIME_ZONE ()Lorg/partiql/ast/DataType; + public static fun TIMESTAMP_WITH_TIME_ZONE (I)Lorg/partiql/ast/DataType; + public static fun TIME_WITH_TIME_ZONE ()Lorg/partiql/ast/DataType; + public static fun TIME_WITH_TIME_ZONE (I)Lorg/partiql/ast/DataType; + public static fun TINYINT ()Lorg/partiql/ast/DataType; + public static fun TUPLE ()Lorg/partiql/ast/DataType; + public static fun UNKNOWN ()Lorg/partiql/ast/DataType; + public static fun USER_DEFINED ()Lorg/partiql/ast/DataType; + public static fun USER_DEFINED (Lorg/partiql/ast/IdentifierChain;)Lorg/partiql/ast/DataType; + public static fun VARCHAR ()Lorg/partiql/ast/DataType; + public static fun VARCHAR (I)Lorg/partiql/ast/DataType; + public fun accept (Lorg/partiql/ast/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; protected fun canEqual (Ljava/lang/Object;)Z public fun children ()Ljava/util/Collection; public fun code ()I public static fun codes ()[I public fun equals (Ljava/lang/Object;)Z public fun getLength ()Ljava/lang/Integer; - public fun getName ()Lorg/partiql/ast/v1/IdentifierChain; + public fun getName ()Lorg/partiql/ast/IdentifierChain; public fun getPrecision ()Ljava/lang/Integer; public fun getScale ()Ljava/lang/Integer; public fun hashCode ()I public fun name ()Ljava/lang/String; - public static fun parse (Ljava/lang/String;)Lorg/partiql/ast/v1/DataType; + public static fun parse (Ljava/lang/String;)Lorg/partiql/ast/DataType; } -public class org/partiql/ast/v1/DatetimeField : org/partiql/ast/v1/AstEnum { +public class org/partiql/ast/DatetimeField : org/partiql/ast/AstEnum { public static final field DAY I public static final field HOUR I public static final field MINUTE I @@ -5764,16 +503,16 @@ public class org/partiql/ast/v1/DatetimeField : org/partiql/ast/v1/AstEnum { public static final field TIMEZONE_MINUTE I public static final field UNKNOWN I public static final field YEAR I - public static fun DAY ()Lorg/partiql/ast/v1/DatetimeField; - public static fun HOUR ()Lorg/partiql/ast/v1/DatetimeField; - public static fun MINUTE ()Lorg/partiql/ast/v1/DatetimeField; - public static fun MONTH ()Lorg/partiql/ast/v1/DatetimeField; - public static fun SECOND ()Lorg/partiql/ast/v1/DatetimeField; - public static fun TIMEZONE_HOUR ()Lorg/partiql/ast/v1/DatetimeField; - public static fun TIMEZONE_MINUTE ()Lorg/partiql/ast/v1/DatetimeField; - public static fun UNKNOWN ()Lorg/partiql/ast/v1/DatetimeField; - public static fun YEAR ()Lorg/partiql/ast/v1/DatetimeField; - public fun accept (Lorg/partiql/ast/v1/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; + public static fun DAY ()Lorg/partiql/ast/DatetimeField; + public static fun HOUR ()Lorg/partiql/ast/DatetimeField; + public static fun MINUTE ()Lorg/partiql/ast/DatetimeField; + public static fun MONTH ()Lorg/partiql/ast/DatetimeField; + public static fun SECOND ()Lorg/partiql/ast/DatetimeField; + public static fun TIMEZONE_HOUR ()Lorg/partiql/ast/DatetimeField; + public static fun TIMEZONE_MINUTE ()Lorg/partiql/ast/DatetimeField; + public static fun UNKNOWN ()Lorg/partiql/ast/DatetimeField; + public static fun YEAR ()Lorg/partiql/ast/DatetimeField; + public fun accept (Lorg/partiql/ast/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; protected fun canEqual (Ljava/lang/Object;)Z public fun children ()Ljava/util/Collection; public fun code ()I @@ -5781,205 +520,207 @@ public class org/partiql/ast/v1/DatetimeField : org/partiql/ast/v1/AstEnum { public fun equals (Ljava/lang/Object;)Z public fun hashCode ()I public fun name ()Ljava/lang/String; - public static fun parse (Ljava/lang/String;)Lorg/partiql/ast/v1/DatetimeField; + public static fun parse (Ljava/lang/String;)Lorg/partiql/ast/DatetimeField; } -public class org/partiql/ast/v1/Exclude : org/partiql/ast/v1/AstNode { +public class org/partiql/ast/Exclude : org/partiql/ast/AstNode { public final field excludePaths Ljava/util/List; public fun (Ljava/util/List;)V - public fun accept (Lorg/partiql/ast/v1/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; - public static fun builder ()Lorg/partiql/ast/v1/Exclude$Builder; + public fun accept (Lorg/partiql/ast/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; + public static fun builder ()Lorg/partiql/ast/Exclude$Builder; protected fun canEqual (Ljava/lang/Object;)Z public fun children ()Ljava/util/Collection; public fun equals (Ljava/lang/Object;)Z public fun hashCode ()I } -public class org/partiql/ast/v1/Exclude$Builder { - public fun build ()Lorg/partiql/ast/v1/Exclude; - public fun excludePaths (Ljava/util/List;)Lorg/partiql/ast/v1/Exclude$Builder; +public class org/partiql/ast/Exclude$Builder { + public fun build ()Lorg/partiql/ast/Exclude; + public fun excludePaths (Ljava/util/List;)Lorg/partiql/ast/Exclude$Builder; public fun toString ()Ljava/lang/String; } -public class org/partiql/ast/v1/ExcludePath : org/partiql/ast/v1/AstNode { +public class org/partiql/ast/ExcludePath : org/partiql/ast/AstNode { public final field excludeSteps Ljava/util/List; - public final field root Lorg/partiql/ast/v1/expr/ExprVarRef; - public fun (Lorg/partiql/ast/v1/expr/ExprVarRef;Ljava/util/List;)V - public fun accept (Lorg/partiql/ast/v1/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; - public static fun builder ()Lorg/partiql/ast/v1/ExcludePath$Builder; + public final field root Lorg/partiql/ast/expr/ExprVarRef; + public fun (Lorg/partiql/ast/expr/ExprVarRef;Ljava/util/List;)V + public fun accept (Lorg/partiql/ast/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; + public static fun builder ()Lorg/partiql/ast/ExcludePath$Builder; protected fun canEqual (Ljava/lang/Object;)Z public fun children ()Ljava/util/Collection; public fun equals (Ljava/lang/Object;)Z public fun hashCode ()I } -public class org/partiql/ast/v1/ExcludePath$Builder { - public fun build ()Lorg/partiql/ast/v1/ExcludePath; - public fun excludeSteps (Ljava/util/List;)Lorg/partiql/ast/v1/ExcludePath$Builder; - public fun root (Lorg/partiql/ast/v1/expr/ExprVarRef;)Lorg/partiql/ast/v1/ExcludePath$Builder; +public class org/partiql/ast/ExcludePath$Builder { + public fun build ()Lorg/partiql/ast/ExcludePath; + public fun excludeSteps (Ljava/util/List;)Lorg/partiql/ast/ExcludePath$Builder; + public fun root (Lorg/partiql/ast/expr/ExprVarRef;)Lorg/partiql/ast/ExcludePath$Builder; public fun toString ()Ljava/lang/String; } -public abstract class org/partiql/ast/v1/ExcludeStep : org/partiql/ast/v1/AstNode { +public abstract class org/partiql/ast/ExcludeStep : org/partiql/ast/AstNode { public fun ()V } -public class org/partiql/ast/v1/ExcludeStep$CollIndex : org/partiql/ast/v1/ExcludeStep { +public class org/partiql/ast/ExcludeStep$CollIndex : org/partiql/ast/ExcludeStep { public final field index I public fun (I)V - public fun accept (Lorg/partiql/ast/v1/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; - public static fun builder ()Lorg/partiql/ast/v1/ExcludeStep$CollIndex$Builder; + public fun accept (Lorg/partiql/ast/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; + public static fun builder ()Lorg/partiql/ast/ExcludeStep$CollIndex$Builder; protected fun canEqual (Ljava/lang/Object;)Z public fun children ()Ljava/util/Collection; public fun equals (Ljava/lang/Object;)Z public fun hashCode ()I } -public class org/partiql/ast/v1/ExcludeStep$CollIndex$Builder { - public fun build ()Lorg/partiql/ast/v1/ExcludeStep$CollIndex; - public fun index (I)Lorg/partiql/ast/v1/ExcludeStep$CollIndex$Builder; +public class org/partiql/ast/ExcludeStep$CollIndex$Builder { + public fun build ()Lorg/partiql/ast/ExcludeStep$CollIndex; + public fun index (I)Lorg/partiql/ast/ExcludeStep$CollIndex$Builder; public fun toString ()Ljava/lang/String; } -public class org/partiql/ast/v1/ExcludeStep$CollWildcard : org/partiql/ast/v1/ExcludeStep { - public fun accept (Lorg/partiql/ast/v1/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; - public static fun builder ()Lorg/partiql/ast/v1/ExcludeStep$CollWildcard$Builder; +public class org/partiql/ast/ExcludeStep$CollWildcard : org/partiql/ast/ExcludeStep { + public fun ()V + public fun accept (Lorg/partiql/ast/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; + public static fun builder ()Lorg/partiql/ast/ExcludeStep$CollWildcard$Builder; protected fun canEqual (Ljava/lang/Object;)Z public fun children ()Ljava/util/Collection; public fun equals (Ljava/lang/Object;)Z public fun hashCode ()I } -public class org/partiql/ast/v1/ExcludeStep$CollWildcard$Builder { - public fun build ()Lorg/partiql/ast/v1/ExcludeStep$CollWildcard; +public class org/partiql/ast/ExcludeStep$CollWildcard$Builder { + public fun build ()Lorg/partiql/ast/ExcludeStep$CollWildcard; public fun toString ()Ljava/lang/String; } -public class org/partiql/ast/v1/ExcludeStep$StructField : org/partiql/ast/v1/ExcludeStep { - public final field symbol Lorg/partiql/ast/v1/Identifier; - public fun (Lorg/partiql/ast/v1/Identifier;)V - public fun accept (Lorg/partiql/ast/v1/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; - public static fun builder ()Lorg/partiql/ast/v1/ExcludeStep$StructField$Builder; +public class org/partiql/ast/ExcludeStep$StructField : org/partiql/ast/ExcludeStep { + public final field symbol Lorg/partiql/ast/Identifier; + public fun (Lorg/partiql/ast/Identifier;)V + public fun accept (Lorg/partiql/ast/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; + public static fun builder ()Lorg/partiql/ast/ExcludeStep$StructField$Builder; protected fun canEqual (Ljava/lang/Object;)Z public fun children ()Ljava/util/Collection; public fun equals (Ljava/lang/Object;)Z public fun hashCode ()I } -public class org/partiql/ast/v1/ExcludeStep$StructField$Builder { - public fun build ()Lorg/partiql/ast/v1/ExcludeStep$StructField; - public fun symbol (Lorg/partiql/ast/v1/Identifier;)Lorg/partiql/ast/v1/ExcludeStep$StructField$Builder; +public class org/partiql/ast/ExcludeStep$StructField$Builder { + public fun build ()Lorg/partiql/ast/ExcludeStep$StructField; + public fun symbol (Lorg/partiql/ast/Identifier;)Lorg/partiql/ast/ExcludeStep$StructField$Builder; public fun toString ()Ljava/lang/String; } -public class org/partiql/ast/v1/ExcludeStep$StructWildcard : org/partiql/ast/v1/ExcludeStep { - public fun accept (Lorg/partiql/ast/v1/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; - public static fun builder ()Lorg/partiql/ast/v1/ExcludeStep$StructWildcard$Builder; +public class org/partiql/ast/ExcludeStep$StructWildcard : org/partiql/ast/ExcludeStep { + public fun ()V + public fun accept (Lorg/partiql/ast/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; + public static fun builder ()Lorg/partiql/ast/ExcludeStep$StructWildcard$Builder; protected fun canEqual (Ljava/lang/Object;)Z public fun children ()Ljava/util/Collection; public fun equals (Ljava/lang/Object;)Z public fun hashCode ()I } -public class org/partiql/ast/v1/ExcludeStep$StructWildcard$Builder { - public fun build ()Lorg/partiql/ast/v1/ExcludeStep$StructWildcard; +public class org/partiql/ast/ExcludeStep$StructWildcard$Builder { + public fun build ()Lorg/partiql/ast/ExcludeStep$StructWildcard; public fun toString ()Ljava/lang/String; } -public class org/partiql/ast/v1/Explain : org/partiql/ast/v1/Statement { +public class org/partiql/ast/Explain : org/partiql/ast/Statement { public final field options Ljava/util/Map; - public final field statement Lorg/partiql/ast/v1/Statement; - public fun (Ljava/util/Map;Lorg/partiql/ast/v1/Statement;)V - public fun accept (Lorg/partiql/ast/v1/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; - public static fun builder ()Lorg/partiql/ast/v1/Explain$Builder; + public final field statement Lorg/partiql/ast/Statement; + public fun (Ljava/util/Map;Lorg/partiql/ast/Statement;)V + public fun accept (Lorg/partiql/ast/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; + public static fun builder ()Lorg/partiql/ast/Explain$Builder; protected fun canEqual (Ljava/lang/Object;)Z public fun children ()Ljava/util/Collection; public fun equals (Ljava/lang/Object;)Z public fun hashCode ()I } -public class org/partiql/ast/v1/Explain$Builder { - public fun build ()Lorg/partiql/ast/v1/Explain; - public fun options (Ljava/util/Map;)Lorg/partiql/ast/v1/Explain$Builder; - public fun statement (Lorg/partiql/ast/v1/Statement;)Lorg/partiql/ast/v1/Explain$Builder; +public class org/partiql/ast/Explain$Builder { + public fun build ()Lorg/partiql/ast/Explain; + public fun options (Ljava/util/Map;)Lorg/partiql/ast/Explain$Builder; + public fun statement (Lorg/partiql/ast/Statement;)Lorg/partiql/ast/Explain$Builder; public fun toString ()Ljava/lang/String; } -public class org/partiql/ast/v1/From : org/partiql/ast/v1/AstNode { +public class org/partiql/ast/From : org/partiql/ast/AstNode { public final field tableRefs Ljava/util/List; public fun (Ljava/util/List;)V - public fun accept (Lorg/partiql/ast/v1/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; - public static fun builder ()Lorg/partiql/ast/v1/From$Builder; + public fun accept (Lorg/partiql/ast/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; + public static fun builder ()Lorg/partiql/ast/From$Builder; protected fun canEqual (Ljava/lang/Object;)Z public fun children ()Ljava/util/Collection; public fun equals (Ljava/lang/Object;)Z public fun hashCode ()I } -public class org/partiql/ast/v1/From$Builder { - public fun build ()Lorg/partiql/ast/v1/From; - public fun tableRefs (Ljava/util/List;)Lorg/partiql/ast/v1/From$Builder; +public class org/partiql/ast/From$Builder { + public fun build ()Lorg/partiql/ast/From; + public fun tableRefs (Ljava/util/List;)Lorg/partiql/ast/From$Builder; public fun toString ()Ljava/lang/String; } -public class org/partiql/ast/v1/FromExpr : org/partiql/ast/v1/FromTableRef { - public final field asAlias Lorg/partiql/ast/v1/Identifier; - public final field atAlias Lorg/partiql/ast/v1/Identifier; - public final field expr Lorg/partiql/ast/v1/expr/Expr; - public final field fromType Lorg/partiql/ast/v1/FromType; - public fun (Lorg/partiql/ast/v1/expr/Expr;Lorg/partiql/ast/v1/FromType;Lorg/partiql/ast/v1/Identifier;Lorg/partiql/ast/v1/Identifier;)V - public fun accept (Lorg/partiql/ast/v1/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; - public static fun builder ()Lorg/partiql/ast/v1/FromExpr$Builder; +public class org/partiql/ast/FromExpr : org/partiql/ast/FromTableRef { + public final field asAlias Lorg/partiql/ast/Identifier; + public final field atAlias Lorg/partiql/ast/Identifier; + public final field expr Lorg/partiql/ast/expr/Expr; + public final field fromType Lorg/partiql/ast/FromType; + public fun (Lorg/partiql/ast/expr/Expr;Lorg/partiql/ast/FromType;Lorg/partiql/ast/Identifier;Lorg/partiql/ast/Identifier;)V + public fun accept (Lorg/partiql/ast/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; + public static fun builder ()Lorg/partiql/ast/FromExpr$Builder; protected fun canEqual (Ljava/lang/Object;)Z public fun children ()Ljava/util/Collection; public fun equals (Ljava/lang/Object;)Z public fun hashCode ()I } -public class org/partiql/ast/v1/FromExpr$Builder { - public fun asAlias (Lorg/partiql/ast/v1/Identifier;)Lorg/partiql/ast/v1/FromExpr$Builder; - public fun atAlias (Lorg/partiql/ast/v1/Identifier;)Lorg/partiql/ast/v1/FromExpr$Builder; - public fun build ()Lorg/partiql/ast/v1/FromExpr; - public fun expr (Lorg/partiql/ast/v1/expr/Expr;)Lorg/partiql/ast/v1/FromExpr$Builder; - public fun fromType (Lorg/partiql/ast/v1/FromType;)Lorg/partiql/ast/v1/FromExpr$Builder; +public class org/partiql/ast/FromExpr$Builder { + public fun asAlias (Lorg/partiql/ast/Identifier;)Lorg/partiql/ast/FromExpr$Builder; + public fun atAlias (Lorg/partiql/ast/Identifier;)Lorg/partiql/ast/FromExpr$Builder; + public fun build ()Lorg/partiql/ast/FromExpr; + public fun expr (Lorg/partiql/ast/expr/Expr;)Lorg/partiql/ast/FromExpr$Builder; + public fun fromType (Lorg/partiql/ast/FromType;)Lorg/partiql/ast/FromExpr$Builder; public fun toString ()Ljava/lang/String; } -public class org/partiql/ast/v1/FromJoin : org/partiql/ast/v1/FromTableRef { - public final field condition Lorg/partiql/ast/v1/expr/Expr; - public final field joinType Lorg/partiql/ast/v1/JoinType; - public final field lhs Lorg/partiql/ast/v1/FromTableRef; - public final field rhs Lorg/partiql/ast/v1/FromTableRef; - public fun (Lorg/partiql/ast/v1/FromTableRef;Lorg/partiql/ast/v1/FromTableRef;Lorg/partiql/ast/v1/JoinType;Lorg/partiql/ast/v1/expr/Expr;)V - public fun accept (Lorg/partiql/ast/v1/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; - public static fun builder ()Lorg/partiql/ast/v1/FromJoin$Builder; +public class org/partiql/ast/FromJoin : org/partiql/ast/FromTableRef { + public final field condition Lorg/partiql/ast/expr/Expr; + public final field joinType Lorg/partiql/ast/JoinType; + public final field lhs Lorg/partiql/ast/FromTableRef; + public final field rhs Lorg/partiql/ast/FromTableRef; + public fun (Lorg/partiql/ast/FromTableRef;Lorg/partiql/ast/FromTableRef;Lorg/partiql/ast/JoinType;Lorg/partiql/ast/expr/Expr;)V + public fun accept (Lorg/partiql/ast/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; + public static fun builder ()Lorg/partiql/ast/FromJoin$Builder; protected fun canEqual (Ljava/lang/Object;)Z public fun children ()Ljava/util/Collection; public fun equals (Ljava/lang/Object;)Z public fun hashCode ()I } -public class org/partiql/ast/v1/FromJoin$Builder { - public fun build ()Lorg/partiql/ast/v1/FromJoin; - public fun condition (Lorg/partiql/ast/v1/expr/Expr;)Lorg/partiql/ast/v1/FromJoin$Builder; - public fun joinType (Lorg/partiql/ast/v1/JoinType;)Lorg/partiql/ast/v1/FromJoin$Builder; - public fun lhs (Lorg/partiql/ast/v1/FromTableRef;)Lorg/partiql/ast/v1/FromJoin$Builder; - public fun rhs (Lorg/partiql/ast/v1/FromTableRef;)Lorg/partiql/ast/v1/FromJoin$Builder; +public class org/partiql/ast/FromJoin$Builder { + public fun build ()Lorg/partiql/ast/FromJoin; + public fun condition (Lorg/partiql/ast/expr/Expr;)Lorg/partiql/ast/FromJoin$Builder; + public fun joinType (Lorg/partiql/ast/JoinType;)Lorg/partiql/ast/FromJoin$Builder; + public fun lhs (Lorg/partiql/ast/FromTableRef;)Lorg/partiql/ast/FromJoin$Builder; + public fun rhs (Lorg/partiql/ast/FromTableRef;)Lorg/partiql/ast/FromJoin$Builder; public fun toString ()Ljava/lang/String; } -public abstract class org/partiql/ast/v1/FromTableRef : org/partiql/ast/v1/AstNode { +public abstract class org/partiql/ast/FromTableRef : org/partiql/ast/AstNode { public fun ()V } -public class org/partiql/ast/v1/FromType : org/partiql/ast/v1/AstEnum { +public class org/partiql/ast/FromType : org/partiql/ast/AstEnum { public static final field SCAN I public static final field UNKNOWN I public static final field UNPIVOT I - public static fun SCAN ()Lorg/partiql/ast/v1/FromType; - public static fun UNKNOWN ()Lorg/partiql/ast/v1/FromType; - public static fun UNPIVOT ()Lorg/partiql/ast/v1/FromType; - public fun accept (Lorg/partiql/ast/v1/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; + public static fun SCAN ()Lorg/partiql/ast/FromType; + public static fun UNKNOWN ()Lorg/partiql/ast/FromType; + public static fun UNPIVOT ()Lorg/partiql/ast/FromType; + public fun accept (Lorg/partiql/ast/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; protected fun canEqual (Ljava/lang/Object;)Z public fun children ()Ljava/util/Collection; public fun code ()I @@ -5987,54 +728,54 @@ public class org/partiql/ast/v1/FromType : org/partiql/ast/v1/AstEnum { public fun equals (Ljava/lang/Object;)Z public fun hashCode ()I public fun name ()Ljava/lang/String; - public static fun parse (Ljava/lang/String;)Lorg/partiql/ast/v1/FromType; + public static fun parse (Ljava/lang/String;)Lorg/partiql/ast/FromType; } -public class org/partiql/ast/v1/GroupBy : org/partiql/ast/v1/AstNode { - public final field asAlias Lorg/partiql/ast/v1/Identifier; +public class org/partiql/ast/GroupBy : org/partiql/ast/AstNode { + public final field asAlias Lorg/partiql/ast/Identifier; public final field keys Ljava/util/List; - public final field strategy Lorg/partiql/ast/v1/GroupByStrategy; - public fun (Lorg/partiql/ast/v1/GroupByStrategy;Ljava/util/List;Lorg/partiql/ast/v1/Identifier;)V - public fun accept (Lorg/partiql/ast/v1/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; - public static fun builder ()Lorg/partiql/ast/v1/GroupBy$Builder; + public final field strategy Lorg/partiql/ast/GroupByStrategy; + public fun (Lorg/partiql/ast/GroupByStrategy;Ljava/util/List;Lorg/partiql/ast/Identifier;)V + public fun accept (Lorg/partiql/ast/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; + public static fun builder ()Lorg/partiql/ast/GroupBy$Builder; protected fun canEqual (Ljava/lang/Object;)Z public fun children ()Ljava/util/Collection; public fun equals (Ljava/lang/Object;)Z public fun hashCode ()I } -public class org/partiql/ast/v1/GroupBy$Builder { - public fun asAlias (Lorg/partiql/ast/v1/Identifier;)Lorg/partiql/ast/v1/GroupBy$Builder; - public fun build ()Lorg/partiql/ast/v1/GroupBy; - public fun keys (Ljava/util/List;)Lorg/partiql/ast/v1/GroupBy$Builder; - public fun strategy (Lorg/partiql/ast/v1/GroupByStrategy;)Lorg/partiql/ast/v1/GroupBy$Builder; +public class org/partiql/ast/GroupBy$Builder { + public fun asAlias (Lorg/partiql/ast/Identifier;)Lorg/partiql/ast/GroupBy$Builder; + public fun build ()Lorg/partiql/ast/GroupBy; + public fun keys (Ljava/util/List;)Lorg/partiql/ast/GroupBy$Builder; + public fun strategy (Lorg/partiql/ast/GroupByStrategy;)Lorg/partiql/ast/GroupBy$Builder; public fun toString ()Ljava/lang/String; } -public class org/partiql/ast/v1/GroupBy$Key : org/partiql/ast/v1/AstNode { - public final field asAlias Lorg/partiql/ast/v1/Identifier; - public final field expr Lorg/partiql/ast/v1/expr/Expr; - public fun (Lorg/partiql/ast/v1/expr/Expr;Lorg/partiql/ast/v1/Identifier;)V - public fun accept (Lorg/partiql/ast/v1/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; - public static fun builder ()Lorg/partiql/ast/v1/GroupBy$Key$Builder; +public class org/partiql/ast/GroupBy$Key : org/partiql/ast/AstNode { + public final field asAlias Lorg/partiql/ast/Identifier; + public final field expr Lorg/partiql/ast/expr/Expr; + public fun (Lorg/partiql/ast/expr/Expr;Lorg/partiql/ast/Identifier;)V + public fun accept (Lorg/partiql/ast/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; + public static fun builder ()Lorg/partiql/ast/GroupBy$Key$Builder; public fun children ()Ljava/util/Collection; } -public class org/partiql/ast/v1/GroupBy$Key$Builder { - public fun asAlias (Lorg/partiql/ast/v1/Identifier;)Lorg/partiql/ast/v1/GroupBy$Key$Builder; - public fun build ()Lorg/partiql/ast/v1/GroupBy$Key; - public fun expr (Lorg/partiql/ast/v1/expr/Expr;)Lorg/partiql/ast/v1/GroupBy$Key$Builder; +public class org/partiql/ast/GroupBy$Key$Builder { + public fun asAlias (Lorg/partiql/ast/Identifier;)Lorg/partiql/ast/GroupBy$Key$Builder; + public fun build ()Lorg/partiql/ast/GroupBy$Key; + public fun expr (Lorg/partiql/ast/expr/Expr;)Lorg/partiql/ast/GroupBy$Key$Builder; public fun toString ()Ljava/lang/String; } -public class org/partiql/ast/v1/GroupByStrategy : org/partiql/ast/v1/AstEnum { +public class org/partiql/ast/GroupByStrategy : org/partiql/ast/AstEnum { public static final field FULL I public static final field PARTIAL I public static final field UNKNOWN I - public static fun FULL ()Lorg/partiql/ast/v1/GroupByStrategy; - public static fun PARTIAL ()Lorg/partiql/ast/v1/GroupByStrategy; - public static fun UNKNOWN ()Lorg/partiql/ast/v1/GroupByStrategy; - public fun accept (Lorg/partiql/ast/v1/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; + public static fun FULL ()Lorg/partiql/ast/GroupByStrategy; + public static fun PARTIAL ()Lorg/partiql/ast/GroupByStrategy; + public static fun UNKNOWN ()Lorg/partiql/ast/GroupByStrategy; + public fun accept (Lorg/partiql/ast/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; protected fun canEqual (Ljava/lang/Object;)Z public fun children ()Ljava/util/Collection; public fun code ()I @@ -6042,48 +783,48 @@ public class org/partiql/ast/v1/GroupByStrategy : org/partiql/ast/v1/AstEnum { public fun equals (Ljava/lang/Object;)Z public fun hashCode ()I public fun name ()Ljava/lang/String; - public static fun parse (Ljava/lang/String;)Lorg/partiql/ast/v1/GroupByStrategy; + public static fun parse (Ljava/lang/String;)Lorg/partiql/ast/GroupByStrategy; } -public class org/partiql/ast/v1/Identifier : org/partiql/ast/v1/AstNode { +public class org/partiql/ast/Identifier : org/partiql/ast/AstNode { public final field isDelimited Z public final field symbol Ljava/lang/String; public fun (Ljava/lang/String;Z)V - public fun accept (Lorg/partiql/ast/v1/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; - public static fun builder ()Lorg/partiql/ast/v1/Identifier$Builder; + public fun accept (Lorg/partiql/ast/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; + public static fun builder ()Lorg/partiql/ast/Identifier$Builder; protected fun canEqual (Ljava/lang/Object;)Z public fun children ()Ljava/util/Collection; public fun equals (Ljava/lang/Object;)Z public fun hashCode ()I } -public class org/partiql/ast/v1/Identifier$Builder { - public fun build ()Lorg/partiql/ast/v1/Identifier; - public fun isDelimited (Z)Lorg/partiql/ast/v1/Identifier$Builder; - public fun symbol (Ljava/lang/String;)Lorg/partiql/ast/v1/Identifier$Builder; +public class org/partiql/ast/Identifier$Builder { + public fun build ()Lorg/partiql/ast/Identifier; + public fun isDelimited (Z)Lorg/partiql/ast/Identifier$Builder; + public fun symbol (Ljava/lang/String;)Lorg/partiql/ast/Identifier$Builder; public fun toString ()Ljava/lang/String; } -public class org/partiql/ast/v1/IdentifierChain : org/partiql/ast/v1/AstNode { - public final field next Lorg/partiql/ast/v1/IdentifierChain; - public final field root Lorg/partiql/ast/v1/Identifier; - public fun (Lorg/partiql/ast/v1/Identifier;Lorg/partiql/ast/v1/IdentifierChain;)V - public fun accept (Lorg/partiql/ast/v1/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; - public static fun builder ()Lorg/partiql/ast/v1/IdentifierChain$Builder; +public class org/partiql/ast/IdentifierChain : org/partiql/ast/AstNode { + public final field next Lorg/partiql/ast/IdentifierChain; + public final field root Lorg/partiql/ast/Identifier; + public fun (Lorg/partiql/ast/Identifier;Lorg/partiql/ast/IdentifierChain;)V + public fun accept (Lorg/partiql/ast/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; + public static fun builder ()Lorg/partiql/ast/IdentifierChain$Builder; protected fun canEqual (Ljava/lang/Object;)Z public fun children ()Ljava/util/Collection; public fun equals (Ljava/lang/Object;)Z public fun hashCode ()I } -public class org/partiql/ast/v1/IdentifierChain$Builder { - public fun build ()Lorg/partiql/ast/v1/IdentifierChain; - public fun next (Lorg/partiql/ast/v1/IdentifierChain;)Lorg/partiql/ast/v1/IdentifierChain$Builder; - public fun root (Lorg/partiql/ast/v1/Identifier;)Lorg/partiql/ast/v1/IdentifierChain$Builder; +public class org/partiql/ast/IdentifierChain$Builder { + public fun build ()Lorg/partiql/ast/IdentifierChain; + public fun next (Lorg/partiql/ast/IdentifierChain;)Lorg/partiql/ast/IdentifierChain$Builder; + public fun root (Lorg/partiql/ast/Identifier;)Lorg/partiql/ast/IdentifierChain$Builder; public fun toString ()Ljava/lang/String; } -public class org/partiql/ast/v1/JoinType : org/partiql/ast/v1/AstEnum { +public class org/partiql/ast/JoinType : org/partiql/ast/AstEnum { public static final field CROSS I public static final field FULL I public static final field FULL_OUTER I @@ -6094,17 +835,17 @@ public class org/partiql/ast/v1/JoinType : org/partiql/ast/v1/AstEnum { public static final field RIGHT I public static final field RIGHT_OUTER I public static final field UNKNOWN I - public static fun CROSS ()Lorg/partiql/ast/v1/JoinType; - public static fun FULL ()Lorg/partiql/ast/v1/JoinType; - public static fun FULL_OUTER ()Lorg/partiql/ast/v1/JoinType; - public static fun INNER ()Lorg/partiql/ast/v1/JoinType; - public static fun LEFT ()Lorg/partiql/ast/v1/JoinType; - public static fun LEFT_CROSS ()Lorg/partiql/ast/v1/JoinType; - public static fun LEFT_OUTER ()Lorg/partiql/ast/v1/JoinType; - public static fun RIGHT ()Lorg/partiql/ast/v1/JoinType; - public static fun RIGHT_OUTER ()Lorg/partiql/ast/v1/JoinType; - public static fun UNKNOWN ()Lorg/partiql/ast/v1/JoinType; - public fun accept (Lorg/partiql/ast/v1/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; + public static fun CROSS ()Lorg/partiql/ast/JoinType; + public static fun FULL ()Lorg/partiql/ast/JoinType; + public static fun FULL_OUTER ()Lorg/partiql/ast/JoinType; + public static fun INNER ()Lorg/partiql/ast/JoinType; + public static fun LEFT ()Lorg/partiql/ast/JoinType; + public static fun LEFT_CROSS ()Lorg/partiql/ast/JoinType; + public static fun LEFT_OUTER ()Lorg/partiql/ast/JoinType; + public static fun RIGHT ()Lorg/partiql/ast/JoinType; + public static fun RIGHT_OUTER ()Lorg/partiql/ast/JoinType; + public static fun UNKNOWN ()Lorg/partiql/ast/JoinType; + public fun accept (Lorg/partiql/ast/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; protected fun canEqual (Ljava/lang/Object;)Z public fun children ()Ljava/util/Collection; public fun code ()I @@ -6112,50 +853,50 @@ public class org/partiql/ast/v1/JoinType : org/partiql/ast/v1/AstEnum { public fun equals (Ljava/lang/Object;)Z public fun hashCode ()I public fun name ()Ljava/lang/String; - public static fun parse (Ljava/lang/String;)Lorg/partiql/ast/v1/JoinType; + public static fun parse (Ljava/lang/String;)Lorg/partiql/ast/JoinType; } -public class org/partiql/ast/v1/Let : org/partiql/ast/v1/AstNode { +public class org/partiql/ast/Let : org/partiql/ast/AstNode { public final field bindings Ljava/util/List; public fun (Ljava/util/List;)V - public fun accept (Lorg/partiql/ast/v1/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; - public static fun builder ()Lorg/partiql/ast/v1/Let$Builder; + public fun accept (Lorg/partiql/ast/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; + public static fun builder ()Lorg/partiql/ast/Let$Builder; protected fun canEqual (Ljava/lang/Object;)Z public fun children ()Ljava/util/Collection; public fun equals (Ljava/lang/Object;)Z public fun hashCode ()I } -public class org/partiql/ast/v1/Let$Binding : org/partiql/ast/v1/AstNode { - public final field asAlias Lorg/partiql/ast/v1/Identifier; - public final field expr Lorg/partiql/ast/v1/expr/Expr; - public fun (Lorg/partiql/ast/v1/expr/Expr;Lorg/partiql/ast/v1/Identifier;)V - public fun accept (Lorg/partiql/ast/v1/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; - public static fun builder ()Lorg/partiql/ast/v1/Let$Binding$Builder; +public class org/partiql/ast/Let$Binding : org/partiql/ast/AstNode { + public final field asAlias Lorg/partiql/ast/Identifier; + public final field expr Lorg/partiql/ast/expr/Expr; + public fun (Lorg/partiql/ast/expr/Expr;Lorg/partiql/ast/Identifier;)V + public fun accept (Lorg/partiql/ast/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; + public static fun builder ()Lorg/partiql/ast/Let$Binding$Builder; public fun children ()Ljava/util/Collection; } -public class org/partiql/ast/v1/Let$Binding$Builder { - public fun asAlias (Lorg/partiql/ast/v1/Identifier;)Lorg/partiql/ast/v1/Let$Binding$Builder; - public fun build ()Lorg/partiql/ast/v1/Let$Binding; - public fun expr (Lorg/partiql/ast/v1/expr/Expr;)Lorg/partiql/ast/v1/Let$Binding$Builder; +public class org/partiql/ast/Let$Binding$Builder { + public fun asAlias (Lorg/partiql/ast/Identifier;)Lorg/partiql/ast/Let$Binding$Builder; + public fun build ()Lorg/partiql/ast/Let$Binding; + public fun expr (Lorg/partiql/ast/expr/Expr;)Lorg/partiql/ast/Let$Binding$Builder; public fun toString ()Ljava/lang/String; } -public class org/partiql/ast/v1/Let$Builder { - public fun bindings (Ljava/util/List;)Lorg/partiql/ast/v1/Let$Builder; - public fun build ()Lorg/partiql/ast/v1/Let; +public class org/partiql/ast/Let$Builder { + public fun bindings (Ljava/util/List;)Lorg/partiql/ast/Let$Builder; + public fun build ()Lorg/partiql/ast/Let; public fun toString ()Ljava/lang/String; } -public class org/partiql/ast/v1/Nulls : org/partiql/ast/v1/AstEnum { +public class org/partiql/ast/Nulls : org/partiql/ast/AstEnum { public static final field FIRST I public static final field LAST I public static final field UNKNOWN I - public static fun FIRST ()Lorg/partiql/ast/v1/Nulls; - public static fun LAST ()Lorg/partiql/ast/v1/Nulls; - public static fun UNKNOWN ()Lorg/partiql/ast/v1/Nulls; - public fun accept (Lorg/partiql/ast/v1/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; + public static fun FIRST ()Lorg/partiql/ast/Nulls; + public static fun LAST ()Lorg/partiql/ast/Nulls; + public static fun UNKNOWN ()Lorg/partiql/ast/Nulls; + public fun accept (Lorg/partiql/ast/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; protected fun canEqual (Ljava/lang/Object;)Z public fun children ()Ljava/util/Collection; public fun code ()I @@ -6163,17 +904,17 @@ public class org/partiql/ast/v1/Nulls : org/partiql/ast/v1/AstEnum { public fun equals (Ljava/lang/Object;)Z public fun hashCode ()I public fun name ()Ljava/lang/String; - public static fun parse (Ljava/lang/String;)Lorg/partiql/ast/v1/Nulls; + public static fun parse (Ljava/lang/String;)Lorg/partiql/ast/Nulls; } -public class org/partiql/ast/v1/Order : org/partiql/ast/v1/AstEnum { +public class org/partiql/ast/Order : org/partiql/ast/AstEnum { public static final field ASC I public static final field DESC I public static final field UNKNOWN I - public static fun ASC ()Lorg/partiql/ast/v1/Order; - public static fun DESC ()Lorg/partiql/ast/v1/Order; - public static fun UNKNOWN ()Lorg/partiql/ast/v1/Order; - public fun accept (Lorg/partiql/ast/v1/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; + public static fun ASC ()Lorg/partiql/ast/Order; + public static fun DESC ()Lorg/partiql/ast/Order; + public static fun UNKNOWN ()Lorg/partiql/ast/Order; + public fun accept (Lorg/partiql/ast/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; protected fun canEqual (Ljava/lang/Object;)Z public fun children ()Ljava/util/Collection; public fun code ()I @@ -6181,246 +922,246 @@ public class org/partiql/ast/v1/Order : org/partiql/ast/v1/AstEnum { public fun equals (Ljava/lang/Object;)Z public fun hashCode ()I public fun name ()Ljava/lang/String; - public static fun parse (Ljava/lang/String;)Lorg/partiql/ast/v1/Order; + public static fun parse (Ljava/lang/String;)Lorg/partiql/ast/Order; } -public class org/partiql/ast/v1/OrderBy : org/partiql/ast/v1/AstNode { +public class org/partiql/ast/OrderBy : org/partiql/ast/AstNode { public final field sorts Ljava/util/List; public fun (Ljava/util/List;)V - public fun accept (Lorg/partiql/ast/v1/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; - public static fun builder ()Lorg/partiql/ast/v1/OrderBy$Builder; + public fun accept (Lorg/partiql/ast/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; + public static fun builder ()Lorg/partiql/ast/OrderBy$Builder; protected fun canEqual (Ljava/lang/Object;)Z public fun children ()Ljava/util/Collection; public fun equals (Ljava/lang/Object;)Z public fun hashCode ()I } -public class org/partiql/ast/v1/OrderBy$Builder { - public fun build ()Lorg/partiql/ast/v1/OrderBy; - public fun sorts (Ljava/util/List;)Lorg/partiql/ast/v1/OrderBy$Builder; +public class org/partiql/ast/OrderBy$Builder { + public fun build ()Lorg/partiql/ast/OrderBy; + public fun sorts (Ljava/util/List;)Lorg/partiql/ast/OrderBy$Builder; public fun toString ()Ljava/lang/String; } -public class org/partiql/ast/v1/Query : org/partiql/ast/v1/Statement { - public final field expr Lorg/partiql/ast/v1/expr/Expr; - public fun (Lorg/partiql/ast/v1/expr/Expr;)V - public fun accept (Lorg/partiql/ast/v1/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; - public static fun builder ()Lorg/partiql/ast/v1/Query$Builder; +public class org/partiql/ast/Query : org/partiql/ast/Statement { + public final field expr Lorg/partiql/ast/expr/Expr; + public fun (Lorg/partiql/ast/expr/Expr;)V + public fun accept (Lorg/partiql/ast/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; + public static fun builder ()Lorg/partiql/ast/Query$Builder; protected fun canEqual (Ljava/lang/Object;)Z public fun children ()Ljava/util/Collection; public fun equals (Ljava/lang/Object;)Z public fun hashCode ()I } -public class org/partiql/ast/v1/Query$Builder { - public fun build ()Lorg/partiql/ast/v1/Query; - public fun expr (Lorg/partiql/ast/v1/expr/Expr;)Lorg/partiql/ast/v1/Query$Builder; +public class org/partiql/ast/Query$Builder { + public fun build ()Lorg/partiql/ast/Query; + public fun expr (Lorg/partiql/ast/expr/Expr;)Lorg/partiql/ast/Query$Builder; public fun toString ()Ljava/lang/String; } -public abstract class org/partiql/ast/v1/QueryBody : org/partiql/ast/v1/AstNode { +public abstract class org/partiql/ast/QueryBody : org/partiql/ast/AstNode { public fun ()V } -public class org/partiql/ast/v1/QueryBody$SFW : org/partiql/ast/v1/QueryBody { - public final field exclude Lorg/partiql/ast/v1/Exclude; - public final field from Lorg/partiql/ast/v1/From; - public final field groupBy Lorg/partiql/ast/v1/GroupBy; - public final field having Lorg/partiql/ast/v1/expr/Expr; - public final field let Lorg/partiql/ast/v1/Let; - public final field select Lorg/partiql/ast/v1/Select; - public final field where Lorg/partiql/ast/v1/expr/Expr; - public fun (Lorg/partiql/ast/v1/Select;Lorg/partiql/ast/v1/Exclude;Lorg/partiql/ast/v1/From;Lorg/partiql/ast/v1/Let;Lorg/partiql/ast/v1/expr/Expr;Lorg/partiql/ast/v1/GroupBy;Lorg/partiql/ast/v1/expr/Expr;)V - public fun accept (Lorg/partiql/ast/v1/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; - public static fun builder ()Lorg/partiql/ast/v1/QueryBody$SFW$Builder; +public class org/partiql/ast/QueryBody$SFW : org/partiql/ast/QueryBody { + public final field exclude Lorg/partiql/ast/Exclude; + public final field from Lorg/partiql/ast/From; + public final field groupBy Lorg/partiql/ast/GroupBy; + public final field having Lorg/partiql/ast/expr/Expr; + public final field let Lorg/partiql/ast/Let; + public final field select Lorg/partiql/ast/Select; + public final field where Lorg/partiql/ast/expr/Expr; + public fun (Lorg/partiql/ast/Select;Lorg/partiql/ast/Exclude;Lorg/partiql/ast/From;Lorg/partiql/ast/Let;Lorg/partiql/ast/expr/Expr;Lorg/partiql/ast/GroupBy;Lorg/partiql/ast/expr/Expr;)V + public fun accept (Lorg/partiql/ast/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; + public static fun builder ()Lorg/partiql/ast/QueryBody$SFW$Builder; protected fun canEqual (Ljava/lang/Object;)Z public fun children ()Ljava/util/Collection; public fun equals (Ljava/lang/Object;)Z public fun hashCode ()I } -public class org/partiql/ast/v1/QueryBody$SFW$Builder { - public fun build ()Lorg/partiql/ast/v1/QueryBody$SFW; - public fun exclude (Lorg/partiql/ast/v1/Exclude;)Lorg/partiql/ast/v1/QueryBody$SFW$Builder; - public fun from (Lorg/partiql/ast/v1/From;)Lorg/partiql/ast/v1/QueryBody$SFW$Builder; - public fun groupBy (Lorg/partiql/ast/v1/GroupBy;)Lorg/partiql/ast/v1/QueryBody$SFW$Builder; - public fun having (Lorg/partiql/ast/v1/expr/Expr;)Lorg/partiql/ast/v1/QueryBody$SFW$Builder; - public fun let (Lorg/partiql/ast/v1/Let;)Lorg/partiql/ast/v1/QueryBody$SFW$Builder; - public fun select (Lorg/partiql/ast/v1/Select;)Lorg/partiql/ast/v1/QueryBody$SFW$Builder; +public class org/partiql/ast/QueryBody$SFW$Builder { + public fun build ()Lorg/partiql/ast/QueryBody$SFW; + public fun exclude (Lorg/partiql/ast/Exclude;)Lorg/partiql/ast/QueryBody$SFW$Builder; + public fun from (Lorg/partiql/ast/From;)Lorg/partiql/ast/QueryBody$SFW$Builder; + public fun groupBy (Lorg/partiql/ast/GroupBy;)Lorg/partiql/ast/QueryBody$SFW$Builder; + public fun having (Lorg/partiql/ast/expr/Expr;)Lorg/partiql/ast/QueryBody$SFW$Builder; + public fun let (Lorg/partiql/ast/Let;)Lorg/partiql/ast/QueryBody$SFW$Builder; + public fun select (Lorg/partiql/ast/Select;)Lorg/partiql/ast/QueryBody$SFW$Builder; public fun toString ()Ljava/lang/String; - public fun where (Lorg/partiql/ast/v1/expr/Expr;)Lorg/partiql/ast/v1/QueryBody$SFW$Builder; + public fun where (Lorg/partiql/ast/expr/Expr;)Lorg/partiql/ast/QueryBody$SFW$Builder; } -public class org/partiql/ast/v1/QueryBody$SetOp : org/partiql/ast/v1/QueryBody { +public class org/partiql/ast/QueryBody$SetOp : org/partiql/ast/QueryBody { public final field isOuter Z - public field lhs Lorg/partiql/ast/v1/expr/Expr; - public field rhs Lorg/partiql/ast/v1/expr/Expr; - public final field type Lorg/partiql/ast/v1/SetOp; - public fun (Lorg/partiql/ast/v1/SetOp;ZLorg/partiql/ast/v1/expr/Expr;Lorg/partiql/ast/v1/expr/Expr;)V - public fun accept (Lorg/partiql/ast/v1/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; - public static fun builder ()Lorg/partiql/ast/v1/QueryBody$SetOp$Builder; + public field lhs Lorg/partiql/ast/expr/Expr; + public field rhs Lorg/partiql/ast/expr/Expr; + public final field type Lorg/partiql/ast/SetOp; + public fun (Lorg/partiql/ast/SetOp;ZLorg/partiql/ast/expr/Expr;Lorg/partiql/ast/expr/Expr;)V + public fun accept (Lorg/partiql/ast/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; + public static fun builder ()Lorg/partiql/ast/QueryBody$SetOp$Builder; protected fun canEqual (Ljava/lang/Object;)Z public fun children ()Ljava/util/Collection; public fun equals (Ljava/lang/Object;)Z public fun hashCode ()I } -public class org/partiql/ast/v1/QueryBody$SetOp$Builder { - public fun build ()Lorg/partiql/ast/v1/QueryBody$SetOp; - public fun isOuter (Z)Lorg/partiql/ast/v1/QueryBody$SetOp$Builder; - public fun lhs (Lorg/partiql/ast/v1/expr/Expr;)Lorg/partiql/ast/v1/QueryBody$SetOp$Builder; - public fun rhs (Lorg/partiql/ast/v1/expr/Expr;)Lorg/partiql/ast/v1/QueryBody$SetOp$Builder; +public class org/partiql/ast/QueryBody$SetOp$Builder { + public fun build ()Lorg/partiql/ast/QueryBody$SetOp; + public fun isOuter (Z)Lorg/partiql/ast/QueryBody$SetOp$Builder; + public fun lhs (Lorg/partiql/ast/expr/Expr;)Lorg/partiql/ast/QueryBody$SetOp$Builder; + public fun rhs (Lorg/partiql/ast/expr/Expr;)Lorg/partiql/ast/QueryBody$SetOp$Builder; public fun toString ()Ljava/lang/String; - public fun type (Lorg/partiql/ast/v1/SetOp;)Lorg/partiql/ast/v1/QueryBody$SetOp$Builder; + public fun type (Lorg/partiql/ast/SetOp;)Lorg/partiql/ast/QueryBody$SetOp$Builder; } -public abstract class org/partiql/ast/v1/Select : org/partiql/ast/v1/AstNode { +public abstract class org/partiql/ast/Select : org/partiql/ast/AstNode { public fun ()V } -public abstract class org/partiql/ast/v1/SelectItem : org/partiql/ast/v1/AstNode { +public abstract class org/partiql/ast/SelectItem : org/partiql/ast/AstNode { public fun ()V } -public class org/partiql/ast/v1/SelectItem$Expr : org/partiql/ast/v1/SelectItem { - public final field asAlias Lorg/partiql/ast/v1/Identifier; - public final field expr Lorg/partiql/ast/v1/expr/Expr; - public fun (Lorg/partiql/ast/v1/expr/Expr;Lorg/partiql/ast/v1/Identifier;)V - public fun accept (Lorg/partiql/ast/v1/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; - public static fun builder ()Lorg/partiql/ast/v1/SelectItem$Expr$Builder; +public class org/partiql/ast/SelectItem$Expr : org/partiql/ast/SelectItem { + public final field asAlias Lorg/partiql/ast/Identifier; + public final field expr Lorg/partiql/ast/expr/Expr; + public fun (Lorg/partiql/ast/expr/Expr;Lorg/partiql/ast/Identifier;)V + public fun accept (Lorg/partiql/ast/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; + public static fun builder ()Lorg/partiql/ast/SelectItem$Expr$Builder; protected fun canEqual (Ljava/lang/Object;)Z public fun children ()Ljava/util/Collection; public fun equals (Ljava/lang/Object;)Z public fun hashCode ()I } -public class org/partiql/ast/v1/SelectItem$Expr$Builder { - public fun asAlias (Lorg/partiql/ast/v1/Identifier;)Lorg/partiql/ast/v1/SelectItem$Expr$Builder; - public fun build ()Lorg/partiql/ast/v1/SelectItem$Expr; - public fun expr (Lorg/partiql/ast/v1/expr/Expr;)Lorg/partiql/ast/v1/SelectItem$Expr$Builder; +public class org/partiql/ast/SelectItem$Expr$Builder { + public fun asAlias (Lorg/partiql/ast/Identifier;)Lorg/partiql/ast/SelectItem$Expr$Builder; + public fun build ()Lorg/partiql/ast/SelectItem$Expr; + public fun expr (Lorg/partiql/ast/expr/Expr;)Lorg/partiql/ast/SelectItem$Expr$Builder; public fun toString ()Ljava/lang/String; } -public class org/partiql/ast/v1/SelectItem$Star : org/partiql/ast/v1/SelectItem { - public final field expr Lorg/partiql/ast/v1/expr/Expr; - public fun (Lorg/partiql/ast/v1/expr/Expr;)V - public fun accept (Lorg/partiql/ast/v1/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; - public static fun builder ()Lorg/partiql/ast/v1/SelectItem$Star$Builder; +public class org/partiql/ast/SelectItem$Star : org/partiql/ast/SelectItem { + public final field expr Lorg/partiql/ast/expr/Expr; + public fun (Lorg/partiql/ast/expr/Expr;)V + public fun accept (Lorg/partiql/ast/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; + public static fun builder ()Lorg/partiql/ast/SelectItem$Star$Builder; protected fun canEqual (Ljava/lang/Object;)Z public fun children ()Ljava/util/Collection; public fun equals (Ljava/lang/Object;)Z public fun hashCode ()I } -public class org/partiql/ast/v1/SelectItem$Star$Builder { - public fun build ()Lorg/partiql/ast/v1/SelectItem$Star; - public fun expr (Lorg/partiql/ast/v1/expr/Expr;)Lorg/partiql/ast/v1/SelectItem$Star$Builder; +public class org/partiql/ast/SelectItem$Star$Builder { + public fun build ()Lorg/partiql/ast/SelectItem$Star; + public fun expr (Lorg/partiql/ast/expr/Expr;)Lorg/partiql/ast/SelectItem$Star$Builder; public fun toString ()Ljava/lang/String; } -public class org/partiql/ast/v1/SelectList : org/partiql/ast/v1/Select { +public class org/partiql/ast/SelectList : org/partiql/ast/Select { public final field items Ljava/util/List; - public final field setq Lorg/partiql/ast/v1/SetQuantifier; - public fun (Ljava/util/List;Lorg/partiql/ast/v1/SetQuantifier;)V - public fun accept (Lorg/partiql/ast/v1/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; - public static fun builder ()Lorg/partiql/ast/v1/SelectList$Builder; + public final field setq Lorg/partiql/ast/SetQuantifier; + public fun (Ljava/util/List;Lorg/partiql/ast/SetQuantifier;)V + public fun accept (Lorg/partiql/ast/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; + public static fun builder ()Lorg/partiql/ast/SelectList$Builder; protected fun canEqual (Ljava/lang/Object;)Z public fun children ()Ljava/util/Collection; public fun equals (Ljava/lang/Object;)Z public fun hashCode ()I } -public class org/partiql/ast/v1/SelectList$Builder { - public fun build ()Lorg/partiql/ast/v1/SelectList; - public fun items (Ljava/util/List;)Lorg/partiql/ast/v1/SelectList$Builder; - public fun setq (Lorg/partiql/ast/v1/SetQuantifier;)Lorg/partiql/ast/v1/SelectList$Builder; +public class org/partiql/ast/SelectList$Builder { + public fun build ()Lorg/partiql/ast/SelectList; + public fun items (Ljava/util/List;)Lorg/partiql/ast/SelectList$Builder; + public fun setq (Lorg/partiql/ast/SetQuantifier;)Lorg/partiql/ast/SelectList$Builder; public fun toString ()Ljava/lang/String; } -public class org/partiql/ast/v1/SelectPivot : org/partiql/ast/v1/Select { - public final field key Lorg/partiql/ast/v1/expr/Expr; - public final field value Lorg/partiql/ast/v1/expr/Expr; - public fun (Lorg/partiql/ast/v1/expr/Expr;Lorg/partiql/ast/v1/expr/Expr;)V - public fun accept (Lorg/partiql/ast/v1/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; - public static fun builder ()Lorg/partiql/ast/v1/SelectPivot$Builder; +public class org/partiql/ast/SelectPivot : org/partiql/ast/Select { + public final field key Lorg/partiql/ast/expr/Expr; + public final field value Lorg/partiql/ast/expr/Expr; + public fun (Lorg/partiql/ast/expr/Expr;Lorg/partiql/ast/expr/Expr;)V + public fun accept (Lorg/partiql/ast/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; + public static fun builder ()Lorg/partiql/ast/SelectPivot$Builder; protected fun canEqual (Ljava/lang/Object;)Z public fun children ()Ljava/util/Collection; public fun equals (Ljava/lang/Object;)Z public fun hashCode ()I } -public class org/partiql/ast/v1/SelectPivot$Builder { - public fun build ()Lorg/partiql/ast/v1/SelectPivot; - public fun key (Lorg/partiql/ast/v1/expr/Expr;)Lorg/partiql/ast/v1/SelectPivot$Builder; +public class org/partiql/ast/SelectPivot$Builder { + public fun build ()Lorg/partiql/ast/SelectPivot; + public fun key (Lorg/partiql/ast/expr/Expr;)Lorg/partiql/ast/SelectPivot$Builder; public fun toString ()Ljava/lang/String; - public fun value (Lorg/partiql/ast/v1/expr/Expr;)Lorg/partiql/ast/v1/SelectPivot$Builder; + public fun value (Lorg/partiql/ast/expr/Expr;)Lorg/partiql/ast/SelectPivot$Builder; } -public class org/partiql/ast/v1/SelectStar : org/partiql/ast/v1/Select { - public final field setq Lorg/partiql/ast/v1/SetQuantifier; - public fun (Lorg/partiql/ast/v1/SetQuantifier;)V - public fun accept (Lorg/partiql/ast/v1/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; - public static fun builder ()Lorg/partiql/ast/v1/SelectStar$Builder; +public class org/partiql/ast/SelectStar : org/partiql/ast/Select { + public final field setq Lorg/partiql/ast/SetQuantifier; + public fun (Lorg/partiql/ast/SetQuantifier;)V + public fun accept (Lorg/partiql/ast/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; + public static fun builder ()Lorg/partiql/ast/SelectStar$Builder; protected fun canEqual (Ljava/lang/Object;)Z public fun children ()Ljava/util/Collection; public fun equals (Ljava/lang/Object;)Z public fun hashCode ()I } -public class org/partiql/ast/v1/SelectStar$Builder { - public fun build ()Lorg/partiql/ast/v1/SelectStar; - public fun setq (Lorg/partiql/ast/v1/SetQuantifier;)Lorg/partiql/ast/v1/SelectStar$Builder; +public class org/partiql/ast/SelectStar$Builder { + public fun build ()Lorg/partiql/ast/SelectStar; + public fun setq (Lorg/partiql/ast/SetQuantifier;)Lorg/partiql/ast/SelectStar$Builder; public fun toString ()Ljava/lang/String; } -public class org/partiql/ast/v1/SelectValue : org/partiql/ast/v1/Select { - public final field constructor Lorg/partiql/ast/v1/expr/Expr; - public final field setq Lorg/partiql/ast/v1/SetQuantifier; - public fun (Lorg/partiql/ast/v1/expr/Expr;Lorg/partiql/ast/v1/SetQuantifier;)V - public fun accept (Lorg/partiql/ast/v1/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; - public static fun builder ()Lorg/partiql/ast/v1/SelectValue$Builder; +public class org/partiql/ast/SelectValue : org/partiql/ast/Select { + public final field constructor Lorg/partiql/ast/expr/Expr; + public final field setq Lorg/partiql/ast/SetQuantifier; + public fun (Lorg/partiql/ast/expr/Expr;Lorg/partiql/ast/SetQuantifier;)V + public fun accept (Lorg/partiql/ast/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; + public static fun builder ()Lorg/partiql/ast/SelectValue$Builder; protected fun canEqual (Ljava/lang/Object;)Z public fun children ()Ljava/util/Collection; public fun equals (Ljava/lang/Object;)Z public fun hashCode ()I } -public class org/partiql/ast/v1/SelectValue$Builder { - public fun build ()Lorg/partiql/ast/v1/SelectValue; - public fun constructor (Lorg/partiql/ast/v1/expr/Expr;)Lorg/partiql/ast/v1/SelectValue$Builder; - public fun setq (Lorg/partiql/ast/v1/SetQuantifier;)Lorg/partiql/ast/v1/SelectValue$Builder; +public class org/partiql/ast/SelectValue$Builder { + public fun build ()Lorg/partiql/ast/SelectValue; + public fun constructor (Lorg/partiql/ast/expr/Expr;)Lorg/partiql/ast/SelectValue$Builder; + public fun setq (Lorg/partiql/ast/SetQuantifier;)Lorg/partiql/ast/SelectValue$Builder; public fun toString ()Ljava/lang/String; } -public class org/partiql/ast/v1/SetOp : org/partiql/ast/v1/AstNode { - public final field setOpType Lorg/partiql/ast/v1/SetOpType; - public final field setq Lorg/partiql/ast/v1/SetQuantifier; - public fun (Lorg/partiql/ast/v1/SetOpType;Lorg/partiql/ast/v1/SetQuantifier;)V - public fun accept (Lorg/partiql/ast/v1/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; - public static fun builder ()Lorg/partiql/ast/v1/SetOp$Builder; +public class org/partiql/ast/SetOp : org/partiql/ast/AstNode { + public final field setOpType Lorg/partiql/ast/SetOpType; + public final field setq Lorg/partiql/ast/SetQuantifier; + public fun (Lorg/partiql/ast/SetOpType;Lorg/partiql/ast/SetQuantifier;)V + public fun accept (Lorg/partiql/ast/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; + public static fun builder ()Lorg/partiql/ast/SetOp$Builder; protected fun canEqual (Ljava/lang/Object;)Z public fun children ()Ljava/util/Collection; public fun equals (Ljava/lang/Object;)Z public fun hashCode ()I } -public class org/partiql/ast/v1/SetOp$Builder { - public fun build ()Lorg/partiql/ast/v1/SetOp; - public fun setOpType (Lorg/partiql/ast/v1/SetOpType;)Lorg/partiql/ast/v1/SetOp$Builder; - public fun setq (Lorg/partiql/ast/v1/SetQuantifier;)Lorg/partiql/ast/v1/SetOp$Builder; +public class org/partiql/ast/SetOp$Builder { + public fun build ()Lorg/partiql/ast/SetOp; + public fun setOpType (Lorg/partiql/ast/SetOpType;)Lorg/partiql/ast/SetOp$Builder; + public fun setq (Lorg/partiql/ast/SetQuantifier;)Lorg/partiql/ast/SetOp$Builder; public fun toString ()Ljava/lang/String; } -public class org/partiql/ast/v1/SetOpType : org/partiql/ast/v1/AstEnum { +public class org/partiql/ast/SetOpType : org/partiql/ast/AstEnum { public static final field EXCEPT I public static final field INTERSECT I public static final field UNION I public static final field UNKNOWN I - public static fun EXCEPT ()Lorg/partiql/ast/v1/SetOpType; - public static fun INTERSECT ()Lorg/partiql/ast/v1/SetOpType; - public static fun UNION ()Lorg/partiql/ast/v1/SetOpType; - public static fun UNKNOWN ()Lorg/partiql/ast/v1/SetOpType; - public fun accept (Lorg/partiql/ast/v1/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; + public static fun EXCEPT ()Lorg/partiql/ast/SetOpType; + public static fun INTERSECT ()Lorg/partiql/ast/SetOpType; + public static fun UNION ()Lorg/partiql/ast/SetOpType; + public static fun UNKNOWN ()Lorg/partiql/ast/SetOpType; + public fun accept (Lorg/partiql/ast/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; protected fun canEqual (Ljava/lang/Object;)Z public fun children ()Ljava/util/Collection; public fun code ()I @@ -6428,17 +1169,17 @@ public class org/partiql/ast/v1/SetOpType : org/partiql/ast/v1/AstEnum { public fun equals (Ljava/lang/Object;)Z public fun hashCode ()I public fun name ()Ljava/lang/String; - public static fun parse (Ljava/lang/String;)Lorg/partiql/ast/v1/SetOpType; + public static fun parse (Ljava/lang/String;)Lorg/partiql/ast/SetOpType; } -public class org/partiql/ast/v1/SetQuantifier : org/partiql/ast/v1/AstEnum { +public class org/partiql/ast/SetQuantifier : org/partiql/ast/AstEnum { public static final field ALL I public static final field DISTINCT I public static final field UNKNOWN I - public static fun ALL ()Lorg/partiql/ast/v1/SetQuantifier; - public static fun DISTINCT ()Lorg/partiql/ast/v1/SetQuantifier; - public static fun UNKNOWN ()Lorg/partiql/ast/v1/SetQuantifier; - public fun accept (Lorg/partiql/ast/v1/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; + public static fun ALL ()Lorg/partiql/ast/SetQuantifier; + public static fun DISTINCT ()Lorg/partiql/ast/SetQuantifier; + public static fun UNKNOWN ()Lorg/partiql/ast/SetQuantifier; + public fun accept (Lorg/partiql/ast/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; protected fun canEqual (Ljava/lang/Object;)Z public fun children ()Ljava/util/Collection; public fun code ()I @@ -6446,662 +1187,662 @@ public class org/partiql/ast/v1/SetQuantifier : org/partiql/ast/v1/AstEnum { public fun equals (Ljava/lang/Object;)Z public fun hashCode ()I public fun name ()Ljava/lang/String; - public static fun parse (Ljava/lang/String;)Lorg/partiql/ast/v1/SetQuantifier; + public static fun parse (Ljava/lang/String;)Lorg/partiql/ast/SetQuantifier; } -public class org/partiql/ast/v1/Sort : org/partiql/ast/v1/AstNode { - public final field expr Lorg/partiql/ast/v1/expr/Expr; - public final field nulls Lorg/partiql/ast/v1/Nulls; - public final field order Lorg/partiql/ast/v1/Order; - public fun (Lorg/partiql/ast/v1/expr/Expr;Lorg/partiql/ast/v1/Order;Lorg/partiql/ast/v1/Nulls;)V - public fun accept (Lorg/partiql/ast/v1/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; - public static fun builder ()Lorg/partiql/ast/v1/Sort$Builder; +public class org/partiql/ast/Sort : org/partiql/ast/AstNode { + public final field expr Lorg/partiql/ast/expr/Expr; + public final field nulls Lorg/partiql/ast/Nulls; + public final field order Lorg/partiql/ast/Order; + public fun (Lorg/partiql/ast/expr/Expr;Lorg/partiql/ast/Order;Lorg/partiql/ast/Nulls;)V + public fun accept (Lorg/partiql/ast/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; + public static fun builder ()Lorg/partiql/ast/Sort$Builder; protected fun canEqual (Ljava/lang/Object;)Z public fun children ()Ljava/util/Collection; public fun equals (Ljava/lang/Object;)Z public fun hashCode ()I } -public class org/partiql/ast/v1/Sort$Builder { - public fun build ()Lorg/partiql/ast/v1/Sort; - public fun expr (Lorg/partiql/ast/v1/expr/Expr;)Lorg/partiql/ast/v1/Sort$Builder; - public fun nulls (Lorg/partiql/ast/v1/Nulls;)Lorg/partiql/ast/v1/Sort$Builder; - public fun order (Lorg/partiql/ast/v1/Order;)Lorg/partiql/ast/v1/Sort$Builder; +public class org/partiql/ast/Sort$Builder { + public fun build ()Lorg/partiql/ast/Sort; + public fun expr (Lorg/partiql/ast/expr/Expr;)Lorg/partiql/ast/Sort$Builder; + public fun nulls (Lorg/partiql/ast/Nulls;)Lorg/partiql/ast/Sort$Builder; + public fun order (Lorg/partiql/ast/Order;)Lorg/partiql/ast/Sort$Builder; public fun toString ()Ljava/lang/String; } -public abstract class org/partiql/ast/v1/Statement : org/partiql/ast/v1/AstNode { +public abstract class org/partiql/ast/Statement : org/partiql/ast/AstNode { public fun ()V } -public abstract class org/partiql/ast/v1/expr/Expr : org/partiql/ast/v1/AstNode { +public abstract class org/partiql/ast/expr/Expr : org/partiql/ast/AstNode { public fun ()V } -public class org/partiql/ast/v1/expr/ExprAnd : org/partiql/ast/v1/expr/Expr { - public final field lhs Lorg/partiql/ast/v1/expr/Expr; - public final field rhs Lorg/partiql/ast/v1/expr/Expr; - public fun (Lorg/partiql/ast/v1/expr/Expr;Lorg/partiql/ast/v1/expr/Expr;)V - public fun accept (Lorg/partiql/ast/v1/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; - public static fun builder ()Lorg/partiql/ast/v1/expr/ExprAnd$Builder; +public class org/partiql/ast/expr/ExprAnd : org/partiql/ast/expr/Expr { + public final field lhs Lorg/partiql/ast/expr/Expr; + public final field rhs Lorg/partiql/ast/expr/Expr; + public fun (Lorg/partiql/ast/expr/Expr;Lorg/partiql/ast/expr/Expr;)V + public fun accept (Lorg/partiql/ast/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; + public static fun builder ()Lorg/partiql/ast/expr/ExprAnd$Builder; protected fun canEqual (Ljava/lang/Object;)Z public fun children ()Ljava/util/Collection; public fun equals (Ljava/lang/Object;)Z public fun hashCode ()I } -public class org/partiql/ast/v1/expr/ExprAnd$Builder { - public fun build ()Lorg/partiql/ast/v1/expr/ExprAnd; - public fun lhs (Lorg/partiql/ast/v1/expr/Expr;)Lorg/partiql/ast/v1/expr/ExprAnd$Builder; - public fun rhs (Lorg/partiql/ast/v1/expr/Expr;)Lorg/partiql/ast/v1/expr/ExprAnd$Builder; +public class org/partiql/ast/expr/ExprAnd$Builder { + public fun build ()Lorg/partiql/ast/expr/ExprAnd; + public fun lhs (Lorg/partiql/ast/expr/Expr;)Lorg/partiql/ast/expr/ExprAnd$Builder; + public fun rhs (Lorg/partiql/ast/expr/Expr;)Lorg/partiql/ast/expr/ExprAnd$Builder; public fun toString ()Ljava/lang/String; } -public class org/partiql/ast/v1/expr/ExprArray : org/partiql/ast/v1/expr/Expr { +public class org/partiql/ast/expr/ExprArray : org/partiql/ast/expr/Expr { public final field values Ljava/util/List; public fun (Ljava/util/List;)V - public fun accept (Lorg/partiql/ast/v1/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; - public static fun builder ()Lorg/partiql/ast/v1/expr/ExprArray$Builder; + public fun accept (Lorg/partiql/ast/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; + public static fun builder ()Lorg/partiql/ast/expr/ExprArray$Builder; protected fun canEqual (Ljava/lang/Object;)Z public fun children ()Ljava/util/Collection; public fun equals (Ljava/lang/Object;)Z public fun hashCode ()I } -public class org/partiql/ast/v1/expr/ExprArray$Builder { - public fun build ()Lorg/partiql/ast/v1/expr/ExprArray; +public class org/partiql/ast/expr/ExprArray$Builder { + public fun build ()Lorg/partiql/ast/expr/ExprArray; public fun toString ()Ljava/lang/String; - public fun values (Ljava/util/List;)Lorg/partiql/ast/v1/expr/ExprArray$Builder; + public fun values (Ljava/util/List;)Lorg/partiql/ast/expr/ExprArray$Builder; } -public class org/partiql/ast/v1/expr/ExprBag : org/partiql/ast/v1/expr/Expr { +public class org/partiql/ast/expr/ExprBag : org/partiql/ast/expr/Expr { public final field values Ljava/util/List; public fun (Ljava/util/List;)V - public fun accept (Lorg/partiql/ast/v1/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; - public static fun builder ()Lorg/partiql/ast/v1/expr/ExprBag$Builder; + public fun accept (Lorg/partiql/ast/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; + public static fun builder ()Lorg/partiql/ast/expr/ExprBag$Builder; protected fun canEqual (Ljava/lang/Object;)Z public fun children ()Ljava/util/Collection; public fun equals (Ljava/lang/Object;)Z public fun hashCode ()I } -public class org/partiql/ast/v1/expr/ExprBag$Builder { - public fun build ()Lorg/partiql/ast/v1/expr/ExprBag; +public class org/partiql/ast/expr/ExprBag$Builder { + public fun build ()Lorg/partiql/ast/expr/ExprBag; public fun toString ()Ljava/lang/String; - public fun values (Ljava/util/List;)Lorg/partiql/ast/v1/expr/ExprBag$Builder; + public fun values (Ljava/util/List;)Lorg/partiql/ast/expr/ExprBag$Builder; } -public class org/partiql/ast/v1/expr/ExprBetween : org/partiql/ast/v1/expr/Expr { - public final field from Lorg/partiql/ast/v1/expr/Expr; +public class org/partiql/ast/expr/ExprBetween : org/partiql/ast/expr/Expr { + public final field from Lorg/partiql/ast/expr/Expr; public final field not Z - public final field to Lorg/partiql/ast/v1/expr/Expr; - public final field value Lorg/partiql/ast/v1/expr/Expr; - public fun (Lorg/partiql/ast/v1/expr/Expr;Lorg/partiql/ast/v1/expr/Expr;Lorg/partiql/ast/v1/expr/Expr;Z)V - public fun accept (Lorg/partiql/ast/v1/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; - public static fun builder ()Lorg/partiql/ast/v1/expr/ExprBetween$Builder; + public final field to Lorg/partiql/ast/expr/Expr; + public final field value Lorg/partiql/ast/expr/Expr; + public fun (Lorg/partiql/ast/expr/Expr;Lorg/partiql/ast/expr/Expr;Lorg/partiql/ast/expr/Expr;Z)V + public fun accept (Lorg/partiql/ast/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; + public static fun builder ()Lorg/partiql/ast/expr/ExprBetween$Builder; protected fun canEqual (Ljava/lang/Object;)Z public fun children ()Ljava/util/Collection; public fun equals (Ljava/lang/Object;)Z public fun hashCode ()I } -public class org/partiql/ast/v1/expr/ExprBetween$Builder { - public fun build ()Lorg/partiql/ast/v1/expr/ExprBetween; - public fun from (Lorg/partiql/ast/v1/expr/Expr;)Lorg/partiql/ast/v1/expr/ExprBetween$Builder; - public fun not (Z)Lorg/partiql/ast/v1/expr/ExprBetween$Builder; - public fun to (Lorg/partiql/ast/v1/expr/Expr;)Lorg/partiql/ast/v1/expr/ExprBetween$Builder; +public class org/partiql/ast/expr/ExprBetween$Builder { + public fun build ()Lorg/partiql/ast/expr/ExprBetween; + public fun from (Lorg/partiql/ast/expr/Expr;)Lorg/partiql/ast/expr/ExprBetween$Builder; + public fun not (Z)Lorg/partiql/ast/expr/ExprBetween$Builder; + public fun to (Lorg/partiql/ast/expr/Expr;)Lorg/partiql/ast/expr/ExprBetween$Builder; public fun toString ()Ljava/lang/String; - public fun value (Lorg/partiql/ast/v1/expr/Expr;)Lorg/partiql/ast/v1/expr/ExprBetween$Builder; + public fun value (Lorg/partiql/ast/expr/Expr;)Lorg/partiql/ast/expr/ExprBetween$Builder; } -public class org/partiql/ast/v1/expr/ExprCall : org/partiql/ast/v1/expr/Expr { +public class org/partiql/ast/expr/ExprCall : org/partiql/ast/expr/Expr { public final field args Ljava/util/List; - public final field function Lorg/partiql/ast/v1/IdentifierChain; - public final field setq Lorg/partiql/ast/v1/SetQuantifier; - public fun (Lorg/partiql/ast/v1/IdentifierChain;Ljava/util/List;Lorg/partiql/ast/v1/SetQuantifier;)V - public fun accept (Lorg/partiql/ast/v1/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; - public static fun builder ()Lorg/partiql/ast/v1/expr/ExprCall$Builder; + public final field function Lorg/partiql/ast/IdentifierChain; + public final field setq Lorg/partiql/ast/SetQuantifier; + public fun (Lorg/partiql/ast/IdentifierChain;Ljava/util/List;Lorg/partiql/ast/SetQuantifier;)V + public fun accept (Lorg/partiql/ast/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; + public static fun builder ()Lorg/partiql/ast/expr/ExprCall$Builder; protected fun canEqual (Ljava/lang/Object;)Z public fun children ()Ljava/util/Collection; public fun equals (Ljava/lang/Object;)Z public fun hashCode ()I } -public class org/partiql/ast/v1/expr/ExprCall$Builder { - public fun args (Ljava/util/List;)Lorg/partiql/ast/v1/expr/ExprCall$Builder; - public fun build ()Lorg/partiql/ast/v1/expr/ExprCall; - public fun function (Lorg/partiql/ast/v1/IdentifierChain;)Lorg/partiql/ast/v1/expr/ExprCall$Builder; - public fun setq (Lorg/partiql/ast/v1/SetQuantifier;)Lorg/partiql/ast/v1/expr/ExprCall$Builder; +public class org/partiql/ast/expr/ExprCall$Builder { + public fun args (Ljava/util/List;)Lorg/partiql/ast/expr/ExprCall$Builder; + public fun build ()Lorg/partiql/ast/expr/ExprCall; + public fun function (Lorg/partiql/ast/IdentifierChain;)Lorg/partiql/ast/expr/ExprCall$Builder; + public fun setq (Lorg/partiql/ast/SetQuantifier;)Lorg/partiql/ast/expr/ExprCall$Builder; public fun toString ()Ljava/lang/String; } -public class org/partiql/ast/v1/expr/ExprCase : org/partiql/ast/v1/expr/Expr { +public class org/partiql/ast/expr/ExprCase : org/partiql/ast/expr/Expr { public final field branches Ljava/util/List; - public final field defaultExpr Lorg/partiql/ast/v1/expr/Expr; - public final field expr Lorg/partiql/ast/v1/expr/Expr; - public fun (Lorg/partiql/ast/v1/expr/Expr;Ljava/util/List;Lorg/partiql/ast/v1/expr/Expr;)V - public fun accept (Lorg/partiql/ast/v1/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; - public static fun builder ()Lorg/partiql/ast/v1/expr/ExprCase$Builder; + public final field defaultExpr Lorg/partiql/ast/expr/Expr; + public final field expr Lorg/partiql/ast/expr/Expr; + public fun (Lorg/partiql/ast/expr/Expr;Ljava/util/List;Lorg/partiql/ast/expr/Expr;)V + public fun accept (Lorg/partiql/ast/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; + public static fun builder ()Lorg/partiql/ast/expr/ExprCase$Builder; protected fun canEqual (Ljava/lang/Object;)Z public fun children ()Ljava/util/Collection; public fun equals (Ljava/lang/Object;)Z public fun hashCode ()I } -public class org/partiql/ast/v1/expr/ExprCase$Branch : org/partiql/ast/v1/AstNode { - public final field condition Lorg/partiql/ast/v1/expr/Expr; - public final field expr Lorg/partiql/ast/v1/expr/Expr; - public fun (Lorg/partiql/ast/v1/expr/Expr;Lorg/partiql/ast/v1/expr/Expr;)V - public fun accept (Lorg/partiql/ast/v1/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; - public static fun builder ()Lorg/partiql/ast/v1/expr/ExprCase$Branch$Builder; +public class org/partiql/ast/expr/ExprCase$Branch : org/partiql/ast/AstNode { + public final field condition Lorg/partiql/ast/expr/Expr; + public final field expr Lorg/partiql/ast/expr/Expr; + public fun (Lorg/partiql/ast/expr/Expr;Lorg/partiql/ast/expr/Expr;)V + public fun accept (Lorg/partiql/ast/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; + public static fun builder ()Lorg/partiql/ast/expr/ExprCase$Branch$Builder; protected fun canEqual (Ljava/lang/Object;)Z public fun children ()Ljava/util/Collection; public fun equals (Ljava/lang/Object;)Z public fun hashCode ()I } -public class org/partiql/ast/v1/expr/ExprCase$Branch$Builder { - public fun build ()Lorg/partiql/ast/v1/expr/ExprCase$Branch; - public fun condition (Lorg/partiql/ast/v1/expr/Expr;)Lorg/partiql/ast/v1/expr/ExprCase$Branch$Builder; - public fun expr (Lorg/partiql/ast/v1/expr/Expr;)Lorg/partiql/ast/v1/expr/ExprCase$Branch$Builder; +public class org/partiql/ast/expr/ExprCase$Branch$Builder { + public fun build ()Lorg/partiql/ast/expr/ExprCase$Branch; + public fun condition (Lorg/partiql/ast/expr/Expr;)Lorg/partiql/ast/expr/ExprCase$Branch$Builder; + public fun expr (Lorg/partiql/ast/expr/Expr;)Lorg/partiql/ast/expr/ExprCase$Branch$Builder; public fun toString ()Ljava/lang/String; } -public class org/partiql/ast/v1/expr/ExprCase$Builder { - public fun branches (Ljava/util/List;)Lorg/partiql/ast/v1/expr/ExprCase$Builder; - public fun build ()Lorg/partiql/ast/v1/expr/ExprCase; - public fun defaultExpr (Lorg/partiql/ast/v1/expr/Expr;)Lorg/partiql/ast/v1/expr/ExprCase$Builder; - public fun expr (Lorg/partiql/ast/v1/expr/Expr;)Lorg/partiql/ast/v1/expr/ExprCase$Builder; +public class org/partiql/ast/expr/ExprCase$Builder { + public fun branches (Ljava/util/List;)Lorg/partiql/ast/expr/ExprCase$Builder; + public fun build ()Lorg/partiql/ast/expr/ExprCase; + public fun defaultExpr (Lorg/partiql/ast/expr/Expr;)Lorg/partiql/ast/expr/ExprCase$Builder; + public fun expr (Lorg/partiql/ast/expr/Expr;)Lorg/partiql/ast/expr/ExprCase$Builder; public fun toString ()Ljava/lang/String; } -public class org/partiql/ast/v1/expr/ExprCast : org/partiql/ast/v1/expr/Expr { - public final field asType Lorg/partiql/ast/v1/DataType; - public final field value Lorg/partiql/ast/v1/expr/Expr; - public fun (Lorg/partiql/ast/v1/expr/Expr;Lorg/partiql/ast/v1/DataType;)V - public fun accept (Lorg/partiql/ast/v1/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; - public static fun builder ()Lorg/partiql/ast/v1/expr/ExprCast$Builder; +public class org/partiql/ast/expr/ExprCast : org/partiql/ast/expr/Expr { + public final field asType Lorg/partiql/ast/DataType; + public final field value Lorg/partiql/ast/expr/Expr; + public fun (Lorg/partiql/ast/expr/Expr;Lorg/partiql/ast/DataType;)V + public fun accept (Lorg/partiql/ast/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; + public static fun builder ()Lorg/partiql/ast/expr/ExprCast$Builder; protected fun canEqual (Ljava/lang/Object;)Z public fun children ()Ljava/util/Collection; public fun equals (Ljava/lang/Object;)Z public fun hashCode ()I } -public class org/partiql/ast/v1/expr/ExprCast$Builder { - public fun asType (Lorg/partiql/ast/v1/DataType;)Lorg/partiql/ast/v1/expr/ExprCast$Builder; - public fun build ()Lorg/partiql/ast/v1/expr/ExprCast; +public class org/partiql/ast/expr/ExprCast$Builder { + public fun asType (Lorg/partiql/ast/DataType;)Lorg/partiql/ast/expr/ExprCast$Builder; + public fun build ()Lorg/partiql/ast/expr/ExprCast; public fun toString ()Ljava/lang/String; - public fun value (Lorg/partiql/ast/v1/expr/Expr;)Lorg/partiql/ast/v1/expr/ExprCast$Builder; + public fun value (Lorg/partiql/ast/expr/Expr;)Lorg/partiql/ast/expr/ExprCast$Builder; } -public class org/partiql/ast/v1/expr/ExprCoalesce : org/partiql/ast/v1/expr/Expr { +public class org/partiql/ast/expr/ExprCoalesce : org/partiql/ast/expr/Expr { public final field args Ljava/util/List; public fun (Ljava/util/List;)V - public fun accept (Lorg/partiql/ast/v1/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; - public static fun builder ()Lorg/partiql/ast/v1/expr/ExprCoalesce$Builder; + public fun accept (Lorg/partiql/ast/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; + public static fun builder ()Lorg/partiql/ast/expr/ExprCoalesce$Builder; protected fun canEqual (Ljava/lang/Object;)Z public fun children ()Ljava/util/Collection; public fun equals (Ljava/lang/Object;)Z public fun hashCode ()I } -public class org/partiql/ast/v1/expr/ExprCoalesce$Builder { - public fun args (Ljava/util/List;)Lorg/partiql/ast/v1/expr/ExprCoalesce$Builder; - public fun build ()Lorg/partiql/ast/v1/expr/ExprCoalesce; +public class org/partiql/ast/expr/ExprCoalesce$Builder { + public fun args (Ljava/util/List;)Lorg/partiql/ast/expr/ExprCoalesce$Builder; + public fun build ()Lorg/partiql/ast/expr/ExprCoalesce; public fun toString ()Ljava/lang/String; } -public class org/partiql/ast/v1/expr/ExprExtract : org/partiql/ast/v1/expr/Expr { - public final field field Lorg/partiql/ast/v1/DatetimeField; - public final field source Lorg/partiql/ast/v1/expr/Expr; - public fun (Lorg/partiql/ast/v1/DatetimeField;Lorg/partiql/ast/v1/expr/Expr;)V - public fun accept (Lorg/partiql/ast/v1/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; - public static fun builder ()Lorg/partiql/ast/v1/expr/ExprExtract$Builder; +public class org/partiql/ast/expr/ExprExtract : org/partiql/ast/expr/Expr { + public final field field Lorg/partiql/ast/DatetimeField; + public final field source Lorg/partiql/ast/expr/Expr; + public fun (Lorg/partiql/ast/DatetimeField;Lorg/partiql/ast/expr/Expr;)V + public fun accept (Lorg/partiql/ast/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; + public static fun builder ()Lorg/partiql/ast/expr/ExprExtract$Builder; protected fun canEqual (Ljava/lang/Object;)Z public fun children ()Ljava/util/Collection; public fun equals (Ljava/lang/Object;)Z public fun hashCode ()I } -public class org/partiql/ast/v1/expr/ExprExtract$Builder { - public fun build ()Lorg/partiql/ast/v1/expr/ExprExtract; - public fun field (Lorg/partiql/ast/v1/DatetimeField;)Lorg/partiql/ast/v1/expr/ExprExtract$Builder; - public fun source (Lorg/partiql/ast/v1/expr/Expr;)Lorg/partiql/ast/v1/expr/ExprExtract$Builder; +public class org/partiql/ast/expr/ExprExtract$Builder { + public fun build ()Lorg/partiql/ast/expr/ExprExtract; + public fun field (Lorg/partiql/ast/DatetimeField;)Lorg/partiql/ast/expr/ExprExtract$Builder; + public fun source (Lorg/partiql/ast/expr/Expr;)Lorg/partiql/ast/expr/ExprExtract$Builder; public fun toString ()Ljava/lang/String; } -public class org/partiql/ast/v1/expr/ExprInCollection : org/partiql/ast/v1/expr/Expr { - public final field lhs Lorg/partiql/ast/v1/expr/Expr; +public class org/partiql/ast/expr/ExprInCollection : org/partiql/ast/expr/Expr { + public final field lhs Lorg/partiql/ast/expr/Expr; public final field not Z - public final field rhs Lorg/partiql/ast/v1/expr/Expr; - public fun (Lorg/partiql/ast/v1/expr/Expr;Lorg/partiql/ast/v1/expr/Expr;Z)V - public fun accept (Lorg/partiql/ast/v1/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; - public static fun builder ()Lorg/partiql/ast/v1/expr/ExprInCollection$Builder; + public final field rhs Lorg/partiql/ast/expr/Expr; + public fun (Lorg/partiql/ast/expr/Expr;Lorg/partiql/ast/expr/Expr;Z)V + public fun accept (Lorg/partiql/ast/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; + public static fun builder ()Lorg/partiql/ast/expr/ExprInCollection$Builder; protected fun canEqual (Ljava/lang/Object;)Z public fun children ()Ljava/util/Collection; public fun equals (Ljava/lang/Object;)Z public fun hashCode ()I } -public class org/partiql/ast/v1/expr/ExprInCollection$Builder { - public fun build ()Lorg/partiql/ast/v1/expr/ExprInCollection; - public fun lhs (Lorg/partiql/ast/v1/expr/Expr;)Lorg/partiql/ast/v1/expr/ExprInCollection$Builder; - public fun not (Z)Lorg/partiql/ast/v1/expr/ExprInCollection$Builder; - public fun rhs (Lorg/partiql/ast/v1/expr/Expr;)Lorg/partiql/ast/v1/expr/ExprInCollection$Builder; +public class org/partiql/ast/expr/ExprInCollection$Builder { + public fun build ()Lorg/partiql/ast/expr/ExprInCollection; + public fun lhs (Lorg/partiql/ast/expr/Expr;)Lorg/partiql/ast/expr/ExprInCollection$Builder; + public fun not (Z)Lorg/partiql/ast/expr/ExprInCollection$Builder; + public fun rhs (Lorg/partiql/ast/expr/Expr;)Lorg/partiql/ast/expr/ExprInCollection$Builder; public fun toString ()Ljava/lang/String; } -public class org/partiql/ast/v1/expr/ExprIsType : org/partiql/ast/v1/expr/Expr { +public class org/partiql/ast/expr/ExprIsType : org/partiql/ast/expr/Expr { public final field not Z - public final field type Lorg/partiql/ast/v1/DataType; - public final field value Lorg/partiql/ast/v1/expr/Expr; - public fun (Lorg/partiql/ast/v1/expr/Expr;Lorg/partiql/ast/v1/DataType;Z)V - public fun accept (Lorg/partiql/ast/v1/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; - public static fun builder ()Lorg/partiql/ast/v1/expr/ExprIsType$Builder; + public final field type Lorg/partiql/ast/DataType; + public final field value Lorg/partiql/ast/expr/Expr; + public fun (Lorg/partiql/ast/expr/Expr;Lorg/partiql/ast/DataType;Z)V + public fun accept (Lorg/partiql/ast/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; + public static fun builder ()Lorg/partiql/ast/expr/ExprIsType$Builder; protected fun canEqual (Ljava/lang/Object;)Z public fun children ()Ljava/util/Collection; public fun equals (Ljava/lang/Object;)Z public fun hashCode ()I } -public class org/partiql/ast/v1/expr/ExprIsType$Builder { - public fun build ()Lorg/partiql/ast/v1/expr/ExprIsType; - public fun not (Z)Lorg/partiql/ast/v1/expr/ExprIsType$Builder; +public class org/partiql/ast/expr/ExprIsType$Builder { + public fun build ()Lorg/partiql/ast/expr/ExprIsType; + public fun not (Z)Lorg/partiql/ast/expr/ExprIsType$Builder; public fun toString ()Ljava/lang/String; - public fun type (Lorg/partiql/ast/v1/DataType;)Lorg/partiql/ast/v1/expr/ExprIsType$Builder; - public fun value (Lorg/partiql/ast/v1/expr/Expr;)Lorg/partiql/ast/v1/expr/ExprIsType$Builder; + public fun type (Lorg/partiql/ast/DataType;)Lorg/partiql/ast/expr/ExprIsType$Builder; + public fun value (Lorg/partiql/ast/expr/Expr;)Lorg/partiql/ast/expr/ExprIsType$Builder; } -public class org/partiql/ast/v1/expr/ExprLike : org/partiql/ast/v1/expr/Expr { - public final field escape Lorg/partiql/ast/v1/expr/Expr; +public class org/partiql/ast/expr/ExprLike : org/partiql/ast/expr/Expr { + public final field escape Lorg/partiql/ast/expr/Expr; public final field not Z - public final field pattern Lorg/partiql/ast/v1/expr/Expr; - public final field value Lorg/partiql/ast/v1/expr/Expr; - public fun (Lorg/partiql/ast/v1/expr/Expr;Lorg/partiql/ast/v1/expr/Expr;Lorg/partiql/ast/v1/expr/Expr;Z)V - public fun accept (Lorg/partiql/ast/v1/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; - public static fun builder ()Lorg/partiql/ast/v1/expr/ExprLike$Builder; + public final field pattern Lorg/partiql/ast/expr/Expr; + public final field value Lorg/partiql/ast/expr/Expr; + public fun (Lorg/partiql/ast/expr/Expr;Lorg/partiql/ast/expr/Expr;Lorg/partiql/ast/expr/Expr;Z)V + public fun accept (Lorg/partiql/ast/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; + public static fun builder ()Lorg/partiql/ast/expr/ExprLike$Builder; protected fun canEqual (Ljava/lang/Object;)Z public fun children ()Ljava/util/Collection; public fun equals (Ljava/lang/Object;)Z public fun hashCode ()I } -public class org/partiql/ast/v1/expr/ExprLike$Builder { - public fun build ()Lorg/partiql/ast/v1/expr/ExprLike; - public fun escape (Lorg/partiql/ast/v1/expr/Expr;)Lorg/partiql/ast/v1/expr/ExprLike$Builder; - public fun not (Z)Lorg/partiql/ast/v1/expr/ExprLike$Builder; - public fun pattern (Lorg/partiql/ast/v1/expr/Expr;)Lorg/partiql/ast/v1/expr/ExprLike$Builder; +public class org/partiql/ast/expr/ExprLike$Builder { + public fun build ()Lorg/partiql/ast/expr/ExprLike; + public fun escape (Lorg/partiql/ast/expr/Expr;)Lorg/partiql/ast/expr/ExprLike$Builder; + public fun not (Z)Lorg/partiql/ast/expr/ExprLike$Builder; + public fun pattern (Lorg/partiql/ast/expr/Expr;)Lorg/partiql/ast/expr/ExprLike$Builder; public fun toString ()Ljava/lang/String; - public fun value (Lorg/partiql/ast/v1/expr/Expr;)Lorg/partiql/ast/v1/expr/ExprLike$Builder; + public fun value (Lorg/partiql/ast/expr/Expr;)Lorg/partiql/ast/expr/ExprLike$Builder; } -public class org/partiql/ast/v1/expr/ExprLit : org/partiql/ast/v1/expr/Expr { +public class org/partiql/ast/expr/ExprLit : org/partiql/ast/expr/Expr { public final field value Lorg/partiql/value/PartiQLValue; public fun (Lorg/partiql/value/PartiQLValue;)V - public fun accept (Lorg/partiql/ast/v1/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; - public static fun builder ()Lorg/partiql/ast/v1/expr/ExprLit$Builder; + public fun accept (Lorg/partiql/ast/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; + public static fun builder ()Lorg/partiql/ast/expr/ExprLit$Builder; protected fun canEqual (Ljava/lang/Object;)Z public fun children ()Ljava/util/Collection; public fun equals (Ljava/lang/Object;)Z public fun hashCode ()I } -public class org/partiql/ast/v1/expr/ExprLit$Builder { - public fun build ()Lorg/partiql/ast/v1/expr/ExprLit; +public class org/partiql/ast/expr/ExprLit$Builder { + public fun build ()Lorg/partiql/ast/expr/ExprLit; public fun toString ()Ljava/lang/String; - public fun value (Lorg/partiql/value/PartiQLValue;)Lorg/partiql/ast/v1/expr/ExprLit$Builder; + public fun value (Lorg/partiql/value/PartiQLValue;)Lorg/partiql/ast/expr/ExprLit$Builder; } -public class org/partiql/ast/v1/expr/ExprMatch : org/partiql/ast/v1/expr/Expr { - public final field expr Lorg/partiql/ast/v1/expr/Expr; - public final field pattern Lorg/partiql/ast/v1/graph/GraphMatch; - public fun (Lorg/partiql/ast/v1/expr/Expr;Lorg/partiql/ast/v1/graph/GraphMatch;)V - public fun accept (Lorg/partiql/ast/v1/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; - public static fun builder ()Lorg/partiql/ast/v1/expr/ExprMatch$Builder; +public class org/partiql/ast/expr/ExprMatch : org/partiql/ast/expr/Expr { + public final field expr Lorg/partiql/ast/expr/Expr; + public final field pattern Lorg/partiql/ast/graph/GraphMatch; + public fun (Lorg/partiql/ast/expr/Expr;Lorg/partiql/ast/graph/GraphMatch;)V + public fun accept (Lorg/partiql/ast/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; + public static fun builder ()Lorg/partiql/ast/expr/ExprMatch$Builder; protected fun canEqual (Ljava/lang/Object;)Z public fun children ()Ljava/util/Collection; public fun equals (Ljava/lang/Object;)Z public fun hashCode ()I } -public class org/partiql/ast/v1/expr/ExprMatch$Builder { - public fun build ()Lorg/partiql/ast/v1/expr/ExprMatch; - public fun expr (Lorg/partiql/ast/v1/expr/Expr;)Lorg/partiql/ast/v1/expr/ExprMatch$Builder; - public fun pattern (Lorg/partiql/ast/v1/graph/GraphMatch;)Lorg/partiql/ast/v1/expr/ExprMatch$Builder; +public class org/partiql/ast/expr/ExprMatch$Builder { + public fun build ()Lorg/partiql/ast/expr/ExprMatch; + public fun expr (Lorg/partiql/ast/expr/Expr;)Lorg/partiql/ast/expr/ExprMatch$Builder; + public fun pattern (Lorg/partiql/ast/graph/GraphMatch;)Lorg/partiql/ast/expr/ExprMatch$Builder; public fun toString ()Ljava/lang/String; } -public class org/partiql/ast/v1/expr/ExprNot : org/partiql/ast/v1/expr/Expr { - public final field value Lorg/partiql/ast/v1/expr/Expr; - public fun (Lorg/partiql/ast/v1/expr/Expr;)V - public fun accept (Lorg/partiql/ast/v1/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; - public static fun builder ()Lorg/partiql/ast/v1/expr/ExprNot$Builder; +public class org/partiql/ast/expr/ExprNot : org/partiql/ast/expr/Expr { + public final field value Lorg/partiql/ast/expr/Expr; + public fun (Lorg/partiql/ast/expr/Expr;)V + public fun accept (Lorg/partiql/ast/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; + public static fun builder ()Lorg/partiql/ast/expr/ExprNot$Builder; protected fun canEqual (Ljava/lang/Object;)Z public fun children ()Ljava/util/Collection; public fun equals (Ljava/lang/Object;)Z public fun hashCode ()I } -public class org/partiql/ast/v1/expr/ExprNot$Builder { - public fun build ()Lorg/partiql/ast/v1/expr/ExprNot; +public class org/partiql/ast/expr/ExprNot$Builder { + public fun build ()Lorg/partiql/ast/expr/ExprNot; public fun toString ()Ljava/lang/String; - public fun value (Lorg/partiql/ast/v1/expr/Expr;)Lorg/partiql/ast/v1/expr/ExprNot$Builder; + public fun value (Lorg/partiql/ast/expr/Expr;)Lorg/partiql/ast/expr/ExprNot$Builder; } -public class org/partiql/ast/v1/expr/ExprNullIf : org/partiql/ast/v1/expr/Expr { - public final field v1 Lorg/partiql/ast/v1/expr/Expr; - public final field v2 Lorg/partiql/ast/v1/expr/Expr; - public fun (Lorg/partiql/ast/v1/expr/Expr;Lorg/partiql/ast/v1/expr/Expr;)V - public fun accept (Lorg/partiql/ast/v1/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; - public static fun builder ()Lorg/partiql/ast/v1/expr/ExprNullIf$Builder; +public class org/partiql/ast/expr/ExprNullIf : org/partiql/ast/expr/Expr { + public final field v1 Lorg/partiql/ast/expr/Expr; + public final field v2 Lorg/partiql/ast/expr/Expr; + public fun (Lorg/partiql/ast/expr/Expr;Lorg/partiql/ast/expr/Expr;)V + public fun accept (Lorg/partiql/ast/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; + public static fun builder ()Lorg/partiql/ast/expr/ExprNullIf$Builder; protected fun canEqual (Ljava/lang/Object;)Z public fun children ()Ljava/util/Collection; public fun equals (Ljava/lang/Object;)Z public fun hashCode ()I } -public class org/partiql/ast/v1/expr/ExprNullIf$Builder { - public fun build ()Lorg/partiql/ast/v1/expr/ExprNullIf; +public class org/partiql/ast/expr/ExprNullIf$Builder { + public fun build ()Lorg/partiql/ast/expr/ExprNullIf; public fun toString ()Ljava/lang/String; - public fun v1 (Lorg/partiql/ast/v1/expr/Expr;)Lorg/partiql/ast/v1/expr/ExprNullIf$Builder; - public fun v2 (Lorg/partiql/ast/v1/expr/Expr;)Lorg/partiql/ast/v1/expr/ExprNullIf$Builder; + public fun v1 (Lorg/partiql/ast/expr/Expr;)Lorg/partiql/ast/expr/ExprNullIf$Builder; + public fun v2 (Lorg/partiql/ast/expr/Expr;)Lorg/partiql/ast/expr/ExprNullIf$Builder; } -public class org/partiql/ast/v1/expr/ExprOperator : org/partiql/ast/v1/expr/Expr { - public final field lhs Lorg/partiql/ast/v1/expr/Expr; - public final field rhs Lorg/partiql/ast/v1/expr/Expr; +public class org/partiql/ast/expr/ExprOperator : org/partiql/ast/expr/Expr { + public final field lhs Lorg/partiql/ast/expr/Expr; + public final field rhs Lorg/partiql/ast/expr/Expr; public final field symbol Ljava/lang/String; - public fun (Ljava/lang/String;Lorg/partiql/ast/v1/expr/Expr;Lorg/partiql/ast/v1/expr/Expr;)V - public fun accept (Lorg/partiql/ast/v1/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; - public static fun builder ()Lorg/partiql/ast/v1/expr/ExprOperator$Builder; + public fun (Ljava/lang/String;Lorg/partiql/ast/expr/Expr;Lorg/partiql/ast/expr/Expr;)V + public fun accept (Lorg/partiql/ast/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; + public static fun builder ()Lorg/partiql/ast/expr/ExprOperator$Builder; protected fun canEqual (Ljava/lang/Object;)Z public fun children ()Ljava/util/Collection; public fun equals (Ljava/lang/Object;)Z public fun hashCode ()I } -public class org/partiql/ast/v1/expr/ExprOperator$Builder { - public fun build ()Lorg/partiql/ast/v1/expr/ExprOperator; - public fun lhs (Lorg/partiql/ast/v1/expr/Expr;)Lorg/partiql/ast/v1/expr/ExprOperator$Builder; - public fun rhs (Lorg/partiql/ast/v1/expr/Expr;)Lorg/partiql/ast/v1/expr/ExprOperator$Builder; - public fun symbol (Ljava/lang/String;)Lorg/partiql/ast/v1/expr/ExprOperator$Builder; +public class org/partiql/ast/expr/ExprOperator$Builder { + public fun build ()Lorg/partiql/ast/expr/ExprOperator; + public fun lhs (Lorg/partiql/ast/expr/Expr;)Lorg/partiql/ast/expr/ExprOperator$Builder; + public fun rhs (Lorg/partiql/ast/expr/Expr;)Lorg/partiql/ast/expr/ExprOperator$Builder; + public fun symbol (Ljava/lang/String;)Lorg/partiql/ast/expr/ExprOperator$Builder; public fun toString ()Ljava/lang/String; } -public class org/partiql/ast/v1/expr/ExprOr : org/partiql/ast/v1/expr/Expr { - public final field lhs Lorg/partiql/ast/v1/expr/Expr; - public final field rhs Lorg/partiql/ast/v1/expr/Expr; - public fun (Lorg/partiql/ast/v1/expr/Expr;Lorg/partiql/ast/v1/expr/Expr;)V - public fun accept (Lorg/partiql/ast/v1/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; - public static fun builder ()Lorg/partiql/ast/v1/expr/ExprOr$Builder; +public class org/partiql/ast/expr/ExprOr : org/partiql/ast/expr/Expr { + public final field lhs Lorg/partiql/ast/expr/Expr; + public final field rhs Lorg/partiql/ast/expr/Expr; + public fun (Lorg/partiql/ast/expr/Expr;Lorg/partiql/ast/expr/Expr;)V + public fun accept (Lorg/partiql/ast/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; + public static fun builder ()Lorg/partiql/ast/expr/ExprOr$Builder; protected fun canEqual (Ljava/lang/Object;)Z public fun children ()Ljava/util/Collection; public fun equals (Ljava/lang/Object;)Z public fun hashCode ()I } -public class org/partiql/ast/v1/expr/ExprOr$Builder { - public fun build ()Lorg/partiql/ast/v1/expr/ExprOr; - public fun lhs (Lorg/partiql/ast/v1/expr/Expr;)Lorg/partiql/ast/v1/expr/ExprOr$Builder; - public fun rhs (Lorg/partiql/ast/v1/expr/Expr;)Lorg/partiql/ast/v1/expr/ExprOr$Builder; +public class org/partiql/ast/expr/ExprOr$Builder { + public fun build ()Lorg/partiql/ast/expr/ExprOr; + public fun lhs (Lorg/partiql/ast/expr/Expr;)Lorg/partiql/ast/expr/ExprOr$Builder; + public fun rhs (Lorg/partiql/ast/expr/Expr;)Lorg/partiql/ast/expr/ExprOr$Builder; public fun toString ()Ljava/lang/String; } -public class org/partiql/ast/v1/expr/ExprOverlay : org/partiql/ast/v1/expr/Expr { - public final field forLength Lorg/partiql/ast/v1/expr/Expr; - public final field from Lorg/partiql/ast/v1/expr/Expr; - public final field placing Lorg/partiql/ast/v1/expr/Expr; - public final field value Lorg/partiql/ast/v1/expr/Expr; - public fun (Lorg/partiql/ast/v1/expr/Expr;Lorg/partiql/ast/v1/expr/Expr;Lorg/partiql/ast/v1/expr/Expr;Lorg/partiql/ast/v1/expr/Expr;)V - public fun accept (Lorg/partiql/ast/v1/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; - public static fun builder ()Lorg/partiql/ast/v1/expr/ExprOverlay$Builder; +public class org/partiql/ast/expr/ExprOverlay : org/partiql/ast/expr/Expr { + public final field forLength Lorg/partiql/ast/expr/Expr; + public final field from Lorg/partiql/ast/expr/Expr; + public final field placing Lorg/partiql/ast/expr/Expr; + public final field value Lorg/partiql/ast/expr/Expr; + public fun (Lorg/partiql/ast/expr/Expr;Lorg/partiql/ast/expr/Expr;Lorg/partiql/ast/expr/Expr;Lorg/partiql/ast/expr/Expr;)V + public fun accept (Lorg/partiql/ast/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; + public static fun builder ()Lorg/partiql/ast/expr/ExprOverlay$Builder; protected fun canEqual (Ljava/lang/Object;)Z public fun children ()Ljava/util/Collection; public fun equals (Ljava/lang/Object;)Z public fun hashCode ()I } -public class org/partiql/ast/v1/expr/ExprOverlay$Builder { - public fun build ()Lorg/partiql/ast/v1/expr/ExprOverlay; - public fun forLength (Lorg/partiql/ast/v1/expr/Expr;)Lorg/partiql/ast/v1/expr/ExprOverlay$Builder; - public fun from (Lorg/partiql/ast/v1/expr/Expr;)Lorg/partiql/ast/v1/expr/ExprOverlay$Builder; - public fun placing (Lorg/partiql/ast/v1/expr/Expr;)Lorg/partiql/ast/v1/expr/ExprOverlay$Builder; +public class org/partiql/ast/expr/ExprOverlay$Builder { + public fun build ()Lorg/partiql/ast/expr/ExprOverlay; + public fun forLength (Lorg/partiql/ast/expr/Expr;)Lorg/partiql/ast/expr/ExprOverlay$Builder; + public fun from (Lorg/partiql/ast/expr/Expr;)Lorg/partiql/ast/expr/ExprOverlay$Builder; + public fun placing (Lorg/partiql/ast/expr/Expr;)Lorg/partiql/ast/expr/ExprOverlay$Builder; public fun toString ()Ljava/lang/String; - public fun value (Lorg/partiql/ast/v1/expr/Expr;)Lorg/partiql/ast/v1/expr/ExprOverlay$Builder; + public fun value (Lorg/partiql/ast/expr/Expr;)Lorg/partiql/ast/expr/ExprOverlay$Builder; } -public class org/partiql/ast/v1/expr/ExprParameter : org/partiql/ast/v1/expr/Expr { +public class org/partiql/ast/expr/ExprParameter : org/partiql/ast/expr/Expr { public final field index I public fun (I)V - public fun accept (Lorg/partiql/ast/v1/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; - public static fun builder ()Lorg/partiql/ast/v1/expr/ExprParameter$Builder; + public fun accept (Lorg/partiql/ast/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; + public static fun builder ()Lorg/partiql/ast/expr/ExprParameter$Builder; protected fun canEqual (Ljava/lang/Object;)Z public fun children ()Ljava/util/Collection; public fun equals (Ljava/lang/Object;)Z public fun hashCode ()I } -public class org/partiql/ast/v1/expr/ExprParameter$Builder { - public fun build ()Lorg/partiql/ast/v1/expr/ExprParameter; - public fun index (I)Lorg/partiql/ast/v1/expr/ExprParameter$Builder; +public class org/partiql/ast/expr/ExprParameter$Builder { + public fun build ()Lorg/partiql/ast/expr/ExprParameter; + public fun index (I)Lorg/partiql/ast/expr/ExprParameter$Builder; public fun toString ()Ljava/lang/String; } -public class org/partiql/ast/v1/expr/ExprPath : org/partiql/ast/v1/expr/Expr { - public final field next Lorg/partiql/ast/v1/expr/PathStep; - public final field root Lorg/partiql/ast/v1/expr/Expr; - public fun (Lorg/partiql/ast/v1/expr/Expr;Lorg/partiql/ast/v1/expr/PathStep;)V - public fun accept (Lorg/partiql/ast/v1/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; - public static fun builder ()Lorg/partiql/ast/v1/expr/ExprPath$Builder; +public class org/partiql/ast/expr/ExprPath : org/partiql/ast/expr/Expr { + public final field next Lorg/partiql/ast/expr/PathStep; + public final field root Lorg/partiql/ast/expr/Expr; + public fun (Lorg/partiql/ast/expr/Expr;Lorg/partiql/ast/expr/PathStep;)V + public fun accept (Lorg/partiql/ast/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; + public static fun builder ()Lorg/partiql/ast/expr/ExprPath$Builder; protected fun canEqual (Ljava/lang/Object;)Z public fun children ()Ljava/util/Collection; public fun equals (Ljava/lang/Object;)Z public fun hashCode ()I } -public class org/partiql/ast/v1/expr/ExprPath$Builder { - public fun build ()Lorg/partiql/ast/v1/expr/ExprPath; - public fun next (Lorg/partiql/ast/v1/expr/PathStep;)Lorg/partiql/ast/v1/expr/ExprPath$Builder; - public fun root (Lorg/partiql/ast/v1/expr/Expr;)Lorg/partiql/ast/v1/expr/ExprPath$Builder; +public class org/partiql/ast/expr/ExprPath$Builder { + public fun build ()Lorg/partiql/ast/expr/ExprPath; + public fun next (Lorg/partiql/ast/expr/PathStep;)Lorg/partiql/ast/expr/ExprPath$Builder; + public fun root (Lorg/partiql/ast/expr/Expr;)Lorg/partiql/ast/expr/ExprPath$Builder; public fun toString ()Ljava/lang/String; } -public class org/partiql/ast/v1/expr/ExprPosition : org/partiql/ast/v1/expr/Expr { - public final field lhs Lorg/partiql/ast/v1/expr/Expr; - public final field rhs Lorg/partiql/ast/v1/expr/Expr; - public fun (Lorg/partiql/ast/v1/expr/Expr;Lorg/partiql/ast/v1/expr/Expr;)V - public fun accept (Lorg/partiql/ast/v1/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; - public static fun builder ()Lorg/partiql/ast/v1/expr/ExprPosition$Builder; +public class org/partiql/ast/expr/ExprPosition : org/partiql/ast/expr/Expr { + public final field lhs Lorg/partiql/ast/expr/Expr; + public final field rhs Lorg/partiql/ast/expr/Expr; + public fun (Lorg/partiql/ast/expr/Expr;Lorg/partiql/ast/expr/Expr;)V + public fun accept (Lorg/partiql/ast/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; + public static fun builder ()Lorg/partiql/ast/expr/ExprPosition$Builder; protected fun canEqual (Ljava/lang/Object;)Z public fun children ()Ljava/util/Collection; public fun equals (Ljava/lang/Object;)Z public fun hashCode ()I } -public class org/partiql/ast/v1/expr/ExprPosition$Builder { - public fun build ()Lorg/partiql/ast/v1/expr/ExprPosition; - public fun lhs (Lorg/partiql/ast/v1/expr/Expr;)Lorg/partiql/ast/v1/expr/ExprPosition$Builder; - public fun rhs (Lorg/partiql/ast/v1/expr/Expr;)Lorg/partiql/ast/v1/expr/ExprPosition$Builder; +public class org/partiql/ast/expr/ExprPosition$Builder { + public fun build ()Lorg/partiql/ast/expr/ExprPosition; + public fun lhs (Lorg/partiql/ast/expr/Expr;)Lorg/partiql/ast/expr/ExprPosition$Builder; + public fun rhs (Lorg/partiql/ast/expr/Expr;)Lorg/partiql/ast/expr/ExprPosition$Builder; public fun toString ()Ljava/lang/String; } -public class org/partiql/ast/v1/expr/ExprQuerySet : org/partiql/ast/v1/expr/Expr { - public final field body Lorg/partiql/ast/v1/QueryBody; - public final field limit Lorg/partiql/ast/v1/expr/Expr; - public final field offset Lorg/partiql/ast/v1/expr/Expr; - public final field orderBy Lorg/partiql/ast/v1/OrderBy; - public fun (Lorg/partiql/ast/v1/QueryBody;Lorg/partiql/ast/v1/OrderBy;Lorg/partiql/ast/v1/expr/Expr;Lorg/partiql/ast/v1/expr/Expr;)V - public fun accept (Lorg/partiql/ast/v1/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; - public static fun builder ()Lorg/partiql/ast/v1/expr/ExprQuerySet$Builder; +public class org/partiql/ast/expr/ExprQuerySet : org/partiql/ast/expr/Expr { + public final field body Lorg/partiql/ast/QueryBody; + public final field limit Lorg/partiql/ast/expr/Expr; + public final field offset Lorg/partiql/ast/expr/Expr; + public final field orderBy Lorg/partiql/ast/OrderBy; + public fun (Lorg/partiql/ast/QueryBody;Lorg/partiql/ast/OrderBy;Lorg/partiql/ast/expr/Expr;Lorg/partiql/ast/expr/Expr;)V + public fun accept (Lorg/partiql/ast/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; + public static fun builder ()Lorg/partiql/ast/expr/ExprQuerySet$Builder; protected fun canEqual (Ljava/lang/Object;)Z public fun children ()Ljava/util/Collection; public fun equals (Ljava/lang/Object;)Z public fun hashCode ()I } -public class org/partiql/ast/v1/expr/ExprQuerySet$Builder { - public fun body (Lorg/partiql/ast/v1/QueryBody;)Lorg/partiql/ast/v1/expr/ExprQuerySet$Builder; - public fun build ()Lorg/partiql/ast/v1/expr/ExprQuerySet; - public fun limit (Lorg/partiql/ast/v1/expr/Expr;)Lorg/partiql/ast/v1/expr/ExprQuerySet$Builder; - public fun offset (Lorg/partiql/ast/v1/expr/Expr;)Lorg/partiql/ast/v1/expr/ExprQuerySet$Builder; - public fun orderBy (Lorg/partiql/ast/v1/OrderBy;)Lorg/partiql/ast/v1/expr/ExprQuerySet$Builder; +public class org/partiql/ast/expr/ExprQuerySet$Builder { + public fun body (Lorg/partiql/ast/QueryBody;)Lorg/partiql/ast/expr/ExprQuerySet$Builder; + public fun build ()Lorg/partiql/ast/expr/ExprQuerySet; + public fun limit (Lorg/partiql/ast/expr/Expr;)Lorg/partiql/ast/expr/ExprQuerySet$Builder; + public fun offset (Lorg/partiql/ast/expr/Expr;)Lorg/partiql/ast/expr/ExprQuerySet$Builder; + public fun orderBy (Lorg/partiql/ast/OrderBy;)Lorg/partiql/ast/expr/ExprQuerySet$Builder; public fun toString ()Ljava/lang/String; } -public class org/partiql/ast/v1/expr/ExprRowValue : org/partiql/ast/v1/expr/Expr { +public class org/partiql/ast/expr/ExprRowValue : org/partiql/ast/expr/Expr { public final field values Ljava/util/List; public fun (Ljava/util/List;)V - public fun accept (Lorg/partiql/ast/v1/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; - public static fun builder ()Lorg/partiql/ast/v1/expr/ExprRowValue$Builder; + public fun accept (Lorg/partiql/ast/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; + public static fun builder ()Lorg/partiql/ast/expr/ExprRowValue$Builder; protected fun canEqual (Ljava/lang/Object;)Z public fun children ()Ljava/util/Collection; public fun equals (Ljava/lang/Object;)Z public fun hashCode ()I } -public class org/partiql/ast/v1/expr/ExprRowValue$Builder { - public fun build ()Lorg/partiql/ast/v1/expr/ExprRowValue; +public class org/partiql/ast/expr/ExprRowValue$Builder { + public fun build ()Lorg/partiql/ast/expr/ExprRowValue; public fun toString ()Ljava/lang/String; - public fun values (Ljava/util/List;)Lorg/partiql/ast/v1/expr/ExprRowValue$Builder; + public fun values (Ljava/util/List;)Lorg/partiql/ast/expr/ExprRowValue$Builder; } -public class org/partiql/ast/v1/expr/ExprSessionAttribute : org/partiql/ast/v1/expr/Expr { - public final field sessionAttribute Lorg/partiql/ast/v1/expr/SessionAttribute; - public fun (Lorg/partiql/ast/v1/expr/SessionAttribute;)V - public fun accept (Lorg/partiql/ast/v1/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; - public static fun builder ()Lorg/partiql/ast/v1/expr/ExprSessionAttribute$Builder; +public class org/partiql/ast/expr/ExprSessionAttribute : org/partiql/ast/expr/Expr { + public final field sessionAttribute Lorg/partiql/ast/expr/SessionAttribute; + public fun (Lorg/partiql/ast/expr/SessionAttribute;)V + public fun accept (Lorg/partiql/ast/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; + public static fun builder ()Lorg/partiql/ast/expr/ExprSessionAttribute$Builder; protected fun canEqual (Ljava/lang/Object;)Z public fun children ()Ljava/util/Collection; public fun equals (Ljava/lang/Object;)Z public fun hashCode ()I } -public class org/partiql/ast/v1/expr/ExprSessionAttribute$Builder { - public fun build ()Lorg/partiql/ast/v1/expr/ExprSessionAttribute; - public fun sessionAttribute (Lorg/partiql/ast/v1/expr/SessionAttribute;)Lorg/partiql/ast/v1/expr/ExprSessionAttribute$Builder; +public class org/partiql/ast/expr/ExprSessionAttribute$Builder { + public fun build ()Lorg/partiql/ast/expr/ExprSessionAttribute; + public fun sessionAttribute (Lorg/partiql/ast/expr/SessionAttribute;)Lorg/partiql/ast/expr/ExprSessionAttribute$Builder; public fun toString ()Ljava/lang/String; } -public class org/partiql/ast/v1/expr/ExprStruct : org/partiql/ast/v1/expr/Expr { +public class org/partiql/ast/expr/ExprStruct : org/partiql/ast/expr/Expr { public final field fields Ljava/util/List; public fun (Ljava/util/List;)V - public fun accept (Lorg/partiql/ast/v1/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; - public static fun builder ()Lorg/partiql/ast/v1/expr/ExprStruct$Builder; + public fun accept (Lorg/partiql/ast/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; + public static fun builder ()Lorg/partiql/ast/expr/ExprStruct$Builder; protected fun canEqual (Ljava/lang/Object;)Z public fun children ()Ljava/util/Collection; public fun equals (Ljava/lang/Object;)Z public fun hashCode ()I } -public class org/partiql/ast/v1/expr/ExprStruct$Builder { - public fun build ()Lorg/partiql/ast/v1/expr/ExprStruct; - public fun fields (Ljava/util/List;)Lorg/partiql/ast/v1/expr/ExprStruct$Builder; +public class org/partiql/ast/expr/ExprStruct$Builder { + public fun build ()Lorg/partiql/ast/expr/ExprStruct; + public fun fields (Ljava/util/List;)Lorg/partiql/ast/expr/ExprStruct$Builder; public fun toString ()Ljava/lang/String; } -public class org/partiql/ast/v1/expr/ExprStruct$Field : org/partiql/ast/v1/AstNode { - public final field name Lorg/partiql/ast/v1/expr/Expr; - public final field value Lorg/partiql/ast/v1/expr/Expr; - public fun (Lorg/partiql/ast/v1/expr/Expr;Lorg/partiql/ast/v1/expr/Expr;)V - public fun accept (Lorg/partiql/ast/v1/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; - public static fun builder ()Lorg/partiql/ast/v1/expr/ExprStruct$Field$Builder; +public class org/partiql/ast/expr/ExprStruct$Field : org/partiql/ast/AstNode { + public final field name Lorg/partiql/ast/expr/Expr; + public final field value Lorg/partiql/ast/expr/Expr; + public fun (Lorg/partiql/ast/expr/Expr;Lorg/partiql/ast/expr/Expr;)V + public fun accept (Lorg/partiql/ast/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; + public static fun builder ()Lorg/partiql/ast/expr/ExprStruct$Field$Builder; protected fun canEqual (Ljava/lang/Object;)Z public fun children ()Ljava/util/Collection; public fun equals (Ljava/lang/Object;)Z public fun hashCode ()I } -public class org/partiql/ast/v1/expr/ExprStruct$Field$Builder { - public fun build ()Lorg/partiql/ast/v1/expr/ExprStruct$Field; - public fun name (Lorg/partiql/ast/v1/expr/Expr;)Lorg/partiql/ast/v1/expr/ExprStruct$Field$Builder; +public class org/partiql/ast/expr/ExprStruct$Field$Builder { + public fun build ()Lorg/partiql/ast/expr/ExprStruct$Field; + public fun name (Lorg/partiql/ast/expr/Expr;)Lorg/partiql/ast/expr/ExprStruct$Field$Builder; public fun toString ()Ljava/lang/String; - public fun value (Lorg/partiql/ast/v1/expr/Expr;)Lorg/partiql/ast/v1/expr/ExprStruct$Field$Builder; + public fun value (Lorg/partiql/ast/expr/Expr;)Lorg/partiql/ast/expr/ExprStruct$Field$Builder; } -public class org/partiql/ast/v1/expr/ExprSubstring : org/partiql/ast/v1/expr/Expr { - public final field length Lorg/partiql/ast/v1/expr/Expr; - public final field start Lorg/partiql/ast/v1/expr/Expr; - public final field value Lorg/partiql/ast/v1/expr/Expr; - public fun (Lorg/partiql/ast/v1/expr/Expr;Lorg/partiql/ast/v1/expr/Expr;Lorg/partiql/ast/v1/expr/Expr;)V - public fun accept (Lorg/partiql/ast/v1/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; - public static fun builder ()Lorg/partiql/ast/v1/expr/ExprSubstring$Builder; +public class org/partiql/ast/expr/ExprSubstring : org/partiql/ast/expr/Expr { + public final field length Lorg/partiql/ast/expr/Expr; + public final field start Lorg/partiql/ast/expr/Expr; + public final field value Lorg/partiql/ast/expr/Expr; + public fun (Lorg/partiql/ast/expr/Expr;Lorg/partiql/ast/expr/Expr;Lorg/partiql/ast/expr/Expr;)V + public fun accept (Lorg/partiql/ast/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; + public static fun builder ()Lorg/partiql/ast/expr/ExprSubstring$Builder; protected fun canEqual (Ljava/lang/Object;)Z public fun children ()Ljava/util/Collection; public fun equals (Ljava/lang/Object;)Z public fun hashCode ()I } -public class org/partiql/ast/v1/expr/ExprSubstring$Builder { - public fun build ()Lorg/partiql/ast/v1/expr/ExprSubstring; - public fun length (Lorg/partiql/ast/v1/expr/Expr;)Lorg/partiql/ast/v1/expr/ExprSubstring$Builder; - public fun start (Lorg/partiql/ast/v1/expr/Expr;)Lorg/partiql/ast/v1/expr/ExprSubstring$Builder; +public class org/partiql/ast/expr/ExprSubstring$Builder { + public fun build ()Lorg/partiql/ast/expr/ExprSubstring; + public fun length (Lorg/partiql/ast/expr/Expr;)Lorg/partiql/ast/expr/ExprSubstring$Builder; + public fun start (Lorg/partiql/ast/expr/Expr;)Lorg/partiql/ast/expr/ExprSubstring$Builder; public fun toString ()Ljava/lang/String; - public fun value (Lorg/partiql/ast/v1/expr/Expr;)Lorg/partiql/ast/v1/expr/ExprSubstring$Builder; + public fun value (Lorg/partiql/ast/expr/Expr;)Lorg/partiql/ast/expr/ExprSubstring$Builder; } -public class org/partiql/ast/v1/expr/ExprTrim : org/partiql/ast/v1/expr/Expr { - public final field chars Lorg/partiql/ast/v1/expr/Expr; - public final field trimSpec Lorg/partiql/ast/v1/expr/TrimSpec; - public final field value Lorg/partiql/ast/v1/expr/Expr; - public fun (Lorg/partiql/ast/v1/expr/Expr;Lorg/partiql/ast/v1/expr/Expr;Lorg/partiql/ast/v1/expr/TrimSpec;)V - public fun accept (Lorg/partiql/ast/v1/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; - public static fun builder ()Lorg/partiql/ast/v1/expr/ExprTrim$Builder; +public class org/partiql/ast/expr/ExprTrim : org/partiql/ast/expr/Expr { + public final field chars Lorg/partiql/ast/expr/Expr; + public final field trimSpec Lorg/partiql/ast/expr/TrimSpec; + public final field value Lorg/partiql/ast/expr/Expr; + public fun (Lorg/partiql/ast/expr/Expr;Lorg/partiql/ast/expr/Expr;Lorg/partiql/ast/expr/TrimSpec;)V + public fun accept (Lorg/partiql/ast/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; + public static fun builder ()Lorg/partiql/ast/expr/ExprTrim$Builder; protected fun canEqual (Ljava/lang/Object;)Z public fun children ()Ljava/util/Collection; public fun equals (Ljava/lang/Object;)Z public fun hashCode ()I } -public class org/partiql/ast/v1/expr/ExprTrim$Builder { - public fun build ()Lorg/partiql/ast/v1/expr/ExprTrim; - public fun chars (Lorg/partiql/ast/v1/expr/Expr;)Lorg/partiql/ast/v1/expr/ExprTrim$Builder; +public class org/partiql/ast/expr/ExprTrim$Builder { + public fun build ()Lorg/partiql/ast/expr/ExprTrim; + public fun chars (Lorg/partiql/ast/expr/Expr;)Lorg/partiql/ast/expr/ExprTrim$Builder; public fun toString ()Ljava/lang/String; - public fun trimSpec (Lorg/partiql/ast/v1/expr/TrimSpec;)Lorg/partiql/ast/v1/expr/ExprTrim$Builder; - public fun value (Lorg/partiql/ast/v1/expr/Expr;)Lorg/partiql/ast/v1/expr/ExprTrim$Builder; + public fun trimSpec (Lorg/partiql/ast/expr/TrimSpec;)Lorg/partiql/ast/expr/ExprTrim$Builder; + public fun value (Lorg/partiql/ast/expr/Expr;)Lorg/partiql/ast/expr/ExprTrim$Builder; } -public class org/partiql/ast/v1/expr/ExprValues : org/partiql/ast/v1/expr/Expr { +public class org/partiql/ast/expr/ExprValues : org/partiql/ast/expr/Expr { public final field rows Ljava/util/List; public fun (Ljava/util/List;)V - public fun accept (Lorg/partiql/ast/v1/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; - public static fun builder ()Lorg/partiql/ast/v1/expr/ExprValues$Builder; + public fun accept (Lorg/partiql/ast/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; + public static fun builder ()Lorg/partiql/ast/expr/ExprValues$Builder; protected fun canEqual (Ljava/lang/Object;)Z public fun children ()Ljava/util/Collection; public fun equals (Ljava/lang/Object;)Z public fun hashCode ()I } -public class org/partiql/ast/v1/expr/ExprValues$Builder { - public fun build ()Lorg/partiql/ast/v1/expr/ExprValues; - public fun rows (Ljava/util/List;)Lorg/partiql/ast/v1/expr/ExprValues$Builder; +public class org/partiql/ast/expr/ExprValues$Builder { + public fun build ()Lorg/partiql/ast/expr/ExprValues; + public fun rows (Ljava/util/List;)Lorg/partiql/ast/expr/ExprValues$Builder; public fun toString ()Ljava/lang/String; } -public class org/partiql/ast/v1/expr/ExprVarRef : org/partiql/ast/v1/expr/Expr { - public final field identifierChain Lorg/partiql/ast/v1/IdentifierChain; - public final field scope Lorg/partiql/ast/v1/expr/Scope; - public fun (Lorg/partiql/ast/v1/IdentifierChain;Lorg/partiql/ast/v1/expr/Scope;)V - public fun accept (Lorg/partiql/ast/v1/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; - public static fun builder ()Lorg/partiql/ast/v1/expr/ExprVarRef$Builder; +public class org/partiql/ast/expr/ExprVarRef : org/partiql/ast/expr/Expr { + public final field identifierChain Lorg/partiql/ast/IdentifierChain; + public final field scope Lorg/partiql/ast/expr/Scope; + public fun (Lorg/partiql/ast/IdentifierChain;Lorg/partiql/ast/expr/Scope;)V + public fun accept (Lorg/partiql/ast/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; + public static fun builder ()Lorg/partiql/ast/expr/ExprVarRef$Builder; protected fun canEqual (Ljava/lang/Object;)Z public fun children ()Ljava/util/Collection; public fun equals (Ljava/lang/Object;)Z public fun hashCode ()I } -public class org/partiql/ast/v1/expr/ExprVarRef$Builder { - public fun build ()Lorg/partiql/ast/v1/expr/ExprVarRef; - public fun identifierChain (Lorg/partiql/ast/v1/IdentifierChain;)Lorg/partiql/ast/v1/expr/ExprVarRef$Builder; - public fun scope (Lorg/partiql/ast/v1/expr/Scope;)Lorg/partiql/ast/v1/expr/ExprVarRef$Builder; +public class org/partiql/ast/expr/ExprVarRef$Builder { + public fun build ()Lorg/partiql/ast/expr/ExprVarRef; + public fun identifierChain (Lorg/partiql/ast/IdentifierChain;)Lorg/partiql/ast/expr/ExprVarRef$Builder; + public fun scope (Lorg/partiql/ast/expr/Scope;)Lorg/partiql/ast/expr/ExprVarRef$Builder; public fun toString ()Ljava/lang/String; } -public class org/partiql/ast/v1/expr/ExprVariant : org/partiql/ast/v1/expr/Expr { +public class org/partiql/ast/expr/ExprVariant : org/partiql/ast/expr/Expr { public final field encoding Ljava/lang/String; public final field value Ljava/lang/String; public fun (Ljava/lang/String;Ljava/lang/String;)V - public fun accept (Lorg/partiql/ast/v1/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; - public static fun builder ()Lorg/partiql/ast/v1/expr/ExprVariant$Builder; + public fun accept (Lorg/partiql/ast/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; + public static fun builder ()Lorg/partiql/ast/expr/ExprVariant$Builder; protected fun canEqual (Ljava/lang/Object;)Z public synthetic fun children ()Ljava/util/Collection; public fun children ()Ljava/util/List; @@ -7109,108 +1850,108 @@ public class org/partiql/ast/v1/expr/ExprVariant : org/partiql/ast/v1/expr/Expr public fun hashCode ()I } -public class org/partiql/ast/v1/expr/ExprVariant$Builder { - public fun build ()Lorg/partiql/ast/v1/expr/ExprVariant; - public fun encoding (Ljava/lang/String;)Lorg/partiql/ast/v1/expr/ExprVariant$Builder; +public class org/partiql/ast/expr/ExprVariant$Builder { + public fun build ()Lorg/partiql/ast/expr/ExprVariant; + public fun encoding (Ljava/lang/String;)Lorg/partiql/ast/expr/ExprVariant$Builder; public fun toString ()Ljava/lang/String; - public fun value (Ljava/lang/String;)Lorg/partiql/ast/v1/expr/ExprVariant$Builder; -} - -public class org/partiql/ast/v1/expr/ExprWindow : org/partiql/ast/v1/expr/Expr { - public final field defaultValue Lorg/partiql/ast/v1/expr/Expr; - public final field expression Lorg/partiql/ast/v1/expr/Expr; - public final field offset Lorg/partiql/ast/v1/expr/Expr; - public final field over Lorg/partiql/ast/v1/expr/ExprWindow$Over; - public final field windowFunction Lorg/partiql/ast/v1/expr/WindowFunction; - public fun (Lorg/partiql/ast/v1/expr/WindowFunction;Lorg/partiql/ast/v1/expr/Expr;Lorg/partiql/ast/v1/expr/Expr;Lorg/partiql/ast/v1/expr/Expr;Lorg/partiql/ast/v1/expr/ExprWindow$Over;)V - public fun accept (Lorg/partiql/ast/v1/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; - public static fun builder ()Lorg/partiql/ast/v1/expr/ExprWindow$Builder; + public fun value (Ljava/lang/String;)Lorg/partiql/ast/expr/ExprVariant$Builder; +} + +public class org/partiql/ast/expr/ExprWindow : org/partiql/ast/expr/Expr { + public final field defaultValue Lorg/partiql/ast/expr/Expr; + public final field expression Lorg/partiql/ast/expr/Expr; + public final field offset Lorg/partiql/ast/expr/Expr; + public final field over Lorg/partiql/ast/expr/ExprWindow$Over; + public final field windowFunction Lorg/partiql/ast/expr/WindowFunction; + public fun (Lorg/partiql/ast/expr/WindowFunction;Lorg/partiql/ast/expr/Expr;Lorg/partiql/ast/expr/Expr;Lorg/partiql/ast/expr/Expr;Lorg/partiql/ast/expr/ExprWindow$Over;)V + public fun accept (Lorg/partiql/ast/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; + public static fun builder ()Lorg/partiql/ast/expr/ExprWindow$Builder; protected fun canEqual (Ljava/lang/Object;)Z public fun children ()Ljava/util/Collection; public fun equals (Ljava/lang/Object;)Z public fun hashCode ()I } -public class org/partiql/ast/v1/expr/ExprWindow$Builder { - public fun build ()Lorg/partiql/ast/v1/expr/ExprWindow; - public fun defaultValue (Lorg/partiql/ast/v1/expr/Expr;)Lorg/partiql/ast/v1/expr/ExprWindow$Builder; - public fun expression (Lorg/partiql/ast/v1/expr/Expr;)Lorg/partiql/ast/v1/expr/ExprWindow$Builder; - public fun offset (Lorg/partiql/ast/v1/expr/Expr;)Lorg/partiql/ast/v1/expr/ExprWindow$Builder; - public fun over (Lorg/partiql/ast/v1/expr/ExprWindow$Over;)Lorg/partiql/ast/v1/expr/ExprWindow$Builder; +public class org/partiql/ast/expr/ExprWindow$Builder { + public fun build ()Lorg/partiql/ast/expr/ExprWindow; + public fun defaultValue (Lorg/partiql/ast/expr/Expr;)Lorg/partiql/ast/expr/ExprWindow$Builder; + public fun expression (Lorg/partiql/ast/expr/Expr;)Lorg/partiql/ast/expr/ExprWindow$Builder; + public fun offset (Lorg/partiql/ast/expr/Expr;)Lorg/partiql/ast/expr/ExprWindow$Builder; + public fun over (Lorg/partiql/ast/expr/ExprWindow$Over;)Lorg/partiql/ast/expr/ExprWindow$Builder; public fun toString ()Ljava/lang/String; - public fun windowFunction (Lorg/partiql/ast/v1/expr/WindowFunction;)Lorg/partiql/ast/v1/expr/ExprWindow$Builder; + public fun windowFunction (Lorg/partiql/ast/expr/WindowFunction;)Lorg/partiql/ast/expr/ExprWindow$Builder; } -public class org/partiql/ast/v1/expr/ExprWindow$Over : org/partiql/ast/v1/AstNode { +public class org/partiql/ast/expr/ExprWindow$Over : org/partiql/ast/AstNode { public final field partitions Ljava/util/List; public final field sorts Ljava/util/List; public fun (Ljava/util/List;Ljava/util/List;)V - public fun accept (Lorg/partiql/ast/v1/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; - public static fun builder ()Lorg/partiql/ast/v1/expr/ExprWindow$Over$Builder; + public fun accept (Lorg/partiql/ast/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; + public static fun builder ()Lorg/partiql/ast/expr/ExprWindow$Over$Builder; protected fun canEqual (Ljava/lang/Object;)Z public fun children ()Ljava/util/Collection; public fun equals (Ljava/lang/Object;)Z public fun hashCode ()I } -public class org/partiql/ast/v1/expr/ExprWindow$Over$Builder { - public fun build ()Lorg/partiql/ast/v1/expr/ExprWindow$Over; - public fun partitions (Ljava/util/List;)Lorg/partiql/ast/v1/expr/ExprWindow$Over$Builder; - public fun sorts (Ljava/util/List;)Lorg/partiql/ast/v1/expr/ExprWindow$Over$Builder; +public class org/partiql/ast/expr/ExprWindow$Over$Builder { + public fun build ()Lorg/partiql/ast/expr/ExprWindow$Over; + public fun partitions (Ljava/util/List;)Lorg/partiql/ast/expr/ExprWindow$Over$Builder; + public fun sorts (Ljava/util/List;)Lorg/partiql/ast/expr/ExprWindow$Over$Builder; public fun toString ()Ljava/lang/String; } -public abstract class org/partiql/ast/v1/expr/PathStep : org/partiql/ast/v1/AstNode { - public final field next Lorg/partiql/ast/v1/expr/PathStep; - protected fun (Lorg/partiql/ast/v1/expr/PathStep;)V +public abstract class org/partiql/ast/expr/PathStep : org/partiql/ast/AstNode { + public final field next Lorg/partiql/ast/expr/PathStep; + protected fun (Lorg/partiql/ast/expr/PathStep;)V } -public class org/partiql/ast/v1/expr/PathStep$AllElements : org/partiql/ast/v1/expr/PathStep { - public fun (Lorg/partiql/ast/v1/expr/PathStep;)V - public fun accept (Lorg/partiql/ast/v1/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; +public class org/partiql/ast/expr/PathStep$AllElements : org/partiql/ast/expr/PathStep { + public fun (Lorg/partiql/ast/expr/PathStep;)V + public fun accept (Lorg/partiql/ast/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; protected fun canEqual (Ljava/lang/Object;)Z public fun children ()Ljava/util/Collection; public fun equals (Ljava/lang/Object;)Z public fun hashCode ()I } -public class org/partiql/ast/v1/expr/PathStep$AllFields : org/partiql/ast/v1/expr/PathStep { - public fun (Lorg/partiql/ast/v1/expr/PathStep;)V - public fun accept (Lorg/partiql/ast/v1/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; +public class org/partiql/ast/expr/PathStep$AllFields : org/partiql/ast/expr/PathStep { + public fun (Lorg/partiql/ast/expr/PathStep;)V + public fun accept (Lorg/partiql/ast/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; protected fun canEqual (Ljava/lang/Object;)Z public fun children ()Ljava/util/Collection; public fun equals (Ljava/lang/Object;)Z public fun hashCode ()I } -public class org/partiql/ast/v1/expr/PathStep$Element : org/partiql/ast/v1/expr/PathStep { - public final field element Lorg/partiql/ast/v1/expr/Expr; - public fun (Lorg/partiql/ast/v1/expr/Expr;Lorg/partiql/ast/v1/expr/PathStep;)V - public fun accept (Lorg/partiql/ast/v1/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; +public class org/partiql/ast/expr/PathStep$Element : org/partiql/ast/expr/PathStep { + public final field element Lorg/partiql/ast/expr/Expr; + public fun (Lorg/partiql/ast/expr/Expr;Lorg/partiql/ast/expr/PathStep;)V + public fun accept (Lorg/partiql/ast/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; protected fun canEqual (Ljava/lang/Object;)Z public fun children ()Ljava/util/Collection; public fun equals (Ljava/lang/Object;)Z public fun hashCode ()I } -public class org/partiql/ast/v1/expr/PathStep$Field : org/partiql/ast/v1/expr/PathStep { - public final field field Lorg/partiql/ast/v1/Identifier; - public fun (Lorg/partiql/ast/v1/Identifier;Lorg/partiql/ast/v1/expr/PathStep;)V - public fun accept (Lorg/partiql/ast/v1/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; +public class org/partiql/ast/expr/PathStep$Field : org/partiql/ast/expr/PathStep { + public final field field Lorg/partiql/ast/Identifier; + public fun (Lorg/partiql/ast/Identifier;Lorg/partiql/ast/expr/PathStep;)V + public fun accept (Lorg/partiql/ast/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; protected fun canEqual (Ljava/lang/Object;)Z public fun children ()Ljava/util/Collection; public fun equals (Ljava/lang/Object;)Z public fun hashCode ()I } -public class org/partiql/ast/v1/expr/Scope : org/partiql/ast/v1/AstEnum { +public class org/partiql/ast/expr/Scope : org/partiql/ast/AstEnum { public static final field DEFAULT I public static final field LOCAL I public static final field UNKNOWN I - public static fun DEFAULT ()Lorg/partiql/ast/v1/expr/Scope; - public static fun LOCAL ()Lorg/partiql/ast/v1/expr/Scope; - public static fun UNKNOWN ()Lorg/partiql/ast/v1/expr/Scope; - public fun accept (Lorg/partiql/ast/v1/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; + public static fun DEFAULT ()Lorg/partiql/ast/expr/Scope; + public static fun LOCAL ()Lorg/partiql/ast/expr/Scope; + public static fun UNKNOWN ()Lorg/partiql/ast/expr/Scope; + public fun accept (Lorg/partiql/ast/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; protected fun canEqual (Ljava/lang/Object;)Z public fun children ()Ljava/util/Collection; public fun code ()I @@ -7218,18 +1959,18 @@ public class org/partiql/ast/v1/expr/Scope : org/partiql/ast/v1/AstEnum { public fun equals (Ljava/lang/Object;)Z public fun hashCode ()I public fun name ()Ljava/lang/String; - public static fun parse (Ljava/lang/String;)Lorg/partiql/ast/v1/expr/Scope; + public static fun parse (Ljava/lang/String;)Lorg/partiql/ast/expr/Scope; } -public class org/partiql/ast/v1/expr/SessionAttribute : org/partiql/ast/v1/AstEnum { +public class org/partiql/ast/expr/SessionAttribute : org/partiql/ast/AstEnum { public static final field CURRENT_DATE I public static final field CURRENT_USER I public static final field UNKNOWN I public fun (I)V - public static fun CURRENT_DATE ()Lorg/partiql/ast/v1/expr/SessionAttribute; - public static fun CURRENT_USER ()Lorg/partiql/ast/v1/expr/SessionAttribute; - public static fun UNKNOWN ()Lorg/partiql/ast/v1/expr/SessionAttribute; - public fun accept (Lorg/partiql/ast/v1/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; + public static fun CURRENT_DATE ()Lorg/partiql/ast/expr/SessionAttribute; + public static fun CURRENT_USER ()Lorg/partiql/ast/expr/SessionAttribute; + public static fun UNKNOWN ()Lorg/partiql/ast/expr/SessionAttribute; + public fun accept (Lorg/partiql/ast/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; protected fun canEqual (Ljava/lang/Object;)Z public fun children ()Ljava/util/Collection; public fun code ()I @@ -7237,19 +1978,19 @@ public class org/partiql/ast/v1/expr/SessionAttribute : org/partiql/ast/v1/AstEn public fun equals (Ljava/lang/Object;)Z public fun hashCode ()I public fun name ()Ljava/lang/String; - public static fun parse (Ljava/lang/String;)Lorg/partiql/ast/v1/expr/SessionAttribute; + public static fun parse (Ljava/lang/String;)Lorg/partiql/ast/expr/SessionAttribute; } -public class org/partiql/ast/v1/expr/TrimSpec : org/partiql/ast/v1/AstEnum { +public class org/partiql/ast/expr/TrimSpec : org/partiql/ast/AstEnum { public static final field BOTH I public static final field LEADING I public static final field TRAILING I public static final field UNKNOWN I - public static fun BOTH ()Lorg/partiql/ast/v1/expr/TrimSpec; - public static fun LEADING ()Lorg/partiql/ast/v1/expr/TrimSpec; - public static fun TRAILING ()Lorg/partiql/ast/v1/expr/TrimSpec; - public static fun UNKNOWN ()Lorg/partiql/ast/v1/expr/TrimSpec; - public fun accept (Lorg/partiql/ast/v1/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; + public static fun BOTH ()Lorg/partiql/ast/expr/TrimSpec; + public static fun LEADING ()Lorg/partiql/ast/expr/TrimSpec; + public static fun TRAILING ()Lorg/partiql/ast/expr/TrimSpec; + public static fun UNKNOWN ()Lorg/partiql/ast/expr/TrimSpec; + public fun accept (Lorg/partiql/ast/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; protected fun canEqual (Ljava/lang/Object;)Z public fun children ()Ljava/util/Collection; public fun code ()I @@ -7257,18 +1998,18 @@ public class org/partiql/ast/v1/expr/TrimSpec : org/partiql/ast/v1/AstEnum { public fun equals (Ljava/lang/Object;)Z public fun hashCode ()I public fun name ()Ljava/lang/String; - public static fun parse (Ljava/lang/String;)Lorg/partiql/ast/v1/expr/TrimSpec; + public static fun parse (Ljava/lang/String;)Lorg/partiql/ast/expr/TrimSpec; } -public class org/partiql/ast/v1/expr/WindowFunction : org/partiql/ast/v1/AstEnum { +public class org/partiql/ast/expr/WindowFunction : org/partiql/ast/AstEnum { public static final field LAG I public static final field LEAD I public static final field UNKNOWN I public fun (I)V - public static fun LAG ()Lorg/partiql/ast/v1/expr/WindowFunction; - public static fun LEAD ()Lorg/partiql/ast/v1/expr/WindowFunction; - public static fun UNKNOWN ()Lorg/partiql/ast/v1/expr/WindowFunction; - public fun accept (Lorg/partiql/ast/v1/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; + public static fun LAG ()Lorg/partiql/ast/expr/WindowFunction; + public static fun LEAD ()Lorg/partiql/ast/expr/WindowFunction; + public static fun UNKNOWN ()Lorg/partiql/ast/expr/WindowFunction; + public fun accept (Lorg/partiql/ast/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; protected fun canEqual (Ljava/lang/Object;)Z public fun children ()Ljava/util/Collection; public fun code ()I @@ -7276,10 +2017,10 @@ public class org/partiql/ast/v1/expr/WindowFunction : org/partiql/ast/v1/AstEnum public fun equals (Ljava/lang/Object;)Z public fun hashCode ()I public fun name ()Ljava/lang/String; - public static fun parse (Ljava/lang/String;)Lorg/partiql/ast/v1/expr/WindowFunction; + public static fun parse (Ljava/lang/String;)Lorg/partiql/ast/expr/WindowFunction; } -public class org/partiql/ast/v1/graph/GraphDirection : org/partiql/ast/v1/AstEnum { +public class org/partiql/ast/graph/GraphDirection : org/partiql/ast/AstEnum { public static final field LEFT I public static final field LEFT_OR_RIGHT I public static final field LEFT_OR_UNDIRECTED I @@ -7288,15 +2029,15 @@ public class org/partiql/ast/v1/graph/GraphDirection : org/partiql/ast/v1/AstEnu public static final field UNDIRECTED I public static final field UNDIRECTED_OR_RIGHT I public static final field UNKNOWN I - public static fun LEFT ()Lorg/partiql/ast/v1/graph/GraphDirection; - public static fun LEFT_OR_RIGHT ()Lorg/partiql/ast/v1/graph/GraphDirection; - public static fun LEFT_OR_UNDIRECTED ()Lorg/partiql/ast/v1/graph/GraphDirection; - public static fun LEFT_UNDIRECTED_OR_RIGHT ()Lorg/partiql/ast/v1/graph/GraphDirection; - public static fun RIGHT ()Lorg/partiql/ast/v1/graph/GraphDirection; - public static fun UNDIRECTED ()Lorg/partiql/ast/v1/graph/GraphDirection; - public static fun UNDIRECTED_OR_RIGHT ()Lorg/partiql/ast/v1/graph/GraphDirection; - public static fun UNKNOWN ()Lorg/partiql/ast/v1/graph/GraphDirection; - public fun accept (Lorg/partiql/ast/v1/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; + public static fun LEFT ()Lorg/partiql/ast/graph/GraphDirection; + public static fun LEFT_OR_RIGHT ()Lorg/partiql/ast/graph/GraphDirection; + public static fun LEFT_OR_UNDIRECTED ()Lorg/partiql/ast/graph/GraphDirection; + public static fun LEFT_UNDIRECTED_OR_RIGHT ()Lorg/partiql/ast/graph/GraphDirection; + public static fun RIGHT ()Lorg/partiql/ast/graph/GraphDirection; + public static fun UNDIRECTED ()Lorg/partiql/ast/graph/GraphDirection; + public static fun UNDIRECTED_OR_RIGHT ()Lorg/partiql/ast/graph/GraphDirection; + public static fun UNKNOWN ()Lorg/partiql/ast/graph/GraphDirection; + public fun accept (Lorg/partiql/ast/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; protected fun canEqual (Ljava/lang/Object;)Z public fun children ()Ljava/util/Collection; public fun code ()I @@ -7304,240 +2045,240 @@ public class org/partiql/ast/v1/graph/GraphDirection : org/partiql/ast/v1/AstEnu public fun equals (Ljava/lang/Object;)Z public fun hashCode ()I public fun name ()Ljava/lang/String; - public static fun parse (Ljava/lang/String;)Lorg/partiql/ast/v1/graph/GraphDirection; + public static fun parse (Ljava/lang/String;)Lorg/partiql/ast/graph/GraphDirection; } -public abstract class org/partiql/ast/v1/graph/GraphLabel : org/partiql/ast/v1/AstNode { +public abstract class org/partiql/ast/graph/GraphLabel : org/partiql/ast/AstNode { public fun ()V } -public class org/partiql/ast/v1/graph/GraphLabel$Conj : org/partiql/ast/v1/graph/GraphLabel { - public final field lhs Lorg/partiql/ast/v1/graph/GraphLabel; - public final field rhs Lorg/partiql/ast/v1/graph/GraphLabel; - public fun (Lorg/partiql/ast/v1/graph/GraphLabel;Lorg/partiql/ast/v1/graph/GraphLabel;)V - public fun accept (Lorg/partiql/ast/v1/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; - public static fun builder ()Lorg/partiql/ast/v1/graph/GraphLabel$Conj$Builder; +public class org/partiql/ast/graph/GraphLabel$Conj : org/partiql/ast/graph/GraphLabel { + public final field lhs Lorg/partiql/ast/graph/GraphLabel; + public final field rhs Lorg/partiql/ast/graph/GraphLabel; + public fun (Lorg/partiql/ast/graph/GraphLabel;Lorg/partiql/ast/graph/GraphLabel;)V + public fun accept (Lorg/partiql/ast/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; + public static fun builder ()Lorg/partiql/ast/graph/GraphLabel$Conj$Builder; protected fun canEqual (Ljava/lang/Object;)Z public fun children ()Ljava/util/Collection; public fun equals (Ljava/lang/Object;)Z public fun hashCode ()I } -public class org/partiql/ast/v1/graph/GraphLabel$Conj$Builder { - public fun build ()Lorg/partiql/ast/v1/graph/GraphLabel$Conj; - public fun lhs (Lorg/partiql/ast/v1/graph/GraphLabel;)Lorg/partiql/ast/v1/graph/GraphLabel$Conj$Builder; - public fun rhs (Lorg/partiql/ast/v1/graph/GraphLabel;)Lorg/partiql/ast/v1/graph/GraphLabel$Conj$Builder; +public class org/partiql/ast/graph/GraphLabel$Conj$Builder { + public fun build ()Lorg/partiql/ast/graph/GraphLabel$Conj; + public fun lhs (Lorg/partiql/ast/graph/GraphLabel;)Lorg/partiql/ast/graph/GraphLabel$Conj$Builder; + public fun rhs (Lorg/partiql/ast/graph/GraphLabel;)Lorg/partiql/ast/graph/GraphLabel$Conj$Builder; public fun toString ()Ljava/lang/String; } -public class org/partiql/ast/v1/graph/GraphLabel$Disj : org/partiql/ast/v1/graph/GraphLabel { - public final field lhs Lorg/partiql/ast/v1/graph/GraphLabel; - public final field rhs Lorg/partiql/ast/v1/graph/GraphLabel; - public fun (Lorg/partiql/ast/v1/graph/GraphLabel;Lorg/partiql/ast/v1/graph/GraphLabel;)V - public fun accept (Lorg/partiql/ast/v1/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; - public static fun builder ()Lorg/partiql/ast/v1/graph/GraphLabel$Disj$Builder; +public class org/partiql/ast/graph/GraphLabel$Disj : org/partiql/ast/graph/GraphLabel { + public final field lhs Lorg/partiql/ast/graph/GraphLabel; + public final field rhs Lorg/partiql/ast/graph/GraphLabel; + public fun (Lorg/partiql/ast/graph/GraphLabel;Lorg/partiql/ast/graph/GraphLabel;)V + public fun accept (Lorg/partiql/ast/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; + public static fun builder ()Lorg/partiql/ast/graph/GraphLabel$Disj$Builder; protected fun canEqual (Ljava/lang/Object;)Z public fun children ()Ljava/util/Collection; public fun equals (Ljava/lang/Object;)Z public fun hashCode ()I } -public class org/partiql/ast/v1/graph/GraphLabel$Disj$Builder { - public fun build ()Lorg/partiql/ast/v1/graph/GraphLabel$Disj; - public fun lhs (Lorg/partiql/ast/v1/graph/GraphLabel;)Lorg/partiql/ast/v1/graph/GraphLabel$Disj$Builder; - public fun rhs (Lorg/partiql/ast/v1/graph/GraphLabel;)Lorg/partiql/ast/v1/graph/GraphLabel$Disj$Builder; +public class org/partiql/ast/graph/GraphLabel$Disj$Builder { + public fun build ()Lorg/partiql/ast/graph/GraphLabel$Disj; + public fun lhs (Lorg/partiql/ast/graph/GraphLabel;)Lorg/partiql/ast/graph/GraphLabel$Disj$Builder; + public fun rhs (Lorg/partiql/ast/graph/GraphLabel;)Lorg/partiql/ast/graph/GraphLabel$Disj$Builder; public fun toString ()Ljava/lang/String; } -public class org/partiql/ast/v1/graph/GraphLabel$Name : org/partiql/ast/v1/graph/GraphLabel { +public class org/partiql/ast/graph/GraphLabel$Name : org/partiql/ast/graph/GraphLabel { public final field name Ljava/lang/String; public fun (Ljava/lang/String;)V - public fun accept (Lorg/partiql/ast/v1/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; - public static fun builder ()Lorg/partiql/ast/v1/graph/GraphLabel$Name$Builder; + public fun accept (Lorg/partiql/ast/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; + public static fun builder ()Lorg/partiql/ast/graph/GraphLabel$Name$Builder; protected fun canEqual (Ljava/lang/Object;)Z public fun children ()Ljava/util/Collection; public fun equals (Ljava/lang/Object;)Z public fun hashCode ()I } -public class org/partiql/ast/v1/graph/GraphLabel$Name$Builder { - public fun build ()Lorg/partiql/ast/v1/graph/GraphLabel$Name; - public fun name (Ljava/lang/String;)Lorg/partiql/ast/v1/graph/GraphLabel$Name$Builder; +public class org/partiql/ast/graph/GraphLabel$Name$Builder { + public fun build ()Lorg/partiql/ast/graph/GraphLabel$Name; + public fun name (Ljava/lang/String;)Lorg/partiql/ast/graph/GraphLabel$Name$Builder; public fun toString ()Ljava/lang/String; } -public class org/partiql/ast/v1/graph/GraphLabel$Negation : org/partiql/ast/v1/graph/GraphLabel { - public final field arg Lorg/partiql/ast/v1/graph/GraphLabel; - public fun (Lorg/partiql/ast/v1/graph/GraphLabel;)V - public fun accept (Lorg/partiql/ast/v1/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; - public static fun builder ()Lorg/partiql/ast/v1/graph/GraphLabel$Negation$Builder; +public class org/partiql/ast/graph/GraphLabel$Negation : org/partiql/ast/graph/GraphLabel { + public final field arg Lorg/partiql/ast/graph/GraphLabel; + public fun (Lorg/partiql/ast/graph/GraphLabel;)V + public fun accept (Lorg/partiql/ast/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; + public static fun builder ()Lorg/partiql/ast/graph/GraphLabel$Negation$Builder; protected fun canEqual (Ljava/lang/Object;)Z public fun children ()Ljava/util/Collection; public fun equals (Ljava/lang/Object;)Z public fun hashCode ()I } -public class org/partiql/ast/v1/graph/GraphLabel$Negation$Builder { - public fun arg (Lorg/partiql/ast/v1/graph/GraphLabel;)Lorg/partiql/ast/v1/graph/GraphLabel$Negation$Builder; - public fun build ()Lorg/partiql/ast/v1/graph/GraphLabel$Negation; +public class org/partiql/ast/graph/GraphLabel$Negation$Builder { + public fun arg (Lorg/partiql/ast/graph/GraphLabel;)Lorg/partiql/ast/graph/GraphLabel$Negation$Builder; + public fun build ()Lorg/partiql/ast/graph/GraphLabel$Negation; public fun toString ()Ljava/lang/String; } -public class org/partiql/ast/v1/graph/GraphLabel$Wildcard : org/partiql/ast/v1/graph/GraphLabel { +public class org/partiql/ast/graph/GraphLabel$Wildcard : org/partiql/ast/graph/GraphLabel { public fun ()V - public fun accept (Lorg/partiql/ast/v1/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; - public static fun builder ()Lorg/partiql/ast/v1/graph/GraphLabel$Wildcard$Builder; + public fun accept (Lorg/partiql/ast/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; + public static fun builder ()Lorg/partiql/ast/graph/GraphLabel$Wildcard$Builder; protected fun canEqual (Ljava/lang/Object;)Z public fun children ()Ljava/util/Collection; public fun equals (Ljava/lang/Object;)Z public fun hashCode ()I } -public class org/partiql/ast/v1/graph/GraphLabel$Wildcard$Builder { - public fun build ()Lorg/partiql/ast/v1/graph/GraphLabel$Wildcard; +public class org/partiql/ast/graph/GraphLabel$Wildcard$Builder { + public fun build ()Lorg/partiql/ast/graph/GraphLabel$Wildcard; public fun toString ()Ljava/lang/String; } -public class org/partiql/ast/v1/graph/GraphMatch : org/partiql/ast/v1/AstNode { +public class org/partiql/ast/graph/GraphMatch : org/partiql/ast/AstNode { public final field patterns Ljava/util/List; - public final field selector Lorg/partiql/ast/v1/graph/GraphSelector; - public fun (Ljava/util/List;Lorg/partiql/ast/v1/graph/GraphSelector;)V - public fun accept (Lorg/partiql/ast/v1/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; - public static fun builder ()Lorg/partiql/ast/v1/graph/GraphMatch$Builder; + public final field selector Lorg/partiql/ast/graph/GraphSelector; + public fun (Ljava/util/List;Lorg/partiql/ast/graph/GraphSelector;)V + public fun accept (Lorg/partiql/ast/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; + public static fun builder ()Lorg/partiql/ast/graph/GraphMatch$Builder; protected fun canEqual (Ljava/lang/Object;)Z public fun children ()Ljava/util/Collection; public fun equals (Ljava/lang/Object;)Z public fun hashCode ()I } -public class org/partiql/ast/v1/graph/GraphMatch$Builder { - public fun build ()Lorg/partiql/ast/v1/graph/GraphMatch; - public fun patterns (Ljava/util/List;)Lorg/partiql/ast/v1/graph/GraphMatch$Builder; - public fun selector (Lorg/partiql/ast/v1/graph/GraphSelector;)Lorg/partiql/ast/v1/graph/GraphMatch$Builder; +public class org/partiql/ast/graph/GraphMatch$Builder { + public fun build ()Lorg/partiql/ast/graph/GraphMatch; + public fun patterns (Ljava/util/List;)Lorg/partiql/ast/graph/GraphMatch$Builder; + public fun selector (Lorg/partiql/ast/graph/GraphSelector;)Lorg/partiql/ast/graph/GraphMatch$Builder; public fun toString ()Ljava/lang/String; } -public abstract class org/partiql/ast/v1/graph/GraphPart : org/partiql/ast/v1/AstNode { +public abstract class org/partiql/ast/graph/GraphPart : org/partiql/ast/AstNode { public fun ()V } -public class org/partiql/ast/v1/graph/GraphPart$Edge : org/partiql/ast/v1/graph/GraphPart { - public final field direction Lorg/partiql/ast/v1/graph/GraphDirection; - public final field label Lorg/partiql/ast/v1/graph/GraphLabel; - public final field prefilter Lorg/partiql/ast/v1/expr/Expr; - public final field quantifier Lorg/partiql/ast/v1/graph/GraphQuantifier; +public class org/partiql/ast/graph/GraphPart$Edge : org/partiql/ast/graph/GraphPart { + public final field direction Lorg/partiql/ast/graph/GraphDirection; + public final field label Lorg/partiql/ast/graph/GraphLabel; + public final field prefilter Lorg/partiql/ast/expr/Expr; + public final field quantifier Lorg/partiql/ast/graph/GraphQuantifier; public final field variable Ljava/lang/String; - public fun (Lorg/partiql/ast/v1/graph/GraphDirection;Lorg/partiql/ast/v1/graph/GraphQuantifier;Lorg/partiql/ast/v1/expr/Expr;Ljava/lang/String;Lorg/partiql/ast/v1/graph/GraphLabel;)V - public fun accept (Lorg/partiql/ast/v1/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; - public static fun builder ()Lorg/partiql/ast/v1/graph/GraphPart$Edge$Builder; + public fun (Lorg/partiql/ast/graph/GraphDirection;Lorg/partiql/ast/graph/GraphQuantifier;Lorg/partiql/ast/expr/Expr;Ljava/lang/String;Lorg/partiql/ast/graph/GraphLabel;)V + public fun accept (Lorg/partiql/ast/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; + public static fun builder ()Lorg/partiql/ast/graph/GraphPart$Edge$Builder; protected fun canEqual (Ljava/lang/Object;)Z public fun children ()Ljava/util/Collection; public fun equals (Ljava/lang/Object;)Z public fun hashCode ()I } -public class org/partiql/ast/v1/graph/GraphPart$Edge$Builder { - public fun build ()Lorg/partiql/ast/v1/graph/GraphPart$Edge; - public fun direction (Lorg/partiql/ast/v1/graph/GraphDirection;)Lorg/partiql/ast/v1/graph/GraphPart$Edge$Builder; - public fun label (Lorg/partiql/ast/v1/graph/GraphLabel;)Lorg/partiql/ast/v1/graph/GraphPart$Edge$Builder; - public fun prefilter (Lorg/partiql/ast/v1/expr/Expr;)Lorg/partiql/ast/v1/graph/GraphPart$Edge$Builder; - public fun quantifier (Lorg/partiql/ast/v1/graph/GraphQuantifier;)Lorg/partiql/ast/v1/graph/GraphPart$Edge$Builder; +public class org/partiql/ast/graph/GraphPart$Edge$Builder { + public fun build ()Lorg/partiql/ast/graph/GraphPart$Edge; + public fun direction (Lorg/partiql/ast/graph/GraphDirection;)Lorg/partiql/ast/graph/GraphPart$Edge$Builder; + public fun label (Lorg/partiql/ast/graph/GraphLabel;)Lorg/partiql/ast/graph/GraphPart$Edge$Builder; + public fun prefilter (Lorg/partiql/ast/expr/Expr;)Lorg/partiql/ast/graph/GraphPart$Edge$Builder; + public fun quantifier (Lorg/partiql/ast/graph/GraphQuantifier;)Lorg/partiql/ast/graph/GraphPart$Edge$Builder; public fun toString ()Ljava/lang/String; - public fun variable (Ljava/lang/String;)Lorg/partiql/ast/v1/graph/GraphPart$Edge$Builder; + public fun variable (Ljava/lang/String;)Lorg/partiql/ast/graph/GraphPart$Edge$Builder; } -public class org/partiql/ast/v1/graph/GraphPart$Node : org/partiql/ast/v1/graph/GraphPart { - public final field label Lorg/partiql/ast/v1/graph/GraphLabel; - public final field prefilter Lorg/partiql/ast/v1/expr/Expr; +public class org/partiql/ast/graph/GraphPart$Node : org/partiql/ast/graph/GraphPart { + public final field label Lorg/partiql/ast/graph/GraphLabel; + public final field prefilter Lorg/partiql/ast/expr/Expr; public final field variable Ljava/lang/String; - public fun (Lorg/partiql/ast/v1/expr/Expr;Ljava/lang/String;Lorg/partiql/ast/v1/graph/GraphLabel;)V - public fun accept (Lorg/partiql/ast/v1/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; - public static fun builder ()Lorg/partiql/ast/v1/graph/GraphPart$Node$Builder; + public fun (Lorg/partiql/ast/expr/Expr;Ljava/lang/String;Lorg/partiql/ast/graph/GraphLabel;)V + public fun accept (Lorg/partiql/ast/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; + public static fun builder ()Lorg/partiql/ast/graph/GraphPart$Node$Builder; protected fun canEqual (Ljava/lang/Object;)Z public fun children ()Ljava/util/Collection; public fun equals (Ljava/lang/Object;)Z public fun hashCode ()I } -public class org/partiql/ast/v1/graph/GraphPart$Node$Builder { - public fun build ()Lorg/partiql/ast/v1/graph/GraphPart$Node; - public fun label (Lorg/partiql/ast/v1/graph/GraphLabel;)Lorg/partiql/ast/v1/graph/GraphPart$Node$Builder; - public fun prefilter (Lorg/partiql/ast/v1/expr/Expr;)Lorg/partiql/ast/v1/graph/GraphPart$Node$Builder; +public class org/partiql/ast/graph/GraphPart$Node$Builder { + public fun build ()Lorg/partiql/ast/graph/GraphPart$Node; + public fun label (Lorg/partiql/ast/graph/GraphLabel;)Lorg/partiql/ast/graph/GraphPart$Node$Builder; + public fun prefilter (Lorg/partiql/ast/expr/Expr;)Lorg/partiql/ast/graph/GraphPart$Node$Builder; public fun toString ()Ljava/lang/String; - public fun variable (Ljava/lang/String;)Lorg/partiql/ast/v1/graph/GraphPart$Node$Builder; + public fun variable (Ljava/lang/String;)Lorg/partiql/ast/graph/GraphPart$Node$Builder; } -public class org/partiql/ast/v1/graph/GraphPart$Pattern : org/partiql/ast/v1/graph/GraphPart { - public final field pattern Lorg/partiql/ast/v1/graph/GraphPattern; - public fun (Lorg/partiql/ast/v1/graph/GraphPattern;)V - public fun accept (Lorg/partiql/ast/v1/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; - public static fun builder ()Lorg/partiql/ast/v1/graph/GraphPart$Pattern$Builder; +public class org/partiql/ast/graph/GraphPart$Pattern : org/partiql/ast/graph/GraphPart { + public final field pattern Lorg/partiql/ast/graph/GraphPattern; + public fun (Lorg/partiql/ast/graph/GraphPattern;)V + public fun accept (Lorg/partiql/ast/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; + public static fun builder ()Lorg/partiql/ast/graph/GraphPart$Pattern$Builder; protected fun canEqual (Ljava/lang/Object;)Z public fun children ()Ljava/util/Collection; public fun equals (Ljava/lang/Object;)Z public fun hashCode ()I } -public class org/partiql/ast/v1/graph/GraphPart$Pattern$Builder { - public fun build ()Lorg/partiql/ast/v1/graph/GraphPart$Pattern; - public fun pattern (Lorg/partiql/ast/v1/graph/GraphPattern;)Lorg/partiql/ast/v1/graph/GraphPart$Pattern$Builder; +public class org/partiql/ast/graph/GraphPart$Pattern$Builder { + public fun build ()Lorg/partiql/ast/graph/GraphPart$Pattern; + public fun pattern (Lorg/partiql/ast/graph/GraphPattern;)Lorg/partiql/ast/graph/GraphPart$Pattern$Builder; public fun toString ()Ljava/lang/String; } -public class org/partiql/ast/v1/graph/GraphPattern : org/partiql/ast/v1/AstNode { +public class org/partiql/ast/graph/GraphPattern : org/partiql/ast/AstNode { public final field parts Ljava/util/List; - public final field prefilter Lorg/partiql/ast/v1/expr/Expr; - public final field quantifier Lorg/partiql/ast/v1/graph/GraphQuantifier; - public final field restrictor Lorg/partiql/ast/v1/graph/GraphRestrictor; + public final field prefilter Lorg/partiql/ast/expr/Expr; + public final field quantifier Lorg/partiql/ast/graph/GraphQuantifier; + public final field restrictor Lorg/partiql/ast/graph/GraphRestrictor; public final field variable Ljava/lang/String; - public fun (Lorg/partiql/ast/v1/graph/GraphRestrictor;Lorg/partiql/ast/v1/expr/Expr;Ljava/lang/String;Lorg/partiql/ast/v1/graph/GraphQuantifier;Ljava/util/List;)V - public fun accept (Lorg/partiql/ast/v1/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; - public static fun builder ()Lorg/partiql/ast/v1/graph/GraphPattern$Builder; + public fun (Lorg/partiql/ast/graph/GraphRestrictor;Lorg/partiql/ast/expr/Expr;Ljava/lang/String;Lorg/partiql/ast/graph/GraphQuantifier;Ljava/util/List;)V + public fun accept (Lorg/partiql/ast/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; + public static fun builder ()Lorg/partiql/ast/graph/GraphPattern$Builder; protected fun canEqual (Ljava/lang/Object;)Z public fun children ()Ljava/util/Collection; public fun equals (Ljava/lang/Object;)Z public fun hashCode ()I } -public class org/partiql/ast/v1/graph/GraphPattern$Builder { - public fun build ()Lorg/partiql/ast/v1/graph/GraphPattern; - public fun parts (Ljava/util/List;)Lorg/partiql/ast/v1/graph/GraphPattern$Builder; - public fun prefilter (Lorg/partiql/ast/v1/expr/Expr;)Lorg/partiql/ast/v1/graph/GraphPattern$Builder; - public fun quantifier (Lorg/partiql/ast/v1/graph/GraphQuantifier;)Lorg/partiql/ast/v1/graph/GraphPattern$Builder; - public fun restrictor (Lorg/partiql/ast/v1/graph/GraphRestrictor;)Lorg/partiql/ast/v1/graph/GraphPattern$Builder; +public class org/partiql/ast/graph/GraphPattern$Builder { + public fun build ()Lorg/partiql/ast/graph/GraphPattern; + public fun parts (Ljava/util/List;)Lorg/partiql/ast/graph/GraphPattern$Builder; + public fun prefilter (Lorg/partiql/ast/expr/Expr;)Lorg/partiql/ast/graph/GraphPattern$Builder; + public fun quantifier (Lorg/partiql/ast/graph/GraphQuantifier;)Lorg/partiql/ast/graph/GraphPattern$Builder; + public fun restrictor (Lorg/partiql/ast/graph/GraphRestrictor;)Lorg/partiql/ast/graph/GraphPattern$Builder; public fun toString ()Ljava/lang/String; - public fun variable (Ljava/lang/String;)Lorg/partiql/ast/v1/graph/GraphPattern$Builder; + public fun variable (Ljava/lang/String;)Lorg/partiql/ast/graph/GraphPattern$Builder; } -public class org/partiql/ast/v1/graph/GraphQuantifier : org/partiql/ast/v1/AstNode { +public class org/partiql/ast/graph/GraphQuantifier : org/partiql/ast/AstNode { public final field lower J public final field upper Ljava/lang/Long; public fun (JLjava/lang/Long;)V - public fun accept (Lorg/partiql/ast/v1/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; - public static fun builder ()Lorg/partiql/ast/v1/graph/GraphQuantifier$Builder; + public fun accept (Lorg/partiql/ast/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; + public static fun builder ()Lorg/partiql/ast/graph/GraphQuantifier$Builder; protected fun canEqual (Ljava/lang/Object;)Z public fun children ()Ljava/util/Collection; public fun equals (Ljava/lang/Object;)Z public fun hashCode ()I } -public class org/partiql/ast/v1/graph/GraphQuantifier$Builder { - public fun build ()Lorg/partiql/ast/v1/graph/GraphQuantifier; - public fun lower (J)Lorg/partiql/ast/v1/graph/GraphQuantifier$Builder; +public class org/partiql/ast/graph/GraphQuantifier$Builder { + public fun build ()Lorg/partiql/ast/graph/GraphQuantifier; + public fun lower (J)Lorg/partiql/ast/graph/GraphQuantifier$Builder; public fun toString ()Ljava/lang/String; - public fun upper (Ljava/lang/Long;)Lorg/partiql/ast/v1/graph/GraphQuantifier$Builder; + public fun upper (Ljava/lang/Long;)Lorg/partiql/ast/graph/GraphQuantifier$Builder; } -public class org/partiql/ast/v1/graph/GraphRestrictor : org/partiql/ast/v1/AstEnum { +public class org/partiql/ast/graph/GraphRestrictor : org/partiql/ast/AstEnum { public static final field ACYCLIC I public static final field SIMPLE I public static final field TRAIL I public static final field UNKNOWN I - public static fun ACYCLIC ()Lorg/partiql/ast/v1/graph/GraphRestrictor; - public static fun SIMPLE ()Lorg/partiql/ast/v1/graph/GraphRestrictor; - public static fun TRAIL ()Lorg/partiql/ast/v1/graph/GraphRestrictor; - public static fun UNKNOWN ()Lorg/partiql/ast/v1/graph/GraphRestrictor; - public fun accept (Lorg/partiql/ast/v1/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; + public static fun ACYCLIC ()Lorg/partiql/ast/graph/GraphRestrictor; + public static fun SIMPLE ()Lorg/partiql/ast/graph/GraphRestrictor; + public static fun TRAIL ()Lorg/partiql/ast/graph/GraphRestrictor; + public static fun UNKNOWN ()Lorg/partiql/ast/graph/GraphRestrictor; + public fun accept (Lorg/partiql/ast/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; protected fun canEqual (Ljava/lang/Object;)Z public fun children ()Ljava/util/Collection; public fun code ()I @@ -7545,616 +2286,301 @@ public class org/partiql/ast/v1/graph/GraphRestrictor : org/partiql/ast/v1/AstEn public fun equals (Ljava/lang/Object;)Z public fun hashCode ()I public fun name ()Ljava/lang/String; - public static fun parse (Ljava/lang/String;)Lorg/partiql/ast/v1/graph/GraphRestrictor; + public static fun parse (Ljava/lang/String;)Lorg/partiql/ast/graph/GraphRestrictor; } -public abstract class org/partiql/ast/v1/graph/GraphSelector : org/partiql/ast/v1/AstNode { +public abstract class org/partiql/ast/graph/GraphSelector : org/partiql/ast/AstNode { public fun ()V } -public class org/partiql/ast/v1/graph/GraphSelector$AllShortest : org/partiql/ast/v1/graph/GraphSelector { +public class org/partiql/ast/graph/GraphSelector$AllShortest : org/partiql/ast/graph/GraphSelector { public fun ()V - public fun accept (Lorg/partiql/ast/v1/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; - public static fun builder ()Lorg/partiql/ast/v1/graph/GraphSelector$AllShortest$Builder; + public fun accept (Lorg/partiql/ast/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; + public static fun builder ()Lorg/partiql/ast/graph/GraphSelector$AllShortest$Builder; protected fun canEqual (Ljava/lang/Object;)Z public fun children ()Ljava/util/Collection; public fun equals (Ljava/lang/Object;)Z public fun hashCode ()I } -public class org/partiql/ast/v1/graph/GraphSelector$AllShortest$Builder { - public fun build ()Lorg/partiql/ast/v1/graph/GraphSelector$AllShortest; +public class org/partiql/ast/graph/GraphSelector$AllShortest$Builder { + public fun build ()Lorg/partiql/ast/graph/GraphSelector$AllShortest; public fun toString ()Ljava/lang/String; } -public class org/partiql/ast/v1/graph/GraphSelector$Any : org/partiql/ast/v1/graph/GraphSelector { +public class org/partiql/ast/graph/GraphSelector$Any : org/partiql/ast/graph/GraphSelector { public fun ()V - public fun accept (Lorg/partiql/ast/v1/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; - public static fun builder ()Lorg/partiql/ast/v1/graph/GraphSelector$Any$Builder; + public fun accept (Lorg/partiql/ast/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; + public static fun builder ()Lorg/partiql/ast/graph/GraphSelector$Any$Builder; protected fun canEqual (Ljava/lang/Object;)Z public fun children ()Ljava/util/Collection; public fun equals (Ljava/lang/Object;)Z public fun hashCode ()I } -public class org/partiql/ast/v1/graph/GraphSelector$Any$Builder { - public fun build ()Lorg/partiql/ast/v1/graph/GraphSelector$Any; +public class org/partiql/ast/graph/GraphSelector$Any$Builder { + public fun build ()Lorg/partiql/ast/graph/GraphSelector$Any; public fun toString ()Ljava/lang/String; } -public class org/partiql/ast/v1/graph/GraphSelector$AnyK : org/partiql/ast/v1/graph/GraphSelector { +public class org/partiql/ast/graph/GraphSelector$AnyK : org/partiql/ast/graph/GraphSelector { public final field k J public fun (J)V - public fun accept (Lorg/partiql/ast/v1/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; - public static fun builder ()Lorg/partiql/ast/v1/graph/GraphSelector$AnyK$Builder; + public fun accept (Lorg/partiql/ast/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; + public static fun builder ()Lorg/partiql/ast/graph/GraphSelector$AnyK$Builder; protected fun canEqual (Ljava/lang/Object;)Z public fun children ()Ljava/util/Collection; public fun equals (Ljava/lang/Object;)Z public fun hashCode ()I } -public class org/partiql/ast/v1/graph/GraphSelector$AnyK$Builder { - public fun build ()Lorg/partiql/ast/v1/graph/GraphSelector$AnyK; - public fun k (J)Lorg/partiql/ast/v1/graph/GraphSelector$AnyK$Builder; +public class org/partiql/ast/graph/GraphSelector$AnyK$Builder { + public fun build ()Lorg/partiql/ast/graph/GraphSelector$AnyK; + public fun k (J)Lorg/partiql/ast/graph/GraphSelector$AnyK$Builder; public fun toString ()Ljava/lang/String; } -public class org/partiql/ast/v1/graph/GraphSelector$AnyShortest : org/partiql/ast/v1/graph/GraphSelector { +public class org/partiql/ast/graph/GraphSelector$AnyShortest : org/partiql/ast/graph/GraphSelector { public fun ()V - public fun accept (Lorg/partiql/ast/v1/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; - public static fun builder ()Lorg/partiql/ast/v1/graph/GraphSelector$AnyShortest$Builder; + public fun accept (Lorg/partiql/ast/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; + public static fun builder ()Lorg/partiql/ast/graph/GraphSelector$AnyShortest$Builder; protected fun canEqual (Ljava/lang/Object;)Z public fun children ()Ljava/util/Collection; public fun equals (Ljava/lang/Object;)Z public fun hashCode ()I } -public class org/partiql/ast/v1/graph/GraphSelector$AnyShortest$Builder { - public fun build ()Lorg/partiql/ast/v1/graph/GraphSelector$AnyShortest; +public class org/partiql/ast/graph/GraphSelector$AnyShortest$Builder { + public fun build ()Lorg/partiql/ast/graph/GraphSelector$AnyShortest; public fun toString ()Ljava/lang/String; } -public class org/partiql/ast/v1/graph/GraphSelector$ShortestK : org/partiql/ast/v1/graph/GraphSelector { +public class org/partiql/ast/graph/GraphSelector$ShortestK : org/partiql/ast/graph/GraphSelector { public final field k J public fun (J)V - public fun accept (Lorg/partiql/ast/v1/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; - public static fun builder ()Lorg/partiql/ast/v1/graph/GraphSelector$ShortestK$Builder; + public fun accept (Lorg/partiql/ast/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; + public static fun builder ()Lorg/partiql/ast/graph/GraphSelector$ShortestK$Builder; protected fun canEqual (Ljava/lang/Object;)Z public fun children ()Ljava/util/Collection; public fun equals (Ljava/lang/Object;)Z public fun hashCode ()I } -public class org/partiql/ast/v1/graph/GraphSelector$ShortestK$Builder { - public fun build ()Lorg/partiql/ast/v1/graph/GraphSelector$ShortestK; - public fun k (J)Lorg/partiql/ast/v1/graph/GraphSelector$ShortestK$Builder; +public class org/partiql/ast/graph/GraphSelector$ShortestK$Builder { + public fun build ()Lorg/partiql/ast/graph/GraphSelector$ShortestK; + public fun k (J)Lorg/partiql/ast/graph/GraphSelector$ShortestK$Builder; public fun toString ()Ljava/lang/String; } -public class org/partiql/ast/v1/graph/GraphSelector$ShortestKGroup : org/partiql/ast/v1/graph/GraphSelector { +public class org/partiql/ast/graph/GraphSelector$ShortestKGroup : org/partiql/ast/graph/GraphSelector { public final field k J public fun (J)V - public fun accept (Lorg/partiql/ast/v1/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; - public static fun builder ()Lorg/partiql/ast/v1/graph/GraphSelector$ShortestKGroup$Builder; + public fun accept (Lorg/partiql/ast/AstVisitor;Ljava/lang/Object;)Ljava/lang/Object; + public static fun builder ()Lorg/partiql/ast/graph/GraphSelector$ShortestKGroup$Builder; protected fun canEqual (Ljava/lang/Object;)Z public fun children ()Ljava/util/Collection; public fun equals (Ljava/lang/Object;)Z public fun hashCode ()I } -public class org/partiql/ast/v1/graph/GraphSelector$ShortestKGroup$Builder { - public fun build ()Lorg/partiql/ast/v1/graph/GraphSelector$ShortestKGroup; - public fun k (J)Lorg/partiql/ast/v1/graph/GraphSelector$ShortestKGroup$Builder; +public class org/partiql/ast/graph/GraphSelector$ShortestKGroup$Builder { + public fun build ()Lorg/partiql/ast/graph/GraphSelector$ShortestKGroup; + public fun k (J)Lorg/partiql/ast/graph/GraphSelector$ShortestKGroup$Builder; public fun toString ()Ljava/lang/String; } -public abstract class org/partiql/ast/v1/sql/SqlBlock { - public static final field Companion Lorg/partiql/ast/v1/sql/SqlBlock$Companion; - public field next Lorg/partiql/ast/v1/sql/SqlBlock; - public static final fun line ()Lorg/partiql/ast/v1/sql/SqlBlock; - public static final fun none ()Lorg/partiql/ast/v1/sql/SqlBlock; +public abstract class org/partiql/ast/sql/SqlBlock { + public static final field Companion Lorg/partiql/ast/sql/SqlBlock$Companion; + public field next Lorg/partiql/ast/sql/SqlBlock; + public static final fun line ()Lorg/partiql/ast/sql/SqlBlock; + public static final fun none ()Lorg/partiql/ast/sql/SqlBlock; } -public final class org/partiql/ast/v1/sql/SqlBlock$Companion { - public final fun line ()Lorg/partiql/ast/v1/sql/SqlBlock; - public final fun none ()Lorg/partiql/ast/v1/sql/SqlBlock; +public final class org/partiql/ast/sql/SqlBlock$Companion { + public final fun line ()Lorg/partiql/ast/sql/SqlBlock; + public final fun none ()Lorg/partiql/ast/sql/SqlBlock; } -public final class org/partiql/ast/v1/sql/SqlBlock$Line : org/partiql/ast/v1/sql/SqlBlock { +public final class org/partiql/ast/sql/SqlBlock$Line : org/partiql/ast/sql/SqlBlock { public fun ()V } -public final class org/partiql/ast/v1/sql/SqlBlock$Nest : org/partiql/ast/v1/sql/SqlBlock { - public field child Lorg/partiql/ast/v1/sql/SqlBlock; +public final class org/partiql/ast/sql/SqlBlock$Nest : org/partiql/ast/sql/SqlBlock { + public field child Lorg/partiql/ast/sql/SqlBlock; public field postfix Ljava/lang/String; public field prefix Ljava/lang/String; - public fun (Ljava/lang/String;Ljava/lang/String;Lorg/partiql/ast/v1/sql/SqlBlock;)V + public fun (Ljava/lang/String;Ljava/lang/String;Lorg/partiql/ast/sql/SqlBlock;)V } -public final class org/partiql/ast/v1/sql/SqlBlock$None : org/partiql/ast/v1/sql/SqlBlock { +public final class org/partiql/ast/sql/SqlBlock$None : org/partiql/ast/sql/SqlBlock { public fun ()V } -public final class org/partiql/ast/v1/sql/SqlBlock$Text : org/partiql/ast/v1/sql/SqlBlock { +public final class org/partiql/ast/sql/SqlBlock$Text : org/partiql/ast/sql/SqlBlock { public field text Ljava/lang/String; public fun (Ljava/lang/String;)V } -public abstract class org/partiql/ast/v1/sql/SqlDialect : org/partiql/ast/v1/AstVisitor { - public static final field Companion Lorg/partiql/ast/v1/sql/SqlDialect$Companion; +public abstract class org/partiql/ast/sql/SqlDialect : org/partiql/ast/AstVisitor { + public static final field Companion Lorg/partiql/ast/sql/SqlDialect$Companion; public fun ()V - public synthetic fun defaultReturn (Lorg/partiql/ast/v1/AstNode;Ljava/lang/Object;)Ljava/lang/Object; - public fun defaultReturn (Lorg/partiql/ast/v1/AstNode;Lorg/partiql/ast/v1/sql/SqlBlock;)Lorg/partiql/ast/v1/sql/SqlBlock; - public static final fun getSTANDARD ()Lorg/partiql/ast/v1/sql/SqlDialect; - public final fun transform (Lorg/partiql/ast/v1/AstNode;)Lorg/partiql/ast/v1/sql/SqlBlock; - public synthetic fun visitDataType (Lorg/partiql/ast/v1/DataType;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitDataType (Lorg/partiql/ast/v1/DataType;Lorg/partiql/ast/v1/sql/SqlBlock;)Lorg/partiql/ast/v1/sql/SqlBlock; - public synthetic fun visitExclude (Lorg/partiql/ast/v1/Exclude;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitExclude (Lorg/partiql/ast/v1/Exclude;Lorg/partiql/ast/v1/sql/SqlBlock;)Lorg/partiql/ast/v1/sql/SqlBlock; - public synthetic fun visitExcludePath (Lorg/partiql/ast/v1/ExcludePath;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitExcludePath (Lorg/partiql/ast/v1/ExcludePath;Lorg/partiql/ast/v1/sql/SqlBlock;)Lorg/partiql/ast/v1/sql/SqlBlock; - public synthetic fun visitExcludeStepCollIndex (Lorg/partiql/ast/v1/ExcludeStep$CollIndex;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitExcludeStepCollIndex (Lorg/partiql/ast/v1/ExcludeStep$CollIndex;Lorg/partiql/ast/v1/sql/SqlBlock;)Lorg/partiql/ast/v1/sql/SqlBlock; - public synthetic fun visitExcludeStepCollWildcard (Lorg/partiql/ast/v1/ExcludeStep$CollWildcard;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitExcludeStepCollWildcard (Lorg/partiql/ast/v1/ExcludeStep$CollWildcard;Lorg/partiql/ast/v1/sql/SqlBlock;)Lorg/partiql/ast/v1/sql/SqlBlock; - public synthetic fun visitExcludeStepStructField (Lorg/partiql/ast/v1/ExcludeStep$StructField;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitExcludeStepStructField (Lorg/partiql/ast/v1/ExcludeStep$StructField;Lorg/partiql/ast/v1/sql/SqlBlock;)Lorg/partiql/ast/v1/sql/SqlBlock; - public synthetic fun visitExcludeStepStructWildcard (Lorg/partiql/ast/v1/ExcludeStep$StructWildcard;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitExcludeStepStructWildcard (Lorg/partiql/ast/v1/ExcludeStep$StructWildcard;Lorg/partiql/ast/v1/sql/SqlBlock;)Lorg/partiql/ast/v1/sql/SqlBlock; - public synthetic fun visitExprAnd (Lorg/partiql/ast/v1/expr/ExprAnd;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitExprAnd (Lorg/partiql/ast/v1/expr/ExprAnd;Lorg/partiql/ast/v1/sql/SqlBlock;)Lorg/partiql/ast/v1/sql/SqlBlock; - public synthetic fun visitExprArray (Lorg/partiql/ast/v1/expr/ExprArray;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitExprArray (Lorg/partiql/ast/v1/expr/ExprArray;Lorg/partiql/ast/v1/sql/SqlBlock;)Lorg/partiql/ast/v1/sql/SqlBlock; - public synthetic fun visitExprBag (Lorg/partiql/ast/v1/expr/ExprBag;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitExprBag (Lorg/partiql/ast/v1/expr/ExprBag;Lorg/partiql/ast/v1/sql/SqlBlock;)Lorg/partiql/ast/v1/sql/SqlBlock; - public synthetic fun visitExprBetween (Lorg/partiql/ast/v1/expr/ExprBetween;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitExprBetween (Lorg/partiql/ast/v1/expr/ExprBetween;Lorg/partiql/ast/v1/sql/SqlBlock;)Lorg/partiql/ast/v1/sql/SqlBlock; - public synthetic fun visitExprCall (Lorg/partiql/ast/v1/expr/ExprCall;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitExprCall (Lorg/partiql/ast/v1/expr/ExprCall;Lorg/partiql/ast/v1/sql/SqlBlock;)Lorg/partiql/ast/v1/sql/SqlBlock; - public synthetic fun visitExprCase (Lorg/partiql/ast/v1/expr/ExprCase;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitExprCase (Lorg/partiql/ast/v1/expr/ExprCase;Lorg/partiql/ast/v1/sql/SqlBlock;)Lorg/partiql/ast/v1/sql/SqlBlock; - public synthetic fun visitExprCaseBranch (Lorg/partiql/ast/v1/expr/ExprCase$Branch;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitExprCaseBranch (Lorg/partiql/ast/v1/expr/ExprCase$Branch;Lorg/partiql/ast/v1/sql/SqlBlock;)Lorg/partiql/ast/v1/sql/SqlBlock; - public synthetic fun visitExprCast (Lorg/partiql/ast/v1/expr/ExprCast;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitExprCast (Lorg/partiql/ast/v1/expr/ExprCast;Lorg/partiql/ast/v1/sql/SqlBlock;)Lorg/partiql/ast/v1/sql/SqlBlock; - public synthetic fun visitExprCoalesce (Lorg/partiql/ast/v1/expr/ExprCoalesce;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitExprCoalesce (Lorg/partiql/ast/v1/expr/ExprCoalesce;Lorg/partiql/ast/v1/sql/SqlBlock;)Lorg/partiql/ast/v1/sql/SqlBlock; - public synthetic fun visitExprExtract (Lorg/partiql/ast/v1/expr/ExprExtract;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitExprExtract (Lorg/partiql/ast/v1/expr/ExprExtract;Lorg/partiql/ast/v1/sql/SqlBlock;)Lorg/partiql/ast/v1/sql/SqlBlock; - public synthetic fun visitExprInCollection (Lorg/partiql/ast/v1/expr/ExprInCollection;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitExprInCollection (Lorg/partiql/ast/v1/expr/ExprInCollection;Lorg/partiql/ast/v1/sql/SqlBlock;)Lorg/partiql/ast/v1/sql/SqlBlock; - public synthetic fun visitExprIsType (Lorg/partiql/ast/v1/expr/ExprIsType;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitExprIsType (Lorg/partiql/ast/v1/expr/ExprIsType;Lorg/partiql/ast/v1/sql/SqlBlock;)Lorg/partiql/ast/v1/sql/SqlBlock; - public synthetic fun visitExprLike (Lorg/partiql/ast/v1/expr/ExprLike;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitExprLike (Lorg/partiql/ast/v1/expr/ExprLike;Lorg/partiql/ast/v1/sql/SqlBlock;)Lorg/partiql/ast/v1/sql/SqlBlock; - public synthetic fun visitExprLit (Lorg/partiql/ast/v1/expr/ExprLit;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitExprLit (Lorg/partiql/ast/v1/expr/ExprLit;Lorg/partiql/ast/v1/sql/SqlBlock;)Lorg/partiql/ast/v1/sql/SqlBlock; - public synthetic fun visitExprNot (Lorg/partiql/ast/v1/expr/ExprNot;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitExprNot (Lorg/partiql/ast/v1/expr/ExprNot;Lorg/partiql/ast/v1/sql/SqlBlock;)Lorg/partiql/ast/v1/sql/SqlBlock; - public synthetic fun visitExprNullIf (Lorg/partiql/ast/v1/expr/ExprNullIf;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitExprNullIf (Lorg/partiql/ast/v1/expr/ExprNullIf;Lorg/partiql/ast/v1/sql/SqlBlock;)Lorg/partiql/ast/v1/sql/SqlBlock; - public synthetic fun visitExprOperator (Lorg/partiql/ast/v1/expr/ExprOperator;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitExprOperator (Lorg/partiql/ast/v1/expr/ExprOperator;Lorg/partiql/ast/v1/sql/SqlBlock;)Lorg/partiql/ast/v1/sql/SqlBlock; - public synthetic fun visitExprOr (Lorg/partiql/ast/v1/expr/ExprOr;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitExprOr (Lorg/partiql/ast/v1/expr/ExprOr;Lorg/partiql/ast/v1/sql/SqlBlock;)Lorg/partiql/ast/v1/sql/SqlBlock; - public synthetic fun visitExprOverlay (Lorg/partiql/ast/v1/expr/ExprOverlay;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitExprOverlay (Lorg/partiql/ast/v1/expr/ExprOverlay;Lorg/partiql/ast/v1/sql/SqlBlock;)Lorg/partiql/ast/v1/sql/SqlBlock; - public synthetic fun visitExprParameter (Lorg/partiql/ast/v1/expr/ExprParameter;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitExprParameter (Lorg/partiql/ast/v1/expr/ExprParameter;Lorg/partiql/ast/v1/sql/SqlBlock;)Lorg/partiql/ast/v1/sql/SqlBlock; - public synthetic fun visitExprPath (Lorg/partiql/ast/v1/expr/ExprPath;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitExprPath (Lorg/partiql/ast/v1/expr/ExprPath;Lorg/partiql/ast/v1/sql/SqlBlock;)Lorg/partiql/ast/v1/sql/SqlBlock; - public synthetic fun visitExprPosition (Lorg/partiql/ast/v1/expr/ExprPosition;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitExprPosition (Lorg/partiql/ast/v1/expr/ExprPosition;Lorg/partiql/ast/v1/sql/SqlBlock;)Lorg/partiql/ast/v1/sql/SqlBlock; - public synthetic fun visitExprQuerySet (Lorg/partiql/ast/v1/expr/ExprQuerySet;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitExprQuerySet (Lorg/partiql/ast/v1/expr/ExprQuerySet;Lorg/partiql/ast/v1/sql/SqlBlock;)Lorg/partiql/ast/v1/sql/SqlBlock; - public synthetic fun visitExprRowValue (Lorg/partiql/ast/v1/expr/ExprRowValue;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitExprRowValue (Lorg/partiql/ast/v1/expr/ExprRowValue;Lorg/partiql/ast/v1/sql/SqlBlock;)Lorg/partiql/ast/v1/sql/SqlBlock; - public synthetic fun visitExprSessionAttribute (Lorg/partiql/ast/v1/expr/ExprSessionAttribute;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitExprSessionAttribute (Lorg/partiql/ast/v1/expr/ExprSessionAttribute;Lorg/partiql/ast/v1/sql/SqlBlock;)Lorg/partiql/ast/v1/sql/SqlBlock; - public synthetic fun visitExprStruct (Lorg/partiql/ast/v1/expr/ExprStruct;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitExprStruct (Lorg/partiql/ast/v1/expr/ExprStruct;Lorg/partiql/ast/v1/sql/SqlBlock;)Lorg/partiql/ast/v1/sql/SqlBlock; - public synthetic fun visitExprStructField (Lorg/partiql/ast/v1/expr/ExprStruct$Field;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitExprStructField (Lorg/partiql/ast/v1/expr/ExprStruct$Field;Lorg/partiql/ast/v1/sql/SqlBlock;)Lorg/partiql/ast/v1/sql/SqlBlock; - public synthetic fun visitExprSubstring (Lorg/partiql/ast/v1/expr/ExprSubstring;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitExprSubstring (Lorg/partiql/ast/v1/expr/ExprSubstring;Lorg/partiql/ast/v1/sql/SqlBlock;)Lorg/partiql/ast/v1/sql/SqlBlock; - public synthetic fun visitExprTrim (Lorg/partiql/ast/v1/expr/ExprTrim;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitExprTrim (Lorg/partiql/ast/v1/expr/ExprTrim;Lorg/partiql/ast/v1/sql/SqlBlock;)Lorg/partiql/ast/v1/sql/SqlBlock; - public synthetic fun visitExprValues (Lorg/partiql/ast/v1/expr/ExprValues;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitExprValues (Lorg/partiql/ast/v1/expr/ExprValues;Lorg/partiql/ast/v1/sql/SqlBlock;)Lorg/partiql/ast/v1/sql/SqlBlock; - public synthetic fun visitExprVarRef (Lorg/partiql/ast/v1/expr/ExprVarRef;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitExprVarRef (Lorg/partiql/ast/v1/expr/ExprVarRef;Lorg/partiql/ast/v1/sql/SqlBlock;)Lorg/partiql/ast/v1/sql/SqlBlock; - public synthetic fun visitExprVariant (Lorg/partiql/ast/v1/expr/ExprVariant;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitExprVariant (Lorg/partiql/ast/v1/expr/ExprVariant;Lorg/partiql/ast/v1/sql/SqlBlock;)Lorg/partiql/ast/v1/sql/SqlBlock; - public fun visitExprWrapped (Lorg/partiql/ast/v1/expr/Expr;Lorg/partiql/ast/v1/sql/SqlBlock;)Lorg/partiql/ast/v1/sql/SqlBlock; - public synthetic fun visitFrom (Lorg/partiql/ast/v1/From;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitFrom (Lorg/partiql/ast/v1/From;Lorg/partiql/ast/v1/sql/SqlBlock;)Lorg/partiql/ast/v1/sql/SqlBlock; - public synthetic fun visitFromExpr (Lorg/partiql/ast/v1/FromExpr;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitFromExpr (Lorg/partiql/ast/v1/FromExpr;Lorg/partiql/ast/v1/sql/SqlBlock;)Lorg/partiql/ast/v1/sql/SqlBlock; - public synthetic fun visitFromJoin (Lorg/partiql/ast/v1/FromJoin;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitFromJoin (Lorg/partiql/ast/v1/FromJoin;Lorg/partiql/ast/v1/sql/SqlBlock;)Lorg/partiql/ast/v1/sql/SqlBlock; - public synthetic fun visitGroupBy (Lorg/partiql/ast/v1/GroupBy;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitGroupBy (Lorg/partiql/ast/v1/GroupBy;Lorg/partiql/ast/v1/sql/SqlBlock;)Lorg/partiql/ast/v1/sql/SqlBlock; - public synthetic fun visitGroupByKey (Lorg/partiql/ast/v1/GroupBy$Key;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitGroupByKey (Lorg/partiql/ast/v1/GroupBy$Key;Lorg/partiql/ast/v1/sql/SqlBlock;)Lorg/partiql/ast/v1/sql/SqlBlock; - public synthetic fun visitIdentifier (Lorg/partiql/ast/v1/Identifier;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitIdentifier (Lorg/partiql/ast/v1/Identifier;Lorg/partiql/ast/v1/sql/SqlBlock;)Lorg/partiql/ast/v1/sql/SqlBlock; - public synthetic fun visitIdentifierChain (Lorg/partiql/ast/v1/IdentifierChain;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitIdentifierChain (Lorg/partiql/ast/v1/IdentifierChain;Lorg/partiql/ast/v1/sql/SqlBlock;)Lorg/partiql/ast/v1/sql/SqlBlock; - public synthetic fun visitLet (Lorg/partiql/ast/v1/Let;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitLet (Lorg/partiql/ast/v1/Let;Lorg/partiql/ast/v1/sql/SqlBlock;)Lorg/partiql/ast/v1/sql/SqlBlock; - public synthetic fun visitLetBinding (Lorg/partiql/ast/v1/Let$Binding;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitLetBinding (Lorg/partiql/ast/v1/Let$Binding;Lorg/partiql/ast/v1/sql/SqlBlock;)Lorg/partiql/ast/v1/sql/SqlBlock; - public synthetic fun visitOrderBy (Lorg/partiql/ast/v1/OrderBy;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitOrderBy (Lorg/partiql/ast/v1/OrderBy;Lorg/partiql/ast/v1/sql/SqlBlock;)Lorg/partiql/ast/v1/sql/SqlBlock; - public synthetic fun visitPathStepAllElements (Lorg/partiql/ast/v1/expr/PathStep$AllElements;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitPathStepAllElements (Lorg/partiql/ast/v1/expr/PathStep$AllElements;Lorg/partiql/ast/v1/sql/SqlBlock;)Lorg/partiql/ast/v1/sql/SqlBlock; - public synthetic fun visitPathStepAllFields (Lorg/partiql/ast/v1/expr/PathStep$AllFields;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitPathStepAllFields (Lorg/partiql/ast/v1/expr/PathStep$AllFields;Lorg/partiql/ast/v1/sql/SqlBlock;)Lorg/partiql/ast/v1/sql/SqlBlock; - public synthetic fun visitPathStepElement (Lorg/partiql/ast/v1/expr/PathStep$Element;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitPathStepElement (Lorg/partiql/ast/v1/expr/PathStep$Element;Lorg/partiql/ast/v1/sql/SqlBlock;)Lorg/partiql/ast/v1/sql/SqlBlock; - public synthetic fun visitPathStepField (Lorg/partiql/ast/v1/expr/PathStep$Field;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitPathStepField (Lorg/partiql/ast/v1/expr/PathStep$Field;Lorg/partiql/ast/v1/sql/SqlBlock;)Lorg/partiql/ast/v1/sql/SqlBlock; - public synthetic fun visitQuery (Lorg/partiql/ast/v1/Query;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitQuery (Lorg/partiql/ast/v1/Query;Lorg/partiql/ast/v1/sql/SqlBlock;)Lorg/partiql/ast/v1/sql/SqlBlock; - public synthetic fun visitQueryBodySFW (Lorg/partiql/ast/v1/QueryBody$SFW;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitQueryBodySFW (Lorg/partiql/ast/v1/QueryBody$SFW;Lorg/partiql/ast/v1/sql/SqlBlock;)Lorg/partiql/ast/v1/sql/SqlBlock; - public synthetic fun visitQueryBodySetOp (Lorg/partiql/ast/v1/QueryBody$SetOp;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitQueryBodySetOp (Lorg/partiql/ast/v1/QueryBody$SetOp;Lorg/partiql/ast/v1/sql/SqlBlock;)Lorg/partiql/ast/v1/sql/SqlBlock; - public synthetic fun visitSelectItemExpr (Lorg/partiql/ast/v1/SelectItem$Expr;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitSelectItemExpr (Lorg/partiql/ast/v1/SelectItem$Expr;Lorg/partiql/ast/v1/sql/SqlBlock;)Lorg/partiql/ast/v1/sql/SqlBlock; - public synthetic fun visitSelectItemStar (Lorg/partiql/ast/v1/SelectItem$Star;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitSelectItemStar (Lorg/partiql/ast/v1/SelectItem$Star;Lorg/partiql/ast/v1/sql/SqlBlock;)Lorg/partiql/ast/v1/sql/SqlBlock; - public synthetic fun visitSelectList (Lorg/partiql/ast/v1/SelectList;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitSelectList (Lorg/partiql/ast/v1/SelectList;Lorg/partiql/ast/v1/sql/SqlBlock;)Lorg/partiql/ast/v1/sql/SqlBlock; - public synthetic fun visitSelectPivot (Lorg/partiql/ast/v1/SelectPivot;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitSelectPivot (Lorg/partiql/ast/v1/SelectPivot;Lorg/partiql/ast/v1/sql/SqlBlock;)Lorg/partiql/ast/v1/sql/SqlBlock; - public synthetic fun visitSelectStar (Lorg/partiql/ast/v1/SelectStar;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitSelectStar (Lorg/partiql/ast/v1/SelectStar;Lorg/partiql/ast/v1/sql/SqlBlock;)Lorg/partiql/ast/v1/sql/SqlBlock; - public synthetic fun visitSelectValue (Lorg/partiql/ast/v1/SelectValue;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitSelectValue (Lorg/partiql/ast/v1/SelectValue;Lorg/partiql/ast/v1/sql/SqlBlock;)Lorg/partiql/ast/v1/sql/SqlBlock; - public synthetic fun visitSetOp (Lorg/partiql/ast/v1/SetOp;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitSetOp (Lorg/partiql/ast/v1/SetOp;Lorg/partiql/ast/v1/sql/SqlBlock;)Lorg/partiql/ast/v1/sql/SqlBlock; - public synthetic fun visitSort (Lorg/partiql/ast/v1/Sort;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitSort (Lorg/partiql/ast/v1/Sort;Lorg/partiql/ast/v1/sql/SqlBlock;)Lorg/partiql/ast/v1/sql/SqlBlock; -} - -public final class org/partiql/ast/v1/sql/SqlDialect$Companion { - public final fun getSTANDARD ()Lorg/partiql/ast/v1/sql/SqlDialect; -} - -public final class org/partiql/ast/v1/sql/SqlKt { - public static final fun sql (Lorg/partiql/ast/v1/AstNode;)Ljava/lang/String; - public static final fun sql (Lorg/partiql/ast/v1/AstNode;Lorg/partiql/ast/v1/sql/SqlLayout;)Ljava/lang/String; - public static final fun sql (Lorg/partiql/ast/v1/AstNode;Lorg/partiql/ast/v1/sql/SqlLayout;Lorg/partiql/ast/v1/sql/SqlDialect;)Ljava/lang/String; - public static final fun sql (Lorg/partiql/ast/v1/sql/SqlBlock;Lorg/partiql/ast/v1/sql/SqlLayout;)Ljava/lang/String; - public static synthetic fun sql$default (Lorg/partiql/ast/v1/AstNode;Lorg/partiql/ast/v1/sql/SqlLayout;Lorg/partiql/ast/v1/sql/SqlDialect;ILjava/lang/Object;)Ljava/lang/String; - public static synthetic fun sql$default (Lorg/partiql/ast/v1/sql/SqlBlock;Lorg/partiql/ast/v1/sql/SqlLayout;ILjava/lang/Object;)Ljava/lang/String; -} - -public abstract interface class org/partiql/ast/v1/sql/SqlLayout { - public static final field Companion Lorg/partiql/ast/v1/sql/SqlLayout$Companion; - public static fun getONELINE ()Lorg/partiql/ast/v1/sql/SqlLayout; - public static fun getSTANDARD ()Lorg/partiql/ast/v1/sql/SqlLayout; - public abstract fun print (Lorg/partiql/ast/v1/sql/SqlBlock;)Ljava/lang/String; -} - -public final class org/partiql/ast/v1/sql/SqlLayout$Companion { - public final fun getONELINE ()Lorg/partiql/ast/v1/sql/SqlLayout; - public final fun getSTANDARD ()Lorg/partiql/ast/v1/sql/SqlLayout; -} - -public abstract class org/partiql/ast/visitor/AstBaseVisitor : org/partiql/ast/visitor/AstVisitor { - public fun ()V - public abstract fun defaultReturn (Lorg/partiql/ast/AstNode;Ljava/lang/Object;)Ljava/lang/Object; - public fun defaultVisit (Lorg/partiql/ast/AstNode;Ljava/lang/Object;)Ljava/lang/Object; - public fun visit (Lorg/partiql/ast/AstNode;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitExclude (Lorg/partiql/ast/Exclude;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitExcludeItem (Lorg/partiql/ast/Exclude$Item;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitExcludeStep (Lorg/partiql/ast/Exclude$Step;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitExcludeStepCollIndex (Lorg/partiql/ast/Exclude$Step$CollIndex;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitExcludeStepCollWildcard (Lorg/partiql/ast/Exclude$Step$CollWildcard;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitExcludeStepStructField (Lorg/partiql/ast/Exclude$Step$StructField;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitExcludeStepStructWildcard (Lorg/partiql/ast/Exclude$Step$StructWildcard;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitExpr (Lorg/partiql/ast/Expr;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitExprAnd (Lorg/partiql/ast/Expr$And;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitExprBetween (Lorg/partiql/ast/Expr$Between;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitExprCall (Lorg/partiql/ast/Expr$Call;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitExprCase (Lorg/partiql/ast/Expr$Case;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitExprCaseBranch (Lorg/partiql/ast/Expr$Case$Branch;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitExprCast (Lorg/partiql/ast/Expr$Cast;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitExprCoalesce (Lorg/partiql/ast/Expr$Coalesce;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitExprCollection (Lorg/partiql/ast/Expr$Collection;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitExprDateAdd (Lorg/partiql/ast/Expr$DateAdd;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitExprDateDiff (Lorg/partiql/ast/Expr$DateDiff;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitExprExtract (Lorg/partiql/ast/Expr$Extract;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitExprInCollection (Lorg/partiql/ast/Expr$InCollection;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitExprIsType (Lorg/partiql/ast/Expr$IsType;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitExprLike (Lorg/partiql/ast/Expr$Like;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitExprLit (Lorg/partiql/ast/Expr$Lit;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitExprMatch (Lorg/partiql/ast/Expr$Match;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitExprNot (Lorg/partiql/ast/Expr$Not;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitExprNullIf (Lorg/partiql/ast/Expr$NullIf;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitExprOperator (Lorg/partiql/ast/Expr$Operator;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitExprOr (Lorg/partiql/ast/Expr$Or;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitExprOverlay (Lorg/partiql/ast/Expr$Overlay;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitExprParameter (Lorg/partiql/ast/Expr$Parameter;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitExprPath (Lorg/partiql/ast/Expr$Path;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitExprPathStep (Lorg/partiql/ast/Expr$Path$Step;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitExprPathStepIndex (Lorg/partiql/ast/Expr$Path$Step$Index;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitExprPathStepSymbol (Lorg/partiql/ast/Expr$Path$Step$Symbol;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitExprPathStepUnpivot (Lorg/partiql/ast/Expr$Path$Step$Unpivot;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitExprPathStepWildcard (Lorg/partiql/ast/Expr$Path$Step$Wildcard;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitExprPosition (Lorg/partiql/ast/Expr$Position;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitExprQuerySet (Lorg/partiql/ast/Expr$QuerySet;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitExprSessionAttribute (Lorg/partiql/ast/Expr$SessionAttribute;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitExprStruct (Lorg/partiql/ast/Expr$Struct;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitExprStructField (Lorg/partiql/ast/Expr$Struct$Field;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitExprSubstring (Lorg/partiql/ast/Expr$Substring;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitExprTrim (Lorg/partiql/ast/Expr$Trim;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitExprValues (Lorg/partiql/ast/Expr$Values;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitExprValuesRow (Lorg/partiql/ast/Expr$Values$Row;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitExprVar (Lorg/partiql/ast/Expr$Var;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitExprVariant (Lorg/partiql/ast/Expr$Variant;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitExprWindow (Lorg/partiql/ast/Expr$Window;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitExprWindowOver (Lorg/partiql/ast/Expr$Window$Over;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitFrom (Lorg/partiql/ast/From;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitFromJoin (Lorg/partiql/ast/From$Join;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitFromValue (Lorg/partiql/ast/From$Value;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitGraphMatch (Lorg/partiql/ast/GraphMatch;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitGraphMatchLabel (Lorg/partiql/ast/GraphMatch$Label;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitGraphMatchLabelConj (Lorg/partiql/ast/GraphMatch$Label$Conj;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitGraphMatchLabelDisj (Lorg/partiql/ast/GraphMatch$Label$Disj;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitGraphMatchLabelName (Lorg/partiql/ast/GraphMatch$Label$Name;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitGraphMatchLabelNegation (Lorg/partiql/ast/GraphMatch$Label$Negation;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitGraphMatchLabelWildcard (Lorg/partiql/ast/GraphMatch$Label$Wildcard;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitGraphMatchPattern (Lorg/partiql/ast/GraphMatch$Pattern;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitGraphMatchPatternPart (Lorg/partiql/ast/GraphMatch$Pattern$Part;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitGraphMatchPatternPartEdge (Lorg/partiql/ast/GraphMatch$Pattern$Part$Edge;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitGraphMatchPatternPartNode (Lorg/partiql/ast/GraphMatch$Pattern$Part$Node;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitGraphMatchPatternPartPattern (Lorg/partiql/ast/GraphMatch$Pattern$Part$Pattern;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitGraphMatchQuantifier (Lorg/partiql/ast/GraphMatch$Quantifier;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitGraphMatchSelector (Lorg/partiql/ast/GraphMatch$Selector;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitGraphMatchSelectorAllShortest (Lorg/partiql/ast/GraphMatch$Selector$AllShortest;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitGraphMatchSelectorAny (Lorg/partiql/ast/GraphMatch$Selector$Any;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitGraphMatchSelectorAnyK (Lorg/partiql/ast/GraphMatch$Selector$AnyK;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitGraphMatchSelectorAnyShortest (Lorg/partiql/ast/GraphMatch$Selector$AnyShortest;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitGraphMatchSelectorShortestK (Lorg/partiql/ast/GraphMatch$Selector$ShortestK;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitGraphMatchSelectorShortestKGroup (Lorg/partiql/ast/GraphMatch$Selector$ShortestKGroup;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitGroupBy (Lorg/partiql/ast/GroupBy;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitGroupByKey (Lorg/partiql/ast/GroupBy$Key;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitIdentifier (Lorg/partiql/ast/Identifier;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitIdentifierQualified (Lorg/partiql/ast/Identifier$Qualified;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitIdentifierSymbol (Lorg/partiql/ast/Identifier$Symbol;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitLet (Lorg/partiql/ast/Let;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitLetBinding (Lorg/partiql/ast/Let$Binding;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitOrderBy (Lorg/partiql/ast/OrderBy;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitPath (Lorg/partiql/ast/Path;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitPathStep (Lorg/partiql/ast/Path$Step;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitPathStepIndex (Lorg/partiql/ast/Path$Step$Index;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitPathStepSymbol (Lorg/partiql/ast/Path$Step$Symbol;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitQueryBody (Lorg/partiql/ast/QueryBody;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitQueryBodySFW (Lorg/partiql/ast/QueryBody$SFW;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitQueryBodySetOp (Lorg/partiql/ast/QueryBody$SetOp;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitSelect (Lorg/partiql/ast/Select;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitSelectPivot (Lorg/partiql/ast/Select$Pivot;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitSelectProject (Lorg/partiql/ast/Select$Project;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitSelectProjectItem (Lorg/partiql/ast/Select$Project$Item;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitSelectProjectItemAll (Lorg/partiql/ast/Select$Project$Item$All;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitSelectProjectItemExpression (Lorg/partiql/ast/Select$Project$Item$Expression;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitSelectStar (Lorg/partiql/ast/Select$Star;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitSelectValue (Lorg/partiql/ast/Select$Value;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitSetOp (Lorg/partiql/ast/SetOp;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitSort (Lorg/partiql/ast/Sort;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitStatement (Lorg/partiql/ast/Statement;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitStatementDDL (Lorg/partiql/ast/Statement$DDL;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitStatementDDLCreateIndex (Lorg/partiql/ast/Statement$DDL$CreateIndex;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitStatementDDLCreateTable (Lorg/partiql/ast/Statement$DDL$CreateTable;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitStatementDDLDropIndex (Lorg/partiql/ast/Statement$DDL$DropIndex;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitStatementDDLDropTable (Lorg/partiql/ast/Statement$DDL$DropTable;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitStatementExplain (Lorg/partiql/ast/Statement$Explain;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitStatementExplainTarget (Lorg/partiql/ast/Statement$Explain$Target;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitStatementExplainTargetDomain (Lorg/partiql/ast/Statement$Explain$Target$Domain;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitStatementQuery (Lorg/partiql/ast/Statement$Query;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitTableDefinition (Lorg/partiql/ast/TableDefinition;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitTableDefinitionColumn (Lorg/partiql/ast/TableDefinition$Column;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitTableDefinitionColumnConstraint (Lorg/partiql/ast/TableDefinition$Column$Constraint;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitTableDefinitionColumnConstraintBody (Lorg/partiql/ast/TableDefinition$Column$Constraint$Body;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitTableDefinitionColumnConstraintBodyCheck (Lorg/partiql/ast/TableDefinition$Column$Constraint$Body$Check;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitTableDefinitionColumnConstraintBodyNotNull (Lorg/partiql/ast/TableDefinition$Column$Constraint$Body$NotNull;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitTableDefinitionColumnConstraintBodyNullable (Lorg/partiql/ast/TableDefinition$Column$Constraint$Body$Nullable;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitType (Lorg/partiql/ast/Type;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitTypeAny (Lorg/partiql/ast/Type$Any;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitTypeBag (Lorg/partiql/ast/Type$Bag;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitTypeBigint (Lorg/partiql/ast/Type$Bigint;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitTypeBit (Lorg/partiql/ast/Type$Bit;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitTypeBitVarying (Lorg/partiql/ast/Type$BitVarying;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitTypeBlob (Lorg/partiql/ast/Type$Blob;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitTypeBool (Lorg/partiql/ast/Type$Bool;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitTypeByteString (Lorg/partiql/ast/Type$ByteString;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitTypeChar (Lorg/partiql/ast/Type$Char;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitTypeClob (Lorg/partiql/ast/Type$Clob;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitTypeCustom (Lorg/partiql/ast/Type$Custom;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitTypeDate (Lorg/partiql/ast/Type$Date;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitTypeDecimal (Lorg/partiql/ast/Type$Decimal;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitTypeFloat32 (Lorg/partiql/ast/Type$Float32;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitTypeFloat64 (Lorg/partiql/ast/Type$Float64;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitTypeInt (Lorg/partiql/ast/Type$Int;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitTypeInt2 (Lorg/partiql/ast/Type$Int2;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitTypeInt4 (Lorg/partiql/ast/Type$Int4;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitTypeInt8 (Lorg/partiql/ast/Type$Int8;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitTypeInterval (Lorg/partiql/ast/Type$Interval;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitTypeList (Lorg/partiql/ast/Type$List;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitTypeMissing (Lorg/partiql/ast/Type$Missing;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitTypeNullType (Lorg/partiql/ast/Type$NullType;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitTypeNumeric (Lorg/partiql/ast/Type$Numeric;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitTypeReal (Lorg/partiql/ast/Type$Real;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitTypeSexp (Lorg/partiql/ast/Type$Sexp;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitTypeSmallint (Lorg/partiql/ast/Type$Smallint;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitTypeString (Lorg/partiql/ast/Type$String;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitTypeStruct (Lorg/partiql/ast/Type$Struct;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitTypeSymbol (Lorg/partiql/ast/Type$Symbol;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitTypeTime (Lorg/partiql/ast/Type$Time;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitTypeTimeWithTz (Lorg/partiql/ast/Type$TimeWithTz;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitTypeTimestamp (Lorg/partiql/ast/Type$Timestamp;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitTypeTimestampWithTz (Lorg/partiql/ast/Type$TimestampWithTz;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitTypeTinyint (Lorg/partiql/ast/Type$Tinyint;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitTypeTuple (Lorg/partiql/ast/Type$Tuple;Ljava/lang/Object;)Ljava/lang/Object; - public fun visitTypeVarchar (Lorg/partiql/ast/Type$Varchar;Ljava/lang/Object;)Ljava/lang/Object; -} - -public abstract interface class org/partiql/ast/visitor/AstVisitor { - public abstract fun visit (Lorg/partiql/ast/AstNode;Ljava/lang/Object;)Ljava/lang/Object; - public abstract fun visitExclude (Lorg/partiql/ast/Exclude;Ljava/lang/Object;)Ljava/lang/Object; - public abstract fun visitExcludeItem (Lorg/partiql/ast/Exclude$Item;Ljava/lang/Object;)Ljava/lang/Object; - public abstract fun visitExcludeStep (Lorg/partiql/ast/Exclude$Step;Ljava/lang/Object;)Ljava/lang/Object; - public abstract fun visitExcludeStepCollIndex (Lorg/partiql/ast/Exclude$Step$CollIndex;Ljava/lang/Object;)Ljava/lang/Object; - public abstract fun visitExcludeStepCollWildcard (Lorg/partiql/ast/Exclude$Step$CollWildcard;Ljava/lang/Object;)Ljava/lang/Object; - public abstract fun visitExcludeStepStructField (Lorg/partiql/ast/Exclude$Step$StructField;Ljava/lang/Object;)Ljava/lang/Object; - public abstract fun visitExcludeStepStructWildcard (Lorg/partiql/ast/Exclude$Step$StructWildcard;Ljava/lang/Object;)Ljava/lang/Object; - public abstract fun visitExpr (Lorg/partiql/ast/Expr;Ljava/lang/Object;)Ljava/lang/Object; - public abstract fun visitExprAnd (Lorg/partiql/ast/Expr$And;Ljava/lang/Object;)Ljava/lang/Object; - public abstract fun visitExprBetween (Lorg/partiql/ast/Expr$Between;Ljava/lang/Object;)Ljava/lang/Object; - public abstract fun visitExprCall (Lorg/partiql/ast/Expr$Call;Ljava/lang/Object;)Ljava/lang/Object; - public abstract fun visitExprCase (Lorg/partiql/ast/Expr$Case;Ljava/lang/Object;)Ljava/lang/Object; - public abstract fun visitExprCaseBranch (Lorg/partiql/ast/Expr$Case$Branch;Ljava/lang/Object;)Ljava/lang/Object; - public abstract fun visitExprCast (Lorg/partiql/ast/Expr$Cast;Ljava/lang/Object;)Ljava/lang/Object; - public abstract fun visitExprCoalesce (Lorg/partiql/ast/Expr$Coalesce;Ljava/lang/Object;)Ljava/lang/Object; - public abstract fun visitExprCollection (Lorg/partiql/ast/Expr$Collection;Ljava/lang/Object;)Ljava/lang/Object; - public abstract fun visitExprDateAdd (Lorg/partiql/ast/Expr$DateAdd;Ljava/lang/Object;)Ljava/lang/Object; - public abstract fun visitExprDateDiff (Lorg/partiql/ast/Expr$DateDiff;Ljava/lang/Object;)Ljava/lang/Object; - public abstract fun visitExprExtract (Lorg/partiql/ast/Expr$Extract;Ljava/lang/Object;)Ljava/lang/Object; - public abstract fun visitExprInCollection (Lorg/partiql/ast/Expr$InCollection;Ljava/lang/Object;)Ljava/lang/Object; - public abstract fun visitExprIsType (Lorg/partiql/ast/Expr$IsType;Ljava/lang/Object;)Ljava/lang/Object; - public abstract fun visitExprLike (Lorg/partiql/ast/Expr$Like;Ljava/lang/Object;)Ljava/lang/Object; - public abstract fun visitExprLit (Lorg/partiql/ast/Expr$Lit;Ljava/lang/Object;)Ljava/lang/Object; - public abstract fun visitExprMatch (Lorg/partiql/ast/Expr$Match;Ljava/lang/Object;)Ljava/lang/Object; - public abstract fun visitExprNot (Lorg/partiql/ast/Expr$Not;Ljava/lang/Object;)Ljava/lang/Object; - public abstract fun visitExprNullIf (Lorg/partiql/ast/Expr$NullIf;Ljava/lang/Object;)Ljava/lang/Object; - public abstract fun visitExprOperator (Lorg/partiql/ast/Expr$Operator;Ljava/lang/Object;)Ljava/lang/Object; - public abstract fun visitExprOr (Lorg/partiql/ast/Expr$Or;Ljava/lang/Object;)Ljava/lang/Object; - public abstract fun visitExprOverlay (Lorg/partiql/ast/Expr$Overlay;Ljava/lang/Object;)Ljava/lang/Object; - public abstract fun visitExprParameter (Lorg/partiql/ast/Expr$Parameter;Ljava/lang/Object;)Ljava/lang/Object; - public abstract fun visitExprPath (Lorg/partiql/ast/Expr$Path;Ljava/lang/Object;)Ljava/lang/Object; - public abstract fun visitExprPathStep (Lorg/partiql/ast/Expr$Path$Step;Ljava/lang/Object;)Ljava/lang/Object; - public abstract fun visitExprPathStepIndex (Lorg/partiql/ast/Expr$Path$Step$Index;Ljava/lang/Object;)Ljava/lang/Object; - public abstract fun visitExprPathStepSymbol (Lorg/partiql/ast/Expr$Path$Step$Symbol;Ljava/lang/Object;)Ljava/lang/Object; - public abstract fun visitExprPathStepUnpivot (Lorg/partiql/ast/Expr$Path$Step$Unpivot;Ljava/lang/Object;)Ljava/lang/Object; - public abstract fun visitExprPathStepWildcard (Lorg/partiql/ast/Expr$Path$Step$Wildcard;Ljava/lang/Object;)Ljava/lang/Object; - public abstract fun visitExprPosition (Lorg/partiql/ast/Expr$Position;Ljava/lang/Object;)Ljava/lang/Object; - public abstract fun visitExprQuerySet (Lorg/partiql/ast/Expr$QuerySet;Ljava/lang/Object;)Ljava/lang/Object; - public abstract fun visitExprSessionAttribute (Lorg/partiql/ast/Expr$SessionAttribute;Ljava/lang/Object;)Ljava/lang/Object; - public abstract fun visitExprStruct (Lorg/partiql/ast/Expr$Struct;Ljava/lang/Object;)Ljava/lang/Object; - public abstract fun visitExprStructField (Lorg/partiql/ast/Expr$Struct$Field;Ljava/lang/Object;)Ljava/lang/Object; - public abstract fun visitExprSubstring (Lorg/partiql/ast/Expr$Substring;Ljava/lang/Object;)Ljava/lang/Object; - public abstract fun visitExprTrim (Lorg/partiql/ast/Expr$Trim;Ljava/lang/Object;)Ljava/lang/Object; - public abstract fun visitExprValues (Lorg/partiql/ast/Expr$Values;Ljava/lang/Object;)Ljava/lang/Object; - public abstract fun visitExprValuesRow (Lorg/partiql/ast/Expr$Values$Row;Ljava/lang/Object;)Ljava/lang/Object; - public abstract fun visitExprVar (Lorg/partiql/ast/Expr$Var;Ljava/lang/Object;)Ljava/lang/Object; - public abstract fun visitExprVariant (Lorg/partiql/ast/Expr$Variant;Ljava/lang/Object;)Ljava/lang/Object; - public abstract fun visitExprWindow (Lorg/partiql/ast/Expr$Window;Ljava/lang/Object;)Ljava/lang/Object; - public abstract fun visitExprWindowOver (Lorg/partiql/ast/Expr$Window$Over;Ljava/lang/Object;)Ljava/lang/Object; - public abstract fun visitFrom (Lorg/partiql/ast/From;Ljava/lang/Object;)Ljava/lang/Object; - public abstract fun visitFromJoin (Lorg/partiql/ast/From$Join;Ljava/lang/Object;)Ljava/lang/Object; - public abstract fun visitFromValue (Lorg/partiql/ast/From$Value;Ljava/lang/Object;)Ljava/lang/Object; - public abstract fun visitGraphMatch (Lorg/partiql/ast/GraphMatch;Ljava/lang/Object;)Ljava/lang/Object; - public abstract fun visitGraphMatchLabel (Lorg/partiql/ast/GraphMatch$Label;Ljava/lang/Object;)Ljava/lang/Object; - public abstract fun visitGraphMatchLabelConj (Lorg/partiql/ast/GraphMatch$Label$Conj;Ljava/lang/Object;)Ljava/lang/Object; - public abstract fun visitGraphMatchLabelDisj (Lorg/partiql/ast/GraphMatch$Label$Disj;Ljava/lang/Object;)Ljava/lang/Object; - public abstract fun visitGraphMatchLabelName (Lorg/partiql/ast/GraphMatch$Label$Name;Ljava/lang/Object;)Ljava/lang/Object; - public abstract fun visitGraphMatchLabelNegation (Lorg/partiql/ast/GraphMatch$Label$Negation;Ljava/lang/Object;)Ljava/lang/Object; - public abstract fun visitGraphMatchLabelWildcard (Lorg/partiql/ast/GraphMatch$Label$Wildcard;Ljava/lang/Object;)Ljava/lang/Object; - public abstract fun visitGraphMatchPattern (Lorg/partiql/ast/GraphMatch$Pattern;Ljava/lang/Object;)Ljava/lang/Object; - public abstract fun visitGraphMatchPatternPart (Lorg/partiql/ast/GraphMatch$Pattern$Part;Ljava/lang/Object;)Ljava/lang/Object; - public abstract fun visitGraphMatchPatternPartEdge (Lorg/partiql/ast/GraphMatch$Pattern$Part$Edge;Ljava/lang/Object;)Ljava/lang/Object; - public abstract fun visitGraphMatchPatternPartNode (Lorg/partiql/ast/GraphMatch$Pattern$Part$Node;Ljava/lang/Object;)Ljava/lang/Object; - public abstract fun visitGraphMatchPatternPartPattern (Lorg/partiql/ast/GraphMatch$Pattern$Part$Pattern;Ljava/lang/Object;)Ljava/lang/Object; - public abstract fun visitGraphMatchQuantifier (Lorg/partiql/ast/GraphMatch$Quantifier;Ljava/lang/Object;)Ljava/lang/Object; - public abstract fun visitGraphMatchSelector (Lorg/partiql/ast/GraphMatch$Selector;Ljava/lang/Object;)Ljava/lang/Object; - public abstract fun visitGraphMatchSelectorAllShortest (Lorg/partiql/ast/GraphMatch$Selector$AllShortest;Ljava/lang/Object;)Ljava/lang/Object; - public abstract fun visitGraphMatchSelectorAny (Lorg/partiql/ast/GraphMatch$Selector$Any;Ljava/lang/Object;)Ljava/lang/Object; - public abstract fun visitGraphMatchSelectorAnyK (Lorg/partiql/ast/GraphMatch$Selector$AnyK;Ljava/lang/Object;)Ljava/lang/Object; - public abstract fun visitGraphMatchSelectorAnyShortest (Lorg/partiql/ast/GraphMatch$Selector$AnyShortest;Ljava/lang/Object;)Ljava/lang/Object; - public abstract fun visitGraphMatchSelectorShortestK (Lorg/partiql/ast/GraphMatch$Selector$ShortestK;Ljava/lang/Object;)Ljava/lang/Object; - public abstract fun visitGraphMatchSelectorShortestKGroup (Lorg/partiql/ast/GraphMatch$Selector$ShortestKGroup;Ljava/lang/Object;)Ljava/lang/Object; - public abstract fun visitGroupBy (Lorg/partiql/ast/GroupBy;Ljava/lang/Object;)Ljava/lang/Object; - public abstract fun visitGroupByKey (Lorg/partiql/ast/GroupBy$Key;Ljava/lang/Object;)Ljava/lang/Object; - public abstract fun visitIdentifier (Lorg/partiql/ast/Identifier;Ljava/lang/Object;)Ljava/lang/Object; - public abstract fun visitIdentifierQualified (Lorg/partiql/ast/Identifier$Qualified;Ljava/lang/Object;)Ljava/lang/Object; - public abstract fun visitIdentifierSymbol (Lorg/partiql/ast/Identifier$Symbol;Ljava/lang/Object;)Ljava/lang/Object; - public abstract fun visitLet (Lorg/partiql/ast/Let;Ljava/lang/Object;)Ljava/lang/Object; - public abstract fun visitLetBinding (Lorg/partiql/ast/Let$Binding;Ljava/lang/Object;)Ljava/lang/Object; - public abstract fun visitOrderBy (Lorg/partiql/ast/OrderBy;Ljava/lang/Object;)Ljava/lang/Object; - public abstract fun visitPath (Lorg/partiql/ast/Path;Ljava/lang/Object;)Ljava/lang/Object; - public abstract fun visitPathStep (Lorg/partiql/ast/Path$Step;Ljava/lang/Object;)Ljava/lang/Object; - public abstract fun visitPathStepIndex (Lorg/partiql/ast/Path$Step$Index;Ljava/lang/Object;)Ljava/lang/Object; - public abstract fun visitPathStepSymbol (Lorg/partiql/ast/Path$Step$Symbol;Ljava/lang/Object;)Ljava/lang/Object; - public abstract fun visitQueryBody (Lorg/partiql/ast/QueryBody;Ljava/lang/Object;)Ljava/lang/Object; - public abstract fun visitQueryBodySFW (Lorg/partiql/ast/QueryBody$SFW;Ljava/lang/Object;)Ljava/lang/Object; - public abstract fun visitQueryBodySetOp (Lorg/partiql/ast/QueryBody$SetOp;Ljava/lang/Object;)Ljava/lang/Object; - public abstract fun visitSelect (Lorg/partiql/ast/Select;Ljava/lang/Object;)Ljava/lang/Object; - public abstract fun visitSelectPivot (Lorg/partiql/ast/Select$Pivot;Ljava/lang/Object;)Ljava/lang/Object; - public abstract fun visitSelectProject (Lorg/partiql/ast/Select$Project;Ljava/lang/Object;)Ljava/lang/Object; - public abstract fun visitSelectProjectItem (Lorg/partiql/ast/Select$Project$Item;Ljava/lang/Object;)Ljava/lang/Object; - public abstract fun visitSelectProjectItemAll (Lorg/partiql/ast/Select$Project$Item$All;Ljava/lang/Object;)Ljava/lang/Object; - public abstract fun visitSelectProjectItemExpression (Lorg/partiql/ast/Select$Project$Item$Expression;Ljava/lang/Object;)Ljava/lang/Object; - public abstract fun visitSelectStar (Lorg/partiql/ast/Select$Star;Ljava/lang/Object;)Ljava/lang/Object; - public abstract fun visitSelectValue (Lorg/partiql/ast/Select$Value;Ljava/lang/Object;)Ljava/lang/Object; - public abstract fun visitSetOp (Lorg/partiql/ast/SetOp;Ljava/lang/Object;)Ljava/lang/Object; - public abstract fun visitSort (Lorg/partiql/ast/Sort;Ljava/lang/Object;)Ljava/lang/Object; - public abstract fun visitStatement (Lorg/partiql/ast/Statement;Ljava/lang/Object;)Ljava/lang/Object; - public abstract fun visitStatementDDL (Lorg/partiql/ast/Statement$DDL;Ljava/lang/Object;)Ljava/lang/Object; - public abstract fun visitStatementDDLCreateIndex (Lorg/partiql/ast/Statement$DDL$CreateIndex;Ljava/lang/Object;)Ljava/lang/Object; - public abstract fun visitStatementDDLCreateTable (Lorg/partiql/ast/Statement$DDL$CreateTable;Ljava/lang/Object;)Ljava/lang/Object; - public abstract fun visitStatementDDLDropIndex (Lorg/partiql/ast/Statement$DDL$DropIndex;Ljava/lang/Object;)Ljava/lang/Object; - public abstract fun visitStatementDDLDropTable (Lorg/partiql/ast/Statement$DDL$DropTable;Ljava/lang/Object;)Ljava/lang/Object; - public abstract fun visitStatementExplain (Lorg/partiql/ast/Statement$Explain;Ljava/lang/Object;)Ljava/lang/Object; - public abstract fun visitStatementExplainTarget (Lorg/partiql/ast/Statement$Explain$Target;Ljava/lang/Object;)Ljava/lang/Object; - public abstract fun visitStatementExplainTargetDomain (Lorg/partiql/ast/Statement$Explain$Target$Domain;Ljava/lang/Object;)Ljava/lang/Object; - public abstract fun visitStatementQuery (Lorg/partiql/ast/Statement$Query;Ljava/lang/Object;)Ljava/lang/Object; - public abstract fun visitTableDefinition (Lorg/partiql/ast/TableDefinition;Ljava/lang/Object;)Ljava/lang/Object; - public abstract fun visitTableDefinitionColumn (Lorg/partiql/ast/TableDefinition$Column;Ljava/lang/Object;)Ljava/lang/Object; - public abstract fun visitTableDefinitionColumnConstraint (Lorg/partiql/ast/TableDefinition$Column$Constraint;Ljava/lang/Object;)Ljava/lang/Object; - public abstract fun visitTableDefinitionColumnConstraintBody (Lorg/partiql/ast/TableDefinition$Column$Constraint$Body;Ljava/lang/Object;)Ljava/lang/Object; - public abstract fun visitTableDefinitionColumnConstraintBodyCheck (Lorg/partiql/ast/TableDefinition$Column$Constraint$Body$Check;Ljava/lang/Object;)Ljava/lang/Object; - public abstract fun visitTableDefinitionColumnConstraintBodyNotNull (Lorg/partiql/ast/TableDefinition$Column$Constraint$Body$NotNull;Ljava/lang/Object;)Ljava/lang/Object; - public abstract fun visitTableDefinitionColumnConstraintBodyNullable (Lorg/partiql/ast/TableDefinition$Column$Constraint$Body$Nullable;Ljava/lang/Object;)Ljava/lang/Object; - public abstract fun visitType (Lorg/partiql/ast/Type;Ljava/lang/Object;)Ljava/lang/Object; - public abstract fun visitTypeAny (Lorg/partiql/ast/Type$Any;Ljava/lang/Object;)Ljava/lang/Object; - public abstract fun visitTypeBag (Lorg/partiql/ast/Type$Bag;Ljava/lang/Object;)Ljava/lang/Object; - public abstract fun visitTypeBigint (Lorg/partiql/ast/Type$Bigint;Ljava/lang/Object;)Ljava/lang/Object; - public abstract fun visitTypeBit (Lorg/partiql/ast/Type$Bit;Ljava/lang/Object;)Ljava/lang/Object; - public abstract fun visitTypeBitVarying (Lorg/partiql/ast/Type$BitVarying;Ljava/lang/Object;)Ljava/lang/Object; - public abstract fun visitTypeBlob (Lorg/partiql/ast/Type$Blob;Ljava/lang/Object;)Ljava/lang/Object; - public abstract fun visitTypeBool (Lorg/partiql/ast/Type$Bool;Ljava/lang/Object;)Ljava/lang/Object; - public abstract fun visitTypeByteString (Lorg/partiql/ast/Type$ByteString;Ljava/lang/Object;)Ljava/lang/Object; - public abstract fun visitTypeChar (Lorg/partiql/ast/Type$Char;Ljava/lang/Object;)Ljava/lang/Object; - public abstract fun visitTypeClob (Lorg/partiql/ast/Type$Clob;Ljava/lang/Object;)Ljava/lang/Object; - public abstract fun visitTypeCustom (Lorg/partiql/ast/Type$Custom;Ljava/lang/Object;)Ljava/lang/Object; - public abstract fun visitTypeDate (Lorg/partiql/ast/Type$Date;Ljava/lang/Object;)Ljava/lang/Object; - public abstract fun visitTypeDecimal (Lorg/partiql/ast/Type$Decimal;Ljava/lang/Object;)Ljava/lang/Object; - public abstract fun visitTypeFloat32 (Lorg/partiql/ast/Type$Float32;Ljava/lang/Object;)Ljava/lang/Object; - public abstract fun visitTypeFloat64 (Lorg/partiql/ast/Type$Float64;Ljava/lang/Object;)Ljava/lang/Object; - public abstract fun visitTypeInt (Lorg/partiql/ast/Type$Int;Ljava/lang/Object;)Ljava/lang/Object; - public abstract fun visitTypeInt2 (Lorg/partiql/ast/Type$Int2;Ljava/lang/Object;)Ljava/lang/Object; - public abstract fun visitTypeInt4 (Lorg/partiql/ast/Type$Int4;Ljava/lang/Object;)Ljava/lang/Object; - public abstract fun visitTypeInt8 (Lorg/partiql/ast/Type$Int8;Ljava/lang/Object;)Ljava/lang/Object; - public abstract fun visitTypeInterval (Lorg/partiql/ast/Type$Interval;Ljava/lang/Object;)Ljava/lang/Object; - public abstract fun visitTypeList (Lorg/partiql/ast/Type$List;Ljava/lang/Object;)Ljava/lang/Object; - public abstract fun visitTypeMissing (Lorg/partiql/ast/Type$Missing;Ljava/lang/Object;)Ljava/lang/Object; - public abstract fun visitTypeNullType (Lorg/partiql/ast/Type$NullType;Ljava/lang/Object;)Ljava/lang/Object; - public abstract fun visitTypeNumeric (Lorg/partiql/ast/Type$Numeric;Ljava/lang/Object;)Ljava/lang/Object; - public abstract fun visitTypeReal (Lorg/partiql/ast/Type$Real;Ljava/lang/Object;)Ljava/lang/Object; - public abstract fun visitTypeSexp (Lorg/partiql/ast/Type$Sexp;Ljava/lang/Object;)Ljava/lang/Object; - public abstract fun visitTypeSmallint (Lorg/partiql/ast/Type$Smallint;Ljava/lang/Object;)Ljava/lang/Object; - public abstract fun visitTypeString (Lorg/partiql/ast/Type$String;Ljava/lang/Object;)Ljava/lang/Object; - public abstract fun visitTypeStruct (Lorg/partiql/ast/Type$Struct;Ljava/lang/Object;)Ljava/lang/Object; - public abstract fun visitTypeSymbol (Lorg/partiql/ast/Type$Symbol;Ljava/lang/Object;)Ljava/lang/Object; - public abstract fun visitTypeTime (Lorg/partiql/ast/Type$Time;Ljava/lang/Object;)Ljava/lang/Object; - public abstract fun visitTypeTimeWithTz (Lorg/partiql/ast/Type$TimeWithTz;Ljava/lang/Object;)Ljava/lang/Object; - public abstract fun visitTypeTimestamp (Lorg/partiql/ast/Type$Timestamp;Ljava/lang/Object;)Ljava/lang/Object; - public abstract fun visitTypeTimestampWithTz (Lorg/partiql/ast/Type$TimestampWithTz;Ljava/lang/Object;)Ljava/lang/Object; - public abstract fun visitTypeTinyint (Lorg/partiql/ast/Type$Tinyint;Ljava/lang/Object;)Ljava/lang/Object; - public abstract fun visitTypeTuple (Lorg/partiql/ast/Type$Tuple;Ljava/lang/Object;)Ljava/lang/Object; - public abstract fun visitTypeVarchar (Lorg/partiql/ast/Type$Varchar;Ljava/lang/Object;)Ljava/lang/Object; + public synthetic fun defaultReturn (Lorg/partiql/ast/AstNode;Ljava/lang/Object;)Ljava/lang/Object; + public fun defaultReturn (Lorg/partiql/ast/AstNode;Lorg/partiql/ast/sql/SqlBlock;)Lorg/partiql/ast/sql/SqlBlock; + public static final fun getSTANDARD ()Lorg/partiql/ast/sql/SqlDialect; + public final fun transform (Lorg/partiql/ast/AstNode;)Lorg/partiql/ast/sql/SqlBlock; + public synthetic fun visitDataType (Lorg/partiql/ast/DataType;Ljava/lang/Object;)Ljava/lang/Object; + public fun visitDataType (Lorg/partiql/ast/DataType;Lorg/partiql/ast/sql/SqlBlock;)Lorg/partiql/ast/sql/SqlBlock; + public synthetic fun visitExclude (Lorg/partiql/ast/Exclude;Ljava/lang/Object;)Ljava/lang/Object; + public fun visitExclude (Lorg/partiql/ast/Exclude;Lorg/partiql/ast/sql/SqlBlock;)Lorg/partiql/ast/sql/SqlBlock; + public synthetic fun visitExcludePath (Lorg/partiql/ast/ExcludePath;Ljava/lang/Object;)Ljava/lang/Object; + public fun visitExcludePath (Lorg/partiql/ast/ExcludePath;Lorg/partiql/ast/sql/SqlBlock;)Lorg/partiql/ast/sql/SqlBlock; + public synthetic fun visitExcludeStepCollIndex (Lorg/partiql/ast/ExcludeStep$CollIndex;Ljava/lang/Object;)Ljava/lang/Object; + public fun visitExcludeStepCollIndex (Lorg/partiql/ast/ExcludeStep$CollIndex;Lorg/partiql/ast/sql/SqlBlock;)Lorg/partiql/ast/sql/SqlBlock; + public synthetic fun visitExcludeStepCollWildcard (Lorg/partiql/ast/ExcludeStep$CollWildcard;Ljava/lang/Object;)Ljava/lang/Object; + public fun visitExcludeStepCollWildcard (Lorg/partiql/ast/ExcludeStep$CollWildcard;Lorg/partiql/ast/sql/SqlBlock;)Lorg/partiql/ast/sql/SqlBlock; + public synthetic fun visitExcludeStepStructField (Lorg/partiql/ast/ExcludeStep$StructField;Ljava/lang/Object;)Ljava/lang/Object; + public fun visitExcludeStepStructField (Lorg/partiql/ast/ExcludeStep$StructField;Lorg/partiql/ast/sql/SqlBlock;)Lorg/partiql/ast/sql/SqlBlock; + public synthetic fun visitExcludeStepStructWildcard (Lorg/partiql/ast/ExcludeStep$StructWildcard;Ljava/lang/Object;)Ljava/lang/Object; + public fun visitExcludeStepStructWildcard (Lorg/partiql/ast/ExcludeStep$StructWildcard;Lorg/partiql/ast/sql/SqlBlock;)Lorg/partiql/ast/sql/SqlBlock; + public synthetic fun visitExprAnd (Lorg/partiql/ast/expr/ExprAnd;Ljava/lang/Object;)Ljava/lang/Object; + public fun visitExprAnd (Lorg/partiql/ast/expr/ExprAnd;Lorg/partiql/ast/sql/SqlBlock;)Lorg/partiql/ast/sql/SqlBlock; + public synthetic fun visitExprArray (Lorg/partiql/ast/expr/ExprArray;Ljava/lang/Object;)Ljava/lang/Object; + public fun visitExprArray (Lorg/partiql/ast/expr/ExprArray;Lorg/partiql/ast/sql/SqlBlock;)Lorg/partiql/ast/sql/SqlBlock; + public synthetic fun visitExprBag (Lorg/partiql/ast/expr/ExprBag;Ljava/lang/Object;)Ljava/lang/Object; + public fun visitExprBag (Lorg/partiql/ast/expr/ExprBag;Lorg/partiql/ast/sql/SqlBlock;)Lorg/partiql/ast/sql/SqlBlock; + public synthetic fun visitExprBetween (Lorg/partiql/ast/expr/ExprBetween;Ljava/lang/Object;)Ljava/lang/Object; + public fun visitExprBetween (Lorg/partiql/ast/expr/ExprBetween;Lorg/partiql/ast/sql/SqlBlock;)Lorg/partiql/ast/sql/SqlBlock; + public synthetic fun visitExprCall (Lorg/partiql/ast/expr/ExprCall;Ljava/lang/Object;)Ljava/lang/Object; + public fun visitExprCall (Lorg/partiql/ast/expr/ExprCall;Lorg/partiql/ast/sql/SqlBlock;)Lorg/partiql/ast/sql/SqlBlock; + public synthetic fun visitExprCase (Lorg/partiql/ast/expr/ExprCase;Ljava/lang/Object;)Ljava/lang/Object; + public fun visitExprCase (Lorg/partiql/ast/expr/ExprCase;Lorg/partiql/ast/sql/SqlBlock;)Lorg/partiql/ast/sql/SqlBlock; + public synthetic fun visitExprCaseBranch (Lorg/partiql/ast/expr/ExprCase$Branch;Ljava/lang/Object;)Ljava/lang/Object; + public fun visitExprCaseBranch (Lorg/partiql/ast/expr/ExprCase$Branch;Lorg/partiql/ast/sql/SqlBlock;)Lorg/partiql/ast/sql/SqlBlock; + public synthetic fun visitExprCast (Lorg/partiql/ast/expr/ExprCast;Ljava/lang/Object;)Ljava/lang/Object; + public fun visitExprCast (Lorg/partiql/ast/expr/ExprCast;Lorg/partiql/ast/sql/SqlBlock;)Lorg/partiql/ast/sql/SqlBlock; + public synthetic fun visitExprCoalesce (Lorg/partiql/ast/expr/ExprCoalesce;Ljava/lang/Object;)Ljava/lang/Object; + public fun visitExprCoalesce (Lorg/partiql/ast/expr/ExprCoalesce;Lorg/partiql/ast/sql/SqlBlock;)Lorg/partiql/ast/sql/SqlBlock; + public synthetic fun visitExprExtract (Lorg/partiql/ast/expr/ExprExtract;Ljava/lang/Object;)Ljava/lang/Object; + public fun visitExprExtract (Lorg/partiql/ast/expr/ExprExtract;Lorg/partiql/ast/sql/SqlBlock;)Lorg/partiql/ast/sql/SqlBlock; + public synthetic fun visitExprInCollection (Lorg/partiql/ast/expr/ExprInCollection;Ljava/lang/Object;)Ljava/lang/Object; + public fun visitExprInCollection (Lorg/partiql/ast/expr/ExprInCollection;Lorg/partiql/ast/sql/SqlBlock;)Lorg/partiql/ast/sql/SqlBlock; + public synthetic fun visitExprIsType (Lorg/partiql/ast/expr/ExprIsType;Ljava/lang/Object;)Ljava/lang/Object; + public fun visitExprIsType (Lorg/partiql/ast/expr/ExprIsType;Lorg/partiql/ast/sql/SqlBlock;)Lorg/partiql/ast/sql/SqlBlock; + public synthetic fun visitExprLike (Lorg/partiql/ast/expr/ExprLike;Ljava/lang/Object;)Ljava/lang/Object; + public fun visitExprLike (Lorg/partiql/ast/expr/ExprLike;Lorg/partiql/ast/sql/SqlBlock;)Lorg/partiql/ast/sql/SqlBlock; + public synthetic fun visitExprLit (Lorg/partiql/ast/expr/ExprLit;Ljava/lang/Object;)Ljava/lang/Object; + public fun visitExprLit (Lorg/partiql/ast/expr/ExprLit;Lorg/partiql/ast/sql/SqlBlock;)Lorg/partiql/ast/sql/SqlBlock; + public synthetic fun visitExprNot (Lorg/partiql/ast/expr/ExprNot;Ljava/lang/Object;)Ljava/lang/Object; + public fun visitExprNot (Lorg/partiql/ast/expr/ExprNot;Lorg/partiql/ast/sql/SqlBlock;)Lorg/partiql/ast/sql/SqlBlock; + public synthetic fun visitExprNullIf (Lorg/partiql/ast/expr/ExprNullIf;Ljava/lang/Object;)Ljava/lang/Object; + public fun visitExprNullIf (Lorg/partiql/ast/expr/ExprNullIf;Lorg/partiql/ast/sql/SqlBlock;)Lorg/partiql/ast/sql/SqlBlock; + public synthetic fun visitExprOperator (Lorg/partiql/ast/expr/ExprOperator;Ljava/lang/Object;)Ljava/lang/Object; + public fun visitExprOperator (Lorg/partiql/ast/expr/ExprOperator;Lorg/partiql/ast/sql/SqlBlock;)Lorg/partiql/ast/sql/SqlBlock; + public synthetic fun visitExprOr (Lorg/partiql/ast/expr/ExprOr;Ljava/lang/Object;)Ljava/lang/Object; + public fun visitExprOr (Lorg/partiql/ast/expr/ExprOr;Lorg/partiql/ast/sql/SqlBlock;)Lorg/partiql/ast/sql/SqlBlock; + public synthetic fun visitExprOverlay (Lorg/partiql/ast/expr/ExprOverlay;Ljava/lang/Object;)Ljava/lang/Object; + public fun visitExprOverlay (Lorg/partiql/ast/expr/ExprOverlay;Lorg/partiql/ast/sql/SqlBlock;)Lorg/partiql/ast/sql/SqlBlock; + public synthetic fun visitExprParameter (Lorg/partiql/ast/expr/ExprParameter;Ljava/lang/Object;)Ljava/lang/Object; + public fun visitExprParameter (Lorg/partiql/ast/expr/ExprParameter;Lorg/partiql/ast/sql/SqlBlock;)Lorg/partiql/ast/sql/SqlBlock; + public synthetic fun visitExprPath (Lorg/partiql/ast/expr/ExprPath;Ljava/lang/Object;)Ljava/lang/Object; + public fun visitExprPath (Lorg/partiql/ast/expr/ExprPath;Lorg/partiql/ast/sql/SqlBlock;)Lorg/partiql/ast/sql/SqlBlock; + public synthetic fun visitExprPosition (Lorg/partiql/ast/expr/ExprPosition;Ljava/lang/Object;)Ljava/lang/Object; + public fun visitExprPosition (Lorg/partiql/ast/expr/ExprPosition;Lorg/partiql/ast/sql/SqlBlock;)Lorg/partiql/ast/sql/SqlBlock; + public synthetic fun visitExprQuerySet (Lorg/partiql/ast/expr/ExprQuerySet;Ljava/lang/Object;)Ljava/lang/Object; + public fun visitExprQuerySet (Lorg/partiql/ast/expr/ExprQuerySet;Lorg/partiql/ast/sql/SqlBlock;)Lorg/partiql/ast/sql/SqlBlock; + public synthetic fun visitExprRowValue (Lorg/partiql/ast/expr/ExprRowValue;Ljava/lang/Object;)Ljava/lang/Object; + public fun visitExprRowValue (Lorg/partiql/ast/expr/ExprRowValue;Lorg/partiql/ast/sql/SqlBlock;)Lorg/partiql/ast/sql/SqlBlock; + public synthetic fun visitExprSessionAttribute (Lorg/partiql/ast/expr/ExprSessionAttribute;Ljava/lang/Object;)Ljava/lang/Object; + public fun visitExprSessionAttribute (Lorg/partiql/ast/expr/ExprSessionAttribute;Lorg/partiql/ast/sql/SqlBlock;)Lorg/partiql/ast/sql/SqlBlock; + public synthetic fun visitExprStruct (Lorg/partiql/ast/expr/ExprStruct;Ljava/lang/Object;)Ljava/lang/Object; + public fun visitExprStruct (Lorg/partiql/ast/expr/ExprStruct;Lorg/partiql/ast/sql/SqlBlock;)Lorg/partiql/ast/sql/SqlBlock; + public synthetic fun visitExprStructField (Lorg/partiql/ast/expr/ExprStruct$Field;Ljava/lang/Object;)Ljava/lang/Object; + public fun visitExprStructField (Lorg/partiql/ast/expr/ExprStruct$Field;Lorg/partiql/ast/sql/SqlBlock;)Lorg/partiql/ast/sql/SqlBlock; + public synthetic fun visitExprSubstring (Lorg/partiql/ast/expr/ExprSubstring;Ljava/lang/Object;)Ljava/lang/Object; + public fun visitExprSubstring (Lorg/partiql/ast/expr/ExprSubstring;Lorg/partiql/ast/sql/SqlBlock;)Lorg/partiql/ast/sql/SqlBlock; + public synthetic fun visitExprTrim (Lorg/partiql/ast/expr/ExprTrim;Ljava/lang/Object;)Ljava/lang/Object; + public fun visitExprTrim (Lorg/partiql/ast/expr/ExprTrim;Lorg/partiql/ast/sql/SqlBlock;)Lorg/partiql/ast/sql/SqlBlock; + public synthetic fun visitExprValues (Lorg/partiql/ast/expr/ExprValues;Ljava/lang/Object;)Ljava/lang/Object; + public fun visitExprValues (Lorg/partiql/ast/expr/ExprValues;Lorg/partiql/ast/sql/SqlBlock;)Lorg/partiql/ast/sql/SqlBlock; + public synthetic fun visitExprVarRef (Lorg/partiql/ast/expr/ExprVarRef;Ljava/lang/Object;)Ljava/lang/Object; + public fun visitExprVarRef (Lorg/partiql/ast/expr/ExprVarRef;Lorg/partiql/ast/sql/SqlBlock;)Lorg/partiql/ast/sql/SqlBlock; + public synthetic fun visitExprVariant (Lorg/partiql/ast/expr/ExprVariant;Ljava/lang/Object;)Ljava/lang/Object; + public fun visitExprVariant (Lorg/partiql/ast/expr/ExprVariant;Lorg/partiql/ast/sql/SqlBlock;)Lorg/partiql/ast/sql/SqlBlock; + public fun visitExprWrapped (Lorg/partiql/ast/expr/Expr;Lorg/partiql/ast/sql/SqlBlock;)Lorg/partiql/ast/sql/SqlBlock; + public synthetic fun visitFrom (Lorg/partiql/ast/From;Ljava/lang/Object;)Ljava/lang/Object; + public fun visitFrom (Lorg/partiql/ast/From;Lorg/partiql/ast/sql/SqlBlock;)Lorg/partiql/ast/sql/SqlBlock; + public synthetic fun visitFromExpr (Lorg/partiql/ast/FromExpr;Ljava/lang/Object;)Ljava/lang/Object; + public fun visitFromExpr (Lorg/partiql/ast/FromExpr;Lorg/partiql/ast/sql/SqlBlock;)Lorg/partiql/ast/sql/SqlBlock; + public synthetic fun visitFromJoin (Lorg/partiql/ast/FromJoin;Ljava/lang/Object;)Ljava/lang/Object; + public fun visitFromJoin (Lorg/partiql/ast/FromJoin;Lorg/partiql/ast/sql/SqlBlock;)Lorg/partiql/ast/sql/SqlBlock; + public synthetic fun visitGroupBy (Lorg/partiql/ast/GroupBy;Ljava/lang/Object;)Ljava/lang/Object; + public fun visitGroupBy (Lorg/partiql/ast/GroupBy;Lorg/partiql/ast/sql/SqlBlock;)Lorg/partiql/ast/sql/SqlBlock; + public synthetic fun visitGroupByKey (Lorg/partiql/ast/GroupBy$Key;Ljava/lang/Object;)Ljava/lang/Object; + public fun visitGroupByKey (Lorg/partiql/ast/GroupBy$Key;Lorg/partiql/ast/sql/SqlBlock;)Lorg/partiql/ast/sql/SqlBlock; + public synthetic fun visitIdentifier (Lorg/partiql/ast/Identifier;Ljava/lang/Object;)Ljava/lang/Object; + public fun visitIdentifier (Lorg/partiql/ast/Identifier;Lorg/partiql/ast/sql/SqlBlock;)Lorg/partiql/ast/sql/SqlBlock; + public synthetic fun visitIdentifierChain (Lorg/partiql/ast/IdentifierChain;Ljava/lang/Object;)Ljava/lang/Object; + public fun visitIdentifierChain (Lorg/partiql/ast/IdentifierChain;Lorg/partiql/ast/sql/SqlBlock;)Lorg/partiql/ast/sql/SqlBlock; + public synthetic fun visitLet (Lorg/partiql/ast/Let;Ljava/lang/Object;)Ljava/lang/Object; + public fun visitLet (Lorg/partiql/ast/Let;Lorg/partiql/ast/sql/SqlBlock;)Lorg/partiql/ast/sql/SqlBlock; + public synthetic fun visitLetBinding (Lorg/partiql/ast/Let$Binding;Ljava/lang/Object;)Ljava/lang/Object; + public fun visitLetBinding (Lorg/partiql/ast/Let$Binding;Lorg/partiql/ast/sql/SqlBlock;)Lorg/partiql/ast/sql/SqlBlock; + public synthetic fun visitOrderBy (Lorg/partiql/ast/OrderBy;Ljava/lang/Object;)Ljava/lang/Object; + public fun visitOrderBy (Lorg/partiql/ast/OrderBy;Lorg/partiql/ast/sql/SqlBlock;)Lorg/partiql/ast/sql/SqlBlock; + public synthetic fun visitPathStepAllElements (Lorg/partiql/ast/expr/PathStep$AllElements;Ljava/lang/Object;)Ljava/lang/Object; + public fun visitPathStepAllElements (Lorg/partiql/ast/expr/PathStep$AllElements;Lorg/partiql/ast/sql/SqlBlock;)Lorg/partiql/ast/sql/SqlBlock; + public synthetic fun visitPathStepAllFields (Lorg/partiql/ast/expr/PathStep$AllFields;Ljava/lang/Object;)Ljava/lang/Object; + public fun visitPathStepAllFields (Lorg/partiql/ast/expr/PathStep$AllFields;Lorg/partiql/ast/sql/SqlBlock;)Lorg/partiql/ast/sql/SqlBlock; + public synthetic fun visitPathStepElement (Lorg/partiql/ast/expr/PathStep$Element;Ljava/lang/Object;)Ljava/lang/Object; + public fun visitPathStepElement (Lorg/partiql/ast/expr/PathStep$Element;Lorg/partiql/ast/sql/SqlBlock;)Lorg/partiql/ast/sql/SqlBlock; + public synthetic fun visitPathStepField (Lorg/partiql/ast/expr/PathStep$Field;Ljava/lang/Object;)Ljava/lang/Object; + public fun visitPathStepField (Lorg/partiql/ast/expr/PathStep$Field;Lorg/partiql/ast/sql/SqlBlock;)Lorg/partiql/ast/sql/SqlBlock; + public synthetic fun visitQuery (Lorg/partiql/ast/Query;Ljava/lang/Object;)Ljava/lang/Object; + public fun visitQuery (Lorg/partiql/ast/Query;Lorg/partiql/ast/sql/SqlBlock;)Lorg/partiql/ast/sql/SqlBlock; + public synthetic fun visitQueryBodySFW (Lorg/partiql/ast/QueryBody$SFW;Ljava/lang/Object;)Ljava/lang/Object; + public fun visitQueryBodySFW (Lorg/partiql/ast/QueryBody$SFW;Lorg/partiql/ast/sql/SqlBlock;)Lorg/partiql/ast/sql/SqlBlock; + public synthetic fun visitQueryBodySetOp (Lorg/partiql/ast/QueryBody$SetOp;Ljava/lang/Object;)Ljava/lang/Object; + public fun visitQueryBodySetOp (Lorg/partiql/ast/QueryBody$SetOp;Lorg/partiql/ast/sql/SqlBlock;)Lorg/partiql/ast/sql/SqlBlock; + public synthetic fun visitSelectItemExpr (Lorg/partiql/ast/SelectItem$Expr;Ljava/lang/Object;)Ljava/lang/Object; + public fun visitSelectItemExpr (Lorg/partiql/ast/SelectItem$Expr;Lorg/partiql/ast/sql/SqlBlock;)Lorg/partiql/ast/sql/SqlBlock; + public synthetic fun visitSelectItemStar (Lorg/partiql/ast/SelectItem$Star;Ljava/lang/Object;)Ljava/lang/Object; + public fun visitSelectItemStar (Lorg/partiql/ast/SelectItem$Star;Lorg/partiql/ast/sql/SqlBlock;)Lorg/partiql/ast/sql/SqlBlock; + public synthetic fun visitSelectList (Lorg/partiql/ast/SelectList;Ljava/lang/Object;)Ljava/lang/Object; + public fun visitSelectList (Lorg/partiql/ast/SelectList;Lorg/partiql/ast/sql/SqlBlock;)Lorg/partiql/ast/sql/SqlBlock; + public synthetic fun visitSelectPivot (Lorg/partiql/ast/SelectPivot;Ljava/lang/Object;)Ljava/lang/Object; + public fun visitSelectPivot (Lorg/partiql/ast/SelectPivot;Lorg/partiql/ast/sql/SqlBlock;)Lorg/partiql/ast/sql/SqlBlock; + public synthetic fun visitSelectStar (Lorg/partiql/ast/SelectStar;Ljava/lang/Object;)Ljava/lang/Object; + public fun visitSelectStar (Lorg/partiql/ast/SelectStar;Lorg/partiql/ast/sql/SqlBlock;)Lorg/partiql/ast/sql/SqlBlock; + public synthetic fun visitSelectValue (Lorg/partiql/ast/SelectValue;Ljava/lang/Object;)Ljava/lang/Object; + public fun visitSelectValue (Lorg/partiql/ast/SelectValue;Lorg/partiql/ast/sql/SqlBlock;)Lorg/partiql/ast/sql/SqlBlock; + public synthetic fun visitSetOp (Lorg/partiql/ast/SetOp;Ljava/lang/Object;)Ljava/lang/Object; + public fun visitSetOp (Lorg/partiql/ast/SetOp;Lorg/partiql/ast/sql/SqlBlock;)Lorg/partiql/ast/sql/SqlBlock; + public synthetic fun visitSort (Lorg/partiql/ast/Sort;Ljava/lang/Object;)Ljava/lang/Object; + public fun visitSort (Lorg/partiql/ast/Sort;Lorg/partiql/ast/sql/SqlBlock;)Lorg/partiql/ast/sql/SqlBlock; +} + +public final class org/partiql/ast/sql/SqlDialect$Companion { + public final fun getSTANDARD ()Lorg/partiql/ast/sql/SqlDialect; +} + +public final class org/partiql/ast/sql/SqlKt { + public static final fun sql (Lorg/partiql/ast/AstNode;)Ljava/lang/String; + public static final fun sql (Lorg/partiql/ast/AstNode;Lorg/partiql/ast/sql/SqlLayout;)Ljava/lang/String; + public static final fun sql (Lorg/partiql/ast/AstNode;Lorg/partiql/ast/sql/SqlLayout;Lorg/partiql/ast/sql/SqlDialect;)Ljava/lang/String; + public static final fun sql (Lorg/partiql/ast/sql/SqlBlock;Lorg/partiql/ast/sql/SqlLayout;)Ljava/lang/String; + public static synthetic fun sql$default (Lorg/partiql/ast/AstNode;Lorg/partiql/ast/sql/SqlLayout;Lorg/partiql/ast/sql/SqlDialect;ILjava/lang/Object;)Ljava/lang/String; + public static synthetic fun sql$default (Lorg/partiql/ast/sql/SqlBlock;Lorg/partiql/ast/sql/SqlLayout;ILjava/lang/Object;)Ljava/lang/String; +} + +public abstract interface class org/partiql/ast/sql/SqlLayout { + public static final field Companion Lorg/partiql/ast/sql/SqlLayout$Companion; + public static fun getONELINE ()Lorg/partiql/ast/sql/SqlLayout; + public static fun getSTANDARD ()Lorg/partiql/ast/sql/SqlLayout; + public abstract fun print (Lorg/partiql/ast/sql/SqlBlock;)Ljava/lang/String; +} + +public final class org/partiql/ast/sql/SqlLayout$Companion { + public final fun getONELINE ()Lorg/partiql/ast/sql/SqlLayout; + public final fun getSTANDARD ()Lorg/partiql/ast/sql/SqlLayout; } diff --git a/partiql-ast/build.gradle.kts b/partiql-ast/build.gradle.kts index ca0582aac7..3303ef482e 100644 --- a/partiql-ast/build.gradle.kts +++ b/partiql-ast/build.gradle.kts @@ -55,24 +55,3 @@ publish { name = "PartiQL AST" description = "PartiQL's Abstract Syntax Tree" } - -val generate = tasks.register("generate") { - dependsOn(":lib:sprout:install") - workingDir(projectDir) - commandLine( - "../lib/sprout/build/install/sprout/bin/sprout", "generate", "kotlin", - "-o", "$buildDir/generated-src", - "-p", "org.partiql.ast", - "-u", "Ast", - "--poems", "factory", - "--poems", "visitor", - "--poems", "builder", - "--poems", "util", - "--opt-in", "org.partiql.value.PartiQLValueExperimental", - "./src/main/resources/partiql_ast.ion" - ) -} - -tasks.compileKotlin { - dependsOn(generate) -} diff --git a/partiql-ast/src/main/java/org/partiql/ast/v1/AstEnum.java b/partiql-ast/src/main/java/org/partiql/ast/AstEnum.java similarity index 88% rename from partiql-ast/src/main/java/org/partiql/ast/v1/AstEnum.java rename to partiql-ast/src/main/java/org/partiql/ast/AstEnum.java index 030afa1027..ca44e8d496 100644 --- a/partiql-ast/src/main/java/org/partiql/ast/v1/AstEnum.java +++ b/partiql-ast/src/main/java/org/partiql/ast/AstEnum.java @@ -1,4 +1,4 @@ -package org.partiql.ast.v1; +package org.partiql.ast; import org.jetbrains.annotations.NotNull; diff --git a/partiql-ast/src/main/java/org/partiql/ast/v1/AstNode.java b/partiql-ast/src/main/java/org/partiql/ast/AstNode.java similarity index 94% rename from partiql-ast/src/main/java/org/partiql/ast/v1/AstNode.java rename to partiql-ast/src/main/java/org/partiql/ast/AstNode.java index c192ae9e0c..380f29eece 100644 --- a/partiql-ast/src/main/java/org/partiql/ast/v1/AstNode.java +++ b/partiql-ast/src/main/java/org/partiql/ast/AstNode.java @@ -1,4 +1,4 @@ -package org.partiql.ast.v1; +package org.partiql.ast; import org.jetbrains.annotations.NotNull; diff --git a/partiql-ast/src/main/java/org/partiql/ast/v1/AstVisitor.java b/partiql-ast/src/main/java/org/partiql/ast/AstVisitor.java similarity index 85% rename from partiql-ast/src/main/java/org/partiql/ast/v1/AstVisitor.java rename to partiql-ast/src/main/java/org/partiql/ast/AstVisitor.java index d1ccf6a42c..f88cf125aa 100644 --- a/partiql-ast/src/main/java/org/partiql/ast/v1/AstVisitor.java +++ b/partiql-ast/src/main/java/org/partiql/ast/AstVisitor.java @@ -1,45 +1,45 @@ -package org.partiql.ast.v1; - -import org.partiql.ast.v1.expr.Expr; -import org.partiql.ast.v1.expr.ExprAnd; -import org.partiql.ast.v1.expr.ExprArray; -import org.partiql.ast.v1.expr.ExprBag; -import org.partiql.ast.v1.expr.ExprBetween; -import org.partiql.ast.v1.expr.ExprCall; -import org.partiql.ast.v1.expr.ExprCase; -import org.partiql.ast.v1.expr.ExprCast; -import org.partiql.ast.v1.expr.ExprCoalesce; -import org.partiql.ast.v1.expr.ExprExtract; -import org.partiql.ast.v1.expr.ExprInCollection; -import org.partiql.ast.v1.expr.ExprIsType; -import org.partiql.ast.v1.expr.ExprLike; -import org.partiql.ast.v1.expr.ExprLit; -import org.partiql.ast.v1.expr.ExprMatch; -import org.partiql.ast.v1.expr.ExprNot; -import org.partiql.ast.v1.expr.ExprNullIf; -import org.partiql.ast.v1.expr.ExprOperator; -import org.partiql.ast.v1.expr.ExprOr; -import org.partiql.ast.v1.expr.ExprOverlay; -import org.partiql.ast.v1.expr.ExprParameter; -import org.partiql.ast.v1.expr.ExprPath; -import org.partiql.ast.v1.expr.ExprPosition; -import org.partiql.ast.v1.expr.ExprQuerySet; -import org.partiql.ast.v1.expr.ExprRowValue; -import org.partiql.ast.v1.expr.ExprSessionAttribute; -import org.partiql.ast.v1.expr.ExprStruct; -import org.partiql.ast.v1.expr.ExprSubstring; -import org.partiql.ast.v1.expr.ExprTrim; -import org.partiql.ast.v1.expr.ExprValues; -import org.partiql.ast.v1.expr.ExprVarRef; -import org.partiql.ast.v1.expr.ExprVariant; -import org.partiql.ast.v1.expr.ExprWindow; -import org.partiql.ast.v1.expr.PathStep; -import org.partiql.ast.v1.graph.GraphLabel; -import org.partiql.ast.v1.graph.GraphMatch; -import org.partiql.ast.v1.graph.GraphPart; -import org.partiql.ast.v1.graph.GraphPattern; -import org.partiql.ast.v1.graph.GraphQuantifier; -import org.partiql.ast.v1.graph.GraphSelector; +package org.partiql.ast; + +import org.partiql.ast.expr.Expr; +import org.partiql.ast.expr.ExprAnd; +import org.partiql.ast.expr.ExprArray; +import org.partiql.ast.expr.ExprBag; +import org.partiql.ast.expr.ExprBetween; +import org.partiql.ast.expr.ExprCall; +import org.partiql.ast.expr.ExprCase; +import org.partiql.ast.expr.ExprCast; +import org.partiql.ast.expr.ExprCoalesce; +import org.partiql.ast.expr.ExprExtract; +import org.partiql.ast.expr.ExprInCollection; +import org.partiql.ast.expr.ExprIsType; +import org.partiql.ast.expr.ExprLike; +import org.partiql.ast.expr.ExprLit; +import org.partiql.ast.expr.ExprMatch; +import org.partiql.ast.expr.ExprNot; +import org.partiql.ast.expr.ExprNullIf; +import org.partiql.ast.expr.ExprOperator; +import org.partiql.ast.expr.ExprOr; +import org.partiql.ast.expr.ExprOverlay; +import org.partiql.ast.expr.ExprParameter; +import org.partiql.ast.expr.ExprPath; +import org.partiql.ast.expr.ExprPosition; +import org.partiql.ast.expr.ExprQuerySet; +import org.partiql.ast.expr.ExprRowValue; +import org.partiql.ast.expr.ExprSessionAttribute; +import org.partiql.ast.expr.ExprStruct; +import org.partiql.ast.expr.ExprSubstring; +import org.partiql.ast.expr.ExprTrim; +import org.partiql.ast.expr.ExprValues; +import org.partiql.ast.expr.ExprVarRef; +import org.partiql.ast.expr.ExprVariant; +import org.partiql.ast.expr.ExprWindow; +import org.partiql.ast.expr.PathStep; +import org.partiql.ast.graph.GraphLabel; +import org.partiql.ast.graph.GraphMatch; +import org.partiql.ast.graph.GraphPart; +import org.partiql.ast.graph.GraphPattern; +import org.partiql.ast.graph.GraphQuantifier; +import org.partiql.ast.graph.GraphSelector; // TODO docs // Also include docs on how a library user could create a new variant for sum types and which methods to override diff --git a/partiql-ast/src/main/java/org/partiql/ast/v1/DataType.java b/partiql-ast/src/main/java/org/partiql/ast/DataType.java similarity index 99% rename from partiql-ast/src/main/java/org/partiql/ast/v1/DataType.java rename to partiql-ast/src/main/java/org/partiql/ast/DataType.java index d3111c0dbe..c993d44081 100644 --- a/partiql-ast/src/main/java/org/partiql/ast/v1/DataType.java +++ b/partiql-ast/src/main/java/org/partiql/ast/DataType.java @@ -1,4 +1,4 @@ -package org.partiql.ast.v1; +package org.partiql.ast; import lombok.EqualsAndHashCode; import org.jetbrains.annotations.NotNull; diff --git a/partiql-ast/src/main/java/org/partiql/ast/v1/DatetimeField.java b/partiql-ast/src/main/java/org/partiql/ast/DatetimeField.java similarity index 99% rename from partiql-ast/src/main/java/org/partiql/ast/v1/DatetimeField.java rename to partiql-ast/src/main/java/org/partiql/ast/DatetimeField.java index f69ac53118..319b0f0b72 100644 --- a/partiql-ast/src/main/java/org/partiql/ast/v1/DatetimeField.java +++ b/partiql-ast/src/main/java/org/partiql/ast/DatetimeField.java @@ -1,4 +1,4 @@ -package org.partiql.ast.v1; +package org.partiql.ast; import lombok.EqualsAndHashCode; import org.jetbrains.annotations.NotNull; diff --git a/partiql-ast/src/main/java/org/partiql/ast/v1/Exclude.java b/partiql-ast/src/main/java/org/partiql/ast/Exclude.java similarity index 96% rename from partiql-ast/src/main/java/org/partiql/ast/v1/Exclude.java rename to partiql-ast/src/main/java/org/partiql/ast/Exclude.java index ac4b19338f..88ad97d630 100644 --- a/partiql-ast/src/main/java/org/partiql/ast/v1/Exclude.java +++ b/partiql-ast/src/main/java/org/partiql/ast/Exclude.java @@ -1,4 +1,4 @@ -package org.partiql.ast.v1; +package org.partiql.ast; import lombok.Builder; import lombok.EqualsAndHashCode; diff --git a/partiql-ast/src/main/java/org/partiql/ast/v1/ExcludePath.java b/partiql-ast/src/main/java/org/partiql/ast/ExcludePath.java similarity index 93% rename from partiql-ast/src/main/java/org/partiql/ast/v1/ExcludePath.java rename to partiql-ast/src/main/java/org/partiql/ast/ExcludePath.java index 147d3dde36..f0dd0257d2 100644 --- a/partiql-ast/src/main/java/org/partiql/ast/v1/ExcludePath.java +++ b/partiql-ast/src/main/java/org/partiql/ast/ExcludePath.java @@ -1,9 +1,9 @@ -package org.partiql.ast.v1; +package org.partiql.ast; import lombok.Builder; import lombok.EqualsAndHashCode; import org.jetbrains.annotations.NotNull; -import org.partiql.ast.v1.expr.ExprVarRef; +import org.partiql.ast.expr.ExprVarRef; import java.util.ArrayList; import java.util.Collection; diff --git a/partiql-ast/src/main/java/org/partiql/ast/v1/ExcludeStep.java b/partiql-ast/src/main/java/org/partiql/ast/ExcludeStep.java similarity index 96% rename from partiql-ast/src/main/java/org/partiql/ast/v1/ExcludeStep.java rename to partiql-ast/src/main/java/org/partiql/ast/ExcludeStep.java index 13cf54eb60..616fa93eae 100644 --- a/partiql-ast/src/main/java/org/partiql/ast/v1/ExcludeStep.java +++ b/partiql-ast/src/main/java/org/partiql/ast/ExcludeStep.java @@ -1,4 +1,4 @@ -package org.partiql.ast.v1; +package org.partiql.ast; import lombok.Builder; import lombok.EqualsAndHashCode; @@ -69,6 +69,8 @@ public R accept(@NotNull AstVisitor visitor, C ctx) { @Builder(builderClassName = "Builder") @EqualsAndHashCode(callSuper = false) public static class StructWildcard extends ExcludeStep { + public StructWildcard() {} + @NotNull @Override public Collection children() { @@ -87,6 +89,8 @@ public R accept(@NotNull AstVisitor visitor, C ctx) { @Builder(builderClassName = "Builder") @EqualsAndHashCode(callSuper = false) public static class CollWildcard extends ExcludeStep { + public CollWildcard() {} + @NotNull @Override public Collection children() { diff --git a/partiql-ast/src/main/java/org/partiql/ast/v1/Explain.java b/partiql-ast/src/main/java/org/partiql/ast/Explain.java similarity index 97% rename from partiql-ast/src/main/java/org/partiql/ast/v1/Explain.java rename to partiql-ast/src/main/java/org/partiql/ast/Explain.java index 5478ccadef..888208624e 100644 --- a/partiql-ast/src/main/java/org/partiql/ast/v1/Explain.java +++ b/partiql-ast/src/main/java/org/partiql/ast/Explain.java @@ -1,4 +1,4 @@ -package org.partiql.ast.v1; +package org.partiql.ast; import lombok.Builder; import lombok.EqualsAndHashCode; diff --git a/partiql-ast/src/main/java/org/partiql/ast/v1/From.java b/partiql-ast/src/main/java/org/partiql/ast/From.java similarity index 96% rename from partiql-ast/src/main/java/org/partiql/ast/v1/From.java rename to partiql-ast/src/main/java/org/partiql/ast/From.java index 7ac20d02bb..be0802050d 100644 --- a/partiql-ast/src/main/java/org/partiql/ast/v1/From.java +++ b/partiql-ast/src/main/java/org/partiql/ast/From.java @@ -1,4 +1,4 @@ -package org.partiql.ast.v1; +package org.partiql.ast; import lombok.Builder; import lombok.EqualsAndHashCode; diff --git a/partiql-ast/src/main/java/org/partiql/ast/v1/FromExpr.java b/partiql-ast/src/main/java/org/partiql/ast/FromExpr.java similarity index 95% rename from partiql-ast/src/main/java/org/partiql/ast/v1/FromExpr.java rename to partiql-ast/src/main/java/org/partiql/ast/FromExpr.java index d03e93d38c..2776bddff8 100644 --- a/partiql-ast/src/main/java/org/partiql/ast/v1/FromExpr.java +++ b/partiql-ast/src/main/java/org/partiql/ast/FromExpr.java @@ -1,10 +1,10 @@ -package org.partiql.ast.v1; +package org.partiql.ast; import lombok.Builder; import lombok.EqualsAndHashCode; import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.Nullable; -import org.partiql.ast.v1.expr.Expr; +import org.partiql.ast.expr.Expr; import java.util.ArrayList; import java.util.Collection; diff --git a/partiql-ast/src/main/java/org/partiql/ast/v1/FromJoin.java b/partiql-ast/src/main/java/org/partiql/ast/FromJoin.java similarity index 95% rename from partiql-ast/src/main/java/org/partiql/ast/v1/FromJoin.java rename to partiql-ast/src/main/java/org/partiql/ast/FromJoin.java index f87b0405e0..d08e4c1f7c 100644 --- a/partiql-ast/src/main/java/org/partiql/ast/v1/FromJoin.java +++ b/partiql-ast/src/main/java/org/partiql/ast/FromJoin.java @@ -1,10 +1,10 @@ -package org.partiql.ast.v1; +package org.partiql.ast; import lombok.Builder; import lombok.EqualsAndHashCode; import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.Nullable; -import org.partiql.ast.v1.expr.Expr; +import org.partiql.ast.expr.Expr; import java.util.ArrayList; import java.util.Collection; diff --git a/partiql-ast/src/main/java/org/partiql/ast/v1/FromTableRef.java b/partiql-ast/src/main/java/org/partiql/ast/FromTableRef.java similarity index 77% rename from partiql-ast/src/main/java/org/partiql/ast/v1/FromTableRef.java rename to partiql-ast/src/main/java/org/partiql/ast/FromTableRef.java index 99cf2c6a7c..d53abdd427 100644 --- a/partiql-ast/src/main/java/org/partiql/ast/v1/FromTableRef.java +++ b/partiql-ast/src/main/java/org/partiql/ast/FromTableRef.java @@ -1,4 +1,4 @@ -package org.partiql.ast.v1; +package org.partiql.ast; /** * TODO docs, equals, hashcode diff --git a/partiql-ast/src/main/java/org/partiql/ast/v1/FromType.java b/partiql-ast/src/main/java/org/partiql/ast/FromType.java similarity index 98% rename from partiql-ast/src/main/java/org/partiql/ast/v1/FromType.java rename to partiql-ast/src/main/java/org/partiql/ast/FromType.java index 0888b53082..395944787e 100644 --- a/partiql-ast/src/main/java/org/partiql/ast/v1/FromType.java +++ b/partiql-ast/src/main/java/org/partiql/ast/FromType.java @@ -1,4 +1,4 @@ -package org.partiql.ast.v1; +package org.partiql.ast; import lombok.EqualsAndHashCode; import org.jetbrains.annotations.NotNull; diff --git a/partiql-ast/src/main/java/org/partiql/ast/v1/GroupBy.java b/partiql-ast/src/main/java/org/partiql/ast/GroupBy.java similarity index 96% rename from partiql-ast/src/main/java/org/partiql/ast/v1/GroupBy.java rename to partiql-ast/src/main/java/org/partiql/ast/GroupBy.java index f75c0d3e70..f92f1733df 100644 --- a/partiql-ast/src/main/java/org/partiql/ast/v1/GroupBy.java +++ b/partiql-ast/src/main/java/org/partiql/ast/GroupBy.java @@ -1,10 +1,10 @@ -package org.partiql.ast.v1; +package org.partiql.ast; import lombok.Builder; import lombok.EqualsAndHashCode; import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.Nullable; -import org.partiql.ast.v1.expr.Expr; +import org.partiql.ast.expr.Expr; import java.util.ArrayList; import java.util.Collection; diff --git a/partiql-ast/src/main/java/org/partiql/ast/v1/GroupByStrategy.java b/partiql-ast/src/main/java/org/partiql/ast/GroupByStrategy.java similarity index 98% rename from partiql-ast/src/main/java/org/partiql/ast/v1/GroupByStrategy.java rename to partiql-ast/src/main/java/org/partiql/ast/GroupByStrategy.java index 5a6ea89d76..bce0ad3600 100644 --- a/partiql-ast/src/main/java/org/partiql/ast/v1/GroupByStrategy.java +++ b/partiql-ast/src/main/java/org/partiql/ast/GroupByStrategy.java @@ -1,4 +1,4 @@ -package org.partiql.ast.v1; +package org.partiql.ast; import lombok.EqualsAndHashCode; import org.jetbrains.annotations.NotNull; diff --git a/partiql-ast/src/main/java/org/partiql/ast/v1/Identifier.java b/partiql-ast/src/main/java/org/partiql/ast/Identifier.java similarity index 96% rename from partiql-ast/src/main/java/org/partiql/ast/v1/Identifier.java rename to partiql-ast/src/main/java/org/partiql/ast/Identifier.java index a487f1521b..1207fa674c 100644 --- a/partiql-ast/src/main/java/org/partiql/ast/v1/Identifier.java +++ b/partiql-ast/src/main/java/org/partiql/ast/Identifier.java @@ -1,4 +1,4 @@ -package org.partiql.ast.v1; +package org.partiql.ast; import lombok.Builder; import lombok.EqualsAndHashCode; diff --git a/partiql-ast/src/main/java/org/partiql/ast/v1/IdentifierChain.java b/partiql-ast/src/main/java/org/partiql/ast/IdentifierChain.java similarity index 97% rename from partiql-ast/src/main/java/org/partiql/ast/v1/IdentifierChain.java rename to partiql-ast/src/main/java/org/partiql/ast/IdentifierChain.java index b4d4a2eb75..fc2e484aa1 100644 --- a/partiql-ast/src/main/java/org/partiql/ast/v1/IdentifierChain.java +++ b/partiql-ast/src/main/java/org/partiql/ast/IdentifierChain.java @@ -1,4 +1,4 @@ -package org.partiql.ast.v1; +package org.partiql.ast; import lombok.Builder; import lombok.EqualsAndHashCode; diff --git a/partiql-ast/src/main/java/org/partiql/ast/v1/JoinType.java b/partiql-ast/src/main/java/org/partiql/ast/JoinType.java similarity index 99% rename from partiql-ast/src/main/java/org/partiql/ast/v1/JoinType.java rename to partiql-ast/src/main/java/org/partiql/ast/JoinType.java index a5b601ba66..a6b6c0e315 100644 --- a/partiql-ast/src/main/java/org/partiql/ast/v1/JoinType.java +++ b/partiql-ast/src/main/java/org/partiql/ast/JoinType.java @@ -1,4 +1,4 @@ -package org.partiql.ast.v1; +package org.partiql.ast; import lombok.EqualsAndHashCode; import org.jetbrains.annotations.NotNull; diff --git a/partiql-ast/src/main/java/org/partiql/ast/v1/Let.java b/partiql-ast/src/main/java/org/partiql/ast/Let.java similarity index 95% rename from partiql-ast/src/main/java/org/partiql/ast/v1/Let.java rename to partiql-ast/src/main/java/org/partiql/ast/Let.java index dc77953561..ba17fd2346 100644 --- a/partiql-ast/src/main/java/org/partiql/ast/v1/Let.java +++ b/partiql-ast/src/main/java/org/partiql/ast/Let.java @@ -1,9 +1,9 @@ -package org.partiql.ast.v1; +package org.partiql.ast; import lombok.Builder; import lombok.EqualsAndHashCode; import org.jetbrains.annotations.NotNull; -import org.partiql.ast.v1.expr.Expr; +import org.partiql.ast.expr.Expr; import java.util.ArrayList; import java.util.Collection; diff --git a/partiql-ast/src/main/java/org/partiql/ast/v1/Nulls.java b/partiql-ast/src/main/java/org/partiql/ast/Nulls.java similarity index 98% rename from partiql-ast/src/main/java/org/partiql/ast/v1/Nulls.java rename to partiql-ast/src/main/java/org/partiql/ast/Nulls.java index 5a6e03a8c6..cd56cc1691 100644 --- a/partiql-ast/src/main/java/org/partiql/ast/v1/Nulls.java +++ b/partiql-ast/src/main/java/org/partiql/ast/Nulls.java @@ -1,4 +1,4 @@ -package org.partiql.ast.v1; +package org.partiql.ast; import lombok.EqualsAndHashCode; import org.jetbrains.annotations.NotNull; diff --git a/partiql-ast/src/main/java/org/partiql/ast/v1/Order.java b/partiql-ast/src/main/java/org/partiql/ast/Order.java similarity index 98% rename from partiql-ast/src/main/java/org/partiql/ast/v1/Order.java rename to partiql-ast/src/main/java/org/partiql/ast/Order.java index 431655dab9..56dd1e2d70 100644 --- a/partiql-ast/src/main/java/org/partiql/ast/v1/Order.java +++ b/partiql-ast/src/main/java/org/partiql/ast/Order.java @@ -1,4 +1,4 @@ -package org.partiql.ast.v1; +package org.partiql.ast; import lombok.EqualsAndHashCode; import org.jetbrains.annotations.NotNull; diff --git a/partiql-ast/src/main/java/org/partiql/ast/v1/OrderBy.java b/partiql-ast/src/main/java/org/partiql/ast/OrderBy.java similarity index 96% rename from partiql-ast/src/main/java/org/partiql/ast/v1/OrderBy.java rename to partiql-ast/src/main/java/org/partiql/ast/OrderBy.java index cae46c810a..8940c8aeac 100644 --- a/partiql-ast/src/main/java/org/partiql/ast/v1/OrderBy.java +++ b/partiql-ast/src/main/java/org/partiql/ast/OrderBy.java @@ -1,4 +1,4 @@ -package org.partiql.ast.v1; +package org.partiql.ast; import lombok.Builder; import lombok.EqualsAndHashCode; diff --git a/partiql-ast/src/main/java/org/partiql/ast/v1/Query.java b/partiql-ast/src/main/java/org/partiql/ast/Query.java similarity index 92% rename from partiql-ast/src/main/java/org/partiql/ast/v1/Query.java rename to partiql-ast/src/main/java/org/partiql/ast/Query.java index 48eb89e0d1..368f4e2319 100644 --- a/partiql-ast/src/main/java/org/partiql/ast/v1/Query.java +++ b/partiql-ast/src/main/java/org/partiql/ast/Query.java @@ -1,9 +1,9 @@ -package org.partiql.ast.v1; +package org.partiql.ast; import lombok.Builder; import lombok.EqualsAndHashCode; import org.jetbrains.annotations.NotNull; -import org.partiql.ast.v1.expr.Expr; +import org.partiql.ast.expr.Expr; import java.util.ArrayList; import java.util.Collection; diff --git a/partiql-ast/src/main/java/org/partiql/ast/v1/QueryBody.java b/partiql-ast/src/main/java/org/partiql/ast/QueryBody.java similarity index 91% rename from partiql-ast/src/main/java/org/partiql/ast/v1/QueryBody.java rename to partiql-ast/src/main/java/org/partiql/ast/QueryBody.java index c75b89f629..ecaf33be0c 100644 --- a/partiql-ast/src/main/java/org/partiql/ast/v1/QueryBody.java +++ b/partiql-ast/src/main/java/org/partiql/ast/QueryBody.java @@ -1,10 +1,10 @@ -package org.partiql.ast.v1; +package org.partiql.ast; import lombok.Builder; import lombok.EqualsAndHashCode; import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.Nullable; -import org.partiql.ast.v1.expr.Expr; +import org.partiql.ast.expr.Expr; import java.util.ArrayList; import java.util.Collection; @@ -70,7 +70,7 @@ public R accept(@NotNull AstVisitor visitor, C ctx) { @EqualsAndHashCode(callSuper = false) public static class SetOp extends QueryBody { @NotNull - public final org.partiql.ast.v1.SetOp type; + public final org.partiql.ast.SetOp type; public final boolean isOuter; @@ -80,7 +80,7 @@ public static class SetOp extends QueryBody { @NotNull public Expr rhs; - public SetOp(@NotNull org.partiql.ast.v1.SetOp type, boolean isOuter, @NotNull Expr lhs, @NotNull Expr rhs) { + public SetOp(@NotNull org.partiql.ast.SetOp type, boolean isOuter, @NotNull Expr lhs, @NotNull Expr rhs) { this.type = type; this.isOuter = isOuter; this.lhs = lhs; diff --git a/partiql-ast/src/main/java/org/partiql/ast/v1/Select.java b/partiql-ast/src/main/java/org/partiql/ast/Select.java similarity index 75% rename from partiql-ast/src/main/java/org/partiql/ast/v1/Select.java rename to partiql-ast/src/main/java/org/partiql/ast/Select.java index c09636b86d..32b8a0892e 100644 --- a/partiql-ast/src/main/java/org/partiql/ast/v1/Select.java +++ b/partiql-ast/src/main/java/org/partiql/ast/Select.java @@ -1,4 +1,4 @@ -package org.partiql.ast.v1; +package org.partiql.ast; /** * TODO docs, equals, hashcode diff --git a/partiql-ast/src/main/java/org/partiql/ast/v1/SelectItem.java b/partiql-ast/src/main/java/org/partiql/ast/SelectItem.java similarity index 85% rename from partiql-ast/src/main/java/org/partiql/ast/v1/SelectItem.java rename to partiql-ast/src/main/java/org/partiql/ast/SelectItem.java index 8f7fcc69a6..8fdb4d166b 100644 --- a/partiql-ast/src/main/java/org/partiql/ast/v1/SelectItem.java +++ b/partiql-ast/src/main/java/org/partiql/ast/SelectItem.java @@ -1,4 +1,4 @@ -package org.partiql.ast.v1; +package org.partiql.ast; import lombok.Builder; import lombok.EqualsAndHashCode; @@ -20,9 +20,9 @@ public abstract class SelectItem extends AstNode { @EqualsAndHashCode(callSuper = false) public static class Star extends SelectItem { @NotNull - public final org.partiql.ast.v1.expr.Expr expr; + public final org.partiql.ast.expr.Expr expr; - public Star(@NotNull org.partiql.ast.v1.expr.Expr expr) { + public Star(@NotNull org.partiql.ast.expr.Expr expr) { this.expr = expr; } @@ -47,12 +47,12 @@ public R accept(@NotNull AstVisitor visitor, C ctx) { @EqualsAndHashCode(callSuper = false) public static class Expr extends SelectItem { @NotNull - public final org.partiql.ast.v1.expr.Expr expr; + public final org.partiql.ast.expr.Expr expr; @Nullable public final Identifier asAlias; - public Expr(@NotNull org.partiql.ast.v1.expr.Expr expr, @Nullable Identifier asAlias) { + public Expr(@NotNull org.partiql.ast.expr.Expr expr, @Nullable Identifier asAlias) { this.expr = expr; this.asAlias = asAlias; } diff --git a/partiql-ast/src/main/java/org/partiql/ast/v1/SelectList.java b/partiql-ast/src/main/java/org/partiql/ast/SelectList.java similarity index 96% rename from partiql-ast/src/main/java/org/partiql/ast/v1/SelectList.java rename to partiql-ast/src/main/java/org/partiql/ast/SelectList.java index 9ca8ad908f..c389bfa669 100644 --- a/partiql-ast/src/main/java/org/partiql/ast/v1/SelectList.java +++ b/partiql-ast/src/main/java/org/partiql/ast/SelectList.java @@ -1,4 +1,4 @@ -package org.partiql.ast.v1; +package org.partiql.ast; import lombok.Builder; import lombok.EqualsAndHashCode; diff --git a/partiql-ast/src/main/java/org/partiql/ast/v1/SelectPivot.java b/partiql-ast/src/main/java/org/partiql/ast/SelectPivot.java similarity index 93% rename from partiql-ast/src/main/java/org/partiql/ast/v1/SelectPivot.java rename to partiql-ast/src/main/java/org/partiql/ast/SelectPivot.java index 7ef372736c..e81169ba52 100644 --- a/partiql-ast/src/main/java/org/partiql/ast/v1/SelectPivot.java +++ b/partiql-ast/src/main/java/org/partiql/ast/SelectPivot.java @@ -1,9 +1,9 @@ -package org.partiql.ast.v1; +package org.partiql.ast; import lombok.Builder; import lombok.EqualsAndHashCode; import org.jetbrains.annotations.NotNull; -import org.partiql.ast.v1.expr.Expr; +import org.partiql.ast.expr.Expr; import java.util.ArrayList; import java.util.Collection; diff --git a/partiql-ast/src/main/java/org/partiql/ast/v1/SelectStar.java b/partiql-ast/src/main/java/org/partiql/ast/SelectStar.java similarity index 96% rename from partiql-ast/src/main/java/org/partiql/ast/v1/SelectStar.java rename to partiql-ast/src/main/java/org/partiql/ast/SelectStar.java index af2355d282..4171582891 100644 --- a/partiql-ast/src/main/java/org/partiql/ast/v1/SelectStar.java +++ b/partiql-ast/src/main/java/org/partiql/ast/SelectStar.java @@ -1,4 +1,4 @@ -package org.partiql.ast.v1; +package org.partiql.ast; import lombok.Builder; import lombok.EqualsAndHashCode; diff --git a/partiql-ast/src/main/java/org/partiql/ast/v1/SelectValue.java b/partiql-ast/src/main/java/org/partiql/ast/SelectValue.java similarity index 93% rename from partiql-ast/src/main/java/org/partiql/ast/v1/SelectValue.java rename to partiql-ast/src/main/java/org/partiql/ast/SelectValue.java index 99a16dc91f..a0bd0fd5e9 100644 --- a/partiql-ast/src/main/java/org/partiql/ast/v1/SelectValue.java +++ b/partiql-ast/src/main/java/org/partiql/ast/SelectValue.java @@ -1,10 +1,10 @@ -package org.partiql.ast.v1; +package org.partiql.ast; import lombok.Builder; import lombok.EqualsAndHashCode; import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.Nullable; -import org.partiql.ast.v1.expr.Expr; +import org.partiql.ast.expr.Expr; import java.util.ArrayList; import java.util.Collection; diff --git a/partiql-ast/src/main/java/org/partiql/ast/v1/SetOp.java b/partiql-ast/src/main/java/org/partiql/ast/SetOp.java similarity index 96% rename from partiql-ast/src/main/java/org/partiql/ast/v1/SetOp.java rename to partiql-ast/src/main/java/org/partiql/ast/SetOp.java index dcaf4722d1..a05567c5b2 100644 --- a/partiql-ast/src/main/java/org/partiql/ast/v1/SetOp.java +++ b/partiql-ast/src/main/java/org/partiql/ast/SetOp.java @@ -1,4 +1,4 @@ -package org.partiql.ast.v1; +package org.partiql.ast; import lombok.Builder; import lombok.EqualsAndHashCode; diff --git a/partiql-ast/src/main/java/org/partiql/ast/v1/SetOpType.java b/partiql-ast/src/main/java/org/partiql/ast/SetOpType.java similarity index 98% rename from partiql-ast/src/main/java/org/partiql/ast/v1/SetOpType.java rename to partiql-ast/src/main/java/org/partiql/ast/SetOpType.java index 19fe5257bd..cb56e5f178 100644 --- a/partiql-ast/src/main/java/org/partiql/ast/v1/SetOpType.java +++ b/partiql-ast/src/main/java/org/partiql/ast/SetOpType.java @@ -1,4 +1,4 @@ -package org.partiql.ast.v1; +package org.partiql.ast; import lombok.EqualsAndHashCode; import org.jetbrains.annotations.NotNull; diff --git a/partiql-ast/src/main/java/org/partiql/ast/v1/SetQuantifier.java b/partiql-ast/src/main/java/org/partiql/ast/SetQuantifier.java similarity index 98% rename from partiql-ast/src/main/java/org/partiql/ast/v1/SetQuantifier.java rename to partiql-ast/src/main/java/org/partiql/ast/SetQuantifier.java index 3f42bd413d..bea6990da6 100644 --- a/partiql-ast/src/main/java/org/partiql/ast/v1/SetQuantifier.java +++ b/partiql-ast/src/main/java/org/partiql/ast/SetQuantifier.java @@ -1,4 +1,4 @@ -package org.partiql.ast.v1; +package org.partiql.ast; import lombok.EqualsAndHashCode; import org.jetbrains.annotations.NotNull; diff --git a/partiql-ast/src/main/java/org/partiql/ast/v1/Sort.java b/partiql-ast/src/main/java/org/partiql/ast/Sort.java similarity index 93% rename from partiql-ast/src/main/java/org/partiql/ast/v1/Sort.java rename to partiql-ast/src/main/java/org/partiql/ast/Sort.java index d969ece651..38c7a32612 100644 --- a/partiql-ast/src/main/java/org/partiql/ast/v1/Sort.java +++ b/partiql-ast/src/main/java/org/partiql/ast/Sort.java @@ -1,10 +1,10 @@ -package org.partiql.ast.v1; +package org.partiql.ast; import lombok.Builder; import lombok.EqualsAndHashCode; import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.Nullable; -import org.partiql.ast.v1.expr.Expr; +import org.partiql.ast.expr.Expr; import java.util.ArrayList; import java.util.Collection; diff --git a/partiql-ast/src/main/java/org/partiql/ast/v1/Statement.java b/partiql-ast/src/main/java/org/partiql/ast/Statement.java similarity index 76% rename from partiql-ast/src/main/java/org/partiql/ast/v1/Statement.java rename to partiql-ast/src/main/java/org/partiql/ast/Statement.java index fa2d8b8d90..7cd7700b15 100644 --- a/partiql-ast/src/main/java/org/partiql/ast/v1/Statement.java +++ b/partiql-ast/src/main/java/org/partiql/ast/Statement.java @@ -1,4 +1,4 @@ -package org.partiql.ast.v1; +package org.partiql.ast; /** * TODO docs, equals, hashcode diff --git a/partiql-ast/src/main/java/org/partiql/ast/v1/expr/Expr.java b/partiql-ast/src/main/java/org/partiql/ast/expr/Expr.java similarity index 56% rename from partiql-ast/src/main/java/org/partiql/ast/v1/expr/Expr.java rename to partiql-ast/src/main/java/org/partiql/ast/expr/Expr.java index b049e47528..6a62332bae 100644 --- a/partiql-ast/src/main/java/org/partiql/ast/v1/expr/Expr.java +++ b/partiql-ast/src/main/java/org/partiql/ast/expr/Expr.java @@ -1,6 +1,6 @@ -package org.partiql.ast.v1.expr; +package org.partiql.ast.expr; -import org.partiql.ast.v1.AstNode; +import org.partiql.ast.AstNode; /** * TODO docs, equals, hashcode diff --git a/partiql-ast/src/main/java/org/partiql/ast/v1/expr/ExprAnd.java b/partiql-ast/src/main/java/org/partiql/ast/expr/ExprAnd.java similarity index 89% rename from partiql-ast/src/main/java/org/partiql/ast/v1/expr/ExprAnd.java rename to partiql-ast/src/main/java/org/partiql/ast/expr/ExprAnd.java index a264b132d3..c63334c570 100644 --- a/partiql-ast/src/main/java/org/partiql/ast/v1/expr/ExprAnd.java +++ b/partiql-ast/src/main/java/org/partiql/ast/expr/ExprAnd.java @@ -1,10 +1,10 @@ -package org.partiql.ast.v1.expr; +package org.partiql.ast.expr; import lombok.Builder; import lombok.EqualsAndHashCode; import org.jetbrains.annotations.NotNull; -import org.partiql.ast.v1.AstNode; -import org.partiql.ast.v1.AstVisitor; +import org.partiql.ast.AstNode; +import org.partiql.ast.AstVisitor; import java.util.ArrayList; import java.util.Collection; diff --git a/partiql-ast/src/main/java/org/partiql/ast/v1/expr/ExprArray.java b/partiql-ast/src/main/java/org/partiql/ast/expr/ExprArray.java similarity index 87% rename from partiql-ast/src/main/java/org/partiql/ast/v1/expr/ExprArray.java rename to partiql-ast/src/main/java/org/partiql/ast/expr/ExprArray.java index 1cd5853da6..bea364bbc1 100644 --- a/partiql-ast/src/main/java/org/partiql/ast/v1/expr/ExprArray.java +++ b/partiql-ast/src/main/java/org/partiql/ast/expr/ExprArray.java @@ -1,10 +1,10 @@ -package org.partiql.ast.v1.expr; +package org.partiql.ast.expr; import lombok.Builder; import lombok.EqualsAndHashCode; import org.jetbrains.annotations.NotNull; -import org.partiql.ast.v1.AstNode; -import org.partiql.ast.v1.AstVisitor; +import org.partiql.ast.AstNode; +import org.partiql.ast.AstVisitor; import java.util.ArrayList; import java.util.Collection; diff --git a/partiql-ast/src/main/java/org/partiql/ast/v1/expr/ExprBag.java b/partiql-ast/src/main/java/org/partiql/ast/expr/ExprBag.java similarity index 87% rename from partiql-ast/src/main/java/org/partiql/ast/v1/expr/ExprBag.java rename to partiql-ast/src/main/java/org/partiql/ast/expr/ExprBag.java index 763dfde5ab..f8715257f5 100644 --- a/partiql-ast/src/main/java/org/partiql/ast/v1/expr/ExprBag.java +++ b/partiql-ast/src/main/java/org/partiql/ast/expr/ExprBag.java @@ -1,10 +1,10 @@ -package org.partiql.ast.v1.expr; +package org.partiql.ast.expr; import lombok.Builder; import lombok.EqualsAndHashCode; import org.jetbrains.annotations.NotNull; -import org.partiql.ast.v1.AstNode; -import org.partiql.ast.v1.AstVisitor; +import org.partiql.ast.AstNode; +import org.partiql.ast.AstVisitor; import java.util.ArrayList; import java.util.Collection; diff --git a/partiql-ast/src/main/java/org/partiql/ast/v1/expr/ExprBetween.java b/partiql-ast/src/main/java/org/partiql/ast/expr/ExprBetween.java similarity index 90% rename from partiql-ast/src/main/java/org/partiql/ast/v1/expr/ExprBetween.java rename to partiql-ast/src/main/java/org/partiql/ast/expr/ExprBetween.java index 8844131e4e..85e6e392b5 100644 --- a/partiql-ast/src/main/java/org/partiql/ast/v1/expr/ExprBetween.java +++ b/partiql-ast/src/main/java/org/partiql/ast/expr/ExprBetween.java @@ -1,10 +1,10 @@ -package org.partiql.ast.v1.expr; +package org.partiql.ast.expr; import lombok.Builder; import lombok.EqualsAndHashCode; import org.jetbrains.annotations.NotNull; -import org.partiql.ast.v1.AstNode; -import org.partiql.ast.v1.AstVisitor; +import org.partiql.ast.AstNode; +import org.partiql.ast.AstVisitor; import java.util.ArrayList; import java.util.Collection; diff --git a/partiql-ast/src/main/java/org/partiql/ast/v1/expr/ExprCall.java b/partiql-ast/src/main/java/org/partiql/ast/expr/ExprCall.java similarity index 85% rename from partiql-ast/src/main/java/org/partiql/ast/v1/expr/ExprCall.java rename to partiql-ast/src/main/java/org/partiql/ast/expr/ExprCall.java index 26b67f1b94..61afcfd3b4 100644 --- a/partiql-ast/src/main/java/org/partiql/ast/v1/expr/ExprCall.java +++ b/partiql-ast/src/main/java/org/partiql/ast/expr/ExprCall.java @@ -1,13 +1,13 @@ -package org.partiql.ast.v1.expr; +package org.partiql.ast.expr; import lombok.Builder; import lombok.EqualsAndHashCode; import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.Nullable; -import org.partiql.ast.v1.AstNode; -import org.partiql.ast.v1.AstVisitor; -import org.partiql.ast.v1.IdentifierChain; -import org.partiql.ast.v1.SetQuantifier; +import org.partiql.ast.AstNode; +import org.partiql.ast.AstVisitor; +import org.partiql.ast.IdentifierChain; +import org.partiql.ast.SetQuantifier; import java.util.ArrayList; import java.util.Collection; diff --git a/partiql-ast/src/main/java/org/partiql/ast/v1/expr/ExprCase.java b/partiql-ast/src/main/java/org/partiql/ast/expr/ExprCase.java similarity index 95% rename from partiql-ast/src/main/java/org/partiql/ast/v1/expr/ExprCase.java rename to partiql-ast/src/main/java/org/partiql/ast/expr/ExprCase.java index c3cc502f00..095ea54858 100644 --- a/partiql-ast/src/main/java/org/partiql/ast/v1/expr/ExprCase.java +++ b/partiql-ast/src/main/java/org/partiql/ast/expr/ExprCase.java @@ -1,11 +1,11 @@ -package org.partiql.ast.v1.expr; +package org.partiql.ast.expr; import lombok.Builder; import lombok.EqualsAndHashCode; import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.Nullable; -import org.partiql.ast.v1.AstNode; -import org.partiql.ast.v1.AstVisitor; +import org.partiql.ast.AstNode; +import org.partiql.ast.AstVisitor; import java.util.ArrayList; import java.util.Collection; diff --git a/partiql-ast/src/main/java/org/partiql/ast/v1/expr/ExprCast.java b/partiql-ast/src/main/java/org/partiql/ast/expr/ExprCast.java similarity index 86% rename from partiql-ast/src/main/java/org/partiql/ast/v1/expr/ExprCast.java rename to partiql-ast/src/main/java/org/partiql/ast/expr/ExprCast.java index f22727e543..7a5293131f 100644 --- a/partiql-ast/src/main/java/org/partiql/ast/v1/expr/ExprCast.java +++ b/partiql-ast/src/main/java/org/partiql/ast/expr/ExprCast.java @@ -1,11 +1,11 @@ -package org.partiql.ast.v1.expr; +package org.partiql.ast.expr; import lombok.Builder; import lombok.EqualsAndHashCode; import org.jetbrains.annotations.NotNull; -import org.partiql.ast.v1.AstNode; -import org.partiql.ast.v1.AstVisitor; -import org.partiql.ast.v1.DataType; +import org.partiql.ast.AstNode; +import org.partiql.ast.AstVisitor; +import org.partiql.ast.DataType; import java.util.ArrayList; import java.util.Collection; diff --git a/partiql-ast/src/main/java/org/partiql/ast/v1/expr/ExprCoalesce.java b/partiql-ast/src/main/java/org/partiql/ast/expr/ExprCoalesce.java similarity index 87% rename from partiql-ast/src/main/java/org/partiql/ast/v1/expr/ExprCoalesce.java rename to partiql-ast/src/main/java/org/partiql/ast/expr/ExprCoalesce.java index c168d0b15d..71b5e4fe26 100644 --- a/partiql-ast/src/main/java/org/partiql/ast/v1/expr/ExprCoalesce.java +++ b/partiql-ast/src/main/java/org/partiql/ast/expr/ExprCoalesce.java @@ -1,10 +1,10 @@ -package org.partiql.ast.v1.expr; +package org.partiql.ast.expr; import lombok.Builder; import lombok.EqualsAndHashCode; import org.jetbrains.annotations.NotNull; -import org.partiql.ast.v1.AstNode; -import org.partiql.ast.v1.AstVisitor; +import org.partiql.ast.AstNode; +import org.partiql.ast.AstVisitor; import java.util.ArrayList; import java.util.Collection; diff --git a/partiql-ast/src/main/java/org/partiql/ast/v1/expr/ExprExtract.java b/partiql-ast/src/main/java/org/partiql/ast/expr/ExprExtract.java similarity index 85% rename from partiql-ast/src/main/java/org/partiql/ast/v1/expr/ExprExtract.java rename to partiql-ast/src/main/java/org/partiql/ast/expr/ExprExtract.java index aaf2bb46cc..f41d2e14cf 100644 --- a/partiql-ast/src/main/java/org/partiql/ast/v1/expr/ExprExtract.java +++ b/partiql-ast/src/main/java/org/partiql/ast/expr/ExprExtract.java @@ -1,11 +1,11 @@ -package org.partiql.ast.v1.expr; +package org.partiql.ast.expr; import lombok.Builder; import lombok.EqualsAndHashCode; import org.jetbrains.annotations.NotNull; -import org.partiql.ast.v1.AstNode; -import org.partiql.ast.v1.AstVisitor; -import org.partiql.ast.v1.DatetimeField; +import org.partiql.ast.AstNode; +import org.partiql.ast.AstVisitor; +import org.partiql.ast.DatetimeField; import java.util.ArrayList; import java.util.Collection; diff --git a/partiql-ast/src/main/java/org/partiql/ast/v1/expr/ExprInCollection.java b/partiql-ast/src/main/java/org/partiql/ast/expr/ExprInCollection.java similarity index 90% rename from partiql-ast/src/main/java/org/partiql/ast/v1/expr/ExprInCollection.java rename to partiql-ast/src/main/java/org/partiql/ast/expr/ExprInCollection.java index afc307027d..fe8694fc0c 100644 --- a/partiql-ast/src/main/java/org/partiql/ast/v1/expr/ExprInCollection.java +++ b/partiql-ast/src/main/java/org/partiql/ast/expr/ExprInCollection.java @@ -1,10 +1,10 @@ -package org.partiql.ast.v1.expr; +package org.partiql.ast.expr; import lombok.Builder; import lombok.EqualsAndHashCode; import org.jetbrains.annotations.NotNull; -import org.partiql.ast.v1.AstNode; -import org.partiql.ast.v1.AstVisitor; +import org.partiql.ast.AstNode; +import org.partiql.ast.AstVisitor; import java.util.ArrayList; import java.util.Collection; diff --git a/partiql-ast/src/main/java/org/partiql/ast/v1/expr/ExprIsType.java b/partiql-ast/src/main/java/org/partiql/ast/expr/ExprIsType.java similarity index 87% rename from partiql-ast/src/main/java/org/partiql/ast/v1/expr/ExprIsType.java rename to partiql-ast/src/main/java/org/partiql/ast/expr/ExprIsType.java index 19a734c636..186adc934a 100644 --- a/partiql-ast/src/main/java/org/partiql/ast/v1/expr/ExprIsType.java +++ b/partiql-ast/src/main/java/org/partiql/ast/expr/ExprIsType.java @@ -1,11 +1,11 @@ -package org.partiql.ast.v1.expr; +package org.partiql.ast.expr; import lombok.Builder; import lombok.EqualsAndHashCode; import org.jetbrains.annotations.NotNull; -import org.partiql.ast.v1.AstNode; -import org.partiql.ast.v1.AstVisitor; -import org.partiql.ast.v1.DataType; +import org.partiql.ast.AstNode; +import org.partiql.ast.AstVisitor; +import org.partiql.ast.DataType; import java.util.ArrayList; import java.util.Collection; diff --git a/partiql-ast/src/main/java/org/partiql/ast/v1/expr/ExprLike.java b/partiql-ast/src/main/java/org/partiql/ast/expr/ExprLike.java similarity index 91% rename from partiql-ast/src/main/java/org/partiql/ast/v1/expr/ExprLike.java rename to partiql-ast/src/main/java/org/partiql/ast/expr/ExprLike.java index 3c1cce3228..4e396fe834 100644 --- a/partiql-ast/src/main/java/org/partiql/ast/v1/expr/ExprLike.java +++ b/partiql-ast/src/main/java/org/partiql/ast/expr/ExprLike.java @@ -1,11 +1,11 @@ -package org.partiql.ast.v1.expr; +package org.partiql.ast.expr; import lombok.Builder; import lombok.EqualsAndHashCode; import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.Nullable; -import org.partiql.ast.v1.AstNode; -import org.partiql.ast.v1.AstVisitor; +import org.partiql.ast.AstNode; +import org.partiql.ast.AstVisitor; import java.util.ArrayList; import java.util.Collection; diff --git a/partiql-ast/src/main/java/org/partiql/ast/v1/expr/ExprLit.java b/partiql-ast/src/main/java/org/partiql/ast/expr/ExprLit.java similarity index 88% rename from partiql-ast/src/main/java/org/partiql/ast/v1/expr/ExprLit.java rename to partiql-ast/src/main/java/org/partiql/ast/expr/ExprLit.java index 5a0e445e19..fbb7908549 100644 --- a/partiql-ast/src/main/java/org/partiql/ast/v1/expr/ExprLit.java +++ b/partiql-ast/src/main/java/org/partiql/ast/expr/ExprLit.java @@ -1,10 +1,10 @@ -package org.partiql.ast.v1.expr; +package org.partiql.ast.expr; import lombok.Builder; import lombok.EqualsAndHashCode; import org.jetbrains.annotations.NotNull; -import org.partiql.ast.v1.AstNode; -import org.partiql.ast.v1.AstVisitor; +import org.partiql.ast.AstNode; +import org.partiql.ast.AstVisitor; import org.partiql.value.PartiQLValue; import java.util.Collection; diff --git a/partiql-ast/src/main/java/org/partiql/ast/v1/expr/ExprMatch.java b/partiql-ast/src/main/java/org/partiql/ast/expr/ExprMatch.java similarity index 85% rename from partiql-ast/src/main/java/org/partiql/ast/v1/expr/ExprMatch.java rename to partiql-ast/src/main/java/org/partiql/ast/expr/ExprMatch.java index 02cc5954dd..2abd35c4cd 100644 --- a/partiql-ast/src/main/java/org/partiql/ast/v1/expr/ExprMatch.java +++ b/partiql-ast/src/main/java/org/partiql/ast/expr/ExprMatch.java @@ -1,11 +1,11 @@ -package org.partiql.ast.v1.expr; +package org.partiql.ast.expr; import lombok.Builder; import lombok.EqualsAndHashCode; import org.jetbrains.annotations.NotNull; -import org.partiql.ast.v1.AstNode; -import org.partiql.ast.v1.AstVisitor; -import org.partiql.ast.v1.graph.GraphMatch; +import org.partiql.ast.AstNode; +import org.partiql.ast.AstVisitor; +import org.partiql.ast.graph.GraphMatch; import java.util.ArrayList; import java.util.Collection; diff --git a/partiql-ast/src/main/java/org/partiql/ast/v1/expr/ExprNot.java b/partiql-ast/src/main/java/org/partiql/ast/expr/ExprNot.java similarity index 87% rename from partiql-ast/src/main/java/org/partiql/ast/v1/expr/ExprNot.java rename to partiql-ast/src/main/java/org/partiql/ast/expr/ExprNot.java index 8bb0b338b6..7f1cb7cd71 100644 --- a/partiql-ast/src/main/java/org/partiql/ast/v1/expr/ExprNot.java +++ b/partiql-ast/src/main/java/org/partiql/ast/expr/ExprNot.java @@ -1,10 +1,10 @@ -package org.partiql.ast.v1.expr; +package org.partiql.ast.expr; import lombok.Builder; import lombok.EqualsAndHashCode; import org.jetbrains.annotations.NotNull; -import org.partiql.ast.v1.AstNode; -import org.partiql.ast.v1.AstVisitor; +import org.partiql.ast.AstNode; +import org.partiql.ast.AstVisitor; import java.util.ArrayList; import java.util.Collection; diff --git a/partiql-ast/src/main/java/org/partiql/ast/v1/expr/ExprNullIf.java b/partiql-ast/src/main/java/org/partiql/ast/expr/ExprNullIf.java similarity index 89% rename from partiql-ast/src/main/java/org/partiql/ast/v1/expr/ExprNullIf.java rename to partiql-ast/src/main/java/org/partiql/ast/expr/ExprNullIf.java index 31b1f0cd04..2687f36cd4 100644 --- a/partiql-ast/src/main/java/org/partiql/ast/v1/expr/ExprNullIf.java +++ b/partiql-ast/src/main/java/org/partiql/ast/expr/ExprNullIf.java @@ -1,10 +1,10 @@ -package org.partiql.ast.v1.expr; +package org.partiql.ast.expr; import lombok.Builder; import lombok.EqualsAndHashCode; import org.jetbrains.annotations.NotNull; -import org.partiql.ast.v1.AstNode; -import org.partiql.ast.v1.AstVisitor; +import org.partiql.ast.AstNode; +import org.partiql.ast.AstVisitor; import java.util.ArrayList; import java.util.Collection; diff --git a/partiql-ast/src/main/java/org/partiql/ast/v1/expr/ExprOperator.java b/partiql-ast/src/main/java/org/partiql/ast/expr/ExprOperator.java similarity index 90% rename from partiql-ast/src/main/java/org/partiql/ast/v1/expr/ExprOperator.java rename to partiql-ast/src/main/java/org/partiql/ast/expr/ExprOperator.java index 070d2c6b84..574d6f6834 100644 --- a/partiql-ast/src/main/java/org/partiql/ast/v1/expr/ExprOperator.java +++ b/partiql-ast/src/main/java/org/partiql/ast/expr/ExprOperator.java @@ -1,11 +1,11 @@ -package org.partiql.ast.v1.expr; +package org.partiql.ast.expr; import lombok.Builder; import lombok.EqualsAndHashCode; import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.Nullable; -import org.partiql.ast.v1.AstNode; -import org.partiql.ast.v1.AstVisitor; +import org.partiql.ast.AstNode; +import org.partiql.ast.AstVisitor; import java.util.ArrayList; import java.util.Collection; diff --git a/partiql-ast/src/main/java/org/partiql/ast/v1/expr/ExprOr.java b/partiql-ast/src/main/java/org/partiql/ast/expr/ExprOr.java similarity index 89% rename from partiql-ast/src/main/java/org/partiql/ast/v1/expr/ExprOr.java rename to partiql-ast/src/main/java/org/partiql/ast/expr/ExprOr.java index 5a30a37759..94e171411d 100644 --- a/partiql-ast/src/main/java/org/partiql/ast/v1/expr/ExprOr.java +++ b/partiql-ast/src/main/java/org/partiql/ast/expr/ExprOr.java @@ -1,10 +1,10 @@ -package org.partiql.ast.v1.expr; +package org.partiql.ast.expr; import lombok.Builder; import lombok.EqualsAndHashCode; import org.jetbrains.annotations.NotNull; -import org.partiql.ast.v1.AstNode; -import org.partiql.ast.v1.AstVisitor; +import org.partiql.ast.AstNode; +import org.partiql.ast.AstVisitor; import java.util.ArrayList; import java.util.Collection; diff --git a/partiql-ast/src/main/java/org/partiql/ast/v1/expr/ExprOverlay.java b/partiql-ast/src/main/java/org/partiql/ast/expr/ExprOverlay.java similarity index 92% rename from partiql-ast/src/main/java/org/partiql/ast/v1/expr/ExprOverlay.java rename to partiql-ast/src/main/java/org/partiql/ast/expr/ExprOverlay.java index 9eeca7e85f..f899c57494 100644 --- a/partiql-ast/src/main/java/org/partiql/ast/v1/expr/ExprOverlay.java +++ b/partiql-ast/src/main/java/org/partiql/ast/expr/ExprOverlay.java @@ -1,11 +1,11 @@ -package org.partiql.ast.v1.expr; +package org.partiql.ast.expr; import lombok.Builder; import lombok.EqualsAndHashCode; import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.Nullable; -import org.partiql.ast.v1.AstNode; -import org.partiql.ast.v1.AstVisitor; +import org.partiql.ast.AstNode; +import org.partiql.ast.AstVisitor; import java.util.ArrayList; import java.util.Collection; diff --git a/partiql-ast/src/main/java/org/partiql/ast/v1/expr/ExprParameter.java b/partiql-ast/src/main/java/org/partiql/ast/expr/ExprParameter.java similarity index 86% rename from partiql-ast/src/main/java/org/partiql/ast/v1/expr/ExprParameter.java rename to partiql-ast/src/main/java/org/partiql/ast/expr/ExprParameter.java index 8eecc54716..1e5394e9d8 100644 --- a/partiql-ast/src/main/java/org/partiql/ast/v1/expr/ExprParameter.java +++ b/partiql-ast/src/main/java/org/partiql/ast/expr/ExprParameter.java @@ -1,10 +1,10 @@ -package org.partiql.ast.v1.expr; +package org.partiql.ast.expr; import lombok.Builder; import lombok.EqualsAndHashCode; import org.jetbrains.annotations.NotNull; -import org.partiql.ast.v1.AstNode; -import org.partiql.ast.v1.AstVisitor; +import org.partiql.ast.AstNode; +import org.partiql.ast.AstVisitor; import java.util.Collection; import java.util.Collections; diff --git a/partiql-ast/src/main/java/org/partiql/ast/v1/expr/ExprPath.java b/partiql-ast/src/main/java/org/partiql/ast/expr/ExprPath.java similarity index 90% rename from partiql-ast/src/main/java/org/partiql/ast/v1/expr/ExprPath.java rename to partiql-ast/src/main/java/org/partiql/ast/expr/ExprPath.java index 7e0b4722cd..a2fb3c75c4 100644 --- a/partiql-ast/src/main/java/org/partiql/ast/v1/expr/ExprPath.java +++ b/partiql-ast/src/main/java/org/partiql/ast/expr/ExprPath.java @@ -1,11 +1,11 @@ -package org.partiql.ast.v1.expr; +package org.partiql.ast.expr; import lombok.Builder; import lombok.EqualsAndHashCode; import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.Nullable; -import org.partiql.ast.v1.AstNode; -import org.partiql.ast.v1.AstVisitor; +import org.partiql.ast.AstNode; +import org.partiql.ast.AstVisitor; import java.util.ArrayList; import java.util.Collection; diff --git a/partiql-ast/src/main/java/org/partiql/ast/v1/expr/ExprPosition.java b/partiql-ast/src/main/java/org/partiql/ast/expr/ExprPosition.java similarity index 89% rename from partiql-ast/src/main/java/org/partiql/ast/v1/expr/ExprPosition.java rename to partiql-ast/src/main/java/org/partiql/ast/expr/ExprPosition.java index 51b9819325..b45bfc98c5 100644 --- a/partiql-ast/src/main/java/org/partiql/ast/v1/expr/ExprPosition.java +++ b/partiql-ast/src/main/java/org/partiql/ast/expr/ExprPosition.java @@ -1,10 +1,10 @@ -package org.partiql.ast.v1.expr; +package org.partiql.ast.expr; import lombok.Builder; import lombok.EqualsAndHashCode; import org.jetbrains.annotations.NotNull; -import org.partiql.ast.v1.AstNode; -import org.partiql.ast.v1.AstVisitor; +import org.partiql.ast.AstNode; +import org.partiql.ast.AstVisitor; import java.util.ArrayList; import java.util.Collection; diff --git a/partiql-ast/src/main/java/org/partiql/ast/v1/expr/ExprQuerySet.java b/partiql-ast/src/main/java/org/partiql/ast/expr/ExprQuerySet.java similarity index 88% rename from partiql-ast/src/main/java/org/partiql/ast/v1/expr/ExprQuerySet.java rename to partiql-ast/src/main/java/org/partiql/ast/expr/ExprQuerySet.java index 256b329c46..5e67c1fe6f 100644 --- a/partiql-ast/src/main/java/org/partiql/ast/v1/expr/ExprQuerySet.java +++ b/partiql-ast/src/main/java/org/partiql/ast/expr/ExprQuerySet.java @@ -1,13 +1,13 @@ -package org.partiql.ast.v1.expr; +package org.partiql.ast.expr; import lombok.Builder; import lombok.EqualsAndHashCode; import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.Nullable; -import org.partiql.ast.v1.AstNode; -import org.partiql.ast.v1.AstVisitor; -import org.partiql.ast.v1.OrderBy; -import org.partiql.ast.v1.QueryBody; +import org.partiql.ast.AstNode; +import org.partiql.ast.AstVisitor; +import org.partiql.ast.OrderBy; +import org.partiql.ast.QueryBody; import java.util.ArrayList; import java.util.Collection; diff --git a/partiql-ast/src/main/java/org/partiql/ast/v1/expr/ExprRowValue.java b/partiql-ast/src/main/java/org/partiql/ast/expr/ExprRowValue.java similarity index 88% rename from partiql-ast/src/main/java/org/partiql/ast/v1/expr/ExprRowValue.java rename to partiql-ast/src/main/java/org/partiql/ast/expr/ExprRowValue.java index 4220679ac1..391d55d1fb 100644 --- a/partiql-ast/src/main/java/org/partiql/ast/v1/expr/ExprRowValue.java +++ b/partiql-ast/src/main/java/org/partiql/ast/expr/ExprRowValue.java @@ -1,9 +1,9 @@ -package org.partiql.ast.v1.expr; +package org.partiql.ast.expr; import lombok.EqualsAndHashCode; import org.jetbrains.annotations.NotNull; -import org.partiql.ast.v1.AstNode; -import org.partiql.ast.v1.AstVisitor; +import org.partiql.ast.AstNode; +import org.partiql.ast.AstVisitor; import java.util.ArrayList; import java.util.Collection; diff --git a/partiql-ast/src/main/java/org/partiql/ast/v1/expr/ExprSessionAttribute.java b/partiql-ast/src/main/java/org/partiql/ast/expr/ExprSessionAttribute.java similarity index 88% rename from partiql-ast/src/main/java/org/partiql/ast/v1/expr/ExprSessionAttribute.java rename to partiql-ast/src/main/java/org/partiql/ast/expr/ExprSessionAttribute.java index d53516207a..9cb1dcb600 100644 --- a/partiql-ast/src/main/java/org/partiql/ast/v1/expr/ExprSessionAttribute.java +++ b/partiql-ast/src/main/java/org/partiql/ast/expr/ExprSessionAttribute.java @@ -1,10 +1,10 @@ -package org.partiql.ast.v1.expr; +package org.partiql.ast.expr; import lombok.Builder; import lombok.EqualsAndHashCode; import org.jetbrains.annotations.NotNull; -import org.partiql.ast.v1.AstNode; -import org.partiql.ast.v1.AstVisitor; +import org.partiql.ast.AstNode; +import org.partiql.ast.AstVisitor; import java.util.Collection; import java.util.Collections; diff --git a/partiql-ast/src/main/java/org/partiql/ast/v1/expr/ExprStruct.java b/partiql-ast/src/main/java/org/partiql/ast/expr/ExprStruct.java similarity index 93% rename from partiql-ast/src/main/java/org/partiql/ast/v1/expr/ExprStruct.java rename to partiql-ast/src/main/java/org/partiql/ast/expr/ExprStruct.java index 3929a8e11a..2dcc690cd8 100644 --- a/partiql-ast/src/main/java/org/partiql/ast/v1/expr/ExprStruct.java +++ b/partiql-ast/src/main/java/org/partiql/ast/expr/ExprStruct.java @@ -1,10 +1,10 @@ -package org.partiql.ast.v1.expr; +package org.partiql.ast.expr; import lombok.Builder; import lombok.EqualsAndHashCode; import org.jetbrains.annotations.NotNull; -import org.partiql.ast.v1.AstNode; -import org.partiql.ast.v1.AstVisitor; +import org.partiql.ast.AstNode; +import org.partiql.ast.AstVisitor; import java.util.ArrayList; import java.util.Collection; diff --git a/partiql-ast/src/main/java/org/partiql/ast/v1/expr/ExprSubstring.java b/partiql-ast/src/main/java/org/partiql/ast/expr/ExprSubstring.java similarity index 91% rename from partiql-ast/src/main/java/org/partiql/ast/v1/expr/ExprSubstring.java rename to partiql-ast/src/main/java/org/partiql/ast/expr/ExprSubstring.java index bc30af6c09..1412bf818c 100644 --- a/partiql-ast/src/main/java/org/partiql/ast/v1/expr/ExprSubstring.java +++ b/partiql-ast/src/main/java/org/partiql/ast/expr/ExprSubstring.java @@ -1,11 +1,11 @@ -package org.partiql.ast.v1.expr; +package org.partiql.ast.expr; import lombok.Builder; import lombok.EqualsAndHashCode; import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.Nullable; -import org.partiql.ast.v1.AstNode; -import org.partiql.ast.v1.AstVisitor; +import org.partiql.ast.AstNode; +import org.partiql.ast.AstVisitor; import java.util.ArrayList; import java.util.Collection; diff --git a/partiql-ast/src/main/java/org/partiql/ast/v1/expr/ExprTrim.java b/partiql-ast/src/main/java/org/partiql/ast/expr/ExprTrim.java similarity index 91% rename from partiql-ast/src/main/java/org/partiql/ast/v1/expr/ExprTrim.java rename to partiql-ast/src/main/java/org/partiql/ast/expr/ExprTrim.java index 55281a0ad5..34c0c4c6b5 100644 --- a/partiql-ast/src/main/java/org/partiql/ast/v1/expr/ExprTrim.java +++ b/partiql-ast/src/main/java/org/partiql/ast/expr/ExprTrim.java @@ -1,11 +1,11 @@ -package org.partiql.ast.v1.expr; +package org.partiql.ast.expr; import lombok.Builder; import lombok.EqualsAndHashCode; import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.Nullable; -import org.partiql.ast.v1.AstNode; -import org.partiql.ast.v1.AstVisitor; +import org.partiql.ast.AstNode; +import org.partiql.ast.AstVisitor; import java.util.ArrayList; import java.util.Collection; diff --git a/partiql-ast/src/main/java/org/partiql/ast/v1/expr/ExprValues.java b/partiql-ast/src/main/java/org/partiql/ast/expr/ExprValues.java similarity index 87% rename from partiql-ast/src/main/java/org/partiql/ast/v1/expr/ExprValues.java rename to partiql-ast/src/main/java/org/partiql/ast/expr/ExprValues.java index bd0d2e3fa3..0fe7415dce 100644 --- a/partiql-ast/src/main/java/org/partiql/ast/v1/expr/ExprValues.java +++ b/partiql-ast/src/main/java/org/partiql/ast/expr/ExprValues.java @@ -1,10 +1,10 @@ -package org.partiql.ast.v1.expr; +package org.partiql.ast.expr; import lombok.Builder; import lombok.EqualsAndHashCode; import org.jetbrains.annotations.NotNull; -import org.partiql.ast.v1.AstNode; -import org.partiql.ast.v1.AstVisitor; +import org.partiql.ast.AstNode; +import org.partiql.ast.AstVisitor; import java.util.ArrayList; import java.util.Collection; diff --git a/partiql-ast/src/main/java/org/partiql/ast/v1/expr/ExprVarRef.java b/partiql-ast/src/main/java/org/partiql/ast/expr/ExprVarRef.java similarity index 86% rename from partiql-ast/src/main/java/org/partiql/ast/v1/expr/ExprVarRef.java rename to partiql-ast/src/main/java/org/partiql/ast/expr/ExprVarRef.java index 95cadbc514..4f6ffd014b 100644 --- a/partiql-ast/src/main/java/org/partiql/ast/v1/expr/ExprVarRef.java +++ b/partiql-ast/src/main/java/org/partiql/ast/expr/ExprVarRef.java @@ -1,11 +1,11 @@ -package org.partiql.ast.v1.expr; +package org.partiql.ast.expr; import lombok.Builder; import lombok.EqualsAndHashCode; import org.jetbrains.annotations.NotNull; -import org.partiql.ast.v1.AstNode; -import org.partiql.ast.v1.AstVisitor; -import org.partiql.ast.v1.IdentifierChain; +import org.partiql.ast.AstNode; +import org.partiql.ast.AstVisitor; +import org.partiql.ast.IdentifierChain; import java.util.ArrayList; import java.util.Collection; diff --git a/partiql-ast/src/main/java/org/partiql/ast/v1/expr/ExprVariant.java b/partiql-ast/src/main/java/org/partiql/ast/expr/ExprVariant.java similarity index 87% rename from partiql-ast/src/main/java/org/partiql/ast/v1/expr/ExprVariant.java rename to partiql-ast/src/main/java/org/partiql/ast/expr/ExprVariant.java index 411f008583..f7a08c780b 100644 --- a/partiql-ast/src/main/java/org/partiql/ast/v1/expr/ExprVariant.java +++ b/partiql-ast/src/main/java/org/partiql/ast/expr/ExprVariant.java @@ -1,10 +1,10 @@ -package org.partiql.ast.v1.expr; +package org.partiql.ast.expr; import lombok.Builder; import lombok.EqualsAndHashCode; import org.jetbrains.annotations.NotNull; -import org.partiql.ast.v1.AstNode; -import org.partiql.ast.v1.AstVisitor; +import org.partiql.ast.AstNode; +import org.partiql.ast.AstVisitor; import java.util.Collections; import java.util.List; diff --git a/partiql-ast/src/main/java/org/partiql/ast/v1/expr/ExprWindow.java b/partiql-ast/src/main/java/org/partiql/ast/expr/ExprWindow.java similarity index 94% rename from partiql-ast/src/main/java/org/partiql/ast/v1/expr/ExprWindow.java rename to partiql-ast/src/main/java/org/partiql/ast/expr/ExprWindow.java index f5a03dd806..6f40f77fbb 100644 --- a/partiql-ast/src/main/java/org/partiql/ast/v1/expr/ExprWindow.java +++ b/partiql-ast/src/main/java/org/partiql/ast/expr/ExprWindow.java @@ -1,12 +1,12 @@ -package org.partiql.ast.v1.expr; +package org.partiql.ast.expr; import lombok.Builder; import lombok.EqualsAndHashCode; import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.Nullable; -import org.partiql.ast.v1.AstNode; -import org.partiql.ast.v1.AstVisitor; -import org.partiql.ast.v1.Sort; +import org.partiql.ast.AstNode; +import org.partiql.ast.AstVisitor; +import org.partiql.ast.Sort; import java.util.ArrayList; import java.util.Collection; diff --git a/partiql-ast/src/main/java/org/partiql/ast/v1/expr/PathStep.java b/partiql-ast/src/main/java/org/partiql/ast/expr/PathStep.java similarity index 95% rename from partiql-ast/src/main/java/org/partiql/ast/v1/expr/PathStep.java rename to partiql-ast/src/main/java/org/partiql/ast/expr/PathStep.java index 8544fdf098..65efe0272e 100644 --- a/partiql-ast/src/main/java/org/partiql/ast/v1/expr/PathStep.java +++ b/partiql-ast/src/main/java/org/partiql/ast/expr/PathStep.java @@ -1,11 +1,11 @@ -package org.partiql.ast.v1.expr; +package org.partiql.ast.expr; import lombok.EqualsAndHashCode; import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.Nullable; -import org.partiql.ast.v1.AstNode; -import org.partiql.ast.v1.AstVisitor; -import org.partiql.ast.v1.Identifier; +import org.partiql.ast.AstNode; +import org.partiql.ast.AstVisitor; +import org.partiql.ast.Identifier; import java.util.ArrayList; import java.util.Collection; diff --git a/partiql-ast/src/main/java/org/partiql/ast/v1/expr/Scope.java b/partiql-ast/src/main/java/org/partiql/ast/expr/Scope.java similarity index 92% rename from partiql-ast/src/main/java/org/partiql/ast/v1/expr/Scope.java rename to partiql-ast/src/main/java/org/partiql/ast/expr/Scope.java index 84482eaaaf..6dab60e4e1 100644 --- a/partiql-ast/src/main/java/org/partiql/ast/v1/expr/Scope.java +++ b/partiql-ast/src/main/java/org/partiql/ast/expr/Scope.java @@ -1,10 +1,10 @@ -package org.partiql.ast.v1.expr; +package org.partiql.ast.expr; import lombok.EqualsAndHashCode; import org.jetbrains.annotations.NotNull; -import org.partiql.ast.v1.AstEnum; -import org.partiql.ast.v1.AstNode; -import org.partiql.ast.v1.AstVisitor; +import org.partiql.ast.AstEnum; +import org.partiql.ast.AstNode; +import org.partiql.ast.AstVisitor; import java.util.Collection; import java.util.Collections; diff --git a/partiql-ast/src/main/java/org/partiql/ast/v1/expr/SessionAttribute.java b/partiql-ast/src/main/java/org/partiql/ast/expr/SessionAttribute.java similarity index 92% rename from partiql-ast/src/main/java/org/partiql/ast/v1/expr/SessionAttribute.java rename to partiql-ast/src/main/java/org/partiql/ast/expr/SessionAttribute.java index 61eed3d7ce..4e47f3b2d1 100644 --- a/partiql-ast/src/main/java/org/partiql/ast/v1/expr/SessionAttribute.java +++ b/partiql-ast/src/main/java/org/partiql/ast/expr/SessionAttribute.java @@ -1,10 +1,10 @@ -package org.partiql.ast.v1.expr; +package org.partiql.ast.expr; import lombok.EqualsAndHashCode; import org.jetbrains.annotations.NotNull; -import org.partiql.ast.v1.AstEnum; -import org.partiql.ast.v1.AstNode; -import org.partiql.ast.v1.AstVisitor; +import org.partiql.ast.AstEnum; +import org.partiql.ast.AstNode; +import org.partiql.ast.AstVisitor; import java.util.Collection; import java.util.Collections; diff --git a/partiql-ast/src/main/java/org/partiql/ast/v1/expr/TrimSpec.java b/partiql-ast/src/main/java/org/partiql/ast/expr/TrimSpec.java similarity index 92% rename from partiql-ast/src/main/java/org/partiql/ast/v1/expr/TrimSpec.java rename to partiql-ast/src/main/java/org/partiql/ast/expr/TrimSpec.java index 1c7c5d1d96..8d817e4bb5 100644 --- a/partiql-ast/src/main/java/org/partiql/ast/v1/expr/TrimSpec.java +++ b/partiql-ast/src/main/java/org/partiql/ast/expr/TrimSpec.java @@ -1,10 +1,10 @@ -package org.partiql.ast.v1.expr; +package org.partiql.ast.expr; import lombok.EqualsAndHashCode; import org.jetbrains.annotations.NotNull; -import org.partiql.ast.v1.AstEnum; -import org.partiql.ast.v1.AstNode; -import org.partiql.ast.v1.AstVisitor; +import org.partiql.ast.AstEnum; +import org.partiql.ast.AstNode; +import org.partiql.ast.AstVisitor; import java.util.Collection; import java.util.Collections; diff --git a/partiql-ast/src/main/java/org/partiql/ast/v1/expr/WindowFunction.java b/partiql-ast/src/main/java/org/partiql/ast/expr/WindowFunction.java similarity index 92% rename from partiql-ast/src/main/java/org/partiql/ast/v1/expr/WindowFunction.java rename to partiql-ast/src/main/java/org/partiql/ast/expr/WindowFunction.java index bd32aff34d..c463a2874c 100644 --- a/partiql-ast/src/main/java/org/partiql/ast/v1/expr/WindowFunction.java +++ b/partiql-ast/src/main/java/org/partiql/ast/expr/WindowFunction.java @@ -1,10 +1,10 @@ -package org.partiql.ast.v1.expr; +package org.partiql.ast.expr; import lombok.EqualsAndHashCode; import org.jetbrains.annotations.NotNull; -import org.partiql.ast.v1.AstEnum; -import org.partiql.ast.v1.AstNode; -import org.partiql.ast.v1.AstVisitor; +import org.partiql.ast.AstEnum; +import org.partiql.ast.AstNode; +import org.partiql.ast.AstVisitor; import java.util.Collection; import java.util.Collections; diff --git a/partiql-ast/src/main/java/org/partiql/ast/v1/graph/GraphDirection.java b/partiql-ast/src/main/java/org/partiql/ast/graph/GraphDirection.java similarity index 95% rename from partiql-ast/src/main/java/org/partiql/ast/v1/graph/GraphDirection.java rename to partiql-ast/src/main/java/org/partiql/ast/graph/GraphDirection.java index b8b4343e9c..2ecbed4deb 100644 --- a/partiql-ast/src/main/java/org/partiql/ast/v1/graph/GraphDirection.java +++ b/partiql-ast/src/main/java/org/partiql/ast/graph/GraphDirection.java @@ -1,10 +1,10 @@ -package org.partiql.ast.v1.graph; +package org.partiql.ast.graph; import lombok.EqualsAndHashCode; import org.jetbrains.annotations.NotNull; -import org.partiql.ast.v1.AstEnum; -import org.partiql.ast.v1.AstNode; -import org.partiql.ast.v1.AstVisitor; +import org.partiql.ast.AstEnum; +import org.partiql.ast.AstNode; +import org.partiql.ast.AstVisitor; import java.util.Collection; import java.util.Collections; diff --git a/partiql-ast/src/main/java/org/partiql/ast/v1/graph/GraphLabel.java b/partiql-ast/src/main/java/org/partiql/ast/graph/GraphLabel.java similarity index 97% rename from partiql-ast/src/main/java/org/partiql/ast/v1/graph/GraphLabel.java rename to partiql-ast/src/main/java/org/partiql/ast/graph/GraphLabel.java index 8d00275133..5a818688c8 100644 --- a/partiql-ast/src/main/java/org/partiql/ast/v1/graph/GraphLabel.java +++ b/partiql-ast/src/main/java/org/partiql/ast/graph/GraphLabel.java @@ -1,10 +1,10 @@ -package org.partiql.ast.v1.graph; +package org.partiql.ast.graph; import lombok.Builder; import lombok.EqualsAndHashCode; import org.jetbrains.annotations.NotNull; -import org.partiql.ast.v1.AstNode; -import org.partiql.ast.v1.AstVisitor; +import org.partiql.ast.AstNode; +import org.partiql.ast.AstVisitor; import java.util.ArrayList; import java.util.Collection; diff --git a/partiql-ast/src/main/java/org/partiql/ast/v1/graph/GraphMatch.java b/partiql-ast/src/main/java/org/partiql/ast/graph/GraphMatch.java similarity index 90% rename from partiql-ast/src/main/java/org/partiql/ast/v1/graph/GraphMatch.java rename to partiql-ast/src/main/java/org/partiql/ast/graph/GraphMatch.java index 09d4c88880..75d01eacbe 100644 --- a/partiql-ast/src/main/java/org/partiql/ast/v1/graph/GraphMatch.java +++ b/partiql-ast/src/main/java/org/partiql/ast/graph/GraphMatch.java @@ -1,11 +1,11 @@ -package org.partiql.ast.v1.graph; +package org.partiql.ast.graph; import lombok.Builder; import lombok.EqualsAndHashCode; import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.Nullable; -import org.partiql.ast.v1.AstNode; -import org.partiql.ast.v1.AstVisitor; +import org.partiql.ast.AstNode; +import org.partiql.ast.AstVisitor; import java.util.ArrayList; import java.util.Collection; diff --git a/partiql-ast/src/main/java/org/partiql/ast/v1/graph/GraphPart.java b/partiql-ast/src/main/java/org/partiql/ast/graph/GraphPart.java similarity index 96% rename from partiql-ast/src/main/java/org/partiql/ast/v1/graph/GraphPart.java rename to partiql-ast/src/main/java/org/partiql/ast/graph/GraphPart.java index c997414915..cd39678d6c 100644 --- a/partiql-ast/src/main/java/org/partiql/ast/v1/graph/GraphPart.java +++ b/partiql-ast/src/main/java/org/partiql/ast/graph/GraphPart.java @@ -1,12 +1,12 @@ -package org.partiql.ast.v1.graph; +package org.partiql.ast.graph; import lombok.Builder; import lombok.EqualsAndHashCode; import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.Nullable; -import org.partiql.ast.v1.AstNode; -import org.partiql.ast.v1.AstVisitor; -import org.partiql.ast.v1.expr.Expr; +import org.partiql.ast.AstNode; +import org.partiql.ast.AstVisitor; +import org.partiql.ast.expr.Expr; import java.util.ArrayList; import java.util.Collection; diff --git a/partiql-ast/src/main/java/org/partiql/ast/v1/graph/GraphPattern.java b/partiql-ast/src/main/java/org/partiql/ast/graph/GraphPattern.java similarity index 91% rename from partiql-ast/src/main/java/org/partiql/ast/v1/graph/GraphPattern.java rename to partiql-ast/src/main/java/org/partiql/ast/graph/GraphPattern.java index c1126e8edc..98a70635ab 100644 --- a/partiql-ast/src/main/java/org/partiql/ast/v1/graph/GraphPattern.java +++ b/partiql-ast/src/main/java/org/partiql/ast/graph/GraphPattern.java @@ -1,12 +1,12 @@ -package org.partiql.ast.v1.graph; +package org.partiql.ast.graph; import lombok.Builder; import lombok.EqualsAndHashCode; import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.Nullable; -import org.partiql.ast.v1.AstNode; -import org.partiql.ast.v1.AstVisitor; -import org.partiql.ast.v1.expr.Expr; +import org.partiql.ast.AstNode; +import org.partiql.ast.AstVisitor; +import org.partiql.ast.expr.Expr; import java.util.ArrayList; import java.util.Collection; diff --git a/partiql-ast/src/main/java/org/partiql/ast/v1/graph/GraphQuantifier.java b/partiql-ast/src/main/java/org/partiql/ast/graph/GraphQuantifier.java similarity index 88% rename from partiql-ast/src/main/java/org/partiql/ast/v1/graph/GraphQuantifier.java rename to partiql-ast/src/main/java/org/partiql/ast/graph/GraphQuantifier.java index 9b2b029e62..c5a5a40d00 100644 --- a/partiql-ast/src/main/java/org/partiql/ast/v1/graph/GraphQuantifier.java +++ b/partiql-ast/src/main/java/org/partiql/ast/graph/GraphQuantifier.java @@ -1,11 +1,11 @@ -package org.partiql.ast.v1.graph; +package org.partiql.ast.graph; import lombok.Builder; import lombok.EqualsAndHashCode; import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.Nullable; -import org.partiql.ast.v1.AstNode; -import org.partiql.ast.v1.AstVisitor; +import org.partiql.ast.AstNode; +import org.partiql.ast.AstVisitor; import java.util.Collection; import java.util.Collections; diff --git a/partiql-ast/src/main/java/org/partiql/ast/v1/graph/GraphRestrictor.java b/partiql-ast/src/main/java/org/partiql/ast/graph/GraphRestrictor.java similarity index 93% rename from partiql-ast/src/main/java/org/partiql/ast/v1/graph/GraphRestrictor.java rename to partiql-ast/src/main/java/org/partiql/ast/graph/GraphRestrictor.java index 3d35c23cbd..3e3a7c5d6a 100644 --- a/partiql-ast/src/main/java/org/partiql/ast/v1/graph/GraphRestrictor.java +++ b/partiql-ast/src/main/java/org/partiql/ast/graph/GraphRestrictor.java @@ -1,10 +1,10 @@ -package org.partiql.ast.v1.graph; +package org.partiql.ast.graph; import lombok.EqualsAndHashCode; import org.jetbrains.annotations.NotNull; -import org.partiql.ast.v1.AstEnum; -import org.partiql.ast.v1.AstNode; -import org.partiql.ast.v1.AstVisitor; +import org.partiql.ast.AstEnum; +import org.partiql.ast.AstNode; +import org.partiql.ast.AstVisitor; import java.util.Collection; import java.util.Collections; diff --git a/partiql-ast/src/main/java/org/partiql/ast/v1/graph/GraphSelector.java b/partiql-ast/src/main/java/org/partiql/ast/graph/GraphSelector.java similarity index 97% rename from partiql-ast/src/main/java/org/partiql/ast/v1/graph/GraphSelector.java rename to partiql-ast/src/main/java/org/partiql/ast/graph/GraphSelector.java index 13ee135e87..5444878b88 100644 --- a/partiql-ast/src/main/java/org/partiql/ast/v1/graph/GraphSelector.java +++ b/partiql-ast/src/main/java/org/partiql/ast/graph/GraphSelector.java @@ -1,10 +1,10 @@ -package org.partiql.ast.v1.graph; +package org.partiql.ast.graph; import lombok.Builder; import lombok.EqualsAndHashCode; import org.jetbrains.annotations.NotNull; -import org.partiql.ast.v1.AstNode; -import org.partiql.ast.v1.AstVisitor; +import org.partiql.ast.AstNode; +import org.partiql.ast.AstVisitor; import java.util.Collection; import java.util.Collections; diff --git a/partiql-ast/src/main/java/org/partiql/ast/v1/sql/Sql.kt b/partiql-ast/src/main/java/org/partiql/ast/sql/Sql.kt similarity index 88% rename from partiql-ast/src/main/java/org/partiql/ast/v1/sql/Sql.kt rename to partiql-ast/src/main/java/org/partiql/ast/sql/Sql.kt index 85c168d35d..f8cc15f4af 100644 --- a/partiql-ast/src/main/java/org/partiql/ast/v1/sql/Sql.kt +++ b/partiql-ast/src/main/java/org/partiql/ast/sql/Sql.kt @@ -1,6 +1,6 @@ -package org.partiql.ast.v1.sql +package org.partiql.ast.sql -import org.partiql.ast.v1.AstNode +import org.partiql.ast.AstNode /** * Pretty-print this [AstNode] as SQL text with the given (or standard) [SqlLayout] and [SqlDialect]. diff --git a/partiql-ast/src/main/java/org/partiql/ast/v1/sql/SqlBlock.kt b/partiql-ast/src/main/java/org/partiql/ast/sql/SqlBlock.kt similarity index 98% rename from partiql-ast/src/main/java/org/partiql/ast/v1/sql/SqlBlock.kt rename to partiql-ast/src/main/java/org/partiql/ast/sql/SqlBlock.kt index 661e8d1110..c02d1d4a9d 100644 --- a/partiql-ast/src/main/java/org/partiql/ast/v1/sql/SqlBlock.kt +++ b/partiql-ast/src/main/java/org/partiql/ast/sql/SqlBlock.kt @@ -12,7 +12,7 @@ * language governing permissions and limitations under the License. */ -package org.partiql.ast.v1.sql +package org.partiql.ast.sql /** * Representation of some textual elements as a token (singly-linked) list. diff --git a/partiql-ast/src/main/java/org/partiql/ast/v1/sql/SqlDialect.kt b/partiql-ast/src/main/java/org/partiql/ast/sql/SqlDialect.kt similarity index 91% rename from partiql-ast/src/main/java/org/partiql/ast/v1/sql/SqlDialect.kt rename to partiql-ast/src/main/java/org/partiql/ast/sql/SqlDialect.kt index d904ad08fc..f1fa4945ef 100644 --- a/partiql-ast/src/main/java/org/partiql/ast/v1/sql/SqlDialect.kt +++ b/partiql-ast/src/main/java/org/partiql/ast/sql/SqlDialect.kt @@ -12,72 +12,72 @@ * language governing permissions and limitations under the License. */ -package org.partiql.ast.v1.sql - -import org.partiql.ast.v1.Ast.exprLit -import org.partiql.ast.v1.AstNode -import org.partiql.ast.v1.AstVisitor -import org.partiql.ast.v1.DataType -import org.partiql.ast.v1.Exclude -import org.partiql.ast.v1.ExcludePath -import org.partiql.ast.v1.ExcludeStep -import org.partiql.ast.v1.From -import org.partiql.ast.v1.FromExpr -import org.partiql.ast.v1.FromJoin -import org.partiql.ast.v1.FromType -import org.partiql.ast.v1.GroupBy -import org.partiql.ast.v1.GroupByStrategy -import org.partiql.ast.v1.Identifier -import org.partiql.ast.v1.IdentifierChain -import org.partiql.ast.v1.JoinType -import org.partiql.ast.v1.Let -import org.partiql.ast.v1.Nulls -import org.partiql.ast.v1.Order -import org.partiql.ast.v1.OrderBy -import org.partiql.ast.v1.Query -import org.partiql.ast.v1.QueryBody -import org.partiql.ast.v1.SelectItem -import org.partiql.ast.v1.SelectList -import org.partiql.ast.v1.SelectPivot -import org.partiql.ast.v1.SelectStar -import org.partiql.ast.v1.SelectValue -import org.partiql.ast.v1.SetOp -import org.partiql.ast.v1.SetOpType -import org.partiql.ast.v1.SetQuantifier -import org.partiql.ast.v1.Sort -import org.partiql.ast.v1.expr.Expr -import org.partiql.ast.v1.expr.ExprAnd -import org.partiql.ast.v1.expr.ExprArray -import org.partiql.ast.v1.expr.ExprBag -import org.partiql.ast.v1.expr.ExprBetween -import org.partiql.ast.v1.expr.ExprCall -import org.partiql.ast.v1.expr.ExprCase -import org.partiql.ast.v1.expr.ExprCast -import org.partiql.ast.v1.expr.ExprCoalesce -import org.partiql.ast.v1.expr.ExprExtract -import org.partiql.ast.v1.expr.ExprInCollection -import org.partiql.ast.v1.expr.ExprIsType -import org.partiql.ast.v1.expr.ExprLike -import org.partiql.ast.v1.expr.ExprLit -import org.partiql.ast.v1.expr.ExprNot -import org.partiql.ast.v1.expr.ExprNullIf -import org.partiql.ast.v1.expr.ExprOperator -import org.partiql.ast.v1.expr.ExprOr -import org.partiql.ast.v1.expr.ExprOverlay -import org.partiql.ast.v1.expr.ExprParameter -import org.partiql.ast.v1.expr.ExprPath -import org.partiql.ast.v1.expr.ExprPosition -import org.partiql.ast.v1.expr.ExprQuerySet -import org.partiql.ast.v1.expr.ExprRowValue -import org.partiql.ast.v1.expr.ExprSessionAttribute -import org.partiql.ast.v1.expr.ExprStruct -import org.partiql.ast.v1.expr.ExprSubstring -import org.partiql.ast.v1.expr.ExprTrim -import org.partiql.ast.v1.expr.ExprValues -import org.partiql.ast.v1.expr.ExprVarRef -import org.partiql.ast.v1.expr.ExprVariant -import org.partiql.ast.v1.expr.PathStep -import org.partiql.ast.v1.expr.Scope +package org.partiql.ast.sql + +import org.partiql.ast.Ast.exprLit +import org.partiql.ast.AstNode +import org.partiql.ast.AstVisitor +import org.partiql.ast.DataType +import org.partiql.ast.Exclude +import org.partiql.ast.ExcludePath +import org.partiql.ast.ExcludeStep +import org.partiql.ast.From +import org.partiql.ast.FromExpr +import org.partiql.ast.FromJoin +import org.partiql.ast.FromType +import org.partiql.ast.GroupBy +import org.partiql.ast.GroupByStrategy +import org.partiql.ast.Identifier +import org.partiql.ast.IdentifierChain +import org.partiql.ast.JoinType +import org.partiql.ast.Let +import org.partiql.ast.Nulls +import org.partiql.ast.Order +import org.partiql.ast.OrderBy +import org.partiql.ast.Query +import org.partiql.ast.QueryBody +import org.partiql.ast.SelectItem +import org.partiql.ast.SelectList +import org.partiql.ast.SelectPivot +import org.partiql.ast.SelectStar +import org.partiql.ast.SelectValue +import org.partiql.ast.SetOp +import org.partiql.ast.SetOpType +import org.partiql.ast.SetQuantifier +import org.partiql.ast.Sort +import org.partiql.ast.expr.Expr +import org.partiql.ast.expr.ExprAnd +import org.partiql.ast.expr.ExprArray +import org.partiql.ast.expr.ExprBag +import org.partiql.ast.expr.ExprBetween +import org.partiql.ast.expr.ExprCall +import org.partiql.ast.expr.ExprCase +import org.partiql.ast.expr.ExprCast +import org.partiql.ast.expr.ExprCoalesce +import org.partiql.ast.expr.ExprExtract +import org.partiql.ast.expr.ExprInCollection +import org.partiql.ast.expr.ExprIsType +import org.partiql.ast.expr.ExprLike +import org.partiql.ast.expr.ExprLit +import org.partiql.ast.expr.ExprNot +import org.partiql.ast.expr.ExprNullIf +import org.partiql.ast.expr.ExprOperator +import org.partiql.ast.expr.ExprOr +import org.partiql.ast.expr.ExprOverlay +import org.partiql.ast.expr.ExprParameter +import org.partiql.ast.expr.ExprPath +import org.partiql.ast.expr.ExprPosition +import org.partiql.ast.expr.ExprQuerySet +import org.partiql.ast.expr.ExprRowValue +import org.partiql.ast.expr.ExprSessionAttribute +import org.partiql.ast.expr.ExprStruct +import org.partiql.ast.expr.ExprSubstring +import org.partiql.ast.expr.ExprTrim +import org.partiql.ast.expr.ExprValues +import org.partiql.ast.expr.ExprVarRef +import org.partiql.ast.expr.ExprVariant +import org.partiql.ast.expr.PathStep +import org.partiql.ast.expr.Scope import org.partiql.value.MissingValue import org.partiql.value.NullValue import org.partiql.value.PartiQLValueExperimental diff --git a/partiql-ast/src/main/java/org/partiql/ast/v1/sql/SqlLayout.kt b/partiql-ast/src/main/java/org/partiql/ast/sql/SqlLayout.kt similarity index 98% rename from partiql-ast/src/main/java/org/partiql/ast/v1/sql/SqlLayout.kt rename to partiql-ast/src/main/java/org/partiql/ast/sql/SqlLayout.kt index c1c1fb551a..f65f79a24e 100644 --- a/partiql-ast/src/main/java/org/partiql/ast/v1/sql/SqlLayout.kt +++ b/partiql-ast/src/main/java/org/partiql/ast/sql/SqlLayout.kt @@ -12,7 +12,7 @@ * language governing permissions and limitations under the License. */ -package org.partiql.ast.v1.sql +package org.partiql.ast.sql /** * [SqlLayout] determines how an [SqlBlock] tree is transformed in SQL text. diff --git a/partiql-ast/src/main/java/org/partiql/ast/v1/Ast.kt b/partiql-ast/src/main/kotlin/org/partiql/ast/Ast.kt similarity index 86% rename from partiql-ast/src/main/java/org/partiql/ast/v1/Ast.kt rename to partiql-ast/src/main/kotlin/org/partiql/ast/Ast.kt index 8175ce7481..052cc4b727 100644 --- a/partiql-ast/src/main/java/org/partiql/ast/v1/Ast.kt +++ b/partiql-ast/src/main/kotlin/org/partiql/ast/Ast.kt @@ -1,56 +1,56 @@ -package org.partiql.ast.v1 - -import org.partiql.ast.v1.expr.Expr -import org.partiql.ast.v1.expr.ExprAnd -import org.partiql.ast.v1.expr.ExprArray -import org.partiql.ast.v1.expr.ExprBag -import org.partiql.ast.v1.expr.ExprBetween -import org.partiql.ast.v1.expr.ExprCall -import org.partiql.ast.v1.expr.ExprCase -import org.partiql.ast.v1.expr.ExprCast -import org.partiql.ast.v1.expr.ExprCoalesce -import org.partiql.ast.v1.expr.ExprExtract -import org.partiql.ast.v1.expr.ExprInCollection -import org.partiql.ast.v1.expr.ExprIsType -import org.partiql.ast.v1.expr.ExprLike -import org.partiql.ast.v1.expr.ExprLit -import org.partiql.ast.v1.expr.ExprMatch -import org.partiql.ast.v1.expr.ExprNot -import org.partiql.ast.v1.expr.ExprNullIf -import org.partiql.ast.v1.expr.ExprOperator -import org.partiql.ast.v1.expr.ExprOr -import org.partiql.ast.v1.expr.ExprOverlay -import org.partiql.ast.v1.expr.ExprParameter -import org.partiql.ast.v1.expr.ExprPath -import org.partiql.ast.v1.expr.ExprPosition -import org.partiql.ast.v1.expr.ExprQuerySet -import org.partiql.ast.v1.expr.ExprRowValue -import org.partiql.ast.v1.expr.ExprSessionAttribute -import org.partiql.ast.v1.expr.ExprStruct -import org.partiql.ast.v1.expr.ExprSubstring -import org.partiql.ast.v1.expr.ExprTrim -import org.partiql.ast.v1.expr.ExprValues -import org.partiql.ast.v1.expr.ExprVarRef -import org.partiql.ast.v1.expr.ExprVariant -import org.partiql.ast.v1.expr.ExprWindow -import org.partiql.ast.v1.expr.PathStep -import org.partiql.ast.v1.expr.PathStep.AllFields -import org.partiql.ast.v1.expr.Scope -import org.partiql.ast.v1.expr.SessionAttribute -import org.partiql.ast.v1.expr.TrimSpec -import org.partiql.ast.v1.expr.WindowFunction -import org.partiql.ast.v1.graph.GraphDirection -import org.partiql.ast.v1.graph.GraphLabel -import org.partiql.ast.v1.graph.GraphMatch -import org.partiql.ast.v1.graph.GraphPart -import org.partiql.ast.v1.graph.GraphPattern -import org.partiql.ast.v1.graph.GraphQuantifier -import org.partiql.ast.v1.graph.GraphRestrictor -import org.partiql.ast.v1.graph.GraphSelector +package org.partiql.ast + +import org.partiql.ast.expr.Expr +import org.partiql.ast.expr.ExprAnd +import org.partiql.ast.expr.ExprArray +import org.partiql.ast.expr.ExprBag +import org.partiql.ast.expr.ExprBetween +import org.partiql.ast.expr.ExprCall +import org.partiql.ast.expr.ExprCase +import org.partiql.ast.expr.ExprCast +import org.partiql.ast.expr.ExprCoalesce +import org.partiql.ast.expr.ExprExtract +import org.partiql.ast.expr.ExprInCollection +import org.partiql.ast.expr.ExprIsType +import org.partiql.ast.expr.ExprLike +import org.partiql.ast.expr.ExprLit +import org.partiql.ast.expr.ExprMatch +import org.partiql.ast.expr.ExprNot +import org.partiql.ast.expr.ExprNullIf +import org.partiql.ast.expr.ExprOperator +import org.partiql.ast.expr.ExprOr +import org.partiql.ast.expr.ExprOverlay +import org.partiql.ast.expr.ExprParameter +import org.partiql.ast.expr.ExprPath +import org.partiql.ast.expr.ExprPosition +import org.partiql.ast.expr.ExprQuerySet +import org.partiql.ast.expr.ExprRowValue +import org.partiql.ast.expr.ExprSessionAttribute +import org.partiql.ast.expr.ExprStruct +import org.partiql.ast.expr.ExprSubstring +import org.partiql.ast.expr.ExprTrim +import org.partiql.ast.expr.ExprValues +import org.partiql.ast.expr.ExprVarRef +import org.partiql.ast.expr.ExprVariant +import org.partiql.ast.expr.ExprWindow +import org.partiql.ast.expr.PathStep +import org.partiql.ast.expr.PathStep.AllFields +import org.partiql.ast.expr.Scope +import org.partiql.ast.expr.SessionAttribute +import org.partiql.ast.expr.TrimSpec +import org.partiql.ast.expr.WindowFunction +import org.partiql.ast.graph.GraphDirection +import org.partiql.ast.graph.GraphLabel +import org.partiql.ast.graph.GraphMatch +import org.partiql.ast.graph.GraphPart +import org.partiql.ast.graph.GraphPattern +import org.partiql.ast.graph.GraphQuantifier +import org.partiql.ast.graph.GraphRestrictor +import org.partiql.ast.graph.GraphSelector import org.partiql.value.PartiQLValue import org.partiql.value.PartiQLValueExperimental -// TODO docs for all factory methods and move to Kotlin sources +// TODO docs for all factory methods // Also consider defaults for nullable. Need to look more into backwards compatibility. public object Ast { // Expr diff --git a/partiql-ast/src/main/java/org/partiql/ast/v1/AstRewriter.kt b/partiql-ast/src/main/kotlin/org/partiql/ast/AstRewriter.kt similarity index 93% rename from partiql-ast/src/main/java/org/partiql/ast/v1/AstRewriter.kt rename to partiql-ast/src/main/kotlin/org/partiql/ast/AstRewriter.kt index 28dabead83..cf98c8b154 100644 --- a/partiql-ast/src/main/java/org/partiql/ast/v1/AstRewriter.kt +++ b/partiql-ast/src/main/kotlin/org/partiql/ast/AstRewriter.kt @@ -1,50 +1,50 @@ -package org.partiql.ast.v1 - -import org.partiql.ast.v1.Ast.explain -import org.partiql.ast.v1.Ast.exprQuerySet -import org.partiql.ast.v1.Ast.identifier -import org.partiql.ast.v1.Ast.query -import org.partiql.ast.v1.expr.Expr -import org.partiql.ast.v1.expr.ExprAnd -import org.partiql.ast.v1.expr.ExprArray -import org.partiql.ast.v1.expr.ExprBag -import org.partiql.ast.v1.expr.ExprBetween -import org.partiql.ast.v1.expr.ExprCall -import org.partiql.ast.v1.expr.ExprCase -import org.partiql.ast.v1.expr.ExprCast -import org.partiql.ast.v1.expr.ExprCoalesce -import org.partiql.ast.v1.expr.ExprExtract -import org.partiql.ast.v1.expr.ExprInCollection -import org.partiql.ast.v1.expr.ExprIsType -import org.partiql.ast.v1.expr.ExprLike -import org.partiql.ast.v1.expr.ExprLit -import org.partiql.ast.v1.expr.ExprMatch -import org.partiql.ast.v1.expr.ExprNot -import org.partiql.ast.v1.expr.ExprNullIf -import org.partiql.ast.v1.expr.ExprOperator -import org.partiql.ast.v1.expr.ExprOr -import org.partiql.ast.v1.expr.ExprOverlay -import org.partiql.ast.v1.expr.ExprParameter -import org.partiql.ast.v1.expr.ExprPath -import org.partiql.ast.v1.expr.ExprPosition -import org.partiql.ast.v1.expr.ExprQuerySet -import org.partiql.ast.v1.expr.ExprRowValue -import org.partiql.ast.v1.expr.ExprSessionAttribute -import org.partiql.ast.v1.expr.ExprStruct -import org.partiql.ast.v1.expr.ExprSubstring -import org.partiql.ast.v1.expr.ExprTrim -import org.partiql.ast.v1.expr.ExprValues -import org.partiql.ast.v1.expr.ExprVarRef -import org.partiql.ast.v1.expr.ExprVariant -import org.partiql.ast.v1.expr.ExprWindow -import org.partiql.ast.v1.expr.PathStep -import org.partiql.ast.v1.graph.GraphMatch -import org.partiql.ast.v1.graph.GraphPattern -import org.partiql.ast.v1.graph.GraphQuantifier -import org.partiql.ast.v1.graph.GraphSelector +package org.partiql.ast + +import org.partiql.ast.Ast.explain +import org.partiql.ast.Ast.exprQuerySet +import org.partiql.ast.Ast.identifier +import org.partiql.ast.Ast.query +import org.partiql.ast.expr.Expr +import org.partiql.ast.expr.ExprAnd +import org.partiql.ast.expr.ExprArray +import org.partiql.ast.expr.ExprBag +import org.partiql.ast.expr.ExprBetween +import org.partiql.ast.expr.ExprCall +import org.partiql.ast.expr.ExprCase +import org.partiql.ast.expr.ExprCast +import org.partiql.ast.expr.ExprCoalesce +import org.partiql.ast.expr.ExprExtract +import org.partiql.ast.expr.ExprInCollection +import org.partiql.ast.expr.ExprIsType +import org.partiql.ast.expr.ExprLike +import org.partiql.ast.expr.ExprLit +import org.partiql.ast.expr.ExprMatch +import org.partiql.ast.expr.ExprNot +import org.partiql.ast.expr.ExprNullIf +import org.partiql.ast.expr.ExprOperator +import org.partiql.ast.expr.ExprOr +import org.partiql.ast.expr.ExprOverlay +import org.partiql.ast.expr.ExprParameter +import org.partiql.ast.expr.ExprPath +import org.partiql.ast.expr.ExprPosition +import org.partiql.ast.expr.ExprQuerySet +import org.partiql.ast.expr.ExprRowValue +import org.partiql.ast.expr.ExprSessionAttribute +import org.partiql.ast.expr.ExprStruct +import org.partiql.ast.expr.ExprSubstring +import org.partiql.ast.expr.ExprTrim +import org.partiql.ast.expr.ExprValues +import org.partiql.ast.expr.ExprVarRef +import org.partiql.ast.expr.ExprVariant +import org.partiql.ast.expr.ExprWindow +import org.partiql.ast.expr.PathStep +import org.partiql.ast.graph.GraphMatch +import org.partiql.ast.graph.GraphPattern +import org.partiql.ast.graph.GraphQuantifier +import org.partiql.ast.graph.GraphSelector import org.partiql.value.PartiQLValueExperimental -// TODO docs and move to Kotlin sources +// TODO docs public abstract class AstRewriter : AstVisitor() { override fun defaultReturn(node: AstNode, context: C): AstNode = node diff --git a/partiql-ast/src/main/resources/partiql_ast.ion b/partiql-ast/src/main/resources/partiql_ast.ion deleted file mode 100644 index 8e792df578..0000000000 --- a/partiql-ast/src/main/resources/partiql_ast.ion +++ /dev/null @@ -1,664 +0,0 @@ -imports::{ kotlin: [ - value::'org.partiql.value.PartiQLValue', - ], -} - -statement::[ - - // PartiQL Expressions - query::{ - expr: expr, - }, - - // Data Manipulation Language - - // Data Definition Language - d_d_l::[ - - // CREATE TABLE [] - create_table::{ - name: identifier, - definition: optional::table_definition, - }, - - // CREATE INDEX [] ON ( [, ]...) - create_index::{ - index: optional::identifier, - table: identifier, - fields: list::[path], - }, - - // DROP TABLE - drop_table::{ - table: identifier, - }, - - // DROP INDEX ON - drop_index::{ - index: identifier, // [0] - table: identifier, // [1] - }, - ], - - // EXPLAIN - explain::{ - target: [ - domain::{ - statement: statement, - type: optional::string, - format: optional::string, - }, - ], - }, -] - -// PartiQL Type AST nodes -// -// Several of these are the same "type", but have various syntax rules we wish to capture. -// -type::[ - null_type::{}, // NULL - missing::{}, // MISSING - bool::{}, // BOOL - tinyint::{}, // TINYINT - smallint::{}, // SMALLINT - int2::{}, // INT2 | INTEGER2 - int4::{}, // INT4 | INTEGER4 - bigint::{}, // BIGINT - int8::{}, // INT8 - int::{}, // INTEGER - real::{}, // REAL - float32::{}, // FLOAT - float64::{}, // DOUBLE PRECISION - decimal::{ // DECIMAL [([ [,])] - precision: optional::int, - scale: optional::int, - }, - numeric::{ // NUMERIC [([ [,])] - precision: optional::int, - scale: optional::int, - }, - char::{ length: optional::int }, // CHARACTER [()] | CHAR [()] - varchar::{ length: optional::int }, // CHARACTER VARYING [()] | VARCHAR [()] - string::{ length: optional::int }, // STRING - symbol::{}, // SYMBOL - bit::{ length: optional::int }, // BIT [()] - bit_varying::{ length: optional::int }, // BIT_VARYING [()] - byte_string::{ length: optional::int }, // BYTE [()] - blob::{ length: optional::int }, // BLOB [()] - clob::{ length: optional::int }, // CLOB [()] - date::{}, // DATE - time::{ precision: optional::int }, // TIME [()] [WITHOUT TIMEZONE] - time_with_tz::{ precision: optional::int }, // TIME [()] WITH TIMEZONE - timestamp::{ precision: optional::int }, // TIMESTAMP [()] [WITHOUT TIMEZONE] - timestamp_with_tz::{ precision: optional::int }, // TIMESTAMP [()] WITH TIMEZONE - interval::{ precision: optional::int }, // INTERVAL - bag::{}, // BAG - list::{}, // LIST - sexp::{}, // SEXP - tuple::{}, // TUPLE - struct::{}, // STRUCT - any::{}, // ANY - custom::{ name: string }, // -] - -// Identifiers and Qualified Identifiers -//---------------------------------------------- -// ::= | -// -// ::= // case-insensitive -// | "" // case-sensitive -// -// ::= ('.' )+; -// -identifier::[ - symbol::{ - symbol: string, - case_sensitivity: case_sensitivity, - }, - qualified::{ - root: symbol, - steps: list::[symbol], - }, - _::[ - case_sensitivity::[ - SENSITIVE, - INSENSITIVE, - ], - ], -] - -// Path Literals -// - Much like qualified identifier but allowing bracket notation '[' | ']' -// - Not a variant of `identifier`, as path literals are not explicit in the specification. -path::{ - root: '.identifier.symbol', - steps: list::[step], - _: [ - step::[ - symbol::{ - symbol: '.identifier.symbol', - }, - index::{ - index: int, - }, - ], - ], -} - -// [ ALL | DISTINCT ] -set_quantifier::[ - ALL, - DISTINCT, -] - -// PartiQL Expression -expr::[ - - // PartiQL Literal Value - // TODO https://github.com/partiql/partiql-lang-kotlin/issues/1589 - lit::{ - value: '.value', - }, - - // Variant literals such as `` - variant::{ - value: string, - encoding: string, - }, - - // Variable Reference - var::{ - identifier: identifier, - scope: [ - DEFAULT, // x.y.z - LOCAL, // @x.y.z - ], - }, - - // SQL Session Keywords (CURRENT_USER, CURRENT_ROLE, etc.) - session_attribute::{ - attribute: [ - CURRENT_USER, - CURRENT_DATE, - ], - }, - - // Expression Paths - path::{ - root: expr, - steps: list::[step], - _: [ - step::[ - symbol::{ symbol: '.identifier.symbol' }, - index::{ key: expr }, - wildcard::{}, - unpivot::{}, - ], - ], - }, - - // Function Call (both scalar + aggregate) - call::{ - function: identifier, - args: list::[expr], - setq: optional::set_quantifier - }, - - // Parameter `?` - parameter::{ - index: int, - }, - - // Operator expr node - operator::{ - symbol: string, - lhs: optional::expr, - rhs: expr - }, - - // SQL special form `NOT` - not::{ - value: expr, - }, - - // SQL special form `AND` - and::{ - lhs: expr, - rhs: expr, - }, - - // SQL special form `OR` - or::{ - lhs: expr, - rhs: expr, - }, - - // VALUES (',' )* - values::{ - rows: list::[row], - _:[ - row::{ - items: list::[expr], - }, - ], - }, - - // Collection Constructors - collection::{ - type: [ - BAG, // << ... >> - ARRAY, // [ ... ] - VALUES, // ( ... ) - LIST, // LIST ( ... ) - SEXP, // SEXP ( ... ) - ], - values: list::[expr], - }, - - // Struct Constructor - struct::{ - fields: list::[field], - _: [ - field::{ - name: expr, - value: expr, - }, - ], - }, - - // SQL special form `[NOT] LIKE` - like::{ - value: expr, - pattern: expr, - escape: optional::expr, - not: optional::bool, - }, - - // SQL special form `[NOT] BETWEEN` - between::{ - value: expr, - from: expr, - to: expr, - not: optional::bool, - }, - - // SQL special form `[NOT] IN` - in_collection::{ - lhs: expr, - rhs: expr, - not: optional::bool, - }, - - // PartiQL special form `IS [NOT]` - is_type::{ - value: expr, - type: '.type', - not: optional::bool, - }, - - // The simple and searched `case` switch SQL special form F261-01, F261-02 - case::{ - expr: optional::expr, - branches: list::[branch], - default: optional::expr, - _: [ - branch::{ - condition: expr, - expr: expr, - }, - ], - }, - - // SQL special form F261-04 `COALESCE` - coalesce::{ - args: list::[expr], - }, - - // SQL special form F261-03 `NULLIF` - null_if::{ - value: expr, - nullifier: expr, - }, - - // SQL special form E021-06 `SUBSTRING ( [FROM ] [FOR ] )` - substring::{ - value: expr, // [0] - start: optional::expr, // [1] - length: optional::expr, // [2] - }, - - // SQL special form E021-11 `POSITION ( IN )` - position::{ - lhs: expr, - rhs: expr, - }, - - // SQL special form E021-09 `TRIM ( [LEADING|TRAILING|BOTH] [ FROM] )` - trim::{ - value: expr, // [0] - chars: optional::expr, // [1] - spec: optional::[ LEADING, TRAILING, BOTH ], // - }, - - // SQL special form `OVERLAY ( PLACING FROM [FOR ] )` - overlay::{ - value: expr, // [0] - overlay: expr, // [1] - start: expr, // [2] - length: optional::expr, // [3] - }, - - // SQL special form `EXTRACT ( FROM )` - extract::{ - field: datetime_field, - source: expr, - }, - - // SQL special form F201 `CAST` - cast::{ - value: expr, - as_type: '.type', - }, - - // PartiQL special form `DATE_ADD ( , , )` - date_add::{ - field: datetime_field, - lhs: expr, - rhs: expr, - }, - - // PartiQL special form `DATE_DIFF ( , , )` - date_diff::{ - field: datetime_field, - lhs: expr, - rhs: expr, - }, - - query_set::{ - body: query_body, - order_by: optional::order_by, - limit: optional::expr, - offset: optional::expr, - }, - - // GPML ( MATCH ) - match::{ - expr: expr, - pattern: graph_match, - }, - - // [LAG|LEAD] ( [ [ ] ] ) - // OVER ([PARTITION BY [, ]... ] [ORDER BY [, ]... ]) - window::{ - function: [ LAG, LEAD ], - expression: expr, // [0] - offset: optional::expr, // [1] - default: optional::expr, // [2] - over: { - partitions: optional::list::[expr], - sorts: optional::list::[sort], - }, - }, -] - -query_body::[ - // The PartiQL `` query expression, think SQL `` - s_f_w::{ - select: select, // oneof SELECT / SELECT VALUE / PIVOT - exclude: optional::exclude, - from: from, - let: optional::let, - where: optional::expr, - group_by: optional::group_by, - having: optional::expr, - }, - - // PartiQL bag op / SQL set op [OUTER] (UNION|INTERSECT|EXCEPT) [ALL|DISTINCT]` - set_op::{ - type: '.set_op', - is_outer: bool, - lhs: expr, - rhs: expr, - } -] - -// PartiQL SELECT Clause Variants — https://partiql.org/dql/select.html -select::[ - - // SELECT [ALL|DISTINCT] * - star::{ - setq: optional::set_quantifier, - }, - - // SELECT [ALL|DISTINCT] - project::{ - items: list::[item], - setq: optional::set_quantifier, - _: [ - item::[ - all::{ expr: expr }, // .* - expression::{ expr: expr, as_alias: optional::'.identifier.symbol' } // [as ] - ], - ], - }, - - // PIVOT AT - pivot::{ - key: expr, // [0] - value: expr, // [1] - }, - - // SELECT [ALL|DISTINCT] VALUE - value::{ - constructor: expr, - setq: optional::set_quantifier, - }, -] - -exclude::{ - items: list::[item], - _: [ - item::{ - root: '.expr.var', - steps: list::[step], - }, - step::[ - struct_field::{ symbol: '.identifier.symbol' }, - coll_index::{ index: int }, - struct_wildcard::{}, - coll_wildcard::{}, - ] - ] -} - -// PartiQL FROM Clause Variants — https://partiql.org/dql/from.html -from::[ - - // FROM [UNPIVOT] [AS ] [AT ] [BY ] - value::{ - expr: expr, - type: [ SCAN, UNPIVOT ], - as_alias: optional::'.identifier.symbol', - at_alias: optional::'.identifier.symbol', - by_alias: optional::'.identifier.symbol', - }, - - // TODO https://github.com/partiql/partiql-spec/issues/41 - // TODO https://github.com/partiql/partiql-lang-kotlin/issues/1013 - join::{ - lhs: from, - rhs: from, - type: optional::[ - INNER, - LEFT, - LEFT_OUTER, - RIGHT, - RIGHT_OUTER, - FULL, - FULL_OUTER, - CROSS, - COMMA, - ], - condition: optional::expr, - }, -] - -let::{ - bindings: list::[binding], - _: [ - binding::{ - expr: expr, - as_alias: '.identifier.symbol', - }, - ], -} - -// GROUP BY Clause — https://partiql.org/dql/group_by.html -group_by::{ - strategy: [ FULL, PARTIAL ], - keys: list::[key], - as_alias: optional::'.identifier.symbol', - _: [ - key::{ - expr: expr, - as_alias: optional::'.identifier.symbol', - }, - ], -} - -// ORDER BY Clause — https://partiql.org/dql/order_by.html -order_by::{ - sorts: list::[sort], -} - -// [ASC|DESC] [NULLS FIRST | NULLS LAST] -sort::{ - expr: expr, - dir: optional::[ ASC, DESC ], - nulls: optional::[ FIRST, LAST ], -} - -// (UNION|INTERSECT|EXCEPT) [ALL|DISTINCT] -set_op::{ - type: [ UNION, INTERSECT, EXCEPT ], - setq: optional::set_quantifier, -} - -// Graph Match Nodes — https://partiql.org/gpml/graph_query.html -graph_match::{ - patterns: list::[pattern], - selector: optional::selector, - - _: [ - pattern::{ - restrictor: optional::restrictor, - prefilter: optional::expr, // An optional pattern pre-filter, e.g.: `WHERE a.name=b.name` in `MATCH [(a)->(b) WHERE a.name=b.name]` - variable: optional::string, // The optional element variable of the pattern, e.g.: `p` in `MATCH p = (a) −[t]−> (b)` - quantifier: optional::quantifier, // An optional quantifier for the entire pattern match, e.g. `{2,5}` in `MATCH (a:Account)−[:Transfer]−>{2,5}(b:Account)` - parts: list::[part], // The ordered pattern parts - _: [ - part::[ - // A single node in a graph pattern - node::{ - prefilter: optional::expr, // An optional node pre-filter, e.g.: `WHERE c.name='Alarm'` in `MATCH (c WHERE c.name='Alarm')` - variable: optional::string, // The optional element variable of the node match, e.g.: `x` in `MATCH (x)` - label: optional::label, // The optional label(s) to match for the node, e.g.: `Entity` in `MATCH (x:Entity)` - }, - // A single edge in a graph pattern - edge::{ - direction: direction, // Edge Direction - quantifier: optional::quantifier, // An optional quantifier for the entire pattern match, e.g. `{2,5}` in `MATCH (a:Account)−[:Transfer]−>{2,5}(b:Account)` - prefilter: optional::expr, // An optional edge pre-filter, e.g.: `WHERE t.capacity>100` in `MATCH −[t:hasSupply WHERE t.capacity>100]−>` - variable: optional::string, // The optional element variable of the edge match, e.g.: `t` in `MATCH −[t]−>` - label: optional::label, // The optional label spec to match for the edge. e.g.: `Target` in `MATCH −[t:Target]−>` - }, - // A sub-pattern - pattern::{ - pattern: '.graph_match.pattern' - }, - ], - ], - }, - - // Edge Direction // | Orientation | Edge pattern | Abbreviation | - direction::[ // |---------------------------+--------------+--------------| - LEFT, // | Pointing left | <−[ spec ]− | <− | - UNDIRECTED, // | Undirected | ~[ spec ]~ | ~ | - RIGHT, // | Pointing right | −[ spec ]−> | −> | - LEFT_OR_UNDIRECTED, // | Left or undirected | <~[ spec ]~ | <~ | - UNDIRECTED_OR_RIGHT, // | Undirected or right | ~[ spec ]~> | ~> | - LEFT_OR_RIGHT, // | Left or right | <−[ spec ]−> | <−> | - LEFT_UNDIRECTED_OR_RIGHT, // | Left, undirected or right | −[ spec ]− | − | - ], // Fig. 5 — https://arxiv.org/abs/2112.06217 - - // Path Restrictor // | Keyword | Description - restrictor::[ // |----------------+-------------- - TRAIL, // | TRAIL | No repeated edges. - ACYCLIC, // | ACYCLIC | No repeated nodes. - SIMPLE, // | SIMPLE | No repeated nodes, except that the first and last nodes may be the same. - ], // Fig. 7 — https://arxiv.org/abs/2112.06217 - - // Graph Edge Quantifier (e.g., the `{2,5}` in `MATCH (x)->{2,5}(y)`) - quantifier::{ - lower: long, - upper: optional::long, - }, - - // Path Selector - selector::[ - any_shortest::{}, // ANY SHORTEST - all_shortest::{}, // ALL SHORTEST - any::{}, // ANY - any_k::{ k: long }, // ANY k - shortest_k::{ k: long }, // SHORTEST k - shortest_k_group::{ k: long }, // SHORTEST k GROUP - ], // Fig. 8 — https://arxiv.org/abs/2112.06217 - - // A label spec in a node pattern like `MATCH (x : )` or in an edge pattern like `MATCH −[t : ]−>` - label::[ - name::{ name: string }, // as in `MATCH (x:Account)` or `MATCH -[x:Transfer]->` - wildcard::{}, // as in `MATCH (x: %)` - negation::{arg: label}, // as in `MATCH (x: !Account)` - conj::{lhs: label, rhs: label}, // as in `MATCH (x: City&Country)` - Monaco can do - disj::{lhs: label, rhs: label}, // as in `MATCH (x: City|Country)` - either Paris or Germany will do - ], - ], -} - -// ` *` -// `( CONSTRAINT )? ` -table_definition::{ - columns: list::[column], - _: [ - column::{ - name: string, - type: '.type', - constraints: list::[constraint], - _: [ - // TODO improve modeling language to avoid these wrapped unions - // Also, prefer not to nest more than twice - constraint::{ - name: optional::string, - body: [ - nullable::{}, - not_null::{}, - check::{ expr: expr }, - ], - }, - ], - }, - ], -} - -// SQL-99 Table 11 -datetime_field::[ - YEAR, // 0001-9999 - MONTH, // 01-12 - DAY, // 01-31 - HOUR, // 00-23 - MINUTE, // 00-59 - SECOND, // 00-61.9(N) - TIMEZONE_HOUR, // -12-13 - TIMEZONE_MINUTE, // -59-59 -] diff --git a/partiql-ast/src/test/kotlin/org/partiql/ast/sql/SqlDialectTest.kt b/partiql-ast/src/test/kotlin/org/partiql/ast/sql/SqlDialectTest.kt index b39237998d..d8bcd42586 100644 --- a/partiql-ast/src/test/kotlin/org/partiql/ast/sql/SqlDialectTest.kt +++ b/partiql-ast/src/test/kotlin/org/partiql/ast/sql/SqlDialectTest.kt @@ -14,88 +14,86 @@ import org.junit.jupiter.api.parallel.Execution import org.junit.jupiter.api.parallel.ExecutionMode import org.junit.jupiter.params.ParameterizedTest import org.junit.jupiter.params.provider.MethodSource -import org.partiql.ast.v1.Ast -import org.partiql.ast.v1.Ast.exclude -import org.partiql.ast.v1.Ast.excludePath -import org.partiql.ast.v1.Ast.excludeStepCollIndex -import org.partiql.ast.v1.Ast.excludeStepCollWildcard -import org.partiql.ast.v1.Ast.excludeStepStructField -import org.partiql.ast.v1.Ast.excludeStepStructWildcard -import org.partiql.ast.v1.Ast.exprArray -import org.partiql.ast.v1.Ast.exprBag -import org.partiql.ast.v1.Ast.exprBetween -import org.partiql.ast.v1.Ast.exprCall -import org.partiql.ast.v1.Ast.exprCase -import org.partiql.ast.v1.Ast.exprCaseBranch -import org.partiql.ast.v1.Ast.exprCast -import org.partiql.ast.v1.Ast.exprCoalesce -import org.partiql.ast.v1.Ast.exprExtract -import org.partiql.ast.v1.Ast.exprInCollection -import org.partiql.ast.v1.Ast.exprIsType -import org.partiql.ast.v1.Ast.exprLike -import org.partiql.ast.v1.Ast.exprLit -import org.partiql.ast.v1.Ast.exprNot -import org.partiql.ast.v1.Ast.exprNullIf -import org.partiql.ast.v1.Ast.exprOperator -import org.partiql.ast.v1.Ast.exprOverlay -import org.partiql.ast.v1.Ast.exprPath -import org.partiql.ast.v1.Ast.exprPathStepAllElements -import org.partiql.ast.v1.Ast.exprPathStepAllFields -import org.partiql.ast.v1.Ast.exprPathStepElement -import org.partiql.ast.v1.Ast.exprPathStepField -import org.partiql.ast.v1.Ast.exprPosition -import org.partiql.ast.v1.Ast.exprQuerySet -import org.partiql.ast.v1.Ast.exprRowValue -import org.partiql.ast.v1.Ast.exprStruct -import org.partiql.ast.v1.Ast.exprStructField -import org.partiql.ast.v1.Ast.exprSubstring -import org.partiql.ast.v1.Ast.exprTrim -import org.partiql.ast.v1.Ast.exprValues -import org.partiql.ast.v1.Ast.exprVarRef -import org.partiql.ast.v1.Ast.exprVariant -import org.partiql.ast.v1.Ast.from -import org.partiql.ast.v1.Ast.fromExpr -import org.partiql.ast.v1.Ast.fromJoin -import org.partiql.ast.v1.Ast.groupBy -import org.partiql.ast.v1.Ast.groupByKey -import org.partiql.ast.v1.Ast.identifier -import org.partiql.ast.v1.Ast.identifierChain -import org.partiql.ast.v1.Ast.letBinding -import org.partiql.ast.v1.Ast.orderBy -import org.partiql.ast.v1.Ast.queryBodySFW -import org.partiql.ast.v1.Ast.queryBodySetOp -import org.partiql.ast.v1.Ast.selectItemExpr -import org.partiql.ast.v1.Ast.selectItemStar -import org.partiql.ast.v1.Ast.selectList -import org.partiql.ast.v1.Ast.selectPivot -import org.partiql.ast.v1.Ast.selectStar -import org.partiql.ast.v1.Ast.selectValue -import org.partiql.ast.v1.Ast.setOp -import org.partiql.ast.v1.Ast.sort -import org.partiql.ast.v1.AstNode -import org.partiql.ast.v1.DataType -import org.partiql.ast.v1.DatetimeField -import org.partiql.ast.v1.Exclude -import org.partiql.ast.v1.From -import org.partiql.ast.v1.FromType -import org.partiql.ast.v1.GroupBy -import org.partiql.ast.v1.GroupByStrategy -import org.partiql.ast.v1.Identifier -import org.partiql.ast.v1.IdentifierChain -import org.partiql.ast.v1.JoinType -import org.partiql.ast.v1.Let -import org.partiql.ast.v1.Nulls -import org.partiql.ast.v1.Order -import org.partiql.ast.v1.OrderBy -import org.partiql.ast.v1.QueryBody -import org.partiql.ast.v1.Select -import org.partiql.ast.v1.SetOpType -import org.partiql.ast.v1.SetQuantifier -import org.partiql.ast.v1.expr.Expr -import org.partiql.ast.v1.expr.Scope -import org.partiql.ast.v1.expr.TrimSpec -import org.partiql.ast.v1.sql.SqlLayout -import org.partiql.ast.v1.sql.sql +import org.partiql.ast.Ast +import org.partiql.ast.Ast.exclude +import org.partiql.ast.Ast.excludePath +import org.partiql.ast.Ast.excludeStepCollIndex +import org.partiql.ast.Ast.excludeStepCollWildcard +import org.partiql.ast.Ast.excludeStepStructField +import org.partiql.ast.Ast.excludeStepStructWildcard +import org.partiql.ast.Ast.exprArray +import org.partiql.ast.Ast.exprBag +import org.partiql.ast.Ast.exprBetween +import org.partiql.ast.Ast.exprCall +import org.partiql.ast.Ast.exprCase +import org.partiql.ast.Ast.exprCaseBranch +import org.partiql.ast.Ast.exprCast +import org.partiql.ast.Ast.exprCoalesce +import org.partiql.ast.Ast.exprExtract +import org.partiql.ast.Ast.exprInCollection +import org.partiql.ast.Ast.exprIsType +import org.partiql.ast.Ast.exprLike +import org.partiql.ast.Ast.exprLit +import org.partiql.ast.Ast.exprNot +import org.partiql.ast.Ast.exprNullIf +import org.partiql.ast.Ast.exprOperator +import org.partiql.ast.Ast.exprOverlay +import org.partiql.ast.Ast.exprPath +import org.partiql.ast.Ast.exprPathStepAllElements +import org.partiql.ast.Ast.exprPathStepAllFields +import org.partiql.ast.Ast.exprPathStepElement +import org.partiql.ast.Ast.exprPathStepField +import org.partiql.ast.Ast.exprPosition +import org.partiql.ast.Ast.exprQuerySet +import org.partiql.ast.Ast.exprRowValue +import org.partiql.ast.Ast.exprStruct +import org.partiql.ast.Ast.exprStructField +import org.partiql.ast.Ast.exprSubstring +import org.partiql.ast.Ast.exprTrim +import org.partiql.ast.Ast.exprValues +import org.partiql.ast.Ast.exprVarRef +import org.partiql.ast.Ast.exprVariant +import org.partiql.ast.Ast.from +import org.partiql.ast.Ast.fromExpr +import org.partiql.ast.Ast.fromJoin +import org.partiql.ast.Ast.groupBy +import org.partiql.ast.Ast.groupByKey +import org.partiql.ast.Ast.identifier +import org.partiql.ast.Ast.identifierChain +import org.partiql.ast.Ast.letBinding +import org.partiql.ast.Ast.orderBy +import org.partiql.ast.Ast.queryBodySFW +import org.partiql.ast.Ast.queryBodySetOp +import org.partiql.ast.Ast.selectItemExpr +import org.partiql.ast.Ast.selectItemStar +import org.partiql.ast.Ast.selectList +import org.partiql.ast.Ast.selectPivot +import org.partiql.ast.Ast.selectStar +import org.partiql.ast.Ast.selectValue +import org.partiql.ast.Ast.setOp +import org.partiql.ast.Ast.sort +import org.partiql.ast.AstNode +import org.partiql.ast.DataType +import org.partiql.ast.DatetimeField +import org.partiql.ast.Exclude +import org.partiql.ast.From +import org.partiql.ast.FromType +import org.partiql.ast.GroupBy +import org.partiql.ast.GroupByStrategy +import org.partiql.ast.Identifier +import org.partiql.ast.IdentifierChain +import org.partiql.ast.JoinType +import org.partiql.ast.Let +import org.partiql.ast.Nulls +import org.partiql.ast.Order +import org.partiql.ast.OrderBy +import org.partiql.ast.QueryBody +import org.partiql.ast.Select +import org.partiql.ast.SetOpType +import org.partiql.ast.SetQuantifier +import org.partiql.ast.expr.Expr +import org.partiql.ast.expr.Scope +import org.partiql.ast.expr.TrimSpec import org.partiql.value.PartiQLValueExperimental import org.partiql.value.boolValue import org.partiql.value.dateValue diff --git a/partiql-cli/src/main/kotlin/org/partiql/cli/format/ast/AstPrinter.kt b/partiql-cli/src/main/kotlin/org/partiql/cli/format/ast/AstPrinter.kt deleted file mode 100644 index d202cf1810..0000000000 --- a/partiql-cli/src/main/kotlin/org/partiql/cli/format/ast/AstPrinter.kt +++ /dev/null @@ -1,75 +0,0 @@ - -import org.partiql.ast.AstNode -import org.partiql.ast.visitor.AstBaseVisitor -import kotlin.reflect.KVisibility -import kotlin.reflect.full.isSubclassOf -import kotlin.reflect.full.memberProperties -import kotlin.reflect.jvm.jvmErasure - -/** - * Basic printer for debugging during early development lifecycle - */ -internal object AstPrinter { - - fun toString(ast: AstNode): String = buildString { append(this, ast) } - - fun append(out: Appendable, ast: AstNode) { - val ctx = Args(out) - Visitor.visit(ast, ctx) - } - - // args for a visitor invocation - private class Args( - val out: Appendable, - val levels: Array = emptyArray(), - val last: Boolean = true, - ) { - // leading characters of a tree print - val lead: String = when (levels.size) { - 0 -> "⚬ " - else -> { - val prefix = levels.joinToString("") { if (it) "│ " else " " } - val suffix = if (last) "└──" else "├──" - prefix + suffix - } - } - } - - private object Visitor : AstBaseVisitor() { - - private val EOL = System.lineSeparator() - - override fun defaultReturn(node: AstNode, ctx: Args) = Unit - - override fun defaultVisit(node: AstNode, ctx: Args): Unit = with(ctx) { - out.append(lead) - // print node name - out.append(node::class.simpleName) - // print primitive items - val primitives = node.primitives().filter { it.second != null && it.first != "_id" } - if (primitives.isNotEmpty()) { - out.append("[") - out.append(primitives.joinToString { "${it.first}=${it.second}" }) - out.append("]") - } - out.append(EOL) - // print child nodes - node.children.forEachIndexed { i, child -> - val args = Args(out, levels + !last, last = i == node.children.size - 1) - child.accept(Visitor, args) - } - } - - // joins all primitive properties as strings [ (), ... (, ) ] - private fun AstNode.primitives(): List> = javaClass.kotlin.memberProperties - .filter { - val t = it.returnType.jvmErasure - val notChildren = it.name != "children" - val notNode = !t.isSubclassOf(AstNode::class) - // not currently correct - val notCollectionOfNodes = !(t.isSubclassOf(Collection::class)) - notChildren && notNode && notCollectionOfNodes && it.visibility == KVisibility.PUBLIC - } - .map { it.name to it.get(this) } - } -} diff --git a/partiql-cli/src/main/kotlin/org/partiql/cli/pipeline/Pipeline.kt b/partiql-cli/src/main/kotlin/org/partiql/cli/pipeline/Pipeline.kt index 0fac6dd660..6916bc2399 100644 --- a/partiql-cli/src/main/kotlin/org/partiql/cli/pipeline/Pipeline.kt +++ b/partiql-cli/src/main/kotlin/org/partiql/cli/pipeline/Pipeline.kt @@ -1,6 +1,6 @@ package org.partiql.cli.pipeline -import org.partiql.ast.v1.Statement +import org.partiql.ast.Statement import org.partiql.cli.ErrorCodeString import org.partiql.eval.Mode import org.partiql.eval.compiler.PartiQLCompiler diff --git a/partiql-parser/src/main/java/org/partiql/parser/PartiQLParser.java b/partiql-parser/src/main/java/org/partiql/parser/PartiQLParser.java index 4c0c2eca19..9c6136337d 100644 --- a/partiql-parser/src/main/java/org/partiql/parser/PartiQLParser.java +++ b/partiql-parser/src/main/java/org/partiql/parser/PartiQLParser.java @@ -15,7 +15,7 @@ package org.partiql.parser; import org.jetbrains.annotations.NotNull; -import org.partiql.ast.v1.Statement; +import org.partiql.ast.Statement; import org.partiql.parser.internal.PartiQLParserDefault; import org.partiql.spi.Context; import org.partiql.spi.SourceLocations; diff --git a/partiql-parser/src/main/kotlin/org/partiql/parser/internal/PartiQLParserDefault.kt b/partiql-parser/src/main/kotlin/org/partiql/parser/internal/PartiQLParserDefault.kt index b2b0e74834..c221c813db 100644 --- a/partiql-parser/src/main/kotlin/org/partiql/parser/internal/PartiQLParserDefault.kt +++ b/partiql-parser/src/main/kotlin/org/partiql/parser/internal/PartiQLParserDefault.kt @@ -30,128 +30,128 @@ import org.antlr.v4.runtime.TokenStream import org.antlr.v4.runtime.atn.PredictionMode import org.antlr.v4.runtime.misc.ParseCancellationException import org.antlr.v4.runtime.tree.TerminalNode -import org.partiql.ast.v1.Ast -import org.partiql.ast.v1.Ast.exclude -import org.partiql.ast.v1.Ast.excludePath -import org.partiql.ast.v1.Ast.excludeStepCollIndex -import org.partiql.ast.v1.Ast.excludeStepCollWildcard -import org.partiql.ast.v1.Ast.excludeStepStructField -import org.partiql.ast.v1.Ast.excludeStepStructWildcard -import org.partiql.ast.v1.Ast.explain -import org.partiql.ast.v1.Ast.exprAnd -import org.partiql.ast.v1.Ast.exprArray -import org.partiql.ast.v1.Ast.exprBag -import org.partiql.ast.v1.Ast.exprBetween -import org.partiql.ast.v1.Ast.exprCall -import org.partiql.ast.v1.Ast.exprCase -import org.partiql.ast.v1.Ast.exprCaseBranch -import org.partiql.ast.v1.Ast.exprCast -import org.partiql.ast.v1.Ast.exprCoalesce -import org.partiql.ast.v1.Ast.exprExtract -import org.partiql.ast.v1.Ast.exprInCollection -import org.partiql.ast.v1.Ast.exprIsType -import org.partiql.ast.v1.Ast.exprLike -import org.partiql.ast.v1.Ast.exprLit -import org.partiql.ast.v1.Ast.exprMatch -import org.partiql.ast.v1.Ast.exprNot -import org.partiql.ast.v1.Ast.exprNullIf -import org.partiql.ast.v1.Ast.exprOperator -import org.partiql.ast.v1.Ast.exprOr -import org.partiql.ast.v1.Ast.exprOverlay -import org.partiql.ast.v1.Ast.exprParameter -import org.partiql.ast.v1.Ast.exprPath -import org.partiql.ast.v1.Ast.exprPathStepAllElements -import org.partiql.ast.v1.Ast.exprPathStepAllFields -import org.partiql.ast.v1.Ast.exprPathStepElement -import org.partiql.ast.v1.Ast.exprPathStepField -import org.partiql.ast.v1.Ast.exprPosition -import org.partiql.ast.v1.Ast.exprQuerySet -import org.partiql.ast.v1.Ast.exprSessionAttribute -import org.partiql.ast.v1.Ast.exprStruct -import org.partiql.ast.v1.Ast.exprStructField -import org.partiql.ast.v1.Ast.exprSubstring -import org.partiql.ast.v1.Ast.exprTrim -import org.partiql.ast.v1.Ast.exprVarRef -import org.partiql.ast.v1.Ast.exprVariant -import org.partiql.ast.v1.Ast.exprWindow -import org.partiql.ast.v1.Ast.exprWindowOver -import org.partiql.ast.v1.Ast.from -import org.partiql.ast.v1.Ast.fromExpr -import org.partiql.ast.v1.Ast.fromJoin -import org.partiql.ast.v1.Ast.graphLabelConj -import org.partiql.ast.v1.Ast.graphLabelDisj -import org.partiql.ast.v1.Ast.graphLabelName -import org.partiql.ast.v1.Ast.graphLabelNegation -import org.partiql.ast.v1.Ast.graphLabelWildcard -import org.partiql.ast.v1.Ast.graphMatch -import org.partiql.ast.v1.Ast.graphMatchEdge -import org.partiql.ast.v1.Ast.graphMatchNode -import org.partiql.ast.v1.Ast.graphMatchPattern -import org.partiql.ast.v1.Ast.graphPattern -import org.partiql.ast.v1.Ast.graphQuantifier -import org.partiql.ast.v1.Ast.graphSelectorAllShortest -import org.partiql.ast.v1.Ast.graphSelectorAny -import org.partiql.ast.v1.Ast.graphSelectorAnyK -import org.partiql.ast.v1.Ast.graphSelectorAnyShortest -import org.partiql.ast.v1.Ast.graphSelectorShortestK -import org.partiql.ast.v1.Ast.graphSelectorShortestKGroup -import org.partiql.ast.v1.Ast.groupBy -import org.partiql.ast.v1.Ast.groupByKey -import org.partiql.ast.v1.Ast.identifier -import org.partiql.ast.v1.Ast.identifierChain -import org.partiql.ast.v1.Ast.letBinding -import org.partiql.ast.v1.Ast.orderBy -import org.partiql.ast.v1.Ast.query -import org.partiql.ast.v1.Ast.queryBodySFW -import org.partiql.ast.v1.Ast.queryBodySetOp -import org.partiql.ast.v1.Ast.selectItemExpr -import org.partiql.ast.v1.Ast.selectItemStar -import org.partiql.ast.v1.Ast.selectList -import org.partiql.ast.v1.Ast.selectPivot -import org.partiql.ast.v1.Ast.selectStar -import org.partiql.ast.v1.Ast.selectValue -import org.partiql.ast.v1.Ast.setOp -import org.partiql.ast.v1.Ast.sort -import org.partiql.ast.v1.AstNode -import org.partiql.ast.v1.DataType -import org.partiql.ast.v1.DatetimeField -import org.partiql.ast.v1.Exclude -import org.partiql.ast.v1.ExcludeStep -import org.partiql.ast.v1.From -import org.partiql.ast.v1.FromTableRef -import org.partiql.ast.v1.FromType -import org.partiql.ast.v1.GroupBy -import org.partiql.ast.v1.GroupByStrategy -import org.partiql.ast.v1.Identifier -import org.partiql.ast.v1.IdentifierChain -import org.partiql.ast.v1.JoinType -import org.partiql.ast.v1.Let -import org.partiql.ast.v1.Nulls -import org.partiql.ast.v1.Order -import org.partiql.ast.v1.Select -import org.partiql.ast.v1.SelectItem -import org.partiql.ast.v1.SetOpType -import org.partiql.ast.v1.SetQuantifier -import org.partiql.ast.v1.Sort -import org.partiql.ast.v1.Statement -import org.partiql.ast.v1.expr.Expr -import org.partiql.ast.v1.expr.ExprArray -import org.partiql.ast.v1.expr.ExprBag -import org.partiql.ast.v1.expr.ExprCall -import org.partiql.ast.v1.expr.ExprPath -import org.partiql.ast.v1.expr.ExprQuerySet -import org.partiql.ast.v1.expr.PathStep -import org.partiql.ast.v1.expr.Scope -import org.partiql.ast.v1.expr.SessionAttribute -import org.partiql.ast.v1.expr.TrimSpec -import org.partiql.ast.v1.expr.WindowFunction -import org.partiql.ast.v1.graph.GraphDirection -import org.partiql.ast.v1.graph.GraphLabel -import org.partiql.ast.v1.graph.GraphPart -import org.partiql.ast.v1.graph.GraphPattern -import org.partiql.ast.v1.graph.GraphQuantifier -import org.partiql.ast.v1.graph.GraphRestrictor -import org.partiql.ast.v1.graph.GraphSelector +import org.partiql.ast.Ast +import org.partiql.ast.Ast.exclude +import org.partiql.ast.Ast.excludePath +import org.partiql.ast.Ast.excludeStepCollIndex +import org.partiql.ast.Ast.excludeStepCollWildcard +import org.partiql.ast.Ast.excludeStepStructField +import org.partiql.ast.Ast.excludeStepStructWildcard +import org.partiql.ast.Ast.explain +import org.partiql.ast.Ast.exprAnd +import org.partiql.ast.Ast.exprArray +import org.partiql.ast.Ast.exprBag +import org.partiql.ast.Ast.exprBetween +import org.partiql.ast.Ast.exprCall +import org.partiql.ast.Ast.exprCase +import org.partiql.ast.Ast.exprCaseBranch +import org.partiql.ast.Ast.exprCast +import org.partiql.ast.Ast.exprCoalesce +import org.partiql.ast.Ast.exprExtract +import org.partiql.ast.Ast.exprInCollection +import org.partiql.ast.Ast.exprIsType +import org.partiql.ast.Ast.exprLike +import org.partiql.ast.Ast.exprLit +import org.partiql.ast.Ast.exprMatch +import org.partiql.ast.Ast.exprNot +import org.partiql.ast.Ast.exprNullIf +import org.partiql.ast.Ast.exprOperator +import org.partiql.ast.Ast.exprOr +import org.partiql.ast.Ast.exprOverlay +import org.partiql.ast.Ast.exprParameter +import org.partiql.ast.Ast.exprPath +import org.partiql.ast.Ast.exprPathStepAllElements +import org.partiql.ast.Ast.exprPathStepAllFields +import org.partiql.ast.Ast.exprPathStepElement +import org.partiql.ast.Ast.exprPathStepField +import org.partiql.ast.Ast.exprPosition +import org.partiql.ast.Ast.exprQuerySet +import org.partiql.ast.Ast.exprSessionAttribute +import org.partiql.ast.Ast.exprStruct +import org.partiql.ast.Ast.exprStructField +import org.partiql.ast.Ast.exprSubstring +import org.partiql.ast.Ast.exprTrim +import org.partiql.ast.Ast.exprVarRef +import org.partiql.ast.Ast.exprVariant +import org.partiql.ast.Ast.exprWindow +import org.partiql.ast.Ast.exprWindowOver +import org.partiql.ast.Ast.from +import org.partiql.ast.Ast.fromExpr +import org.partiql.ast.Ast.fromJoin +import org.partiql.ast.Ast.graphLabelConj +import org.partiql.ast.Ast.graphLabelDisj +import org.partiql.ast.Ast.graphLabelName +import org.partiql.ast.Ast.graphLabelNegation +import org.partiql.ast.Ast.graphLabelWildcard +import org.partiql.ast.Ast.graphMatch +import org.partiql.ast.Ast.graphMatchEdge +import org.partiql.ast.Ast.graphMatchNode +import org.partiql.ast.Ast.graphMatchPattern +import org.partiql.ast.Ast.graphPattern +import org.partiql.ast.Ast.graphQuantifier +import org.partiql.ast.Ast.graphSelectorAllShortest +import org.partiql.ast.Ast.graphSelectorAny +import org.partiql.ast.Ast.graphSelectorAnyK +import org.partiql.ast.Ast.graphSelectorAnyShortest +import org.partiql.ast.Ast.graphSelectorShortestK +import org.partiql.ast.Ast.graphSelectorShortestKGroup +import org.partiql.ast.Ast.groupBy +import org.partiql.ast.Ast.groupByKey +import org.partiql.ast.Ast.identifier +import org.partiql.ast.Ast.identifierChain +import org.partiql.ast.Ast.letBinding +import org.partiql.ast.Ast.orderBy +import org.partiql.ast.Ast.query +import org.partiql.ast.Ast.queryBodySFW +import org.partiql.ast.Ast.queryBodySetOp +import org.partiql.ast.Ast.selectItemExpr +import org.partiql.ast.Ast.selectItemStar +import org.partiql.ast.Ast.selectList +import org.partiql.ast.Ast.selectPivot +import org.partiql.ast.Ast.selectStar +import org.partiql.ast.Ast.selectValue +import org.partiql.ast.Ast.setOp +import org.partiql.ast.Ast.sort +import org.partiql.ast.AstNode +import org.partiql.ast.DataType +import org.partiql.ast.DatetimeField +import org.partiql.ast.Exclude +import org.partiql.ast.ExcludeStep +import org.partiql.ast.From +import org.partiql.ast.FromTableRef +import org.partiql.ast.FromType +import org.partiql.ast.GroupBy +import org.partiql.ast.GroupByStrategy +import org.partiql.ast.Identifier +import org.partiql.ast.IdentifierChain +import org.partiql.ast.JoinType +import org.partiql.ast.Let +import org.partiql.ast.Nulls +import org.partiql.ast.Order +import org.partiql.ast.Select +import org.partiql.ast.SelectItem +import org.partiql.ast.SetOpType +import org.partiql.ast.SetQuantifier +import org.partiql.ast.Sort +import org.partiql.ast.Statement +import org.partiql.ast.expr.Expr +import org.partiql.ast.expr.ExprArray +import org.partiql.ast.expr.ExprBag +import org.partiql.ast.expr.ExprCall +import org.partiql.ast.expr.ExprPath +import org.partiql.ast.expr.ExprQuerySet +import org.partiql.ast.expr.PathStep +import org.partiql.ast.expr.Scope +import org.partiql.ast.expr.SessionAttribute +import org.partiql.ast.expr.TrimSpec +import org.partiql.ast.expr.WindowFunction +import org.partiql.ast.graph.GraphDirection +import org.partiql.ast.graph.GraphLabel +import org.partiql.ast.graph.GraphPart +import org.partiql.ast.graph.GraphPattern +import org.partiql.ast.graph.GraphQuantifier +import org.partiql.ast.graph.GraphRestrictor +import org.partiql.ast.graph.GraphSelector import org.partiql.parser.PartiQLLexerException import org.partiql.parser.PartiQLParser import org.partiql.parser.PartiQLParserException @@ -220,7 +220,7 @@ internal class PartiQLParserDefault : PartiQLParser { ctx.errorListener.report(error) val locations = SourceLocations() return PartiQLParser.Result( - mutableListOf(org.partiql.ast.v1.Query(org.partiql.ast.v1.expr.ExprLit(nullValue()))) as List, + mutableListOf(org.partiql.ast.Query(org.partiql.ast.expr.ExprLit(nullValue()))) as List, locations ) } diff --git a/partiql-parser/src/test/kotlin/org/partiql/parser/internal/PartiQLParserBagOpTests.kt b/partiql-parser/src/test/kotlin/org/partiql/parser/internal/PartiQLParserBagOpTests.kt index badff87bc3..e7a3aa9d8d 100644 --- a/partiql-parser/src/test/kotlin/org/partiql/parser/internal/PartiQLParserBagOpTests.kt +++ b/partiql-parser/src/test/kotlin/org/partiql/parser/internal/PartiQLParserBagOpTests.kt @@ -1,24 +1,24 @@ package org.partiql.parser.internal import org.junit.jupiter.api.Test -import org.partiql.ast.v1.Ast.exprBag -import org.partiql.ast.v1.Ast.exprLit -import org.partiql.ast.v1.Ast.exprQuerySet -import org.partiql.ast.v1.Ast.exprStruct -import org.partiql.ast.v1.Ast.exprStructField -import org.partiql.ast.v1.Ast.from -import org.partiql.ast.v1.Ast.fromExpr -import org.partiql.ast.v1.Ast.query -import org.partiql.ast.v1.Ast.queryBodySFW -import org.partiql.ast.v1.Ast.queryBodySetOp -import org.partiql.ast.v1.Ast.selectStar -import org.partiql.ast.v1.Ast.setOp -import org.partiql.ast.v1.AstNode -import org.partiql.ast.v1.FromType -import org.partiql.ast.v1.SetOpType -import org.partiql.ast.v1.SetQuantifier -import org.partiql.ast.v1.expr.Expr -import org.partiql.ast.v1.expr.ExprQuerySet +import org.partiql.ast.Ast.exprBag +import org.partiql.ast.Ast.exprLit +import org.partiql.ast.Ast.exprQuerySet +import org.partiql.ast.Ast.exprStruct +import org.partiql.ast.Ast.exprStructField +import org.partiql.ast.Ast.from +import org.partiql.ast.Ast.fromExpr +import org.partiql.ast.Ast.query +import org.partiql.ast.Ast.queryBodySFW +import org.partiql.ast.Ast.queryBodySetOp +import org.partiql.ast.Ast.selectStar +import org.partiql.ast.Ast.setOp +import org.partiql.ast.AstNode +import org.partiql.ast.FromType +import org.partiql.ast.SetOpType +import org.partiql.ast.SetQuantifier +import org.partiql.ast.expr.Expr +import org.partiql.ast.expr.ExprQuerySet import org.partiql.value.PartiQLValueExperimental import org.partiql.value.int32Value import org.partiql.value.stringValue diff --git a/partiql-parser/src/test/kotlin/org/partiql/parser/internal/PartiQLParserDDLTests.kt b/partiql-parser/src/test/kotlin/org/partiql/parser/internal/PartiQLParserDDLTests.kt index c9e9ada52f..a13062400c 100644 --- a/partiql-parser/src/test/kotlin/org/partiql/parser/internal/PartiQLParserDDLTests.kt +++ b/partiql-parser/src/test/kotlin/org/partiql/parser/internal/PartiQLParserDDLTests.kt @@ -1,6 +1,6 @@ package org.partiql.parser.internal -import org.partiql.ast.v1.AstNode +import org.partiql.ast.AstNode import kotlin.test.assertEquals class PartiQLParserDDLTests { diff --git a/partiql-parser/src/test/kotlin/org/partiql/parser/internal/PartiQLParserFunctionCallTests.kt b/partiql-parser/src/test/kotlin/org/partiql/parser/internal/PartiQLParserFunctionCallTests.kt index f529bcbe4c..7acf358446 100644 --- a/partiql-parser/src/test/kotlin/org/partiql/parser/internal/PartiQLParserFunctionCallTests.kt +++ b/partiql-parser/src/test/kotlin/org/partiql/parser/internal/PartiQLParserFunctionCallTests.kt @@ -1,12 +1,12 @@ package org.partiql.parser.internal import org.junit.jupiter.api.Test -import org.partiql.ast.v1.Ast.exprCall -import org.partiql.ast.v1.Ast.identifier -import org.partiql.ast.v1.Ast.identifierChain -import org.partiql.ast.v1.Ast.query -import org.partiql.ast.v1.AstNode -import org.partiql.ast.v1.expr.Expr +import org.partiql.ast.Ast.exprCall +import org.partiql.ast.Ast.identifier +import org.partiql.ast.Ast.identifierChain +import org.partiql.ast.Ast.query +import org.partiql.ast.AstNode +import org.partiql.ast.expr.Expr import kotlin.test.assertEquals class PartiQLParserFunctionCallTests { diff --git a/partiql-parser/src/test/kotlin/org/partiql/parser/internal/PartiQLParserOperatorTests.kt b/partiql-parser/src/test/kotlin/org/partiql/parser/internal/PartiQLParserOperatorTests.kt index 1abeb2b66b..3742b57b18 100644 --- a/partiql-parser/src/test/kotlin/org/partiql/parser/internal/PartiQLParserOperatorTests.kt +++ b/partiql-parser/src/test/kotlin/org/partiql/parser/internal/PartiQLParserOperatorTests.kt @@ -1,11 +1,11 @@ package org.partiql.parser.internal import org.junit.jupiter.api.Test -import org.partiql.ast.v1.Ast.exprLit -import org.partiql.ast.v1.Ast.exprOperator -import org.partiql.ast.v1.Ast.query -import org.partiql.ast.v1.AstNode -import org.partiql.ast.v1.expr.Expr +import org.partiql.ast.Ast.exprLit +import org.partiql.ast.Ast.exprOperator +import org.partiql.ast.Ast.query +import org.partiql.ast.AstNode +import org.partiql.ast.expr.Expr import org.partiql.value.PartiQLValueExperimental import org.partiql.value.int32Value import kotlin.test.assertEquals diff --git a/partiql-parser/src/test/kotlin/org/partiql/parser/internal/PartiQLParserSessionAttributeTests.kt b/partiql-parser/src/test/kotlin/org/partiql/parser/internal/PartiQLParserSessionAttributeTests.kt index 125e3817bb..09c9f0dc68 100644 --- a/partiql-parser/src/test/kotlin/org/partiql/parser/internal/PartiQLParserSessionAttributeTests.kt +++ b/partiql-parser/src/test/kotlin/org/partiql/parser/internal/PartiQLParserSessionAttributeTests.kt @@ -1,13 +1,13 @@ package org.partiql.parser.internal import org.junit.jupiter.api.Test -import org.partiql.ast.v1.Ast.exprLit -import org.partiql.ast.v1.Ast.exprOperator -import org.partiql.ast.v1.Ast.exprSessionAttribute -import org.partiql.ast.v1.Ast.query -import org.partiql.ast.v1.AstNode -import org.partiql.ast.v1.expr.Expr -import org.partiql.ast.v1.expr.SessionAttribute +import org.partiql.ast.Ast.exprLit +import org.partiql.ast.Ast.exprOperator +import org.partiql.ast.Ast.exprSessionAttribute +import org.partiql.ast.Ast.query +import org.partiql.ast.AstNode +import org.partiql.ast.expr.Expr +import org.partiql.ast.expr.SessionAttribute import org.partiql.value.PartiQLValueExperimental import org.partiql.value.int32Value import kotlin.test.assertEquals diff --git a/partiql-planner/api/partiql-planner.api b/partiql-planner/api/partiql-planner.api index 47f81855ee..1495fe28cd 100644 --- a/partiql-planner/api/partiql-planner.api +++ b/partiql-planner/api/partiql-planner.api @@ -1,8 +1,8 @@ public abstract interface class org/partiql/planner/PartiQLPlanner { public static final field Companion Lorg/partiql/planner/PartiQLPlanner$Companion; public static fun builder ()Lorg/partiql/planner/builder/PartiQLPlannerBuilder; - public abstract fun plan (Lorg/partiql/ast/v1/Statement;Lorg/partiql/spi/catalog/Session;)Lorg/partiql/planner/PartiQLPlanner$Result; - public abstract fun plan (Lorg/partiql/ast/v1/Statement;Lorg/partiql/spi/catalog/Session;Lorg/partiql/spi/Context;)Lorg/partiql/planner/PartiQLPlanner$Result; + public abstract fun plan (Lorg/partiql/ast/Statement;Lorg/partiql/spi/catalog/Session;)Lorg/partiql/planner/PartiQLPlanner$Result; + public abstract fun plan (Lorg/partiql/ast/Statement;Lorg/partiql/spi/catalog/Session;Lorg/partiql/spi/Context;)Lorg/partiql/planner/PartiQLPlanner$Result; public static fun standard ()Lorg/partiql/planner/PartiQLPlanner; } @@ -12,7 +12,7 @@ public final class org/partiql/planner/PartiQLPlanner$Companion { } public final class org/partiql/planner/PartiQLPlanner$DefaultImpls { - public static fun plan (Lorg/partiql/planner/PartiQLPlanner;Lorg/partiql/ast/v1/Statement;Lorg/partiql/spi/catalog/Session;)Lorg/partiql/planner/PartiQLPlanner$Result; + public static fun plan (Lorg/partiql/planner/PartiQLPlanner;Lorg/partiql/ast/Statement;Lorg/partiql/spi/catalog/Session;)Lorg/partiql/planner/PartiQLPlanner$Result; } public final class org/partiql/planner/PartiQLPlanner$Result { diff --git a/partiql-planner/src/main/kotlin/org/partiql/planner/PartiQLPlanner.kt b/partiql-planner/src/main/kotlin/org/partiql/planner/PartiQLPlanner.kt index 4acacbf4f5..b393eb0b8c 100644 --- a/partiql-planner/src/main/kotlin/org/partiql/planner/PartiQLPlanner.kt +++ b/partiql-planner/src/main/kotlin/org/partiql/planner/PartiQLPlanner.kt @@ -1,6 +1,6 @@ package org.partiql.planner -import org.partiql.ast.v1.Statement +import org.partiql.ast.Statement import org.partiql.plan.Plan import org.partiql.planner.builder.PartiQLPlannerBuilder import org.partiql.spi.Context diff --git a/partiql-planner/src/main/kotlin/org/partiql/planner/internal/SqlPlanner.kt b/partiql-planner/src/main/kotlin/org/partiql/planner/internal/SqlPlanner.kt index 1733c559ac..b0de20d8ea 100644 --- a/partiql-planner/src/main/kotlin/org/partiql/planner/internal/SqlPlanner.kt +++ b/partiql-planner/src/main/kotlin/org/partiql/planner/internal/SqlPlanner.kt @@ -1,6 +1,6 @@ package org.partiql.planner.internal -import org.partiql.ast.v1.Statement +import org.partiql.ast.Statement import org.partiql.plan.Operation import org.partiql.plan.Plan import org.partiql.plan.builder.PlanFactory diff --git a/partiql-planner/src/main/kotlin/org/partiql/planner/internal/helpers/ToBinder.kt b/partiql-planner/src/main/kotlin/org/partiql/planner/internal/helpers/ToBinder.kt index 45f95146a0..316693c48a 100644 --- a/partiql-planner/src/main/kotlin/org/partiql/planner/internal/helpers/ToBinder.kt +++ b/partiql-planner/src/main/kotlin/org/partiql/planner/internal/helpers/ToBinder.kt @@ -1,15 +1,15 @@ package org.partiql.planner.internal.helpers -import org.partiql.ast.v1.Ast.identifier -import org.partiql.ast.v1.Identifier -import org.partiql.ast.v1.IdentifierChain -import org.partiql.ast.v1.expr.Expr -import org.partiql.ast.v1.expr.ExprCast -import org.partiql.ast.v1.expr.ExprLit -import org.partiql.ast.v1.expr.ExprPath -import org.partiql.ast.v1.expr.ExprSessionAttribute -import org.partiql.ast.v1.expr.ExprVarRef -import org.partiql.ast.v1.expr.PathStep +import org.partiql.ast.Ast.identifier +import org.partiql.ast.Identifier +import org.partiql.ast.IdentifierChain +import org.partiql.ast.expr.Expr +import org.partiql.ast.expr.ExprCast +import org.partiql.ast.expr.ExprLit +import org.partiql.ast.expr.ExprPath +import org.partiql.ast.expr.ExprSessionAttribute +import org.partiql.ast.expr.ExprVarRef +import org.partiql.ast.expr.PathStep import org.partiql.value.PartiQLValueExperimental import org.partiql.value.StringValue diff --git a/partiql-planner/src/main/kotlin/org/partiql/planner/internal/normalize/AstPass.kt b/partiql-planner/src/main/kotlin/org/partiql/planner/internal/normalize/AstPass.kt index 882ff16c06..4a822d122e 100644 --- a/partiql-planner/src/main/kotlin/org/partiql/planner/internal/normalize/AstPass.kt +++ b/partiql-planner/src/main/kotlin/org/partiql/planner/internal/normalize/AstPass.kt @@ -14,7 +14,7 @@ package org.partiql.planner.internal.normalize -import org.partiql.ast.v1.Statement +import org.partiql.ast.Statement /** * Wraps a rewriter with a default entry point. diff --git a/partiql-planner/src/main/kotlin/org/partiql/planner/internal/normalize/Normalize.kt b/partiql-planner/src/main/kotlin/org/partiql/planner/internal/normalize/Normalize.kt index c5ef7fe47c..435ae7245a 100644 --- a/partiql-planner/src/main/kotlin/org/partiql/planner/internal/normalize/Normalize.kt +++ b/partiql-planner/src/main/kotlin/org/partiql/planner/internal/normalize/Normalize.kt @@ -15,7 +15,7 @@ package org.partiql.planner.internal.normalize -import org.partiql.ast.v1.Statement +import org.partiql.ast.Statement /** * AST normalization diff --git a/partiql-planner/src/main/kotlin/org/partiql/planner/internal/normalize/NormalizeFromSource.kt b/partiql-planner/src/main/kotlin/org/partiql/planner/internal/normalize/NormalizeFromSource.kt index d2e22a9c4b..8d91688333 100644 --- a/partiql-planner/src/main/kotlin/org/partiql/planner/internal/normalize/NormalizeFromSource.kt +++ b/partiql-planner/src/main/kotlin/org/partiql/planner/internal/normalize/NormalizeFromSource.kt @@ -14,18 +14,18 @@ package org.partiql.planner.internal.normalize -import org.partiql.ast.v1.Ast.fromExpr -import org.partiql.ast.v1.Ast.fromJoin -import org.partiql.ast.v1.AstNode -import org.partiql.ast.v1.AstRewriter -import org.partiql.ast.v1.From -import org.partiql.ast.v1.FromExpr -import org.partiql.ast.v1.FromJoin -import org.partiql.ast.v1.FromTableRef -import org.partiql.ast.v1.FromType -import org.partiql.ast.v1.QueryBody -import org.partiql.ast.v1.Statement -import org.partiql.ast.v1.expr.Expr +import org.partiql.ast.Ast.fromExpr +import org.partiql.ast.Ast.fromJoin +import org.partiql.ast.AstNode +import org.partiql.ast.AstRewriter +import org.partiql.ast.From +import org.partiql.ast.FromExpr +import org.partiql.ast.FromJoin +import org.partiql.ast.FromTableRef +import org.partiql.ast.FromType +import org.partiql.ast.QueryBody +import org.partiql.ast.Statement +import org.partiql.ast.expr.Expr import org.partiql.planner.internal.helpers.toBinder /** diff --git a/partiql-planner/src/main/kotlin/org/partiql/planner/internal/normalize/NormalizeGroupBy.kt b/partiql-planner/src/main/kotlin/org/partiql/planner/internal/normalize/NormalizeGroupBy.kt index 0a96550a05..bd23b6a4ed 100644 --- a/partiql-planner/src/main/kotlin/org/partiql/planner/internal/normalize/NormalizeGroupBy.kt +++ b/partiql-planner/src/main/kotlin/org/partiql/planner/internal/normalize/NormalizeGroupBy.kt @@ -14,13 +14,13 @@ package org.partiql.planner.internal.normalize -import org.partiql.ast.v1.Ast.groupBy -import org.partiql.ast.v1.Ast.groupByKey -import org.partiql.ast.v1.AstNode -import org.partiql.ast.v1.AstRewriter -import org.partiql.ast.v1.GroupBy -import org.partiql.ast.v1.Statement -import org.partiql.ast.v1.expr.Expr +import org.partiql.ast.Ast.groupBy +import org.partiql.ast.Ast.groupByKey +import org.partiql.ast.AstNode +import org.partiql.ast.AstRewriter +import org.partiql.ast.GroupBy +import org.partiql.ast.Statement +import org.partiql.ast.expr.Expr import org.partiql.planner.internal.helpers.toBinder /** diff --git a/partiql-planner/src/main/kotlin/org/partiql/planner/internal/transforms/AstToPlan.kt b/partiql-planner/src/main/kotlin/org/partiql/planner/internal/transforms/AstToPlan.kt index 1796b45331..986fc19c7b 100644 --- a/partiql-planner/src/main/kotlin/org/partiql/planner/internal/transforms/AstToPlan.kt +++ b/partiql-planner/src/main/kotlin/org/partiql/planner/internal/transforms/AstToPlan.kt @@ -16,16 +16,16 @@ package org.partiql.planner.internal.transforms -import org.partiql.ast.v1.AstNode -import org.partiql.ast.v1.AstVisitor -import org.partiql.ast.v1.Query -import org.partiql.ast.v1.expr.ExprQuerySet +import org.partiql.ast.AstNode +import org.partiql.ast.AstVisitor +import org.partiql.ast.Query +import org.partiql.ast.expr.ExprQuerySet import org.partiql.planner.internal.Env import org.partiql.planner.internal.ir.statementQuery import org.partiql.spi.catalog.Identifier -import org.partiql.ast.v1.Identifier as AstIdentifier -import org.partiql.ast.v1.IdentifierChain as AstIdentifierChain -import org.partiql.ast.v1.Statement as AstStatement +import org.partiql.ast.Identifier as AstIdentifier +import org.partiql.ast.IdentifierChain as AstIdentifierChain +import org.partiql.ast.Statement as AstStatement import org.partiql.planner.internal.ir.Statement as PlanStatement /** diff --git a/partiql-planner/src/main/kotlin/org/partiql/planner/internal/transforms/NormalizeSelect.kt b/partiql-planner/src/main/kotlin/org/partiql/planner/internal/transforms/NormalizeSelect.kt index da96a785a6..cd01ce157e 100644 --- a/partiql-planner/src/main/kotlin/org/partiql/planner/internal/transforms/NormalizeSelect.kt +++ b/partiql-planner/src/main/kotlin/org/partiql/planner/internal/transforms/NormalizeSelect.kt @@ -14,41 +14,41 @@ package org.partiql.planner.internal.transforms -import org.partiql.ast.v1.Ast.exprCall -import org.partiql.ast.v1.Ast.exprCase -import org.partiql.ast.v1.Ast.exprCaseBranch -import org.partiql.ast.v1.Ast.exprIsType -import org.partiql.ast.v1.Ast.exprLit -import org.partiql.ast.v1.Ast.exprQuerySet -import org.partiql.ast.v1.Ast.exprStruct -import org.partiql.ast.v1.Ast.exprStructField -import org.partiql.ast.v1.Ast.exprVarRef -import org.partiql.ast.v1.Ast.identifier -import org.partiql.ast.v1.Ast.identifierChain -import org.partiql.ast.v1.Ast.queryBodySFW -import org.partiql.ast.v1.Ast.queryBodySetOp -import org.partiql.ast.v1.Ast.selectItemExpr -import org.partiql.ast.v1.Ast.selectList -import org.partiql.ast.v1.Ast.selectValue -import org.partiql.ast.v1.AstRewriter -import org.partiql.ast.v1.DataType -import org.partiql.ast.v1.From -import org.partiql.ast.v1.FromExpr -import org.partiql.ast.v1.FromJoin -import org.partiql.ast.v1.FromTableRef -import org.partiql.ast.v1.GroupBy -import org.partiql.ast.v1.QueryBody -import org.partiql.ast.v1.SelectItem -import org.partiql.ast.v1.SelectList -import org.partiql.ast.v1.SelectStar -import org.partiql.ast.v1.SelectValue -import org.partiql.ast.v1.expr.Expr -import org.partiql.ast.v1.expr.ExprCase -import org.partiql.ast.v1.expr.ExprLit -import org.partiql.ast.v1.expr.ExprQuerySet -import org.partiql.ast.v1.expr.ExprStruct -import org.partiql.ast.v1.expr.ExprVarRef -import org.partiql.ast.v1.expr.Scope +import org.partiql.ast.Ast.exprCall +import org.partiql.ast.Ast.exprCase +import org.partiql.ast.Ast.exprCaseBranch +import org.partiql.ast.Ast.exprIsType +import org.partiql.ast.Ast.exprLit +import org.partiql.ast.Ast.exprQuerySet +import org.partiql.ast.Ast.exprStruct +import org.partiql.ast.Ast.exprStructField +import org.partiql.ast.Ast.exprVarRef +import org.partiql.ast.Ast.identifier +import org.partiql.ast.Ast.identifierChain +import org.partiql.ast.Ast.queryBodySFW +import org.partiql.ast.Ast.queryBodySetOp +import org.partiql.ast.Ast.selectItemExpr +import org.partiql.ast.Ast.selectList +import org.partiql.ast.Ast.selectValue +import org.partiql.ast.AstRewriter +import org.partiql.ast.DataType +import org.partiql.ast.From +import org.partiql.ast.FromExpr +import org.partiql.ast.FromJoin +import org.partiql.ast.FromTableRef +import org.partiql.ast.GroupBy +import org.partiql.ast.QueryBody +import org.partiql.ast.SelectItem +import org.partiql.ast.SelectList +import org.partiql.ast.SelectStar +import org.partiql.ast.SelectValue +import org.partiql.ast.expr.Expr +import org.partiql.ast.expr.ExprCase +import org.partiql.ast.expr.ExprLit +import org.partiql.ast.expr.ExprQuerySet +import org.partiql.ast.expr.ExprStruct +import org.partiql.ast.expr.ExprVarRef +import org.partiql.ast.expr.Scope import org.partiql.planner.internal.helpers.toBinder import org.partiql.value.PartiQLValueExperimental import org.partiql.value.stringValue diff --git a/partiql-planner/src/main/kotlin/org/partiql/planner/internal/transforms/RelConverter.kt b/partiql-planner/src/main/kotlin/org/partiql/planner/internal/transforms/RelConverter.kt index f6e48421c9..f3c054637c 100644 --- a/partiql-planner/src/main/kotlin/org/partiql/planner/internal/transforms/RelConverter.kt +++ b/partiql-planner/src/main/kotlin/org/partiql/planner/internal/transforms/RelConverter.kt @@ -16,38 +16,38 @@ package org.partiql.planner.internal.transforms -import org.partiql.ast.v1.Ast.exprLit -import org.partiql.ast.v1.Ast.exprVarRef -import org.partiql.ast.v1.Ast.identifier -import org.partiql.ast.v1.Ast.identifierChain -import org.partiql.ast.v1.AstNode -import org.partiql.ast.v1.AstRewriter -import org.partiql.ast.v1.AstVisitor -import org.partiql.ast.v1.Exclude -import org.partiql.ast.v1.ExcludeStep -import org.partiql.ast.v1.From -import org.partiql.ast.v1.FromExpr -import org.partiql.ast.v1.FromJoin -import org.partiql.ast.v1.FromType -import org.partiql.ast.v1.GroupBy -import org.partiql.ast.v1.GroupByStrategy -import org.partiql.ast.v1.IdentifierChain -import org.partiql.ast.v1.JoinType -import org.partiql.ast.v1.Nulls -import org.partiql.ast.v1.Order -import org.partiql.ast.v1.OrderBy -import org.partiql.ast.v1.QueryBody -import org.partiql.ast.v1.SelectItem -import org.partiql.ast.v1.SelectList -import org.partiql.ast.v1.SelectPivot -import org.partiql.ast.v1.SelectStar -import org.partiql.ast.v1.SelectValue -import org.partiql.ast.v1.SetOpType -import org.partiql.ast.v1.SetQuantifier -import org.partiql.ast.v1.expr.Expr -import org.partiql.ast.v1.expr.ExprCall -import org.partiql.ast.v1.expr.ExprQuerySet -import org.partiql.ast.v1.expr.Scope +import org.partiql.ast.Ast.exprLit +import org.partiql.ast.Ast.exprVarRef +import org.partiql.ast.Ast.identifier +import org.partiql.ast.Ast.identifierChain +import org.partiql.ast.AstNode +import org.partiql.ast.AstRewriter +import org.partiql.ast.AstVisitor +import org.partiql.ast.Exclude +import org.partiql.ast.ExcludeStep +import org.partiql.ast.From +import org.partiql.ast.FromExpr +import org.partiql.ast.FromJoin +import org.partiql.ast.FromType +import org.partiql.ast.GroupBy +import org.partiql.ast.GroupByStrategy +import org.partiql.ast.IdentifierChain +import org.partiql.ast.JoinType +import org.partiql.ast.Nulls +import org.partiql.ast.Order +import org.partiql.ast.OrderBy +import org.partiql.ast.QueryBody +import org.partiql.ast.SelectItem +import org.partiql.ast.SelectList +import org.partiql.ast.SelectPivot +import org.partiql.ast.SelectStar +import org.partiql.ast.SelectValue +import org.partiql.ast.SetOpType +import org.partiql.ast.SetQuantifier +import org.partiql.ast.expr.Expr +import org.partiql.ast.expr.ExprCall +import org.partiql.ast.expr.ExprQuerySet +import org.partiql.ast.expr.Scope import org.partiql.planner.internal.Env import org.partiql.planner.internal.helpers.toBinder import org.partiql.planner.internal.ir.Rel diff --git a/partiql-planner/src/main/kotlin/org/partiql/planner/internal/transforms/RexConverter.kt b/partiql-planner/src/main/kotlin/org/partiql/planner/internal/transforms/RexConverter.kt index dc656359fa..d4f751b1a9 100644 --- a/partiql-planner/src/main/kotlin/org/partiql/planner/internal/transforms/RexConverter.kt +++ b/partiql-planner/src/main/kotlin/org/partiql/planner/internal/transforms/RexConverter.kt @@ -17,43 +17,43 @@ package org.partiql.planner.internal.transforms import com.amazon.ionelement.api.loadSingleElement -import org.partiql.ast.v1.AstNode -import org.partiql.ast.v1.AstVisitor -import org.partiql.ast.v1.DataType -import org.partiql.ast.v1.QueryBody -import org.partiql.ast.v1.SelectList -import org.partiql.ast.v1.SelectStar -import org.partiql.ast.v1.expr.Expr -import org.partiql.ast.v1.expr.ExprAnd -import org.partiql.ast.v1.expr.ExprArray -import org.partiql.ast.v1.expr.ExprBag -import org.partiql.ast.v1.expr.ExprBetween -import org.partiql.ast.v1.expr.ExprCall -import org.partiql.ast.v1.expr.ExprCase -import org.partiql.ast.v1.expr.ExprCast -import org.partiql.ast.v1.expr.ExprCoalesce -import org.partiql.ast.v1.expr.ExprExtract -import org.partiql.ast.v1.expr.ExprInCollection -import org.partiql.ast.v1.expr.ExprIsType -import org.partiql.ast.v1.expr.ExprLike -import org.partiql.ast.v1.expr.ExprLit -import org.partiql.ast.v1.expr.ExprNot -import org.partiql.ast.v1.expr.ExprNullIf -import org.partiql.ast.v1.expr.ExprOperator -import org.partiql.ast.v1.expr.ExprOr -import org.partiql.ast.v1.expr.ExprOverlay -import org.partiql.ast.v1.expr.ExprPath -import org.partiql.ast.v1.expr.ExprPosition -import org.partiql.ast.v1.expr.ExprQuerySet -import org.partiql.ast.v1.expr.ExprSessionAttribute -import org.partiql.ast.v1.expr.ExprStruct -import org.partiql.ast.v1.expr.ExprSubstring -import org.partiql.ast.v1.expr.ExprTrim -import org.partiql.ast.v1.expr.ExprVarRef -import org.partiql.ast.v1.expr.ExprVariant -import org.partiql.ast.v1.expr.PathStep -import org.partiql.ast.v1.expr.Scope -import org.partiql.ast.v1.expr.TrimSpec +import org.partiql.ast.AstNode +import org.partiql.ast.AstVisitor +import org.partiql.ast.DataType +import org.partiql.ast.QueryBody +import org.partiql.ast.SelectList +import org.partiql.ast.SelectStar +import org.partiql.ast.expr.Expr +import org.partiql.ast.expr.ExprAnd +import org.partiql.ast.expr.ExprArray +import org.partiql.ast.expr.ExprBag +import org.partiql.ast.expr.ExprBetween +import org.partiql.ast.expr.ExprCall +import org.partiql.ast.expr.ExprCase +import org.partiql.ast.expr.ExprCast +import org.partiql.ast.expr.ExprCoalesce +import org.partiql.ast.expr.ExprExtract +import org.partiql.ast.expr.ExprInCollection +import org.partiql.ast.expr.ExprIsType +import org.partiql.ast.expr.ExprLike +import org.partiql.ast.expr.ExprLit +import org.partiql.ast.expr.ExprNot +import org.partiql.ast.expr.ExprNullIf +import org.partiql.ast.expr.ExprOperator +import org.partiql.ast.expr.ExprOr +import org.partiql.ast.expr.ExprOverlay +import org.partiql.ast.expr.ExprPath +import org.partiql.ast.expr.ExprPosition +import org.partiql.ast.expr.ExprQuerySet +import org.partiql.ast.expr.ExprSessionAttribute +import org.partiql.ast.expr.ExprStruct +import org.partiql.ast.expr.ExprSubstring +import org.partiql.ast.expr.ExprTrim +import org.partiql.ast.expr.ExprVarRef +import org.partiql.ast.expr.ExprVariant +import org.partiql.ast.expr.PathStep +import org.partiql.ast.expr.Scope +import org.partiql.ast.expr.TrimSpec import org.partiql.errors.TypeCheckException import org.partiql.planner.internal.Env import org.partiql.planner.internal.ir.Rel @@ -95,7 +95,7 @@ import org.partiql.value.int64Value import org.partiql.value.io.PartiQLValueIonReaderBuilder import org.partiql.value.nullValue import org.partiql.value.stringValue -import org.partiql.ast.v1.SetQuantifier as AstSetQuantifier +import org.partiql.ast.SetQuantifier as AstSetQuantifier /** * Converts an AST expression node to a Plan Rex node; ignoring any typing. diff --git a/partiql-planner/src/main/kotlin/org/partiql/planner/internal/transforms/SubstitutionVisitor.kt b/partiql-planner/src/main/kotlin/org/partiql/planner/internal/transforms/SubstitutionVisitor.kt index 00c77ade7e..bccf2d754d 100644 --- a/partiql-planner/src/main/kotlin/org/partiql/planner/internal/transforms/SubstitutionVisitor.kt +++ b/partiql-planner/src/main/kotlin/org/partiql/planner/internal/transforms/SubstitutionVisitor.kt @@ -1,8 +1,8 @@ package org.partiql.planner.internal.transforms -import org.partiql.ast.v1.AstNode -import org.partiql.ast.v1.AstRewriter -import org.partiql.ast.v1.expr.Expr +import org.partiql.ast.AstNode +import org.partiql.ast.AstRewriter +import org.partiql.ast.expr.Expr internal object SubstitutionVisitor : AstRewriter>() { override fun visitExpr(node: Expr, ctx: Map<*, AstNode>): AstNode { diff --git a/partiql-planner/src/test/kotlin/org/partiql/planner/PlannerPErrorReportingTests.kt b/partiql-planner/src/test/kotlin/org/partiql/planner/PlannerPErrorReportingTests.kt index 4c08378467..4fa09a758c 100644 --- a/partiql-planner/src/test/kotlin/org/partiql/planner/PlannerPErrorReportingTests.kt +++ b/partiql-planner/src/test/kotlin/org/partiql/planner/PlannerPErrorReportingTests.kt @@ -2,7 +2,7 @@ package org.partiql.planner import org.junit.jupiter.params.ParameterizedTest import org.junit.jupiter.params.provider.MethodSource -import org.partiql.ast.v1.Statement +import org.partiql.ast.Statement import org.partiql.parser.PartiQLParser import org.partiql.plan.Operation import org.partiql.planner.internal.typer.CompilerType diff --git a/partiql-planner/src/test/kotlin/org/partiql/planner/internal/transforms/NormalizeSelectTest.kt b/partiql-planner/src/test/kotlin/org/partiql/planner/internal/transforms/NormalizeSelectTest.kt index cee56f362b..7e9f7fee8c 100644 --- a/partiql-planner/src/test/kotlin/org/partiql/planner/internal/transforms/NormalizeSelectTest.kt +++ b/partiql-planner/src/test/kotlin/org/partiql/planner/internal/transforms/NormalizeSelectTest.kt @@ -1,23 +1,23 @@ package org.partiql.planner.internal.transforms import org.junit.jupiter.api.Test -import org.partiql.ast.v1.Ast.exprLit -import org.partiql.ast.v1.Ast.exprQuerySet -import org.partiql.ast.v1.Ast.exprStruct -import org.partiql.ast.v1.Ast.exprStructField -import org.partiql.ast.v1.Ast.exprVarRef -import org.partiql.ast.v1.Ast.from -import org.partiql.ast.v1.Ast.fromExpr -import org.partiql.ast.v1.Ast.identifier -import org.partiql.ast.v1.Ast.identifierChain -import org.partiql.ast.v1.Ast.queryBodySFW -import org.partiql.ast.v1.Ast.selectItemExpr -import org.partiql.ast.v1.Ast.selectList -import org.partiql.ast.v1.Ast.selectValue -import org.partiql.ast.v1.FromType -import org.partiql.ast.v1.SelectItem -import org.partiql.ast.v1.expr.Expr -import org.partiql.ast.v1.expr.Scope +import org.partiql.ast.Ast.exprLit +import org.partiql.ast.Ast.exprQuerySet +import org.partiql.ast.Ast.exprStruct +import org.partiql.ast.Ast.exprStructField +import org.partiql.ast.Ast.exprVarRef +import org.partiql.ast.Ast.from +import org.partiql.ast.Ast.fromExpr +import org.partiql.ast.Ast.identifier +import org.partiql.ast.Ast.identifierChain +import org.partiql.ast.Ast.queryBodySFW +import org.partiql.ast.Ast.selectItemExpr +import org.partiql.ast.Ast.selectList +import org.partiql.ast.Ast.selectValue +import org.partiql.ast.FromType +import org.partiql.ast.SelectItem +import org.partiql.ast.expr.Expr +import org.partiql.ast.expr.Scope import org.partiql.value.PartiQLValueExperimental import org.partiql.value.int32Value import org.partiql.value.stringValue