├── .gitignore ├── README.md ├── pom.xml └── src ├── main ├── antlr4 │ └── io │ │ └── github │ │ └── melin │ │ └── sqlflow │ │ └── parser │ │ └── antlr4 │ │ ├── SqlFlowLexer.g4 │ │ └── SqlFlowParser.g4 └── java │ └── io │ └── github │ └── melin │ └── sqlflow │ ├── AstVisitor.java │ ├── DefaultExpressionTraversalVisitor.java │ ├── DefaultTraversalVisitor.java │ ├── SqlFlowException.java │ ├── analyzer │ ├── Analysis.java │ ├── Analyzer.java │ ├── CanonicalizationAware.java │ ├── CorrelationSupport.java │ ├── ExpressionAnalysis.java │ ├── ExpressionAnalyzer.java │ ├── ExpressionTreeUtils.java │ ├── Field.java │ ├── FieldId.java │ ├── Output.java │ ├── OutputColumn.java │ ├── PatternRecognitionAnalyzer.java │ ├── QueryType.java │ ├── RelationId.java │ ├── RelationType.java │ ├── ResolvedField.java │ ├── Scope.java │ ├── ScopeReferenceExtractor.java │ ├── SemanticExceptions.java │ └── StatementAnalyzer.java │ ├── function │ ├── InvocationConvention.java │ ├── OperatorMethodHandle.java │ └── OperatorType.java │ ├── metadata │ ├── MetadataService.java │ ├── MetadataUtil.java │ ├── QualifiedObjectName.java │ ├── SchemaTable.java │ ├── SimpleMetadataService.java │ ├── ViewColumn.java │ └── ViewDefinition.java │ ├── parser │ ├── AbstractSqlParser.java │ ├── AntlrCaches.java │ ├── AstBuilder.java │ ├── Origin.java │ ├── ParseErrorListener.java │ ├── ParseException.java │ ├── ParserUtils.java │ ├── ParsingException.java │ ├── ParsingOptions.java │ ├── SqlFlowParser.java │ └── UpperCaseCharStream.java │ ├── tree │ ├── AllColumns.java │ ├── LikeClause.java │ ├── NaturalJoin.java │ ├── Node.java │ ├── NodeLocation.java │ ├── NodeRef.java │ ├── OrderBy.java │ ├── PathElement.java │ ├── PathSpecification.java │ ├── ProcessingMode.java │ ├── Property.java │ ├── QualifiedName.java │ ├── QueryPeriod.java │ ├── Select.java │ ├── SelectItem.java │ ├── SingleColumn.java │ ├── SortItem.java │ ├── TableElement.java │ ├── TableSubquery.java │ ├── UpdateAssignment.java │ ├── Values.java │ ├── With.java │ ├── WithQuery.java │ ├── expression │ │ ├── AllRows.java │ │ ├── ArithmeticBinaryExpression.java │ │ ├── ArithmeticUnaryExpression.java │ │ ├── ArrayConstructor.java │ │ ├── AtTimeZone.java │ │ ├── BetweenPredicate.java │ │ ├── BindExpression.java │ │ ├── Cast.java │ │ ├── CoalesceExpression.java │ │ ├── ComparisonExpression.java │ │ ├── CurrentCatalog.java │ │ ├── CurrentPath.java │ │ ├── CurrentSchema.java │ │ ├── CurrentTime.java │ │ ├── CurrentUser.java │ │ ├── DereferenceExpression.java │ │ ├── ExistsPredicate.java │ │ ├── Expression.java │ │ ├── Extract.java │ │ ├── FieldReference.java │ │ ├── Format.java │ │ ├── FunctionCall.java │ │ ├── GroupingOperation.java │ │ ├── Identifier.java │ │ ├── IfExpression.java │ │ ├── InListExpression.java │ │ ├── InPredicate.java │ │ ├── IsNotNullPredicate.java │ │ ├── IsNullPredicate.java │ │ ├── LabelDereference.java │ │ ├── LambdaArgumentDeclaration.java │ │ ├── LambdaExpression.java │ │ ├── LikePredicate.java │ │ ├── LogicalExpression.java │ │ ├── NotExpression.java │ │ ├── NullIfExpression.java │ │ ├── Parameter.java │ │ ├── QuantifiedComparisonExpression.java │ │ ├── Row.java │ │ ├── SearchedCaseExpression.java │ │ ├── SimpleCaseExpression.java │ │ ├── SubqueryExpression.java │ │ ├── SubscriptExpression.java │ │ ├── SymbolReference.java │ │ ├── TryExpression.java │ │ ├── WhenClause.java │ │ └── WindowOperation.java │ ├── filter │ │ ├── FetchFirst.java │ │ ├── Limit.java │ │ └── Offset.java │ ├── group │ │ ├── Cube.java │ │ ├── GroupBy.java │ │ ├── GroupingElement.java │ │ ├── GroupingSets.java │ │ ├── Rollup.java │ │ └── SimpleGroupBy.java │ ├── join │ │ ├── Join.java │ │ ├── JoinCriteria.java │ │ ├── JoinOn.java │ │ └── JoinUsing.java │ ├── literal │ │ ├── BinaryLiteral.java │ │ ├── BooleanLiteral.java │ │ ├── CharLiteral.java │ │ ├── DecimalLiteral.java │ │ ├── DoubleLiteral.java │ │ ├── GenericLiteral.java │ │ ├── IntervalLiteral.java │ │ ├── Literal.java │ │ ├── LongLiteral.java │ │ ├── NullLiteral.java │ │ ├── StringLiteral.java │ │ ├── TimeLiteral.java │ │ └── TimestampLiteral.java │ ├── merge │ │ ├── MergeCase.java │ │ ├── MergeDelete.java │ │ ├── MergeInsert.java │ │ └── MergeUpdate.java │ ├── relation │ │ ├── AliasedRelation.java │ │ ├── Except.java │ │ ├── Intersect.java │ │ ├── Lateral.java │ │ ├── QueryBody.java │ │ ├── QuerySpecification.java │ │ ├── Relation.java │ │ ├── SampledRelation.java │ │ ├── SetOperation.java │ │ ├── Table.java │ │ ├── Union.java │ │ └── Unnest.java │ ├── statement │ │ ├── CreateMaterializedView.java │ │ ├── CreateTableAsSelect.java │ │ ├── CreateView.java │ │ ├── Delete.java │ │ ├── Insert.java │ │ ├── Merge.java │ │ ├── Query.java │ │ ├── Statement.java │ │ └── Update.java │ ├── type │ │ ├── DataType.java │ │ ├── DataTypeParameter.java │ │ ├── DateTimeDataType.java │ │ ├── GenericDataType.java │ │ ├── IntervalDayTimeDataType.java │ │ ├── NumericParameter.java │ │ ├── RowDataType.java │ │ └── TypeParameter.java │ └── window │ │ ├── FrameBound.java │ │ ├── MeasureDefinition.java │ │ ├── SkipTo.java │ │ ├── SubsetDefinition.java │ │ ├── VariableDefinition.java │ │ ├── Window.java │ │ ├── WindowDefinition.java │ │ ├── WindowFrame.java │ │ ├── WindowReference.java │ │ ├── WindowSpecification.java │ │ └── rowPattern │ │ ├── AnchorPattern.java │ │ ├── EmptyPattern.java │ │ ├── ExcludedPattern.java │ │ ├── OneOrMoreQuantifier.java │ │ ├── PatternAlternation.java │ │ ├── PatternConcatenation.java │ │ ├── PatternPermutation.java │ │ ├── PatternQuantifier.java │ │ ├── PatternRecognitionRelation.java │ │ ├── PatternSearchMode.java │ │ ├── PatternVariable.java │ │ ├── QuantifiedPattern.java │ │ ├── RangeQuantifier.java │ │ ├── RowPattern.java │ │ ├── ZeroOrMoreQuantifier.java │ │ └── ZeroOrOneQuantifier.java │ ├── type │ ├── RowType.java │ ├── Type.java │ └── UnknownType.java │ └── util │ ├── AstUtils.java │ ├── JsonUtils.java │ └── NodeUtils.java └── test ├── java └── io │ └── github │ └── melin │ └── sqlflow │ └── parser │ ├── AbstractSqlLineageTest.java │ ├── flink │ ├── JdbcQueryMetadataService.java │ └── SimpleFlinkMetadataService.java │ ├── presto │ ├── PrestoSqlLineageTest.java │ └── SimplePrestoMetadataService.java │ └── spark │ ├── SimpleSparkMetadataService.java │ ├── SparkSqlLineageTest.java │ └── SparkSqlLineageTest1.java ├── kotlin └── io │ └── github │ └── melin │ └── sqlflow │ └── parser │ └── flink │ ├── FlinkSqlLineageTest.kt │ ├── FlinkSqlLineageTest1.kt │ ├── FlinkSqlLineageTest2.kt │ └── FlinkSqlLineageTest3.kt └── resources ├── examples └── flink │ ├── createView.sql │ ├── flink.sql │ ├── insertFromSelectQueries.sql │ ├── selectAggregation.sql │ ├── selectDistinct.sql │ ├── selectJoin.sql │ ├── selectPatternRecognition.sql │ ├── selectWhere.sql │ ├── selectWindowTVF.sql │ └── selectWithClause.sql └── flink-test.sql /.gitignore: -------------------------------------------------------------------------------- 1 | .idea 2 | target 3 | bee.iml 4 | .DS_Store 5 | gen 6 | *.tokens -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melin/sqlflow/HEAD/README.md -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melin/sqlflow/HEAD/pom.xml -------------------------------------------------------------------------------- /src/main/antlr4/io/github/melin/sqlflow/parser/antlr4/SqlFlowLexer.g4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melin/sqlflow/HEAD/src/main/antlr4/io/github/melin/sqlflow/parser/antlr4/SqlFlowLexer.g4 -------------------------------------------------------------------------------- /src/main/antlr4/io/github/melin/sqlflow/parser/antlr4/SqlFlowParser.g4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melin/sqlflow/HEAD/src/main/antlr4/io/github/melin/sqlflow/parser/antlr4/SqlFlowParser.g4 -------------------------------------------------------------------------------- /src/main/java/io/github/melin/sqlflow/AstVisitor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melin/sqlflow/HEAD/src/main/java/io/github/melin/sqlflow/AstVisitor.java -------------------------------------------------------------------------------- /src/main/java/io/github/melin/sqlflow/DefaultExpressionTraversalVisitor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melin/sqlflow/HEAD/src/main/java/io/github/melin/sqlflow/DefaultExpressionTraversalVisitor.java -------------------------------------------------------------------------------- /src/main/java/io/github/melin/sqlflow/DefaultTraversalVisitor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melin/sqlflow/HEAD/src/main/java/io/github/melin/sqlflow/DefaultTraversalVisitor.java -------------------------------------------------------------------------------- /src/main/java/io/github/melin/sqlflow/SqlFlowException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melin/sqlflow/HEAD/src/main/java/io/github/melin/sqlflow/SqlFlowException.java -------------------------------------------------------------------------------- /src/main/java/io/github/melin/sqlflow/analyzer/Analysis.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melin/sqlflow/HEAD/src/main/java/io/github/melin/sqlflow/analyzer/Analysis.java -------------------------------------------------------------------------------- /src/main/java/io/github/melin/sqlflow/analyzer/Analyzer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melin/sqlflow/HEAD/src/main/java/io/github/melin/sqlflow/analyzer/Analyzer.java -------------------------------------------------------------------------------- /src/main/java/io/github/melin/sqlflow/analyzer/CanonicalizationAware.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melin/sqlflow/HEAD/src/main/java/io/github/melin/sqlflow/analyzer/CanonicalizationAware.java -------------------------------------------------------------------------------- /src/main/java/io/github/melin/sqlflow/analyzer/CorrelationSupport.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melin/sqlflow/HEAD/src/main/java/io/github/melin/sqlflow/analyzer/CorrelationSupport.java -------------------------------------------------------------------------------- /src/main/java/io/github/melin/sqlflow/analyzer/ExpressionAnalysis.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melin/sqlflow/HEAD/src/main/java/io/github/melin/sqlflow/analyzer/ExpressionAnalysis.java -------------------------------------------------------------------------------- /src/main/java/io/github/melin/sqlflow/analyzer/ExpressionAnalyzer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melin/sqlflow/HEAD/src/main/java/io/github/melin/sqlflow/analyzer/ExpressionAnalyzer.java -------------------------------------------------------------------------------- /src/main/java/io/github/melin/sqlflow/analyzer/ExpressionTreeUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melin/sqlflow/HEAD/src/main/java/io/github/melin/sqlflow/analyzer/ExpressionTreeUtils.java -------------------------------------------------------------------------------- /src/main/java/io/github/melin/sqlflow/analyzer/Field.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melin/sqlflow/HEAD/src/main/java/io/github/melin/sqlflow/analyzer/Field.java -------------------------------------------------------------------------------- /src/main/java/io/github/melin/sqlflow/analyzer/FieldId.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melin/sqlflow/HEAD/src/main/java/io/github/melin/sqlflow/analyzer/FieldId.java -------------------------------------------------------------------------------- /src/main/java/io/github/melin/sqlflow/analyzer/Output.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melin/sqlflow/HEAD/src/main/java/io/github/melin/sqlflow/analyzer/Output.java -------------------------------------------------------------------------------- /src/main/java/io/github/melin/sqlflow/analyzer/OutputColumn.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melin/sqlflow/HEAD/src/main/java/io/github/melin/sqlflow/analyzer/OutputColumn.java -------------------------------------------------------------------------------- /src/main/java/io/github/melin/sqlflow/analyzer/PatternRecognitionAnalyzer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melin/sqlflow/HEAD/src/main/java/io/github/melin/sqlflow/analyzer/PatternRecognitionAnalyzer.java -------------------------------------------------------------------------------- /src/main/java/io/github/melin/sqlflow/analyzer/QueryType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melin/sqlflow/HEAD/src/main/java/io/github/melin/sqlflow/analyzer/QueryType.java -------------------------------------------------------------------------------- /src/main/java/io/github/melin/sqlflow/analyzer/RelationId.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melin/sqlflow/HEAD/src/main/java/io/github/melin/sqlflow/analyzer/RelationId.java -------------------------------------------------------------------------------- /src/main/java/io/github/melin/sqlflow/analyzer/RelationType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melin/sqlflow/HEAD/src/main/java/io/github/melin/sqlflow/analyzer/RelationType.java -------------------------------------------------------------------------------- /src/main/java/io/github/melin/sqlflow/analyzer/ResolvedField.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melin/sqlflow/HEAD/src/main/java/io/github/melin/sqlflow/analyzer/ResolvedField.java -------------------------------------------------------------------------------- /src/main/java/io/github/melin/sqlflow/analyzer/Scope.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melin/sqlflow/HEAD/src/main/java/io/github/melin/sqlflow/analyzer/Scope.java -------------------------------------------------------------------------------- /src/main/java/io/github/melin/sqlflow/analyzer/ScopeReferenceExtractor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melin/sqlflow/HEAD/src/main/java/io/github/melin/sqlflow/analyzer/ScopeReferenceExtractor.java -------------------------------------------------------------------------------- /src/main/java/io/github/melin/sqlflow/analyzer/SemanticExceptions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melin/sqlflow/HEAD/src/main/java/io/github/melin/sqlflow/analyzer/SemanticExceptions.java -------------------------------------------------------------------------------- /src/main/java/io/github/melin/sqlflow/analyzer/StatementAnalyzer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melin/sqlflow/HEAD/src/main/java/io/github/melin/sqlflow/analyzer/StatementAnalyzer.java -------------------------------------------------------------------------------- /src/main/java/io/github/melin/sqlflow/function/InvocationConvention.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melin/sqlflow/HEAD/src/main/java/io/github/melin/sqlflow/function/InvocationConvention.java -------------------------------------------------------------------------------- /src/main/java/io/github/melin/sqlflow/function/OperatorMethodHandle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melin/sqlflow/HEAD/src/main/java/io/github/melin/sqlflow/function/OperatorMethodHandle.java -------------------------------------------------------------------------------- /src/main/java/io/github/melin/sqlflow/function/OperatorType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melin/sqlflow/HEAD/src/main/java/io/github/melin/sqlflow/function/OperatorType.java -------------------------------------------------------------------------------- /src/main/java/io/github/melin/sqlflow/metadata/MetadataService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melin/sqlflow/HEAD/src/main/java/io/github/melin/sqlflow/metadata/MetadataService.java -------------------------------------------------------------------------------- /src/main/java/io/github/melin/sqlflow/metadata/MetadataUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melin/sqlflow/HEAD/src/main/java/io/github/melin/sqlflow/metadata/MetadataUtil.java -------------------------------------------------------------------------------- /src/main/java/io/github/melin/sqlflow/metadata/QualifiedObjectName.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melin/sqlflow/HEAD/src/main/java/io/github/melin/sqlflow/metadata/QualifiedObjectName.java -------------------------------------------------------------------------------- /src/main/java/io/github/melin/sqlflow/metadata/SchemaTable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melin/sqlflow/HEAD/src/main/java/io/github/melin/sqlflow/metadata/SchemaTable.java -------------------------------------------------------------------------------- /src/main/java/io/github/melin/sqlflow/metadata/SimpleMetadataService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melin/sqlflow/HEAD/src/main/java/io/github/melin/sqlflow/metadata/SimpleMetadataService.java -------------------------------------------------------------------------------- /src/main/java/io/github/melin/sqlflow/metadata/ViewColumn.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melin/sqlflow/HEAD/src/main/java/io/github/melin/sqlflow/metadata/ViewColumn.java -------------------------------------------------------------------------------- /src/main/java/io/github/melin/sqlflow/metadata/ViewDefinition.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melin/sqlflow/HEAD/src/main/java/io/github/melin/sqlflow/metadata/ViewDefinition.java -------------------------------------------------------------------------------- /src/main/java/io/github/melin/sqlflow/parser/AbstractSqlParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melin/sqlflow/HEAD/src/main/java/io/github/melin/sqlflow/parser/AbstractSqlParser.java -------------------------------------------------------------------------------- /src/main/java/io/github/melin/sqlflow/parser/AntlrCaches.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melin/sqlflow/HEAD/src/main/java/io/github/melin/sqlflow/parser/AntlrCaches.java -------------------------------------------------------------------------------- /src/main/java/io/github/melin/sqlflow/parser/AstBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melin/sqlflow/HEAD/src/main/java/io/github/melin/sqlflow/parser/AstBuilder.java -------------------------------------------------------------------------------- /src/main/java/io/github/melin/sqlflow/parser/Origin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melin/sqlflow/HEAD/src/main/java/io/github/melin/sqlflow/parser/Origin.java -------------------------------------------------------------------------------- /src/main/java/io/github/melin/sqlflow/parser/ParseErrorListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melin/sqlflow/HEAD/src/main/java/io/github/melin/sqlflow/parser/ParseErrorListener.java -------------------------------------------------------------------------------- /src/main/java/io/github/melin/sqlflow/parser/ParseException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melin/sqlflow/HEAD/src/main/java/io/github/melin/sqlflow/parser/ParseException.java -------------------------------------------------------------------------------- /src/main/java/io/github/melin/sqlflow/parser/ParserUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melin/sqlflow/HEAD/src/main/java/io/github/melin/sqlflow/parser/ParserUtils.java -------------------------------------------------------------------------------- /src/main/java/io/github/melin/sqlflow/parser/ParsingException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melin/sqlflow/HEAD/src/main/java/io/github/melin/sqlflow/parser/ParsingException.java -------------------------------------------------------------------------------- /src/main/java/io/github/melin/sqlflow/parser/ParsingOptions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melin/sqlflow/HEAD/src/main/java/io/github/melin/sqlflow/parser/ParsingOptions.java -------------------------------------------------------------------------------- /src/main/java/io/github/melin/sqlflow/parser/SqlFlowParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melin/sqlflow/HEAD/src/main/java/io/github/melin/sqlflow/parser/SqlFlowParser.java -------------------------------------------------------------------------------- /src/main/java/io/github/melin/sqlflow/parser/UpperCaseCharStream.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melin/sqlflow/HEAD/src/main/java/io/github/melin/sqlflow/parser/UpperCaseCharStream.java -------------------------------------------------------------------------------- /src/main/java/io/github/melin/sqlflow/tree/AllColumns.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melin/sqlflow/HEAD/src/main/java/io/github/melin/sqlflow/tree/AllColumns.java -------------------------------------------------------------------------------- /src/main/java/io/github/melin/sqlflow/tree/LikeClause.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melin/sqlflow/HEAD/src/main/java/io/github/melin/sqlflow/tree/LikeClause.java -------------------------------------------------------------------------------- /src/main/java/io/github/melin/sqlflow/tree/NaturalJoin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melin/sqlflow/HEAD/src/main/java/io/github/melin/sqlflow/tree/NaturalJoin.java -------------------------------------------------------------------------------- /src/main/java/io/github/melin/sqlflow/tree/Node.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melin/sqlflow/HEAD/src/main/java/io/github/melin/sqlflow/tree/Node.java -------------------------------------------------------------------------------- /src/main/java/io/github/melin/sqlflow/tree/NodeLocation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melin/sqlflow/HEAD/src/main/java/io/github/melin/sqlflow/tree/NodeLocation.java -------------------------------------------------------------------------------- /src/main/java/io/github/melin/sqlflow/tree/NodeRef.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melin/sqlflow/HEAD/src/main/java/io/github/melin/sqlflow/tree/NodeRef.java -------------------------------------------------------------------------------- /src/main/java/io/github/melin/sqlflow/tree/OrderBy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melin/sqlflow/HEAD/src/main/java/io/github/melin/sqlflow/tree/OrderBy.java -------------------------------------------------------------------------------- /src/main/java/io/github/melin/sqlflow/tree/PathElement.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melin/sqlflow/HEAD/src/main/java/io/github/melin/sqlflow/tree/PathElement.java -------------------------------------------------------------------------------- /src/main/java/io/github/melin/sqlflow/tree/PathSpecification.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melin/sqlflow/HEAD/src/main/java/io/github/melin/sqlflow/tree/PathSpecification.java -------------------------------------------------------------------------------- /src/main/java/io/github/melin/sqlflow/tree/ProcessingMode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melin/sqlflow/HEAD/src/main/java/io/github/melin/sqlflow/tree/ProcessingMode.java -------------------------------------------------------------------------------- /src/main/java/io/github/melin/sqlflow/tree/Property.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melin/sqlflow/HEAD/src/main/java/io/github/melin/sqlflow/tree/Property.java -------------------------------------------------------------------------------- /src/main/java/io/github/melin/sqlflow/tree/QualifiedName.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melin/sqlflow/HEAD/src/main/java/io/github/melin/sqlflow/tree/QualifiedName.java -------------------------------------------------------------------------------- /src/main/java/io/github/melin/sqlflow/tree/QueryPeriod.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melin/sqlflow/HEAD/src/main/java/io/github/melin/sqlflow/tree/QueryPeriod.java -------------------------------------------------------------------------------- /src/main/java/io/github/melin/sqlflow/tree/Select.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melin/sqlflow/HEAD/src/main/java/io/github/melin/sqlflow/tree/Select.java -------------------------------------------------------------------------------- /src/main/java/io/github/melin/sqlflow/tree/SelectItem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melin/sqlflow/HEAD/src/main/java/io/github/melin/sqlflow/tree/SelectItem.java -------------------------------------------------------------------------------- /src/main/java/io/github/melin/sqlflow/tree/SingleColumn.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melin/sqlflow/HEAD/src/main/java/io/github/melin/sqlflow/tree/SingleColumn.java -------------------------------------------------------------------------------- /src/main/java/io/github/melin/sqlflow/tree/SortItem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melin/sqlflow/HEAD/src/main/java/io/github/melin/sqlflow/tree/SortItem.java -------------------------------------------------------------------------------- /src/main/java/io/github/melin/sqlflow/tree/TableElement.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melin/sqlflow/HEAD/src/main/java/io/github/melin/sqlflow/tree/TableElement.java -------------------------------------------------------------------------------- /src/main/java/io/github/melin/sqlflow/tree/TableSubquery.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melin/sqlflow/HEAD/src/main/java/io/github/melin/sqlflow/tree/TableSubquery.java -------------------------------------------------------------------------------- /src/main/java/io/github/melin/sqlflow/tree/UpdateAssignment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melin/sqlflow/HEAD/src/main/java/io/github/melin/sqlflow/tree/UpdateAssignment.java -------------------------------------------------------------------------------- /src/main/java/io/github/melin/sqlflow/tree/Values.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melin/sqlflow/HEAD/src/main/java/io/github/melin/sqlflow/tree/Values.java -------------------------------------------------------------------------------- /src/main/java/io/github/melin/sqlflow/tree/With.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melin/sqlflow/HEAD/src/main/java/io/github/melin/sqlflow/tree/With.java -------------------------------------------------------------------------------- /src/main/java/io/github/melin/sqlflow/tree/WithQuery.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melin/sqlflow/HEAD/src/main/java/io/github/melin/sqlflow/tree/WithQuery.java -------------------------------------------------------------------------------- /src/main/java/io/github/melin/sqlflow/tree/expression/AllRows.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melin/sqlflow/HEAD/src/main/java/io/github/melin/sqlflow/tree/expression/AllRows.java -------------------------------------------------------------------------------- /src/main/java/io/github/melin/sqlflow/tree/expression/ArithmeticBinaryExpression.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melin/sqlflow/HEAD/src/main/java/io/github/melin/sqlflow/tree/expression/ArithmeticBinaryExpression.java -------------------------------------------------------------------------------- /src/main/java/io/github/melin/sqlflow/tree/expression/ArithmeticUnaryExpression.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melin/sqlflow/HEAD/src/main/java/io/github/melin/sqlflow/tree/expression/ArithmeticUnaryExpression.java -------------------------------------------------------------------------------- /src/main/java/io/github/melin/sqlflow/tree/expression/ArrayConstructor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melin/sqlflow/HEAD/src/main/java/io/github/melin/sqlflow/tree/expression/ArrayConstructor.java -------------------------------------------------------------------------------- /src/main/java/io/github/melin/sqlflow/tree/expression/AtTimeZone.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melin/sqlflow/HEAD/src/main/java/io/github/melin/sqlflow/tree/expression/AtTimeZone.java -------------------------------------------------------------------------------- /src/main/java/io/github/melin/sqlflow/tree/expression/BetweenPredicate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melin/sqlflow/HEAD/src/main/java/io/github/melin/sqlflow/tree/expression/BetweenPredicate.java -------------------------------------------------------------------------------- /src/main/java/io/github/melin/sqlflow/tree/expression/BindExpression.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melin/sqlflow/HEAD/src/main/java/io/github/melin/sqlflow/tree/expression/BindExpression.java -------------------------------------------------------------------------------- /src/main/java/io/github/melin/sqlflow/tree/expression/Cast.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melin/sqlflow/HEAD/src/main/java/io/github/melin/sqlflow/tree/expression/Cast.java -------------------------------------------------------------------------------- /src/main/java/io/github/melin/sqlflow/tree/expression/CoalesceExpression.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melin/sqlflow/HEAD/src/main/java/io/github/melin/sqlflow/tree/expression/CoalesceExpression.java -------------------------------------------------------------------------------- /src/main/java/io/github/melin/sqlflow/tree/expression/ComparisonExpression.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melin/sqlflow/HEAD/src/main/java/io/github/melin/sqlflow/tree/expression/ComparisonExpression.java -------------------------------------------------------------------------------- /src/main/java/io/github/melin/sqlflow/tree/expression/CurrentCatalog.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melin/sqlflow/HEAD/src/main/java/io/github/melin/sqlflow/tree/expression/CurrentCatalog.java -------------------------------------------------------------------------------- /src/main/java/io/github/melin/sqlflow/tree/expression/CurrentPath.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melin/sqlflow/HEAD/src/main/java/io/github/melin/sqlflow/tree/expression/CurrentPath.java -------------------------------------------------------------------------------- /src/main/java/io/github/melin/sqlflow/tree/expression/CurrentSchema.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melin/sqlflow/HEAD/src/main/java/io/github/melin/sqlflow/tree/expression/CurrentSchema.java -------------------------------------------------------------------------------- /src/main/java/io/github/melin/sqlflow/tree/expression/CurrentTime.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melin/sqlflow/HEAD/src/main/java/io/github/melin/sqlflow/tree/expression/CurrentTime.java -------------------------------------------------------------------------------- /src/main/java/io/github/melin/sqlflow/tree/expression/CurrentUser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melin/sqlflow/HEAD/src/main/java/io/github/melin/sqlflow/tree/expression/CurrentUser.java -------------------------------------------------------------------------------- /src/main/java/io/github/melin/sqlflow/tree/expression/DereferenceExpression.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melin/sqlflow/HEAD/src/main/java/io/github/melin/sqlflow/tree/expression/DereferenceExpression.java -------------------------------------------------------------------------------- /src/main/java/io/github/melin/sqlflow/tree/expression/ExistsPredicate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melin/sqlflow/HEAD/src/main/java/io/github/melin/sqlflow/tree/expression/ExistsPredicate.java -------------------------------------------------------------------------------- /src/main/java/io/github/melin/sqlflow/tree/expression/Expression.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melin/sqlflow/HEAD/src/main/java/io/github/melin/sqlflow/tree/expression/Expression.java -------------------------------------------------------------------------------- /src/main/java/io/github/melin/sqlflow/tree/expression/Extract.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melin/sqlflow/HEAD/src/main/java/io/github/melin/sqlflow/tree/expression/Extract.java -------------------------------------------------------------------------------- /src/main/java/io/github/melin/sqlflow/tree/expression/FieldReference.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melin/sqlflow/HEAD/src/main/java/io/github/melin/sqlflow/tree/expression/FieldReference.java -------------------------------------------------------------------------------- /src/main/java/io/github/melin/sqlflow/tree/expression/Format.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melin/sqlflow/HEAD/src/main/java/io/github/melin/sqlflow/tree/expression/Format.java -------------------------------------------------------------------------------- /src/main/java/io/github/melin/sqlflow/tree/expression/FunctionCall.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melin/sqlflow/HEAD/src/main/java/io/github/melin/sqlflow/tree/expression/FunctionCall.java -------------------------------------------------------------------------------- /src/main/java/io/github/melin/sqlflow/tree/expression/GroupingOperation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melin/sqlflow/HEAD/src/main/java/io/github/melin/sqlflow/tree/expression/GroupingOperation.java -------------------------------------------------------------------------------- /src/main/java/io/github/melin/sqlflow/tree/expression/Identifier.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melin/sqlflow/HEAD/src/main/java/io/github/melin/sqlflow/tree/expression/Identifier.java -------------------------------------------------------------------------------- /src/main/java/io/github/melin/sqlflow/tree/expression/IfExpression.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melin/sqlflow/HEAD/src/main/java/io/github/melin/sqlflow/tree/expression/IfExpression.java -------------------------------------------------------------------------------- /src/main/java/io/github/melin/sqlflow/tree/expression/InListExpression.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melin/sqlflow/HEAD/src/main/java/io/github/melin/sqlflow/tree/expression/InListExpression.java -------------------------------------------------------------------------------- /src/main/java/io/github/melin/sqlflow/tree/expression/InPredicate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melin/sqlflow/HEAD/src/main/java/io/github/melin/sqlflow/tree/expression/InPredicate.java -------------------------------------------------------------------------------- /src/main/java/io/github/melin/sqlflow/tree/expression/IsNotNullPredicate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melin/sqlflow/HEAD/src/main/java/io/github/melin/sqlflow/tree/expression/IsNotNullPredicate.java -------------------------------------------------------------------------------- /src/main/java/io/github/melin/sqlflow/tree/expression/IsNullPredicate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melin/sqlflow/HEAD/src/main/java/io/github/melin/sqlflow/tree/expression/IsNullPredicate.java -------------------------------------------------------------------------------- /src/main/java/io/github/melin/sqlflow/tree/expression/LabelDereference.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melin/sqlflow/HEAD/src/main/java/io/github/melin/sqlflow/tree/expression/LabelDereference.java -------------------------------------------------------------------------------- /src/main/java/io/github/melin/sqlflow/tree/expression/LambdaArgumentDeclaration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melin/sqlflow/HEAD/src/main/java/io/github/melin/sqlflow/tree/expression/LambdaArgumentDeclaration.java -------------------------------------------------------------------------------- /src/main/java/io/github/melin/sqlflow/tree/expression/LambdaExpression.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melin/sqlflow/HEAD/src/main/java/io/github/melin/sqlflow/tree/expression/LambdaExpression.java -------------------------------------------------------------------------------- /src/main/java/io/github/melin/sqlflow/tree/expression/LikePredicate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melin/sqlflow/HEAD/src/main/java/io/github/melin/sqlflow/tree/expression/LikePredicate.java -------------------------------------------------------------------------------- /src/main/java/io/github/melin/sqlflow/tree/expression/LogicalExpression.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melin/sqlflow/HEAD/src/main/java/io/github/melin/sqlflow/tree/expression/LogicalExpression.java -------------------------------------------------------------------------------- /src/main/java/io/github/melin/sqlflow/tree/expression/NotExpression.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melin/sqlflow/HEAD/src/main/java/io/github/melin/sqlflow/tree/expression/NotExpression.java -------------------------------------------------------------------------------- /src/main/java/io/github/melin/sqlflow/tree/expression/NullIfExpression.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melin/sqlflow/HEAD/src/main/java/io/github/melin/sqlflow/tree/expression/NullIfExpression.java -------------------------------------------------------------------------------- /src/main/java/io/github/melin/sqlflow/tree/expression/Parameter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melin/sqlflow/HEAD/src/main/java/io/github/melin/sqlflow/tree/expression/Parameter.java -------------------------------------------------------------------------------- /src/main/java/io/github/melin/sqlflow/tree/expression/QuantifiedComparisonExpression.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melin/sqlflow/HEAD/src/main/java/io/github/melin/sqlflow/tree/expression/QuantifiedComparisonExpression.java -------------------------------------------------------------------------------- /src/main/java/io/github/melin/sqlflow/tree/expression/Row.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melin/sqlflow/HEAD/src/main/java/io/github/melin/sqlflow/tree/expression/Row.java -------------------------------------------------------------------------------- /src/main/java/io/github/melin/sqlflow/tree/expression/SearchedCaseExpression.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melin/sqlflow/HEAD/src/main/java/io/github/melin/sqlflow/tree/expression/SearchedCaseExpression.java -------------------------------------------------------------------------------- /src/main/java/io/github/melin/sqlflow/tree/expression/SimpleCaseExpression.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melin/sqlflow/HEAD/src/main/java/io/github/melin/sqlflow/tree/expression/SimpleCaseExpression.java -------------------------------------------------------------------------------- /src/main/java/io/github/melin/sqlflow/tree/expression/SubqueryExpression.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melin/sqlflow/HEAD/src/main/java/io/github/melin/sqlflow/tree/expression/SubqueryExpression.java -------------------------------------------------------------------------------- /src/main/java/io/github/melin/sqlflow/tree/expression/SubscriptExpression.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melin/sqlflow/HEAD/src/main/java/io/github/melin/sqlflow/tree/expression/SubscriptExpression.java -------------------------------------------------------------------------------- /src/main/java/io/github/melin/sqlflow/tree/expression/SymbolReference.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melin/sqlflow/HEAD/src/main/java/io/github/melin/sqlflow/tree/expression/SymbolReference.java -------------------------------------------------------------------------------- /src/main/java/io/github/melin/sqlflow/tree/expression/TryExpression.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melin/sqlflow/HEAD/src/main/java/io/github/melin/sqlflow/tree/expression/TryExpression.java -------------------------------------------------------------------------------- /src/main/java/io/github/melin/sqlflow/tree/expression/WhenClause.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melin/sqlflow/HEAD/src/main/java/io/github/melin/sqlflow/tree/expression/WhenClause.java -------------------------------------------------------------------------------- /src/main/java/io/github/melin/sqlflow/tree/expression/WindowOperation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melin/sqlflow/HEAD/src/main/java/io/github/melin/sqlflow/tree/expression/WindowOperation.java -------------------------------------------------------------------------------- /src/main/java/io/github/melin/sqlflow/tree/filter/FetchFirst.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melin/sqlflow/HEAD/src/main/java/io/github/melin/sqlflow/tree/filter/FetchFirst.java -------------------------------------------------------------------------------- /src/main/java/io/github/melin/sqlflow/tree/filter/Limit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melin/sqlflow/HEAD/src/main/java/io/github/melin/sqlflow/tree/filter/Limit.java -------------------------------------------------------------------------------- /src/main/java/io/github/melin/sqlflow/tree/filter/Offset.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melin/sqlflow/HEAD/src/main/java/io/github/melin/sqlflow/tree/filter/Offset.java -------------------------------------------------------------------------------- /src/main/java/io/github/melin/sqlflow/tree/group/Cube.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melin/sqlflow/HEAD/src/main/java/io/github/melin/sqlflow/tree/group/Cube.java -------------------------------------------------------------------------------- /src/main/java/io/github/melin/sqlflow/tree/group/GroupBy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melin/sqlflow/HEAD/src/main/java/io/github/melin/sqlflow/tree/group/GroupBy.java -------------------------------------------------------------------------------- /src/main/java/io/github/melin/sqlflow/tree/group/GroupingElement.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melin/sqlflow/HEAD/src/main/java/io/github/melin/sqlflow/tree/group/GroupingElement.java -------------------------------------------------------------------------------- /src/main/java/io/github/melin/sqlflow/tree/group/GroupingSets.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melin/sqlflow/HEAD/src/main/java/io/github/melin/sqlflow/tree/group/GroupingSets.java -------------------------------------------------------------------------------- /src/main/java/io/github/melin/sqlflow/tree/group/Rollup.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melin/sqlflow/HEAD/src/main/java/io/github/melin/sqlflow/tree/group/Rollup.java -------------------------------------------------------------------------------- /src/main/java/io/github/melin/sqlflow/tree/group/SimpleGroupBy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melin/sqlflow/HEAD/src/main/java/io/github/melin/sqlflow/tree/group/SimpleGroupBy.java -------------------------------------------------------------------------------- /src/main/java/io/github/melin/sqlflow/tree/join/Join.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melin/sqlflow/HEAD/src/main/java/io/github/melin/sqlflow/tree/join/Join.java -------------------------------------------------------------------------------- /src/main/java/io/github/melin/sqlflow/tree/join/JoinCriteria.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melin/sqlflow/HEAD/src/main/java/io/github/melin/sqlflow/tree/join/JoinCriteria.java -------------------------------------------------------------------------------- /src/main/java/io/github/melin/sqlflow/tree/join/JoinOn.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melin/sqlflow/HEAD/src/main/java/io/github/melin/sqlflow/tree/join/JoinOn.java -------------------------------------------------------------------------------- /src/main/java/io/github/melin/sqlflow/tree/join/JoinUsing.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melin/sqlflow/HEAD/src/main/java/io/github/melin/sqlflow/tree/join/JoinUsing.java -------------------------------------------------------------------------------- /src/main/java/io/github/melin/sqlflow/tree/literal/BinaryLiteral.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melin/sqlflow/HEAD/src/main/java/io/github/melin/sqlflow/tree/literal/BinaryLiteral.java -------------------------------------------------------------------------------- /src/main/java/io/github/melin/sqlflow/tree/literal/BooleanLiteral.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melin/sqlflow/HEAD/src/main/java/io/github/melin/sqlflow/tree/literal/BooleanLiteral.java -------------------------------------------------------------------------------- /src/main/java/io/github/melin/sqlflow/tree/literal/CharLiteral.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melin/sqlflow/HEAD/src/main/java/io/github/melin/sqlflow/tree/literal/CharLiteral.java -------------------------------------------------------------------------------- /src/main/java/io/github/melin/sqlflow/tree/literal/DecimalLiteral.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melin/sqlflow/HEAD/src/main/java/io/github/melin/sqlflow/tree/literal/DecimalLiteral.java -------------------------------------------------------------------------------- /src/main/java/io/github/melin/sqlflow/tree/literal/DoubleLiteral.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melin/sqlflow/HEAD/src/main/java/io/github/melin/sqlflow/tree/literal/DoubleLiteral.java -------------------------------------------------------------------------------- /src/main/java/io/github/melin/sqlflow/tree/literal/GenericLiteral.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melin/sqlflow/HEAD/src/main/java/io/github/melin/sqlflow/tree/literal/GenericLiteral.java -------------------------------------------------------------------------------- /src/main/java/io/github/melin/sqlflow/tree/literal/IntervalLiteral.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melin/sqlflow/HEAD/src/main/java/io/github/melin/sqlflow/tree/literal/IntervalLiteral.java -------------------------------------------------------------------------------- /src/main/java/io/github/melin/sqlflow/tree/literal/Literal.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melin/sqlflow/HEAD/src/main/java/io/github/melin/sqlflow/tree/literal/Literal.java -------------------------------------------------------------------------------- /src/main/java/io/github/melin/sqlflow/tree/literal/LongLiteral.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melin/sqlflow/HEAD/src/main/java/io/github/melin/sqlflow/tree/literal/LongLiteral.java -------------------------------------------------------------------------------- /src/main/java/io/github/melin/sqlflow/tree/literal/NullLiteral.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melin/sqlflow/HEAD/src/main/java/io/github/melin/sqlflow/tree/literal/NullLiteral.java -------------------------------------------------------------------------------- /src/main/java/io/github/melin/sqlflow/tree/literal/StringLiteral.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melin/sqlflow/HEAD/src/main/java/io/github/melin/sqlflow/tree/literal/StringLiteral.java -------------------------------------------------------------------------------- /src/main/java/io/github/melin/sqlflow/tree/literal/TimeLiteral.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melin/sqlflow/HEAD/src/main/java/io/github/melin/sqlflow/tree/literal/TimeLiteral.java -------------------------------------------------------------------------------- /src/main/java/io/github/melin/sqlflow/tree/literal/TimestampLiteral.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melin/sqlflow/HEAD/src/main/java/io/github/melin/sqlflow/tree/literal/TimestampLiteral.java -------------------------------------------------------------------------------- /src/main/java/io/github/melin/sqlflow/tree/merge/MergeCase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melin/sqlflow/HEAD/src/main/java/io/github/melin/sqlflow/tree/merge/MergeCase.java -------------------------------------------------------------------------------- /src/main/java/io/github/melin/sqlflow/tree/merge/MergeDelete.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melin/sqlflow/HEAD/src/main/java/io/github/melin/sqlflow/tree/merge/MergeDelete.java -------------------------------------------------------------------------------- /src/main/java/io/github/melin/sqlflow/tree/merge/MergeInsert.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melin/sqlflow/HEAD/src/main/java/io/github/melin/sqlflow/tree/merge/MergeInsert.java -------------------------------------------------------------------------------- /src/main/java/io/github/melin/sqlflow/tree/merge/MergeUpdate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melin/sqlflow/HEAD/src/main/java/io/github/melin/sqlflow/tree/merge/MergeUpdate.java -------------------------------------------------------------------------------- /src/main/java/io/github/melin/sqlflow/tree/relation/AliasedRelation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melin/sqlflow/HEAD/src/main/java/io/github/melin/sqlflow/tree/relation/AliasedRelation.java -------------------------------------------------------------------------------- /src/main/java/io/github/melin/sqlflow/tree/relation/Except.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melin/sqlflow/HEAD/src/main/java/io/github/melin/sqlflow/tree/relation/Except.java -------------------------------------------------------------------------------- /src/main/java/io/github/melin/sqlflow/tree/relation/Intersect.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melin/sqlflow/HEAD/src/main/java/io/github/melin/sqlflow/tree/relation/Intersect.java -------------------------------------------------------------------------------- /src/main/java/io/github/melin/sqlflow/tree/relation/Lateral.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melin/sqlflow/HEAD/src/main/java/io/github/melin/sqlflow/tree/relation/Lateral.java -------------------------------------------------------------------------------- /src/main/java/io/github/melin/sqlflow/tree/relation/QueryBody.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melin/sqlflow/HEAD/src/main/java/io/github/melin/sqlflow/tree/relation/QueryBody.java -------------------------------------------------------------------------------- /src/main/java/io/github/melin/sqlflow/tree/relation/QuerySpecification.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melin/sqlflow/HEAD/src/main/java/io/github/melin/sqlflow/tree/relation/QuerySpecification.java -------------------------------------------------------------------------------- /src/main/java/io/github/melin/sqlflow/tree/relation/Relation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melin/sqlflow/HEAD/src/main/java/io/github/melin/sqlflow/tree/relation/Relation.java -------------------------------------------------------------------------------- /src/main/java/io/github/melin/sqlflow/tree/relation/SampledRelation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melin/sqlflow/HEAD/src/main/java/io/github/melin/sqlflow/tree/relation/SampledRelation.java -------------------------------------------------------------------------------- /src/main/java/io/github/melin/sqlflow/tree/relation/SetOperation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melin/sqlflow/HEAD/src/main/java/io/github/melin/sqlflow/tree/relation/SetOperation.java -------------------------------------------------------------------------------- /src/main/java/io/github/melin/sqlflow/tree/relation/Table.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melin/sqlflow/HEAD/src/main/java/io/github/melin/sqlflow/tree/relation/Table.java -------------------------------------------------------------------------------- /src/main/java/io/github/melin/sqlflow/tree/relation/Union.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melin/sqlflow/HEAD/src/main/java/io/github/melin/sqlflow/tree/relation/Union.java -------------------------------------------------------------------------------- /src/main/java/io/github/melin/sqlflow/tree/relation/Unnest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melin/sqlflow/HEAD/src/main/java/io/github/melin/sqlflow/tree/relation/Unnest.java -------------------------------------------------------------------------------- /src/main/java/io/github/melin/sqlflow/tree/statement/CreateMaterializedView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melin/sqlflow/HEAD/src/main/java/io/github/melin/sqlflow/tree/statement/CreateMaterializedView.java -------------------------------------------------------------------------------- /src/main/java/io/github/melin/sqlflow/tree/statement/CreateTableAsSelect.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melin/sqlflow/HEAD/src/main/java/io/github/melin/sqlflow/tree/statement/CreateTableAsSelect.java -------------------------------------------------------------------------------- /src/main/java/io/github/melin/sqlflow/tree/statement/CreateView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melin/sqlflow/HEAD/src/main/java/io/github/melin/sqlflow/tree/statement/CreateView.java -------------------------------------------------------------------------------- /src/main/java/io/github/melin/sqlflow/tree/statement/Delete.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melin/sqlflow/HEAD/src/main/java/io/github/melin/sqlflow/tree/statement/Delete.java -------------------------------------------------------------------------------- /src/main/java/io/github/melin/sqlflow/tree/statement/Insert.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melin/sqlflow/HEAD/src/main/java/io/github/melin/sqlflow/tree/statement/Insert.java -------------------------------------------------------------------------------- /src/main/java/io/github/melin/sqlflow/tree/statement/Merge.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melin/sqlflow/HEAD/src/main/java/io/github/melin/sqlflow/tree/statement/Merge.java -------------------------------------------------------------------------------- /src/main/java/io/github/melin/sqlflow/tree/statement/Query.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melin/sqlflow/HEAD/src/main/java/io/github/melin/sqlflow/tree/statement/Query.java -------------------------------------------------------------------------------- /src/main/java/io/github/melin/sqlflow/tree/statement/Statement.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melin/sqlflow/HEAD/src/main/java/io/github/melin/sqlflow/tree/statement/Statement.java -------------------------------------------------------------------------------- /src/main/java/io/github/melin/sqlflow/tree/statement/Update.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melin/sqlflow/HEAD/src/main/java/io/github/melin/sqlflow/tree/statement/Update.java -------------------------------------------------------------------------------- /src/main/java/io/github/melin/sqlflow/tree/type/DataType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melin/sqlflow/HEAD/src/main/java/io/github/melin/sqlflow/tree/type/DataType.java -------------------------------------------------------------------------------- /src/main/java/io/github/melin/sqlflow/tree/type/DataTypeParameter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melin/sqlflow/HEAD/src/main/java/io/github/melin/sqlflow/tree/type/DataTypeParameter.java -------------------------------------------------------------------------------- /src/main/java/io/github/melin/sqlflow/tree/type/DateTimeDataType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melin/sqlflow/HEAD/src/main/java/io/github/melin/sqlflow/tree/type/DateTimeDataType.java -------------------------------------------------------------------------------- /src/main/java/io/github/melin/sqlflow/tree/type/GenericDataType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melin/sqlflow/HEAD/src/main/java/io/github/melin/sqlflow/tree/type/GenericDataType.java -------------------------------------------------------------------------------- /src/main/java/io/github/melin/sqlflow/tree/type/IntervalDayTimeDataType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melin/sqlflow/HEAD/src/main/java/io/github/melin/sqlflow/tree/type/IntervalDayTimeDataType.java -------------------------------------------------------------------------------- /src/main/java/io/github/melin/sqlflow/tree/type/NumericParameter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melin/sqlflow/HEAD/src/main/java/io/github/melin/sqlflow/tree/type/NumericParameter.java -------------------------------------------------------------------------------- /src/main/java/io/github/melin/sqlflow/tree/type/RowDataType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melin/sqlflow/HEAD/src/main/java/io/github/melin/sqlflow/tree/type/RowDataType.java -------------------------------------------------------------------------------- /src/main/java/io/github/melin/sqlflow/tree/type/TypeParameter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melin/sqlflow/HEAD/src/main/java/io/github/melin/sqlflow/tree/type/TypeParameter.java -------------------------------------------------------------------------------- /src/main/java/io/github/melin/sqlflow/tree/window/FrameBound.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melin/sqlflow/HEAD/src/main/java/io/github/melin/sqlflow/tree/window/FrameBound.java -------------------------------------------------------------------------------- /src/main/java/io/github/melin/sqlflow/tree/window/MeasureDefinition.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melin/sqlflow/HEAD/src/main/java/io/github/melin/sqlflow/tree/window/MeasureDefinition.java -------------------------------------------------------------------------------- /src/main/java/io/github/melin/sqlflow/tree/window/SkipTo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melin/sqlflow/HEAD/src/main/java/io/github/melin/sqlflow/tree/window/SkipTo.java -------------------------------------------------------------------------------- /src/main/java/io/github/melin/sqlflow/tree/window/SubsetDefinition.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melin/sqlflow/HEAD/src/main/java/io/github/melin/sqlflow/tree/window/SubsetDefinition.java -------------------------------------------------------------------------------- /src/main/java/io/github/melin/sqlflow/tree/window/VariableDefinition.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melin/sqlflow/HEAD/src/main/java/io/github/melin/sqlflow/tree/window/VariableDefinition.java -------------------------------------------------------------------------------- /src/main/java/io/github/melin/sqlflow/tree/window/Window.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melin/sqlflow/HEAD/src/main/java/io/github/melin/sqlflow/tree/window/Window.java -------------------------------------------------------------------------------- /src/main/java/io/github/melin/sqlflow/tree/window/WindowDefinition.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melin/sqlflow/HEAD/src/main/java/io/github/melin/sqlflow/tree/window/WindowDefinition.java -------------------------------------------------------------------------------- /src/main/java/io/github/melin/sqlflow/tree/window/WindowFrame.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melin/sqlflow/HEAD/src/main/java/io/github/melin/sqlflow/tree/window/WindowFrame.java -------------------------------------------------------------------------------- /src/main/java/io/github/melin/sqlflow/tree/window/WindowReference.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melin/sqlflow/HEAD/src/main/java/io/github/melin/sqlflow/tree/window/WindowReference.java -------------------------------------------------------------------------------- /src/main/java/io/github/melin/sqlflow/tree/window/WindowSpecification.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melin/sqlflow/HEAD/src/main/java/io/github/melin/sqlflow/tree/window/WindowSpecification.java -------------------------------------------------------------------------------- /src/main/java/io/github/melin/sqlflow/tree/window/rowPattern/AnchorPattern.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melin/sqlflow/HEAD/src/main/java/io/github/melin/sqlflow/tree/window/rowPattern/AnchorPattern.java -------------------------------------------------------------------------------- /src/main/java/io/github/melin/sqlflow/tree/window/rowPattern/EmptyPattern.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melin/sqlflow/HEAD/src/main/java/io/github/melin/sqlflow/tree/window/rowPattern/EmptyPattern.java -------------------------------------------------------------------------------- /src/main/java/io/github/melin/sqlflow/tree/window/rowPattern/ExcludedPattern.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melin/sqlflow/HEAD/src/main/java/io/github/melin/sqlflow/tree/window/rowPattern/ExcludedPattern.java -------------------------------------------------------------------------------- /src/main/java/io/github/melin/sqlflow/tree/window/rowPattern/OneOrMoreQuantifier.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melin/sqlflow/HEAD/src/main/java/io/github/melin/sqlflow/tree/window/rowPattern/OneOrMoreQuantifier.java -------------------------------------------------------------------------------- /src/main/java/io/github/melin/sqlflow/tree/window/rowPattern/PatternAlternation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melin/sqlflow/HEAD/src/main/java/io/github/melin/sqlflow/tree/window/rowPattern/PatternAlternation.java -------------------------------------------------------------------------------- /src/main/java/io/github/melin/sqlflow/tree/window/rowPattern/PatternConcatenation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melin/sqlflow/HEAD/src/main/java/io/github/melin/sqlflow/tree/window/rowPattern/PatternConcatenation.java -------------------------------------------------------------------------------- /src/main/java/io/github/melin/sqlflow/tree/window/rowPattern/PatternPermutation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melin/sqlflow/HEAD/src/main/java/io/github/melin/sqlflow/tree/window/rowPattern/PatternPermutation.java -------------------------------------------------------------------------------- /src/main/java/io/github/melin/sqlflow/tree/window/rowPattern/PatternQuantifier.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melin/sqlflow/HEAD/src/main/java/io/github/melin/sqlflow/tree/window/rowPattern/PatternQuantifier.java -------------------------------------------------------------------------------- /src/main/java/io/github/melin/sqlflow/tree/window/rowPattern/PatternRecognitionRelation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melin/sqlflow/HEAD/src/main/java/io/github/melin/sqlflow/tree/window/rowPattern/PatternRecognitionRelation.java -------------------------------------------------------------------------------- /src/main/java/io/github/melin/sqlflow/tree/window/rowPattern/PatternSearchMode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melin/sqlflow/HEAD/src/main/java/io/github/melin/sqlflow/tree/window/rowPattern/PatternSearchMode.java -------------------------------------------------------------------------------- /src/main/java/io/github/melin/sqlflow/tree/window/rowPattern/PatternVariable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melin/sqlflow/HEAD/src/main/java/io/github/melin/sqlflow/tree/window/rowPattern/PatternVariable.java -------------------------------------------------------------------------------- /src/main/java/io/github/melin/sqlflow/tree/window/rowPattern/QuantifiedPattern.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melin/sqlflow/HEAD/src/main/java/io/github/melin/sqlflow/tree/window/rowPattern/QuantifiedPattern.java -------------------------------------------------------------------------------- /src/main/java/io/github/melin/sqlflow/tree/window/rowPattern/RangeQuantifier.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melin/sqlflow/HEAD/src/main/java/io/github/melin/sqlflow/tree/window/rowPattern/RangeQuantifier.java -------------------------------------------------------------------------------- /src/main/java/io/github/melin/sqlflow/tree/window/rowPattern/RowPattern.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melin/sqlflow/HEAD/src/main/java/io/github/melin/sqlflow/tree/window/rowPattern/RowPattern.java -------------------------------------------------------------------------------- /src/main/java/io/github/melin/sqlflow/tree/window/rowPattern/ZeroOrMoreQuantifier.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melin/sqlflow/HEAD/src/main/java/io/github/melin/sqlflow/tree/window/rowPattern/ZeroOrMoreQuantifier.java -------------------------------------------------------------------------------- /src/main/java/io/github/melin/sqlflow/tree/window/rowPattern/ZeroOrOneQuantifier.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melin/sqlflow/HEAD/src/main/java/io/github/melin/sqlflow/tree/window/rowPattern/ZeroOrOneQuantifier.java -------------------------------------------------------------------------------- /src/main/java/io/github/melin/sqlflow/type/RowType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melin/sqlflow/HEAD/src/main/java/io/github/melin/sqlflow/type/RowType.java -------------------------------------------------------------------------------- /src/main/java/io/github/melin/sqlflow/type/Type.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melin/sqlflow/HEAD/src/main/java/io/github/melin/sqlflow/type/Type.java -------------------------------------------------------------------------------- /src/main/java/io/github/melin/sqlflow/type/UnknownType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melin/sqlflow/HEAD/src/main/java/io/github/melin/sqlflow/type/UnknownType.java -------------------------------------------------------------------------------- /src/main/java/io/github/melin/sqlflow/util/AstUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melin/sqlflow/HEAD/src/main/java/io/github/melin/sqlflow/util/AstUtils.java -------------------------------------------------------------------------------- /src/main/java/io/github/melin/sqlflow/util/JsonUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melin/sqlflow/HEAD/src/main/java/io/github/melin/sqlflow/util/JsonUtils.java -------------------------------------------------------------------------------- /src/main/java/io/github/melin/sqlflow/util/NodeUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melin/sqlflow/HEAD/src/main/java/io/github/melin/sqlflow/util/NodeUtils.java -------------------------------------------------------------------------------- /src/test/java/io/github/melin/sqlflow/parser/AbstractSqlLineageTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melin/sqlflow/HEAD/src/test/java/io/github/melin/sqlflow/parser/AbstractSqlLineageTest.java -------------------------------------------------------------------------------- /src/test/java/io/github/melin/sqlflow/parser/flink/JdbcQueryMetadataService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melin/sqlflow/HEAD/src/test/java/io/github/melin/sqlflow/parser/flink/JdbcQueryMetadataService.java -------------------------------------------------------------------------------- /src/test/java/io/github/melin/sqlflow/parser/flink/SimpleFlinkMetadataService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melin/sqlflow/HEAD/src/test/java/io/github/melin/sqlflow/parser/flink/SimpleFlinkMetadataService.java -------------------------------------------------------------------------------- /src/test/java/io/github/melin/sqlflow/parser/presto/PrestoSqlLineageTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melin/sqlflow/HEAD/src/test/java/io/github/melin/sqlflow/parser/presto/PrestoSqlLineageTest.java -------------------------------------------------------------------------------- /src/test/java/io/github/melin/sqlflow/parser/presto/SimplePrestoMetadataService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melin/sqlflow/HEAD/src/test/java/io/github/melin/sqlflow/parser/presto/SimplePrestoMetadataService.java -------------------------------------------------------------------------------- /src/test/java/io/github/melin/sqlflow/parser/spark/SimpleSparkMetadataService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melin/sqlflow/HEAD/src/test/java/io/github/melin/sqlflow/parser/spark/SimpleSparkMetadataService.java -------------------------------------------------------------------------------- /src/test/java/io/github/melin/sqlflow/parser/spark/SparkSqlLineageTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melin/sqlflow/HEAD/src/test/java/io/github/melin/sqlflow/parser/spark/SparkSqlLineageTest.java -------------------------------------------------------------------------------- /src/test/java/io/github/melin/sqlflow/parser/spark/SparkSqlLineageTest1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melin/sqlflow/HEAD/src/test/java/io/github/melin/sqlflow/parser/spark/SparkSqlLineageTest1.java -------------------------------------------------------------------------------- /src/test/kotlin/io/github/melin/sqlflow/parser/flink/FlinkSqlLineageTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melin/sqlflow/HEAD/src/test/kotlin/io/github/melin/sqlflow/parser/flink/FlinkSqlLineageTest.kt -------------------------------------------------------------------------------- /src/test/kotlin/io/github/melin/sqlflow/parser/flink/FlinkSqlLineageTest1.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melin/sqlflow/HEAD/src/test/kotlin/io/github/melin/sqlflow/parser/flink/FlinkSqlLineageTest1.kt -------------------------------------------------------------------------------- /src/test/kotlin/io/github/melin/sqlflow/parser/flink/FlinkSqlLineageTest2.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melin/sqlflow/HEAD/src/test/kotlin/io/github/melin/sqlflow/parser/flink/FlinkSqlLineageTest2.kt -------------------------------------------------------------------------------- /src/test/kotlin/io/github/melin/sqlflow/parser/flink/FlinkSqlLineageTest3.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melin/sqlflow/HEAD/src/test/kotlin/io/github/melin/sqlflow/parser/flink/FlinkSqlLineageTest3.kt -------------------------------------------------------------------------------- /src/test/resources/examples/flink/createView.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melin/sqlflow/HEAD/src/test/resources/examples/flink/createView.sql -------------------------------------------------------------------------------- /src/test/resources/examples/flink/flink.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melin/sqlflow/HEAD/src/test/resources/examples/flink/flink.sql -------------------------------------------------------------------------------- /src/test/resources/examples/flink/insertFromSelectQueries.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melin/sqlflow/HEAD/src/test/resources/examples/flink/insertFromSelectQueries.sql -------------------------------------------------------------------------------- /src/test/resources/examples/flink/selectAggregation.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melin/sqlflow/HEAD/src/test/resources/examples/flink/selectAggregation.sql -------------------------------------------------------------------------------- /src/test/resources/examples/flink/selectDistinct.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melin/sqlflow/HEAD/src/test/resources/examples/flink/selectDistinct.sql -------------------------------------------------------------------------------- /src/test/resources/examples/flink/selectJoin.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melin/sqlflow/HEAD/src/test/resources/examples/flink/selectJoin.sql -------------------------------------------------------------------------------- /src/test/resources/examples/flink/selectPatternRecognition.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melin/sqlflow/HEAD/src/test/resources/examples/flink/selectPatternRecognition.sql -------------------------------------------------------------------------------- /src/test/resources/examples/flink/selectWhere.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melin/sqlflow/HEAD/src/test/resources/examples/flink/selectWhere.sql -------------------------------------------------------------------------------- /src/test/resources/examples/flink/selectWindowTVF.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melin/sqlflow/HEAD/src/test/resources/examples/flink/selectWindowTVF.sql -------------------------------------------------------------------------------- /src/test/resources/examples/flink/selectWithClause.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melin/sqlflow/HEAD/src/test/resources/examples/flink/selectWithClause.sql -------------------------------------------------------------------------------- /src/test/resources/flink-test.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/melin/sqlflow/HEAD/src/test/resources/flink-test.sql --------------------------------------------------------------------------------