├── .asf.yaml ├── .editorconfig ├── .gitattributes ├── .github └── workflows │ ├── gradle-wrapper-validation.yml │ ├── main.yml │ ├── publish-non-release-website-updates.yml │ ├── publish-website-on-release.yml │ ├── site.yml │ └── stale.yml ├── .gitignore ├── .idea ├── icon.png └── vcs.xml ├── .mailmap ├── .ratignore ├── Jenkinsfile ├── LICENSE ├── NOTICE ├── README ├── README.md ├── arrow ├── build.gradle.kts ├── gradle.properties └── src │ ├── main │ └── java │ │ └── org │ │ └── apache │ │ └── calcite │ │ └── adapter │ │ └── arrow │ │ ├── AbstractArrowEnumerator.java │ │ ├── ArrowEnumerable.java │ │ ├── ArrowFieldTypeFactory.java │ │ ├── ArrowFilter.java │ │ ├── ArrowFilterEnumerator.java │ │ ├── ArrowMethod.java │ │ ├── ArrowProject.java │ │ ├── ArrowProjectEnumerator.java │ │ ├── ArrowRel.java │ │ ├── ArrowRules.java │ │ ├── ArrowSchema.java │ │ ├── ArrowSchemaFactory.java │ │ ├── ArrowTable.java │ │ ├── ArrowTableScan.java │ │ ├── ArrowToEnumerableConverter.java │ │ ├── ArrowTranslator.java │ │ └── package-info.java │ └── test │ ├── java │ └── org │ │ └── apache │ │ └── calcite │ │ └── adapter │ │ └── arrow │ │ ├── ArrowAdapterDataTypesTest.java │ │ ├── ArrowAdapterTest.java │ │ ├── ArrowDataTest.java │ │ └── ArrowExtension.java │ └── resources │ └── arrow-model.json ├── babel ├── build.gradle.kts └── src │ ├── main │ ├── codegen │ │ ├── config.fmpp │ │ └── includes │ │ │ ├── parserImpls.ftl │ │ │ └── parserPostgresImpls.ftl │ └── java │ │ └── org │ │ └── apache │ │ └── calcite │ │ └── sql │ │ └── babel │ │ ├── SqlBabelCreateTable.java │ │ ├── TableCollectionType.java │ │ ├── package-info.java │ │ └── postgres │ │ ├── SqlBegin.java │ │ ├── SqlCommit.java │ │ ├── SqlDiscard.java │ │ ├── SqlRollback.java │ │ ├── SqlSetOptions.java │ │ ├── SqlShow.java │ │ ├── TransactionChainingMode.java │ │ ├── TransactionMode.java │ │ └── package-info.java │ └── test │ ├── java │ └── org │ │ └── apache │ │ └── calcite │ │ └── test │ │ ├── BabelDdlExecutor.java │ │ ├── BabelParserTest.java │ │ ├── BabelQuidemTest.java │ │ ├── BabelTest.java │ │ └── package-info.java │ └── resources │ └── sql │ ├── big-query.iq │ ├── dummy.iq │ ├── postgresql.iq │ ├── redshift.iq │ ├── select.iq │ └── spark.iq ├── bom └── build.gradle.kts ├── cassandra ├── build.gradle.kts ├── gradle.properties └── src │ ├── main │ └── java │ │ └── org │ │ └── apache │ │ └── calcite │ │ └── adapter │ │ └── cassandra │ │ ├── CassandraEnumerator.java │ │ ├── CassandraFilter.java │ │ ├── CassandraLimit.java │ │ ├── CassandraMethod.java │ │ ├── CassandraProject.java │ │ ├── CassandraRel.java │ │ ├── CassandraRules.java │ │ ├── CassandraSchema.java │ │ ├── CassandraSchemaFactory.java │ │ ├── CassandraSort.java │ │ ├── CassandraTable.java │ │ ├── CassandraTableScan.java │ │ ├── CassandraToEnumerableConverter.java │ │ ├── CassandraToEnumerableConverterRule.java │ │ ├── CqlToSqlTypeConversionRules.java │ │ └── package-info.java │ └── test │ ├── java │ └── org │ │ └── apache │ │ └── calcite │ │ └── test │ │ ├── CassandraAdapterDataTypesTest.java │ │ ├── CassandraAdapterTest.java │ │ ├── CassandraAdapterWithoutKeyspaceTest.java │ │ └── CassandraExtension.java │ └── resources │ ├── cassandra.yaml │ ├── datatypes.cql │ ├── log4j2-test.xml │ ├── model-datatypes.json │ ├── model-without-keyspace.json │ ├── model.json │ ├── twissandra-small.cql │ └── twissandra.cql ├── core ├── build.gradle.kts ├── gradle.properties └── src │ ├── main │ ├── codegen │ │ ├── config.fmpp │ │ ├── default_config.fmpp │ │ ├── includes │ │ │ ├── compoundIdentifier.ftl │ │ │ └── parserImpls.ftl │ │ └── templates │ │ │ └── Parser.jj │ ├── java │ │ └── org │ │ │ └── apache │ │ │ └── calcite │ │ │ ├── CalciteImmutable.java │ │ │ ├── DataContext.java │ │ │ ├── DataContexts.java │ │ │ ├── Demo.java │ │ │ ├── adapter │ │ │ ├── Java9Workaround.java │ │ │ ├── clone │ │ │ │ ├── ArrayTable.java │ │ │ │ ├── CloneSchema.java │ │ │ │ ├── ColumnLoader.java │ │ │ │ ├── ListTable.java │ │ │ │ └── package-info.java │ │ │ ├── enumerable │ │ │ │ ├── AggAddContext.java │ │ │ │ ├── AggContext.java │ │ │ │ ├── AggImpState.java │ │ │ │ ├── AggImplementor.java │ │ │ │ ├── AggResetContext.java │ │ │ │ ├── AggResultContext.java │ │ │ │ ├── AggregateLambdaFactory.java │ │ │ │ ├── BasicAggregateLambdaFactory.java │ │ │ │ ├── BasicLazyAccumulator.java │ │ │ │ ├── CallImplementor.java │ │ │ │ ├── EnumUtils.java │ │ │ │ ├── EnumerableAggregate.java │ │ │ │ ├── EnumerableAggregateBase.java │ │ │ │ ├── EnumerableAggregateRule.java │ │ │ │ ├── EnumerableAsofJoin.java │ │ │ │ ├── EnumerableAsofJoinRule.java │ │ │ │ ├── EnumerableBatchNestedLoopJoin.java │ │ │ │ ├── EnumerableBatchNestedLoopJoinRule.java │ │ │ │ ├── EnumerableBindable.java │ │ │ │ ├── EnumerableCalc.java │ │ │ │ ├── EnumerableCalcRule.java │ │ │ │ ├── EnumerableCollect.java │ │ │ │ ├── EnumerableCollectRule.java │ │ │ │ ├── EnumerableConvention.java │ │ │ │ ├── EnumerableCorrelate.java │ │ │ │ ├── EnumerableCorrelateRule.java │ │ │ │ ├── EnumerableFilter.java │ │ │ │ ├── EnumerableFilterRule.java │ │ │ │ ├── EnumerableFilterToCalcRule.java │ │ │ │ ├── EnumerableHashJoin.java │ │ │ │ ├── EnumerableInterpretable.java │ │ │ │ ├── EnumerableInterpreter.java │ │ │ │ ├── EnumerableInterpreterRule.java │ │ │ │ ├── EnumerableIntersect.java │ │ │ │ ├── EnumerableIntersectRule.java │ │ │ │ ├── EnumerableJoinRule.java │ │ │ │ ├── EnumerableLimit.java │ │ │ │ ├── EnumerableLimitRule.java │ │ │ │ ├── EnumerableLimitSort.java │ │ │ │ ├── EnumerableLimitSortRule.java │ │ │ │ ├── EnumerableMatch.java │ │ │ │ ├── EnumerableMatchRule.java │ │ │ │ ├── EnumerableMergeJoin.java │ │ │ │ ├── EnumerableMergeJoinRule.java │ │ │ │ ├── EnumerableMergeUnion.java │ │ │ │ ├── EnumerableMergeUnionRule.java │ │ │ │ ├── EnumerableMinus.java │ │ │ │ ├── EnumerableMinusRule.java │ │ │ │ ├── EnumerableNestedLoopJoin.java │ │ │ │ ├── EnumerableProject.java │ │ │ │ ├── EnumerableProjectRule.java │ │ │ │ ├── EnumerableProjectToCalcRule.java │ │ │ │ ├── EnumerableRel.java │ │ │ │ ├── EnumerableRelFactories.java │ │ │ │ ├── EnumerableRelImplementor.java │ │ │ │ ├── EnumerableRepeatUnion.java │ │ │ │ ├── EnumerableRepeatUnionRule.java │ │ │ │ ├── EnumerableRules.java │ │ │ │ ├── EnumerableSort.java │ │ │ │ ├── EnumerableSortRule.java │ │ │ │ ├── EnumerableSortedAggregate.java │ │ │ │ ├── EnumerableSortedAggregateRule.java │ │ │ │ ├── EnumerableTableFunctionScan.java │ │ │ │ ├── EnumerableTableFunctionScanRule.java │ │ │ │ ├── EnumerableTableModify.java │ │ │ │ ├── EnumerableTableModifyRule.java │ │ │ │ ├── EnumerableTableScan.java │ │ │ │ ├── EnumerableTableScanRule.java │ │ │ │ ├── EnumerableTableSpool.java │ │ │ │ ├── EnumerableTableSpoolRule.java │ │ │ │ ├── EnumerableTraitsUtils.java │ │ │ │ ├── EnumerableUncollect.java │ │ │ │ ├── EnumerableUncollectRule.java │ │ │ │ ├── EnumerableUnion.java │ │ │ │ ├── EnumerableUnionRule.java │ │ │ │ ├── EnumerableValues.java │ │ │ │ ├── EnumerableValuesRule.java │ │ │ │ ├── EnumerableWindow.java │ │ │ │ ├── EnumerableWindowRule.java │ │ │ │ ├── JavaRelImplementor.java │ │ │ │ ├── JavaRowFormat.java │ │ │ │ ├── LazyAggregateLambdaFactory.java │ │ │ │ ├── MatchImplementor.java │ │ │ │ ├── MatchUtils.java │ │ │ │ ├── NestedBlockBuilder.java │ │ │ │ ├── NestedBlockBuilderImpl.java │ │ │ │ ├── NotNullImplementor.java │ │ │ │ ├── NullPolicy.java │ │ │ │ ├── PhysType.java │ │ │ │ ├── PhysTypeImpl.java │ │ │ │ ├── ReflectiveCallNotNullImplementor.java │ │ │ │ ├── RexImpTable.java │ │ │ │ ├── RexToLixTranslator.java │ │ │ │ ├── SourceSorter.java │ │ │ │ ├── StrictAggImplementor.java │ │ │ │ ├── StrictWinAggImplementor.java │ │ │ │ ├── TableFunctionCallImplementor.java │ │ │ │ ├── WinAggAddContext.java │ │ │ │ ├── WinAggContext.java │ │ │ │ ├── WinAggFrameContext.java │ │ │ │ ├── WinAggFrameResultContext.java │ │ │ │ ├── WinAggImplementor.java │ │ │ │ ├── WinAggResetContext.java │ │ │ │ ├── WinAggResultContext.java │ │ │ │ ├── impl │ │ │ │ │ ├── AggAddContextImpl.java │ │ │ │ │ ├── AggResetContextImpl.java │ │ │ │ │ ├── AggResultContextImpl.java │ │ │ │ │ ├── WinAggAddContextImpl.java │ │ │ │ │ ├── WinAggResetContextImpl.java │ │ │ │ │ ├── WinAggResultContextImpl.java │ │ │ │ │ └── package-info.java │ │ │ │ └── package-info.java │ │ │ ├── java │ │ │ │ ├── AbstractQueryableTable.java │ │ │ │ ├── Array.java │ │ │ │ ├── JavaTypeFactory.java │ │ │ │ ├── Map.java │ │ │ │ ├── ReflectiveSchema.java │ │ │ │ └── package-info.java │ │ │ ├── jdbc │ │ │ │ ├── JdbcBaseSchema.java │ │ │ │ ├── JdbcCatalogSchema.java │ │ │ │ ├── JdbcConvention.java │ │ │ │ ├── JdbcCorrelationDataContext.java │ │ │ │ ├── JdbcCorrelationDataContextBuilder.java │ │ │ │ ├── JdbcCorrelationDataContextBuilderImpl.java │ │ │ │ ├── JdbcImplementor.java │ │ │ │ ├── JdbcQueryProvider.java │ │ │ │ ├── JdbcRel.java │ │ │ │ ├── JdbcRules.java │ │ │ │ ├── JdbcSchema.java │ │ │ │ ├── JdbcTable.java │ │ │ │ ├── JdbcTableScan.java │ │ │ │ ├── JdbcToEnumerableConverter.java │ │ │ │ ├── JdbcToEnumerableConverterRule.java │ │ │ │ ├── JdbcUtils.java │ │ │ │ └── package-info.java │ │ │ └── package-info.java │ │ │ ├── config │ │ │ ├── CalciteConnectionConfig.java │ │ │ ├── CalciteConnectionConfigImpl.java │ │ │ ├── CalciteConnectionProperty.java │ │ │ ├── CalciteSystemProperty.java │ │ │ ├── CharLiteralStyle.java │ │ │ ├── Lex.java │ │ │ ├── NullCollation.java │ │ │ └── package-info.java │ │ │ ├── interpreter │ │ │ ├── AbstractSingleNode.java │ │ │ ├── AggregateNode.java │ │ │ ├── BindableConvention.java │ │ │ ├── BindableRel.java │ │ │ ├── Bindables.java │ │ │ ├── CollectNode.java │ │ │ ├── Compiler.java │ │ │ ├── Context.java │ │ │ ├── FilterNode.java │ │ │ ├── InterpretableConvention.java │ │ │ ├── InterpretableConverter.java │ │ │ ├── InterpretableRel.java │ │ │ ├── Interpreter.java │ │ │ ├── Interpreters.java │ │ │ ├── JaninoRexCompiler.java │ │ │ ├── JoinNode.java │ │ │ ├── MatchNode.java │ │ │ ├── Node.java │ │ │ ├── Nodes.java │ │ │ ├── NoneToBindableConverterRule.java │ │ │ ├── ProjectNode.java │ │ │ ├── Row.java │ │ │ ├── Scalar.java │ │ │ ├── SetOpNode.java │ │ │ ├── Sink.java │ │ │ ├── SortNode.java │ │ │ ├── Source.java │ │ │ ├── TableFunctionScanNode.java │ │ │ ├── TableScanNode.java │ │ │ ├── UncollectNode.java │ │ │ ├── UnionNode.java │ │ │ ├── ValuesNode.java │ │ │ ├── WindowNode.java │ │ │ └── package-info.java │ │ │ ├── jdbc │ │ │ ├── CachingCalciteSchema.java │ │ │ ├── CalciteConnection.java │ │ │ ├── CalciteConnectionImpl.java │ │ │ ├── CalciteFactory.java │ │ │ ├── CalciteJdbc41Factory.java │ │ │ ├── CalciteMetaColumnFactory.java │ │ │ ├── CalciteMetaColumnFactoryImpl.java │ │ │ ├── CalciteMetaImpl.java │ │ │ ├── CalciteMetaTableFactory.java │ │ │ ├── CalciteMetaTableFactoryImpl.java │ │ │ ├── CalcitePrepare.java │ │ │ ├── CalcitePreparedStatement.java │ │ │ ├── CalciteResultSet.java │ │ │ ├── CalciteRootSchema.java │ │ │ ├── CalciteSchema.java │ │ │ ├── CalciteStatement.java │ │ │ ├── ContextSqlValidator.java │ │ │ ├── Driver.java │ │ │ ├── JavaCollation.java │ │ │ ├── JavaRecordType.java │ │ │ ├── JavaTypeFactoryImpl.java │ │ │ ├── MetadataSchema.java │ │ │ ├── SimpleCalciteSchema.java │ │ │ ├── SqlTimeoutException.java │ │ │ └── package-info.java │ │ │ ├── materialize │ │ │ ├── CachingLatticeStatisticProvider.java │ │ │ ├── DelegatingLatticeStatisticProvider.java │ │ │ ├── Lattice.java │ │ │ ├── LatticeChildNode.java │ │ │ ├── LatticeNode.java │ │ │ ├── LatticeRootNode.java │ │ │ ├── LatticeSpace.java │ │ │ ├── LatticeStatisticProvider.java │ │ │ ├── LatticeSuggester.java │ │ │ ├── LatticeTable.java │ │ │ ├── Lattices.java │ │ │ ├── MaterializationActor.java │ │ │ ├── MaterializationKey.java │ │ │ ├── MaterializationService.java │ │ │ ├── MutableNode.java │ │ │ ├── Path.java │ │ │ ├── ProfilerLatticeStatisticProvider.java │ │ │ ├── SqlLatticeStatisticProvider.java │ │ │ ├── SqlStatisticProvider.java │ │ │ ├── Step.java │ │ │ ├── TileKey.java │ │ │ ├── TileSuggester.java │ │ │ └── package-info.java │ │ │ ├── model │ │ │ ├── JsonColumn.java │ │ │ ├── JsonCustomSchema.java │ │ │ ├── JsonCustomTable.java │ │ │ ├── JsonFunction.java │ │ │ ├── JsonJdbcSchema.java │ │ │ ├── JsonLattice.java │ │ │ ├── JsonMapSchema.java │ │ │ ├── JsonMaterialization.java │ │ │ ├── JsonMeasure.java │ │ │ ├── JsonRoot.java │ │ │ ├── JsonSchema.java │ │ │ ├── JsonStream.java │ │ │ ├── JsonTable.java │ │ │ ├── JsonTile.java │ │ │ ├── JsonType.java │ │ │ ├── JsonTypeAttribute.java │ │ │ ├── JsonView.java │ │ │ ├── ModelHandler.java │ │ │ └── package-info.java │ │ │ ├── package-info.java │ │ │ ├── plan │ │ │ ├── AbstractRelOptPlanner.java │ │ │ ├── CommonRelExpressionRegistry.java │ │ │ ├── CommonRelSubExprRule.java │ │ │ ├── Context.java │ │ │ ├── Contexts.java │ │ │ ├── Convention.java │ │ │ ├── ConventionTraitDef.java │ │ │ ├── DeriveMode.java │ │ │ ├── MaterializedViewSubstitutionVisitor.java │ │ │ ├── MulticastRelOptListener.java │ │ │ ├── PlanTooComplexError.java │ │ │ ├── RelCompositeTrait.java │ │ │ ├── RelDigest.java │ │ │ ├── RelHintsPropagator.java │ │ │ ├── RelImplementor.java │ │ │ ├── RelMultipleTrait.java │ │ │ ├── RelOptAbstractTable.java │ │ │ ├── RelOptCluster.java │ │ │ ├── RelOptConnection.java │ │ │ ├── RelOptCost.java │ │ │ ├── RelOptCostFactory.java │ │ │ ├── RelOptCostImpl.java │ │ │ ├── RelOptLattice.java │ │ │ ├── RelOptListener.java │ │ │ ├── RelOptMaterialization.java │ │ │ ├── RelOptMaterializations.java │ │ │ ├── RelOptNode.java │ │ │ ├── RelOptPlanner.java │ │ │ ├── RelOptPredicateList.java │ │ │ ├── RelOptQuery.java │ │ │ ├── RelOptRule.java │ │ │ ├── RelOptRuleCall.java │ │ │ ├── RelOptRuleOperand.java │ │ │ ├── RelOptRuleOperandChildPolicy.java │ │ │ ├── RelOptRuleOperandChildren.java │ │ │ ├── RelOptRules.java │ │ │ ├── RelOptSamplingParameters.java │ │ │ ├── RelOptSchema.java │ │ │ ├── RelOptSchemaWithSampling.java │ │ │ ├── RelOptTable.java │ │ │ ├── RelOptUtil.java │ │ │ ├── RelRule.java │ │ │ ├── RelTrait.java │ │ │ ├── RelTraitDef.java │ │ │ ├── RelTraitPropagationVisitor.java │ │ │ ├── RelTraitSet.java │ │ │ ├── RexImplicationChecker.java │ │ │ ├── RuleEventLogger.java │ │ │ ├── Strong.java │ │ │ ├── SubstitutionVisitor.java │ │ │ ├── TableAccessMap.java │ │ │ ├── ViewExpanders.java │ │ │ ├── VisitorDataContext.java │ │ │ ├── hep │ │ │ │ ├── HepInstruction.java │ │ │ │ ├── HepMatchOrder.java │ │ │ │ ├── HepPlanner.java │ │ │ │ ├── HepProgram.java │ │ │ │ ├── HepProgramBuilder.java │ │ │ │ ├── HepRelMetadataProvider.java │ │ │ │ ├── HepRelVertex.java │ │ │ │ ├── HepRuleCall.java │ │ │ │ ├── HepState.java │ │ │ │ └── package-info.java │ │ │ ├── package-info.java │ │ │ ├── visualizer │ │ │ │ ├── InputExcludedRelWriter.java │ │ │ │ ├── NodeUpdateHelper.java │ │ │ │ ├── RuleMatchVisualizer.java │ │ │ │ ├── StepInfo.java │ │ │ │ └── package-info.java │ │ │ └── volcano │ │ │ │ ├── AbstractConverter.java │ │ │ │ ├── Dumpers.java │ │ │ │ ├── IterativeRuleDriver.java │ │ │ │ ├── IterativeRuleQueue.java │ │ │ │ ├── RelSet.java │ │ │ │ ├── RelSubset.java │ │ │ │ ├── RuleDriver.java │ │ │ │ ├── RuleQueue.java │ │ │ │ ├── TopDownRuleDriver.java │ │ │ │ ├── TopDownRuleQueue.java │ │ │ │ ├── VolcanoCost.java │ │ │ │ ├── VolcanoPlanner.java │ │ │ │ ├── VolcanoRelMetadataProvider.java │ │ │ │ ├── VolcanoRuleCall.java │ │ │ │ ├── VolcanoRuleMatch.java │ │ │ │ ├── VolcanoTimeoutException.java │ │ │ │ └── package-info.java │ │ │ ├── prepare │ │ │ ├── CalciteCatalogReader.java │ │ │ ├── CalciteMaterializer.java │ │ │ ├── CalcitePrepareImpl.java │ │ │ ├── CalciteSqlValidator.java │ │ │ ├── LixToRelTranslator.java │ │ │ ├── PlannerImpl.java │ │ │ ├── Prepare.java │ │ │ ├── QueryableRelBuilder.java │ │ │ ├── RelOptTableImpl.java │ │ │ └── package-info.java │ │ │ ├── profile │ │ │ ├── Profiler.java │ │ │ ├── ProfilerImpl.java │ │ │ ├── SimpleProfiler.java │ │ │ └── package-info.java │ │ │ ├── rel │ │ │ ├── AbstractRelNode.java │ │ │ ├── BiRel.java │ │ │ ├── InvalidRelException.java │ │ │ ├── PhysicalNode.java │ │ │ ├── RelCollation.java │ │ │ ├── RelCollationImpl.java │ │ │ ├── RelCollationTraitDef.java │ │ │ ├── RelCollations.java │ │ │ ├── RelCommonExpressionBasicSuggester.java │ │ │ ├── RelCommonExpressionSuggester.java │ │ │ ├── RelDistribution.java │ │ │ ├── RelDistributionTraitDef.java │ │ │ ├── RelDistributions.java │ │ │ ├── RelFieldCollation.java │ │ │ ├── RelHomogeneousShuttle.java │ │ │ ├── RelInput.java │ │ │ ├── RelNode.java │ │ │ ├── RelNodes.java │ │ │ ├── RelReferentialConstraint.java │ │ │ ├── RelReferentialConstraintImpl.java │ │ │ ├── RelRoot.java │ │ │ ├── RelShuttle.java │ │ │ ├── RelShuttleImpl.java │ │ │ ├── RelValidityChecker.java │ │ │ ├── RelVisitor.java │ │ │ ├── RelWriter.java │ │ │ ├── SingleRel.java │ │ │ ├── convert │ │ │ │ ├── Converter.java │ │ │ │ ├── ConverterImpl.java │ │ │ │ ├── ConverterRule.java │ │ │ │ ├── NoneConverter.java │ │ │ │ ├── TraitMatchingRule.java │ │ │ │ └── package-info.java │ │ │ ├── core │ │ │ │ ├── Aggregate.java │ │ │ │ ├── AggregateCall.java │ │ │ │ ├── AsofJoin.java │ │ │ │ ├── Calc.java │ │ │ │ ├── Collect.java │ │ │ │ ├── Combine.java │ │ │ │ ├── Correlate.java │ │ │ │ ├── CorrelationId.java │ │ │ │ ├── EquiJoin.java │ │ │ │ ├── Exchange.java │ │ │ │ ├── Filter.java │ │ │ │ ├── Intersect.java │ │ │ │ ├── Join.java │ │ │ │ ├── JoinInfo.java │ │ │ │ ├── JoinRelType.java │ │ │ │ ├── Match.java │ │ │ │ ├── Minus.java │ │ │ │ ├── Project.java │ │ │ │ ├── RelFactories.java │ │ │ │ ├── RepeatUnion.java │ │ │ │ ├── Sample.java │ │ │ │ ├── SetOp.java │ │ │ │ ├── Snapshot.java │ │ │ │ ├── Sort.java │ │ │ │ ├── SortExchange.java │ │ │ │ ├── Spool.java │ │ │ │ ├── TableFunctionScan.java │ │ │ │ ├── TableModify.java │ │ │ │ ├── TableScan.java │ │ │ │ ├── TableSpool.java │ │ │ │ ├── Uncollect.java │ │ │ │ ├── Union.java │ │ │ │ ├── Values.java │ │ │ │ ├── Window.java │ │ │ │ └── package-info.java │ │ │ ├── externalize │ │ │ │ ├── RelDotWriter.java │ │ │ │ ├── RelEnumTypes.java │ │ │ │ ├── RelJson.java │ │ │ │ ├── RelJsonReader.java │ │ │ │ ├── RelJsonWriter.java │ │ │ │ ├── RelWriterImpl.java │ │ │ │ ├── RelXmlWriter.java │ │ │ │ └── package-info.java │ │ │ ├── hint │ │ │ │ ├── CompositeHintPredicate.java │ │ │ │ ├── HintOptionChecker.java │ │ │ │ ├── HintPredicate.java │ │ │ │ ├── HintPredicates.java │ │ │ │ ├── HintStrategy.java │ │ │ │ ├── HintStrategyTable.java │ │ │ │ ├── Hintable.java │ │ │ │ ├── NodeTypeHintPredicate.java │ │ │ │ ├── RelHint.java │ │ │ │ └── package-info.java │ │ │ ├── logical │ │ │ │ ├── LogicalAggregate.java │ │ │ │ ├── LogicalAsofJoin.java │ │ │ │ ├── LogicalCalc.java │ │ │ │ ├── LogicalCorrelate.java │ │ │ │ ├── LogicalExchange.java │ │ │ │ ├── LogicalFilter.java │ │ │ │ ├── LogicalIntersect.java │ │ │ │ ├── LogicalJoin.java │ │ │ │ ├── LogicalMatch.java │ │ │ │ ├── LogicalMinus.java │ │ │ │ ├── LogicalProject.java │ │ │ │ ├── LogicalRepeatUnion.java │ │ │ │ ├── LogicalSnapshot.java │ │ │ │ ├── LogicalSort.java │ │ │ │ ├── LogicalSortExchange.java │ │ │ │ ├── LogicalTableFunctionScan.java │ │ │ │ ├── LogicalTableModify.java │ │ │ │ ├── LogicalTableScan.java │ │ │ │ ├── LogicalTableSpool.java │ │ │ │ ├── LogicalUnion.java │ │ │ │ ├── LogicalValues.java │ │ │ │ ├── LogicalWindow.java │ │ │ │ ├── ToLogicalConverter.java │ │ │ │ └── package-info.java │ │ │ ├── metadata │ │ │ │ ├── BuiltInMetadata.java │ │ │ │ ├── CachingRelMetadataProvider.java │ │ │ │ ├── ChainedRelMetadataProvider.java │ │ │ │ ├── CyclicMetadataException.java │ │ │ │ ├── DefaultRelMetadataProvider.java │ │ │ │ ├── DelegatingMetadataRel.java │ │ │ │ ├── JaninoRelMetadataProvider.java │ │ │ │ ├── Metadata.java │ │ │ │ ├── MetadataDef.java │ │ │ │ ├── MetadataFactory.java │ │ │ │ ├── MetadataFactoryImpl.java │ │ │ │ ├── MetadataHandler.java │ │ │ │ ├── MetadataHandlerProvider.java │ │ │ │ ├── NullSentinel.java │ │ │ │ ├── ProxyingMetadataHandlerProvider.java │ │ │ │ ├── ReflectiveRelMetadataProvider.java │ │ │ │ ├── RelColumnMapping.java │ │ │ │ ├── RelColumnOrigin.java │ │ │ │ ├── RelMdAllPredicates.java │ │ │ │ ├── RelMdCollation.java │ │ │ │ ├── RelMdColumnOrigins.java │ │ │ │ ├── RelMdColumnUniqueness.java │ │ │ │ ├── RelMdDistinctRowCount.java │ │ │ │ ├── RelMdDistribution.java │ │ │ │ ├── RelMdExplainVisibility.java │ │ │ │ ├── RelMdExpressionLineage.java │ │ │ │ ├── RelMdFunctionalDependency.java │ │ │ │ ├── RelMdLowerBoundCost.java │ │ │ │ ├── RelMdMaxRowCount.java │ │ │ │ ├── RelMdMeasure.java │ │ │ │ ├── RelMdMemory.java │ │ │ │ ├── RelMdMinRowCount.java │ │ │ │ ├── RelMdNodeTypes.java │ │ │ │ ├── RelMdParallelism.java │ │ │ │ ├── RelMdPercentageOriginalRows.java │ │ │ │ ├── RelMdPopulationSize.java │ │ │ │ ├── RelMdPredicates.java │ │ │ │ ├── RelMdRowCount.java │ │ │ │ ├── RelMdSelectivity.java │ │ │ │ ├── RelMdSize.java │ │ │ │ ├── RelMdTableReferences.java │ │ │ │ ├── RelMdUniqueKeys.java │ │ │ │ ├── RelMdUtil.java │ │ │ │ ├── RelMetadataProvider.java │ │ │ │ ├── RelMetadataQuery.java │ │ │ │ ├── RelMetadataQueryBase.java │ │ │ │ ├── UnboundMetadata.java │ │ │ │ ├── janino │ │ │ │ │ ├── CacheGeneratorUtil.java │ │ │ │ │ ├── CacheUtil.java │ │ │ │ │ ├── CodeGeneratorUtil.java │ │ │ │ │ ├── DescriptiveCacheKey.java │ │ │ │ │ ├── DispatchGenerator.java │ │ │ │ │ ├── RelMetadataHandlerGeneratorUtil.java │ │ │ │ │ └── package-info.java │ │ │ │ └── package-info.java │ │ │ ├── mutable │ │ │ │ ├── Holder.java │ │ │ │ ├── MutableAggregate.java │ │ │ │ ├── MutableBiRel.java │ │ │ │ ├── MutableCalc.java │ │ │ │ ├── MutableCollect.java │ │ │ │ ├── MutableCorrelate.java │ │ │ │ ├── MutableExchange.java │ │ │ │ ├── MutableFilter.java │ │ │ │ ├── MutableIntersect.java │ │ │ │ ├── MutableJoin.java │ │ │ │ ├── MutableLeafRel.java │ │ │ │ ├── MutableMatch.java │ │ │ │ ├── MutableMinus.java │ │ │ │ ├── MutableMultiRel.java │ │ │ │ ├── MutableProject.java │ │ │ │ ├── MutableRel.java │ │ │ │ ├── MutableRelType.java │ │ │ │ ├── MutableRelVisitor.java │ │ │ │ ├── MutableRels.java │ │ │ │ ├── MutableSample.java │ │ │ │ ├── MutableScan.java │ │ │ │ ├── MutableSetOp.java │ │ │ │ ├── MutableSingleRel.java │ │ │ │ ├── MutableSort.java │ │ │ │ ├── MutableTableFunctionScan.java │ │ │ │ ├── MutableTableModify.java │ │ │ │ ├── MutableUncollect.java │ │ │ │ ├── MutableUnion.java │ │ │ │ ├── MutableValues.java │ │ │ │ ├── MutableWindow.java │ │ │ │ └── package-info.java │ │ │ ├── package-info.java │ │ │ ├── rel2sql │ │ │ │ ├── RelToSqlConverter.java │ │ │ │ ├── SqlImplementor.java │ │ │ │ └── package-info.java │ │ │ ├── rules │ │ │ │ ├── AbstractJoinExtractFilterRule.java │ │ │ │ ├── AggregateCaseToFilterRule.java │ │ │ │ ├── AggregateExpandDistinctAggregatesRule.java │ │ │ │ ├── AggregateExpandWithinDistinctRule.java │ │ │ │ ├── AggregateExtractProjectRule.java │ │ │ │ ├── AggregateFilterToCaseRule.java │ │ │ │ ├── AggregateFilterTransposeRule.java │ │ │ │ ├── AggregateGroupingSetsToUnionRule.java │ │ │ │ ├── AggregateJoinJoinRemoveRule.java │ │ │ │ ├── AggregateJoinRemoveRule.java │ │ │ │ ├── AggregateJoinTransposeRule.java │ │ │ │ ├── AggregateMergeRule.java │ │ │ │ ├── AggregateMinMaxToLimitRule.java │ │ │ │ ├── AggregateProjectConstantToDummyJoinRule.java │ │ │ │ ├── AggregateProjectMergeRule.java │ │ │ │ ├── AggregateProjectPullUpConstantsRule.java │ │ │ │ ├── AggregateProjectStarTableRule.java │ │ │ │ ├── AggregateReduceFunctionsRule.java │ │ │ │ ├── AggregateRemoveRule.java │ │ │ │ ├── AggregateStarTableRule.java │ │ │ │ ├── AggregateUnionAggregateRule.java │ │ │ │ ├── AggregateUnionTransposeRule.java │ │ │ │ ├── AggregateValuesRule.java │ │ │ │ ├── CalcMergeRule.java │ │ │ │ ├── CalcRelSplitter.java │ │ │ │ ├── CalcRemoveRule.java │ │ │ │ ├── CalcSplitRule.java │ │ │ │ ├── CoerceInputsRule.java │ │ │ │ ├── CommonRelSubExprRegisterRule.java │ │ │ │ ├── ConflictDetectionHelper.java │ │ │ │ ├── ConflictRule.java │ │ │ │ ├── CoreRules.java │ │ │ │ ├── DateRangeRules.java │ │ │ │ ├── DpHyp.java │ │ │ │ ├── DphypJoinReorderRule.java │ │ │ │ ├── EquiJoin.java │ │ │ │ ├── ExchangeRemoveConstantKeysRule.java │ │ │ │ ├── ExpandDisjunctionForJoinInputsRule.java │ │ │ │ ├── ExpandDisjunctionForTableRule.java │ │ │ │ ├── FilterAggregateTransposeRule.java │ │ │ │ ├── FilterCalcMergeRule.java │ │ │ │ ├── FilterCorrelateRule.java │ │ │ │ ├── FilterFlattenCorrelatedConditionRule.java │ │ │ │ ├── FilterJoinRule.java │ │ │ │ ├── FilterMergeRule.java │ │ │ │ ├── FilterMultiJoinMergeRule.java │ │ │ │ ├── FilterProjectTransposeRule.java │ │ │ │ ├── FilterRemoveIsNotDistinctFromRule.java │ │ │ │ ├── FilterSampleTransposeRule.java │ │ │ │ ├── FilterSetOpTransposeRule.java │ │ │ │ ├── FilterSortTransposeRule.java │ │ │ │ ├── FilterTableFunctionTransposeRule.java │ │ │ │ ├── FilterTableScanRule.java │ │ │ │ ├── FilterToCalcRule.java │ │ │ │ ├── FilterWindowTransposeRule.java │ │ │ │ ├── FullToLeftAndRightJoinRule.java │ │ │ │ ├── HyperEdge.java │ │ │ │ ├── HyperGraph.java │ │ │ │ ├── IntersectReorderRule.java │ │ │ │ ├── IntersectToDistinctRule.java │ │ │ │ ├── IntersectToExistsRule.java │ │ │ │ ├── IntersectToSemiJoinRule.java │ │ │ │ ├── JoinAddRedundantSemiJoinRule.java │ │ │ │ ├── JoinAssociateRule.java │ │ │ │ ├── JoinCommuteRule.java │ │ │ │ ├── JoinConditionExpandIsNotDistinctFromRule.java │ │ │ │ ├── JoinDeriveIsNotNullFilterRule.java │ │ │ │ ├── JoinExpandOrToUnionRule.java │ │ │ │ ├── JoinExtractFilterRule.java │ │ │ │ ├── JoinProjectTransposeRule.java │ │ │ │ ├── JoinPushExpressionsRule.java │ │ │ │ ├── JoinPushThroughJoinRule.java │ │ │ │ ├── JoinPushTransitivePredicatesRule.java │ │ │ │ ├── JoinToCorrelateRule.java │ │ │ │ ├── JoinToHyperGraphRule.java │ │ │ │ ├── JoinToMultiJoinRule.java │ │ │ │ ├── JoinUnionTransposeRule.java │ │ │ │ ├── LongBitmap.java │ │ │ │ ├── LoptJoinTree.java │ │ │ │ ├── LoptMultiJoin.java │ │ │ │ ├── LoptOptimizeJoinRule.java │ │ │ │ ├── LoptSemiJoinOptimizer.java │ │ │ │ ├── MatchRule.java │ │ │ │ ├── MaterializedViewFilterScanRule.java │ │ │ │ ├── MeasureRules.java │ │ │ │ ├── MinusToAntiJoinRule.java │ │ │ │ ├── MinusToDistinctRule.java │ │ │ │ ├── MinusToFilterRule.java │ │ │ │ ├── MultiJoin.java │ │ │ │ ├── MultiJoinOptimizeBushyRule.java │ │ │ │ ├── MultiJoinProjectTransposeRule.java │ │ │ │ ├── ProjectAggregateMergeRule.java │ │ │ │ ├── ProjectCalcMergeRule.java │ │ │ │ ├── ProjectCorrelateTransposeRule.java │ │ │ │ ├── ProjectFilterTransposeRule.java │ │ │ │ ├── ProjectJoinJoinRemoveRule.java │ │ │ │ ├── ProjectJoinRemoveRule.java │ │ │ │ ├── ProjectJoinTransposeRule.java │ │ │ │ ├── ProjectMergeRule.java │ │ │ │ ├── ProjectMultiJoinMergeRule.java │ │ │ │ ├── ProjectOverSumToSum0Rule.java │ │ │ │ ├── ProjectRemoveRule.java │ │ │ │ ├── ProjectSetOpTransposeRule.java │ │ │ │ ├── ProjectTableScanRule.java │ │ │ │ ├── ProjectToCalcRule.java │ │ │ │ ├── ProjectToWindowRule.java │ │ │ │ ├── ProjectWindowTransposeRule.java │ │ │ │ ├── PruneEmptyRules.java │ │ │ │ ├── PushProjector.java │ │ │ │ ├── ReduceDecimalsRule.java │ │ │ │ ├── ReduceExpressionsRule.java │ │ │ │ ├── SampleToFilterRule.java │ │ │ │ ├── SemiJoinFilterTransposeRule.java │ │ │ │ ├── SemiJoinJoinTransposeRule.java │ │ │ │ ├── SemiJoinProjectTransposeRule.java │ │ │ │ ├── SemiJoinRemoveRule.java │ │ │ │ ├── SemiJoinRule.java │ │ │ │ ├── SetOpToFilterRule.java │ │ │ │ ├── SingleValuesOptimizationRules.java │ │ │ │ ├── SortJoinCopyRule.java │ │ │ │ ├── SortJoinTransposeRule.java │ │ │ │ ├── SortMergeRule.java │ │ │ │ ├── SortProjectTransposeRule.java │ │ │ │ ├── SortRemoveConstantKeysRule.java │ │ │ │ ├── SortRemoveDuplicateKeysRule.java │ │ │ │ ├── SortRemoveRedundantRule.java │ │ │ │ ├── SortRemoveRule.java │ │ │ │ ├── SortUnionTransposeRule.java │ │ │ │ ├── SpatialRules.java │ │ │ │ ├── SubQueryRemoveRule.java │ │ │ │ ├── SubstitutionRule.java │ │ │ │ ├── TableScanRule.java │ │ │ │ ├── TransformationRule.java │ │ │ │ ├── UnionEliminatorRule.java │ │ │ │ ├── UnionMergeRule.java │ │ │ │ ├── UnionPullUpConstantsRule.java │ │ │ │ ├── UnionToDistinctRule.java │ │ │ │ ├── UnionToValuesRule.java │ │ │ │ ├── ValuesReduceRule.java │ │ │ │ ├── materialize │ │ │ │ │ ├── MaterializedViewAggregateRule.java │ │ │ │ │ ├── MaterializedViewJoinRule.java │ │ │ │ │ ├── MaterializedViewOnlyAggregateRule.java │ │ │ │ │ ├── MaterializedViewOnlyFilterRule.java │ │ │ │ │ ├── MaterializedViewOnlyJoinRule.java │ │ │ │ │ ├── MaterializedViewProjectAggregateRule.java │ │ │ │ │ ├── MaterializedViewProjectFilterRule.java │ │ │ │ │ ├── MaterializedViewProjectJoinRule.java │ │ │ │ │ ├── MaterializedViewRule.java │ │ │ │ │ ├── MaterializedViewRules.java │ │ │ │ │ └── package-info.java │ │ │ │ └── package-info.java │ │ │ ├── stream │ │ │ │ ├── Chi.java │ │ │ │ ├── Delta.java │ │ │ │ ├── LogicalChi.java │ │ │ │ ├── LogicalDelta.java │ │ │ │ ├── StreamRules.java │ │ │ │ └── package-info.java │ │ │ └── type │ │ │ │ ├── DelegatingTypeSystem.java │ │ │ │ ├── DynamicRecordType.java │ │ │ │ ├── DynamicRecordTypeImpl.java │ │ │ │ ├── RelCrossType.java │ │ │ │ ├── RelDataType.java │ │ │ │ ├── RelDataTypeComparability.java │ │ │ │ ├── RelDataTypeFactory.java │ │ │ │ ├── RelDataTypeFactoryImpl.java │ │ │ │ ├── RelDataTypeFamily.java │ │ │ │ ├── RelDataTypeField.java │ │ │ │ ├── RelDataTypeFieldImpl.java │ │ │ │ ├── RelDataTypeHolder.java │ │ │ │ ├── RelDataTypeImpl.java │ │ │ │ ├── RelDataTypePrecedenceList.java │ │ │ │ ├── RelDataTypeSystem.java │ │ │ │ ├── RelDataTypeSystemImpl.java │ │ │ │ ├── RelProtoDataType.java │ │ │ │ ├── RelRecordType.java │ │ │ │ ├── SingleColumnAliasRelDataType.java │ │ │ │ ├── StructKind.java │ │ │ │ ├── TimeFrame.java │ │ │ │ ├── TimeFrameSet.java │ │ │ │ ├── TimeFrames.java │ │ │ │ └── package-info.java │ │ │ ├── rex │ │ │ ├── LogicVisitor.java │ │ │ ├── RexAction.java │ │ │ ├── RexAnalyzer.java │ │ │ ├── RexBiVisitor.java │ │ │ ├── RexBiVisitorImpl.java │ │ │ ├── RexBuilder.java │ │ │ ├── RexCall.java │ │ │ ├── RexCallBinding.java │ │ │ ├── RexChecker.java │ │ │ ├── RexCopier.java │ │ │ ├── RexCorrelVariable.java │ │ │ ├── RexDigestIncludeType.java │ │ │ ├── RexDynamicParam.java │ │ │ ├── RexExecutable.java │ │ │ ├── RexExecutor.java │ │ │ ├── RexExecutorImpl.java │ │ │ ├── RexFieldAccess.java │ │ │ ├── RexFieldCollation.java │ │ │ ├── RexInputRef.java │ │ │ ├── RexInterpreter.java │ │ │ ├── RexLambda.java │ │ │ ├── RexLambdaRef.java │ │ │ ├── RexLiteral.java │ │ │ ├── RexLocalRef.java │ │ │ ├── RexMultisetUtil.java │ │ │ ├── RexNode.java │ │ │ ├── RexNodeAndFieldIndex.java │ │ │ ├── RexNormalize.java │ │ │ ├── RexOver.java │ │ │ ├── RexPattern.java │ │ │ ├── RexPatternFieldRef.java │ │ │ ├── RexPermutationShuttle.java │ │ │ ├── RexPermuteInputsShuttle.java │ │ │ ├── RexProgram.java │ │ │ ├── RexProgramBuilder.java │ │ │ ├── RexRangeRef.java │ │ │ ├── RexShuttle.java │ │ │ ├── RexSimplify.java │ │ │ ├── RexSlot.java │ │ │ ├── RexSqlConvertlet.java │ │ │ ├── RexSqlConvertletTable.java │ │ │ ├── RexSqlReflectiveConvertletTable.java │ │ │ ├── RexSqlStandardConvertletTable.java │ │ │ ├── RexSubQuery.java │ │ │ ├── RexTableInputRef.java │ │ │ ├── RexToSqlNodeConverter.java │ │ │ ├── RexToSqlNodeConverterImpl.java │ │ │ ├── RexTransformer.java │ │ │ ├── RexUnaryBiVisitor.java │ │ │ ├── RexUnknownAs.java │ │ │ ├── RexUtil.java │ │ │ ├── RexVariable.java │ │ │ ├── RexVisitor.java │ │ │ ├── RexVisitorImpl.java │ │ │ ├── RexWindow.java │ │ │ ├── RexWindowBound.java │ │ │ ├── RexWindowBounds.java │ │ │ ├── RexWindowExclusion.java │ │ │ └── package-info.java │ │ │ ├── runtime │ │ │ ├── AbstractImmutableList.java │ │ │ ├── AccumOperation.java │ │ │ ├── AddPointOperation.java │ │ │ ├── AddZTransformer.java │ │ │ ├── ArrayBindable.java │ │ │ ├── ArrayComparator.java │ │ │ ├── ArrayEnumeratorCursor.java │ │ │ ├── Automaton.java │ │ │ ├── AutomatonBuilder.java │ │ │ ├── BinarySearch.java │ │ │ ├── Bindable.java │ │ │ ├── BufferStyle.java │ │ │ ├── CalciteContextException.java │ │ │ ├── CalciteException.java │ │ │ ├── CalciteResource.java │ │ │ ├── CollectOperation.java │ │ │ ├── CompressionFunctions.java │ │ │ ├── ConsList.java │ │ │ ├── CoordinateTransformer.java │ │ │ ├── DeterministicAutomaton.java │ │ │ ├── Enumerables.java │ │ │ ├── EnumeratorCursor.java │ │ │ ├── Feature.java │ │ │ ├── FlatLists.java │ │ │ ├── FlipCoordinatesTransformer.java │ │ │ ├── FunctionContexts.java │ │ │ ├── HilbertCurve2D.java │ │ │ ├── Hook.java │ │ │ ├── HttpUtils.java │ │ │ ├── ImmutablePairList.java │ │ │ ├── JsonFunctions.java │ │ │ ├── Like.java │ │ │ ├── MapEntry.java │ │ │ ├── Matcher.java │ │ │ ├── ObjectEnumeratorCursor.java │ │ │ ├── PairList.java │ │ │ ├── PairLists.java │ │ │ ├── Pattern.java │ │ │ ├── PredicateImpl.java │ │ │ ├── ProjectionTransformer.java │ │ │ ├── RandomFunction.java │ │ │ ├── RecordEnumeratorCursor.java │ │ │ ├── RemoveHoleTransformer.java │ │ │ ├── RemovePointOperation.java │ │ │ ├── RemoveRepeatedPointsTransformer.java │ │ │ ├── Resources.java │ │ │ ├── ResultSetEnumerable.java │ │ │ ├── SocketFactoryImpl.java │ │ │ ├── SortedMultiMap.java │ │ │ ├── SpaceFillingCurve2D.java │ │ │ ├── SpatialTypeFunctions.java │ │ │ ├── SpatialTypeUtils.java │ │ │ ├── SplitOperation.java │ │ │ ├── SqlFunctions.java │ │ │ ├── Typed.java │ │ │ ├── UnionOperation.java │ │ │ ├── Unit.java │ │ │ ├── UrlFunctions.java │ │ │ ├── Utilities.java │ │ │ ├── XmlFunctions.java │ │ │ ├── package-info.java │ │ │ ├── rtti │ │ │ │ ├── BasicSqlTypeRtti.java │ │ │ │ ├── GenericSqlTypeRtti.java │ │ │ │ ├── RowSqlTypeRtti.java │ │ │ │ ├── RuntimeTypeInformation.java │ │ │ │ └── package-info.java │ │ │ └── variant │ │ │ │ ├── VariantNonNull.java │ │ │ │ ├── VariantNull.java │ │ │ │ ├── VariantSqlNull.java │ │ │ │ ├── VariantSqlValue.java │ │ │ │ ├── VariantValue.java │ │ │ │ └── package-info.java │ │ │ ├── schema │ │ │ ├── AggregateFunction.java │ │ │ ├── ColumnStrategy.java │ │ │ ├── CustomColumnResolvingTable.java │ │ │ ├── ExtensibleTable.java │ │ │ ├── FilterableTable.java │ │ │ ├── Function.java │ │ │ ├── FunctionContext.java │ │ │ ├── FunctionParameter.java │ │ │ ├── ImplementableAggFunction.java │ │ │ ├── ImplementableFunction.java │ │ │ ├── Member.java │ │ │ ├── ModifiableTable.java │ │ │ ├── ModifiableView.java │ │ │ ├── Path.java │ │ │ ├── ProjectableFilterableTable.java │ │ │ ├── QueryableTable.java │ │ │ ├── ScalarFunction.java │ │ │ ├── ScannableTable.java │ │ │ ├── Schema.java │ │ │ ├── SchemaFactory.java │ │ │ ├── SchemaPlus.java │ │ │ ├── SchemaVersion.java │ │ │ ├── Schemas.java │ │ │ ├── SemiMutableSchema.java │ │ │ ├── Statistic.java │ │ │ ├── Statistics.java │ │ │ ├── StreamableTable.java │ │ │ ├── Table.java │ │ │ ├── TableFactory.java │ │ │ ├── TableFunction.java │ │ │ ├── TableMacro.java │ │ │ ├── TemporalTable.java │ │ │ ├── TransientTable.java │ │ │ ├── TranslatableTable.java │ │ │ ├── Wrapper.java │ │ │ ├── impl │ │ │ │ ├── AbstractSchema.java │ │ │ │ ├── AbstractTable.java │ │ │ │ ├── AbstractTableQueryable.java │ │ │ │ ├── AggregateFunctionImpl.java │ │ │ │ ├── DelegatingSchema.java │ │ │ │ ├── ListTransientTable.java │ │ │ │ ├── LongSchemaVersion.java │ │ │ │ ├── MaterializedViewTable.java │ │ │ │ ├── ModifiableViewTable.java │ │ │ │ ├── ReflectiveFunctionBase.java │ │ │ │ ├── ScalarFunctionImpl.java │ │ │ │ ├── StarTable.java │ │ │ │ ├── TableFunctionImpl.java │ │ │ │ ├── TableMacroImpl.java │ │ │ │ ├── ViewTable.java │ │ │ │ ├── ViewTableMacro.java │ │ │ │ └── package-info.java │ │ │ ├── lookup │ │ │ │ ├── CompatibilityLookup.java │ │ │ │ ├── ConcatLookup.java │ │ │ │ ├── EmptyLookup.java │ │ │ │ ├── IgnoreCaseLookup.java │ │ │ │ ├── LikePattern.java │ │ │ │ ├── LoadingCacheLookup.java │ │ │ │ ├── Lookup.java │ │ │ │ ├── NameMapLookup.java │ │ │ │ ├── Named.java │ │ │ │ ├── SnapshotLookup.java │ │ │ │ ├── TransformingLookup.java │ │ │ │ └── package-info.java │ │ │ └── package-info.java │ │ │ ├── server │ │ │ ├── CalciteServer.java │ │ │ ├── CalciteServerStatement.java │ │ │ ├── DdlExecutor.java │ │ │ ├── DdlExecutorImpl.java │ │ │ └── package-info.java │ │ │ ├── sql │ │ │ ├── ExplicitOperatorBinding.java │ │ │ ├── JoinConditionType.java │ │ │ ├── JoinType.java │ │ │ ├── SqlAbstractDateTimeLiteral.java │ │ │ ├── SqlAbstractStringLiteral.java │ │ │ ├── SqlAccessEnum.java │ │ │ ├── SqlAccessType.java │ │ │ ├── SqlAggFunction.java │ │ │ ├── SqlAlienSystemTypeNameSpec.java │ │ │ ├── SqlAlter.java │ │ │ ├── SqlArrayWithAngleBracketsNameSpec.java │ │ │ ├── SqlAsOperator.java │ │ │ ├── SqlAsofJoin.java │ │ │ ├── SqlBasicCall.java │ │ │ ├── SqlBasicFunction.java │ │ │ ├── SqlBasicTypeNameSpec.java │ │ │ ├── SqlBinaryOperator.java │ │ │ ├── SqlBinaryStringLiteral.java │ │ │ ├── SqlCall.java │ │ │ ├── SqlCallBinding.java │ │ │ ├── SqlCharStringLiteral.java │ │ │ ├── SqlCollation.java │ │ │ ├── SqlCollectionTypeNameSpec.java │ │ │ ├── SqlCreate.java │ │ │ ├── SqlDataTypeSpec.java │ │ │ ├── SqlDateLiteral.java │ │ │ ├── SqlDdl.java │ │ │ ├── SqlDelete.java │ │ │ ├── SqlDescribeSchema.java │ │ │ ├── SqlDescribeTable.java │ │ │ ├── SqlDescriptorOperator.java │ │ │ ├── SqlDialect.java │ │ │ ├── SqlDialectFactory.java │ │ │ ├── SqlDialectFactoryImpl.java │ │ │ ├── SqlDialects.java │ │ │ ├── SqlDrop.java │ │ │ ├── SqlDynamicParam.java │ │ │ ├── SqlExplain.java │ │ │ ├── SqlExplainFormat.java │ │ │ ├── SqlExplainLevel.java │ │ │ ├── SqlFilterOperator.java │ │ │ ├── SqlFunction.java │ │ │ ├── SqlFunctionCategory.java │ │ │ ├── SqlFunctionalOperator.java │ │ │ ├── SqlGroupedWindowFunction.java │ │ │ ├── SqlHint.java │ │ │ ├── SqlHopTableFunction.java │ │ │ ├── SqlIdentifier.java │ │ │ ├── SqlInfixOperator.java │ │ │ ├── SqlInsert.java │ │ │ ├── SqlInsertKeyword.java │ │ │ ├── SqlInternalOperator.java │ │ │ ├── SqlIntervalLiteral.java │ │ │ ├── SqlIntervalQualifier.java │ │ │ ├── SqlJdbcDataTypeName.java │ │ │ ├── SqlJdbcFunctionCall.java │ │ │ ├── SqlJoin.java │ │ │ ├── SqlJsonConstructorNullClause.java │ │ │ ├── SqlJsonEmptyOrError.java │ │ │ ├── SqlJsonEncoding.java │ │ │ ├── SqlJsonExistsErrorBehavior.java │ │ │ ├── SqlJsonQueryEmptyOrErrorBehavior.java │ │ │ ├── SqlJsonQueryWrapperBehavior.java │ │ │ ├── SqlJsonValueEmptyOrErrorBehavior.java │ │ │ ├── SqlJsonValueReturning.java │ │ │ ├── SqlKind.java │ │ │ ├── SqlLambda.java │ │ │ ├── SqlLateralOperator.java │ │ │ ├── SqlLiteral.java │ │ │ ├── SqlMapTypeNameSpec.java │ │ │ ├── SqlMatchFunction.java │ │ │ ├── SqlMatchRecognize.java │ │ │ ├── SqlMeasureOperator.java │ │ │ ├── SqlMerge.java │ │ │ ├── SqlNode.java │ │ │ ├── SqlNodeList.java │ │ │ ├── SqlNullSemantics.java │ │ │ ├── SqlNullTreatmentOperator.java │ │ │ ├── SqlNumericLiteral.java │ │ │ ├── SqlOperandCountRange.java │ │ │ ├── SqlOperator.java │ │ │ ├── SqlOperatorBinding.java │ │ │ ├── SqlOperatorTable.java │ │ │ ├── SqlOrderBy.java │ │ │ ├── SqlOverOperator.java │ │ │ ├── SqlPivot.java │ │ │ ├── SqlPostfixOperator.java │ │ │ ├── SqlPrefixOperator.java │ │ │ ├── SqlProcedureCallOperator.java │ │ │ ├── SqlRankFunction.java │ │ │ ├── SqlRowTypeNameSpec.java │ │ │ ├── SqlSampleSpec.java │ │ │ ├── SqlSelect.java │ │ │ ├── SqlSelectKeyword.java │ │ │ ├── SqlSelectOperator.java │ │ │ ├── SqlSessionTableFunction.java │ │ │ ├── SqlSetOperator.java │ │ │ ├── SqlSetOption.java │ │ │ ├── SqlSetSemanticsTableOperator.java │ │ │ ├── SqlSingletonAggFunction.java │ │ │ ├── SqlSnapshot.java │ │ │ ├── SqlSpatialTypeOperatorTable.java │ │ │ ├── SqlSpecialOperator.java │ │ │ ├── SqlSplittableAggFunction.java │ │ │ ├── SqlStateCodes.java │ │ │ ├── SqlStaticAggFunction.java │ │ │ ├── SqlSyntax.java │ │ │ ├── SqlTableFunction.java │ │ │ ├── SqlTableRef.java │ │ │ ├── SqlTimeLiteral.java │ │ │ ├── SqlTimeTzLiteral.java │ │ │ ├── SqlTimestampLiteral.java │ │ │ ├── SqlTimestampTzLiteral.java │ │ │ ├── SqlTruncate.java │ │ │ ├── SqlTumbleTableFunction.java │ │ │ ├── SqlTypeConstructorFunction.java │ │ │ ├── SqlTypeNameSpec.java │ │ │ ├── SqlUnknownLiteral.java │ │ │ ├── SqlUnnestOperator.java │ │ │ ├── SqlUnpivot.java │ │ │ ├── SqlUnresolvedFunction.java │ │ │ ├── SqlUpdate.java │ │ │ ├── SqlUserDefinedTypeNameSpec.java │ │ │ ├── SqlUtil.java │ │ │ ├── SqlUuidLiteral.java │ │ │ ├── SqlValuesOperator.java │ │ │ ├── SqlWindow.java │ │ │ ├── SqlWindowTableFunction.java │ │ │ ├── SqlWith.java │ │ │ ├── SqlWithItem.java │ │ │ ├── SqlWithinDistinctOperator.java │ │ │ ├── SqlWithinGroupOperator.java │ │ │ ├── SqlWriter.java │ │ │ ├── SqlWriterConfig.java │ │ │ ├── Symbolizable.java │ │ │ ├── TableCharacteristic.java │ │ │ ├── advise │ │ │ │ ├── SqlAdvisor.java │ │ │ │ ├── SqlAdvisorGetHintsFunction.java │ │ │ │ ├── SqlAdvisorGetHintsFunction2.java │ │ │ │ ├── SqlAdvisorHint.java │ │ │ │ ├── SqlAdvisorHint2.java │ │ │ │ ├── SqlAdvisorValidator.java │ │ │ │ ├── SqlSimpleParser.java │ │ │ │ └── package-info.java │ │ │ ├── ddl │ │ │ │ ├── SqlAttributeDefinition.java │ │ │ │ ├── SqlCheckConstraint.java │ │ │ │ ├── SqlColumnDeclaration.java │ │ │ │ ├── SqlCreateForeignSchema.java │ │ │ │ ├── SqlCreateFunction.java │ │ │ │ ├── SqlCreateMaterializedView.java │ │ │ │ ├── SqlCreateSchema.java │ │ │ │ ├── SqlCreateTable.java │ │ │ │ ├── SqlCreateTableLike.java │ │ │ │ ├── SqlCreateType.java │ │ │ │ ├── SqlCreateView.java │ │ │ │ ├── SqlDdlNodes.java │ │ │ │ ├── SqlDropFunction.java │ │ │ │ ├── SqlDropMaterializedView.java │ │ │ │ ├── SqlDropObject.java │ │ │ │ ├── SqlDropSchema.java │ │ │ │ ├── SqlDropTable.java │ │ │ │ ├── SqlDropType.java │ │ │ │ ├── SqlDropView.java │ │ │ │ ├── SqlKeyConstraint.java │ │ │ │ ├── SqlTruncateTable.java │ │ │ │ └── package-info.java │ │ │ ├── dialect │ │ │ │ ├── AccessSqlDialect.java │ │ │ │ ├── AnsiSqlDialect.java │ │ │ │ ├── BigQuerySqlDialect.java │ │ │ │ ├── CalciteSqlDialect.java │ │ │ │ ├── ClickHouseSqlDialect.java │ │ │ │ ├── Db2SqlDialect.java │ │ │ │ ├── DerbySqlDialect.java │ │ │ │ ├── DorisSqlDialect.java │ │ │ │ ├── DuckDBSqlDialect.java │ │ │ │ ├── ExasolSqlDialect.java │ │ │ │ ├── FirebirdSqlDialect.java │ │ │ │ ├── FireboltSqlDialect.java │ │ │ │ ├── H2SqlDialect.java │ │ │ │ ├── HiveSqlDialect.java │ │ │ │ ├── HsqldbSqlDialect.java │ │ │ │ ├── InfobrightSqlDialect.java │ │ │ │ ├── InformixSqlDialect.java │ │ │ │ ├── IngresSqlDialect.java │ │ │ │ ├── InterbaseSqlDialect.java │ │ │ │ ├── JethroDataSqlDialect.java │ │ │ │ ├── LucidDbSqlDialect.java │ │ │ │ ├── MssqlSqlDialect.java │ │ │ │ ├── MysqlSqlDialect.java │ │ │ │ ├── NeoviewSqlDialect.java │ │ │ │ ├── NetezzaSqlDialect.java │ │ │ │ ├── OracleSqlDialect.java │ │ │ │ ├── ParaccelSqlDialect.java │ │ │ │ ├── PhoenixSqlDialect.java │ │ │ │ ├── PostgresqlSqlDialect.java │ │ │ │ ├── PrestoSqlDialect.java │ │ │ │ ├── RedshiftSqlDialect.java │ │ │ │ ├── SnowflakeSqlDialect.java │ │ │ │ ├── SparkSqlDialect.java │ │ │ │ ├── SqliteSqlDialect.java │ │ │ │ ├── StarRocksSqlDialect.java │ │ │ │ ├── SybaseSqlDialect.java │ │ │ │ ├── TeradataSqlDialect.java │ │ │ │ ├── TrinoSqlDialect.java │ │ │ │ ├── VerticaSqlDialect.java │ │ │ │ └── package-info.java │ │ │ ├── fun │ │ │ │ ├── LibraryOperator.java │ │ │ │ ├── OracleSqlOperatorTable.java │ │ │ │ ├── SqlAbstractGroupFunction.java │ │ │ │ ├── SqlAbstractTimeFunction.java │ │ │ │ ├── SqlAnyValueAggFunction.java │ │ │ │ ├── SqlArgumentAssignmentOperator.java │ │ │ │ ├── SqlArrayQueryConstructor.java │ │ │ │ ├── SqlArrayValueConstructor.java │ │ │ │ ├── SqlAvgAggFunction.java │ │ │ │ ├── SqlBaseContextVariable.java │ │ │ │ ├── SqlBasicAggFunction.java │ │ │ │ ├── SqlBasicOperator.java │ │ │ │ ├── SqlBetweenOperator.java │ │ │ │ ├── SqlBitOpAggFunction.java │ │ │ │ ├── SqlCallFactories.java │ │ │ │ ├── SqlCallFactory.java │ │ │ │ ├── SqlCase.java │ │ │ │ ├── SqlCaseOperator.java │ │ │ │ ├── SqlCastFunction.java │ │ │ │ ├── SqlCastOperator.java │ │ │ │ ├── SqlCoalesceFunction.java │ │ │ │ ├── SqlCollectionTableOperator.java │ │ │ │ ├── SqlColumnListConstructor.java │ │ │ │ ├── SqlConvertFunction.java │ │ │ │ ├── SqlCountAggFunction.java │ │ │ │ ├── SqlCovarAggFunction.java │ │ │ │ ├── SqlCurrentDateFunction.java │ │ │ │ ├── SqlCursorConstructor.java │ │ │ │ ├── SqlDatePartFunction.java │ │ │ │ ├── SqlDatetimePlusOperator.java │ │ │ │ ├── SqlDatetimeSubtractionOperator.java │ │ │ │ ├── SqlDefaultOperator.java │ │ │ │ ├── SqlDotOperator.java │ │ │ │ ├── SqlExtendOperator.java │ │ │ │ ├── SqlExtractFunction.java │ │ │ │ ├── SqlFirstLastValueAggFunction.java │ │ │ │ ├── SqlFloorFunction.java │ │ │ │ ├── SqlGroupIdFunction.java │ │ │ │ ├── SqlGroupingFunction.java │ │ │ │ ├── SqlGroupingIdFunction.java │ │ │ │ ├── SqlHistogramAggFunction.java │ │ │ │ ├── SqlInOperator.java │ │ │ │ ├── SqlInternalOperators.java │ │ │ │ ├── SqlIntervalOperator.java │ │ │ │ ├── SqlItemOperator.java │ │ │ │ ├── SqlJsonArrayAggAggFunction.java │ │ │ │ ├── SqlJsonArrayFunction.java │ │ │ │ ├── SqlJsonDepthFunction.java │ │ │ │ ├── SqlJsonExistsFunction.java │ │ │ │ ├── SqlJsonKeysFunction.java │ │ │ │ ├── SqlJsonLengthFunction.java │ │ │ │ ├── SqlJsonModifyFunction.java │ │ │ │ ├── SqlJsonObjectAggAggFunction.java │ │ │ │ ├── SqlJsonObjectFunction.java │ │ │ │ ├── SqlJsonPrettyFunction.java │ │ │ │ ├── SqlJsonQueryFunction.java │ │ │ │ ├── SqlJsonRemoveFunction.java │ │ │ │ ├── SqlJsonStorageSizeFunction.java │ │ │ │ ├── SqlJsonTypeFunction.java │ │ │ │ ├── SqlJsonTypeOperator.java │ │ │ │ ├── SqlJsonValueExpressionOperator.java │ │ │ │ ├── SqlJsonValueFunction.java │ │ │ │ ├── SqlLeadLagAggFunction.java │ │ │ │ ├── SqlLibrary.java │ │ │ │ ├── SqlLibraryOperatorTableFactory.java │ │ │ │ ├── SqlLibraryOperators.java │ │ │ │ ├── SqlLikeOperator.java │ │ │ │ ├── SqlListaggAggFunction.java │ │ │ │ ├── SqlLiteralAggFunction.java │ │ │ │ ├── SqlLiteralChainOperator.java │ │ │ │ ├── SqlMapQueryConstructor.java │ │ │ │ ├── SqlMapValueConstructor.java │ │ │ │ ├── SqlMinMaxAggFunction.java │ │ │ │ ├── SqlMonotonicBinaryOperator.java │ │ │ │ ├── SqlMonotonicUnaryFunction.java │ │ │ │ ├── SqlMultisetMemberOfOperator.java │ │ │ │ ├── SqlMultisetQueryConstructor.java │ │ │ │ ├── SqlMultisetSetOperator.java │ │ │ │ ├── SqlMultisetValueConstructor.java │ │ │ │ ├── SqlNewOperator.java │ │ │ │ ├── SqlNthValueAggFunction.java │ │ │ │ ├── SqlNtileAggFunction.java │ │ │ │ ├── SqlNullifFunction.java │ │ │ │ ├── SqlOracleConvertFunction.java │ │ │ │ ├── SqlOverlapsOperator.java │ │ │ │ ├── SqlOverlayFunction.java │ │ │ │ ├── SqlPositionFunction.java │ │ │ │ ├── SqlPosixRegexOperator.java │ │ │ │ ├── SqlQuantifyOperator.java │ │ │ │ ├── SqlRandIntegerFunction.java │ │ │ │ ├── SqlRegrCountAggFunction.java │ │ │ │ ├── SqlRollupOperator.java │ │ │ │ ├── SqlRowOperator.java │ │ │ │ ├── SqlSearchOperator.java │ │ │ │ ├── SqlSequenceValueOperator.java │ │ │ │ ├── SqlSingleValueAggFunction.java │ │ │ │ ├── SqlSpatialTypeFunctions.java │ │ │ │ ├── SqlStdOperatorTable.java │ │ │ │ ├── SqlStringContextVariable.java │ │ │ │ ├── SqlSubstringFunction.java │ │ │ │ ├── SqlSumAggFunction.java │ │ │ │ ├── SqlSumEmptyIsZeroAggFunction.java │ │ │ │ ├── SqlThrowOperator.java │ │ │ │ ├── SqlTimestampAddFunction.java │ │ │ │ ├── SqlTimestampDiffFunction.java │ │ │ │ ├── SqlTranslate3Function.java │ │ │ │ ├── SqlTranslateFunction.java │ │ │ │ ├── SqlTrimFunction.java │ │ │ │ └── package-info.java │ │ │ ├── package-info.java │ │ │ ├── parser │ │ │ │ ├── Span.java │ │ │ │ ├── SqlAbstractParserImpl.java │ │ │ │ ├── SqlParseException.java │ │ │ │ ├── SqlParser.java │ │ │ │ ├── SqlParserImplFactory.java │ │ │ │ ├── SqlParserPos.java │ │ │ │ ├── SqlParserUtil.java │ │ │ │ ├── StringAndPos.java │ │ │ │ ├── impl │ │ │ │ │ └── package-info.java │ │ │ │ └── package-info.java │ │ │ ├── pretty │ │ │ │ ├── SqlFormatOptions.java │ │ │ │ ├── SqlPrettyWriter.java │ │ │ │ └── package-info.java │ │ │ ├── type │ │ │ │ ├── AbstractSqlType.java │ │ │ │ ├── ApplySqlType.java │ │ │ │ ├── ArrayElementOperandTypeChecker.java │ │ │ │ ├── ArrayInsertOperandTypeChecker.java │ │ │ │ ├── ArraySqlType.java │ │ │ │ ├── AssignableOperandTypeChecker.java │ │ │ │ ├── BasicSqlType.java │ │ │ │ ├── ComparableOperandTypeChecker.java │ │ │ │ ├── CompositeOperandTypeChecker.java │ │ │ │ ├── CompositeSingleOperandTypeChecker.java │ │ │ │ ├── CursorReturnTypeInference.java │ │ │ │ ├── ExplicitOperandTypeChecker.java │ │ │ │ ├── ExplicitOperandTypeInference.java │ │ │ │ ├── ExplicitReturnTypeInference.java │ │ │ │ ├── ExtraSqlTypes.java │ │ │ │ ├── FamilyOperandTypeChecker.java │ │ │ │ ├── FunctionSqlType.java │ │ │ │ ├── ImplicitCastOperandTypeChecker.java │ │ │ │ ├── InferTypes.java │ │ │ │ ├── IntervalOperandTypeChecker.java │ │ │ │ ├── IntervalSqlType.java │ │ │ │ ├── JavaToSqlTypeConversionRules.java │ │ │ │ ├── LiteralOperandTypeChecker.java │ │ │ │ ├── MapSqlType.java │ │ │ │ ├── MatchReturnTypeInference.java │ │ │ │ ├── MeasureSqlType.java │ │ │ │ ├── MultisetOperandTypeChecker.java │ │ │ │ ├── MultisetSqlType.java │ │ │ │ ├── NonNullableAccessors.java │ │ │ │ ├── NotNullOperandTypeChecker.java │ │ │ │ ├── ObjectSqlType.java │ │ │ │ ├── OperandHandlers.java │ │ │ │ ├── OperandMetadataImpl.java │ │ │ │ ├── OperandTypes.java │ │ │ │ ├── OperandsTypeChecking.java │ │ │ │ ├── OrdinalReturnTypeInference.java │ │ │ │ ├── ReturnTypes.java │ │ │ │ ├── SameOperandTypeChecker.java │ │ │ │ ├── SameOperandTypeExceptLastOperandChecker.java │ │ │ │ ├── SetopOperandTypeChecker.java │ │ │ │ ├── SqlOperandCountRanges.java │ │ │ │ ├── SqlOperandHandler.java │ │ │ │ ├── SqlOperandMetadata.java │ │ │ │ ├── SqlOperandTypeChecker.java │ │ │ │ ├── SqlOperandTypeInference.java │ │ │ │ ├── SqlReturnTypeInference.java │ │ │ │ ├── SqlReturnTypeInferenceChain.java │ │ │ │ ├── SqlSingleOperandTypeChecker.java │ │ │ │ ├── SqlTypeAssignmentRule.java │ │ │ │ ├── SqlTypeCoercionRule.java │ │ │ │ ├── SqlTypeExplicitPrecedenceList.java │ │ │ │ ├── SqlTypeFactoryImpl.java │ │ │ │ ├── SqlTypeFamily.java │ │ │ │ ├── SqlTypeMappingRule.java │ │ │ │ ├── SqlTypeMappingRules.java │ │ │ │ ├── SqlTypeName.java │ │ │ │ ├── SqlTypeTransform.java │ │ │ │ ├── SqlTypeTransformCascade.java │ │ │ │ ├── SqlTypeTransforms.java │ │ │ │ ├── SqlTypeUtil.java │ │ │ │ ├── TableFunctionReturnTypeInference.java │ │ │ │ └── package-info.java │ │ │ ├── util │ │ │ │ ├── ChainedSqlOperatorTable.java │ │ │ │ ├── IdPair.java │ │ │ │ ├── ListSqlOperatorTable.java │ │ │ │ ├── ReflectiveSqlOperatorTable.java │ │ │ │ ├── SqlBasicVisitor.java │ │ │ │ ├── SqlBuilder.java │ │ │ │ ├── SqlOperatorTables.java │ │ │ │ ├── SqlShuttle.java │ │ │ │ ├── SqlString.java │ │ │ │ ├── SqlVisitor.java │ │ │ │ └── package-info.java │ │ │ └── validate │ │ │ │ ├── AbstractNamespace.java │ │ │ │ ├── AggChecker.java │ │ │ │ ├── AggFinder.java │ │ │ │ ├── AggVisitor.java │ │ │ │ ├── AggregatingScope.java │ │ │ │ ├── AggregatingSelectScope.java │ │ │ │ ├── AliasNamespace.java │ │ │ │ ├── CatalogScope.java │ │ │ │ ├── CollectNamespace.java │ │ │ │ ├── CollectScope.java │ │ │ │ ├── CyclicDefinitionException.java │ │ │ │ ├── DelegatingNamespace.java │ │ │ │ ├── DelegatingScope.java │ │ │ │ ├── DelegatingSqlValidatorCatalogReader.java │ │ │ │ ├── DelegatingSqlValidatorTable.java │ │ │ │ ├── EmptyScope.java │ │ │ │ ├── FieldNamespace.java │ │ │ │ ├── FilterRequirement.java │ │ │ │ ├── GroupByScope.java │ │ │ │ ├── IdentifierNamespace.java │ │ │ │ ├── JoinNamespace.java │ │ │ │ ├── JoinScope.java │ │ │ │ ├── LambdaNamespace.java │ │ │ │ ├── ListScope.java │ │ │ │ ├── MatchRecognizeNamespace.java │ │ │ │ ├── MatchRecognizeScope.java │ │ │ │ ├── MeasureScope.java │ │ │ │ ├── OrderByScope.java │ │ │ │ ├── OverScope.java │ │ │ │ ├── ParameterNamespace.java │ │ │ │ ├── ParameterScope.java │ │ │ │ ├── PivotNamespace.java │ │ │ │ ├── PivotScope.java │ │ │ │ ├── ProcedureNamespace.java │ │ │ │ ├── SchemaNamespace.java │ │ │ │ ├── ScopeChild.java │ │ │ │ ├── SelectNamespace.java │ │ │ │ ├── SelectScope.java │ │ │ │ ├── SemanticTable.java │ │ │ │ ├── SetopNamespace.java │ │ │ │ ├── SqlAbstractConformance.java │ │ │ │ ├── SqlConformance.java │ │ │ │ ├── SqlConformanceEnum.java │ │ │ │ ├── SqlDelegatingConformance.java │ │ │ │ ├── SqlIdentifierMoniker.java │ │ │ │ ├── SqlLambdaScope.java │ │ │ │ ├── SqlModality.java │ │ │ │ ├── SqlMoniker.java │ │ │ │ ├── SqlMonikerImpl.java │ │ │ │ ├── SqlMonikerType.java │ │ │ │ ├── SqlMonotonicity.java │ │ │ │ ├── SqlNameMatcher.java │ │ │ │ ├── SqlNameMatchers.java │ │ │ │ ├── SqlNonNullableAccessors.java │ │ │ │ ├── SqlQualified.java │ │ │ │ ├── SqlScopedShuttle.java │ │ │ │ ├── SqlUserDefinedAggFunction.java │ │ │ │ ├── SqlUserDefinedFunction.java │ │ │ │ ├── SqlUserDefinedTableFunction.java │ │ │ │ ├── SqlUserDefinedTableMacro.java │ │ │ │ ├── SqlValidator.java │ │ │ │ ├── SqlValidatorCatalogReader.java │ │ │ │ ├── SqlValidatorException.java │ │ │ │ ├── SqlValidatorImpl.java │ │ │ │ ├── SqlValidatorNamespace.java │ │ │ │ ├── SqlValidatorScope.java │ │ │ │ ├── SqlValidatorTable.java │ │ │ │ ├── SqlValidatorUtil.java │ │ │ │ ├── SqlValidatorWithHints.java │ │ │ │ ├── SqlWithItemTableRef.java │ │ │ │ ├── TableConstructorNamespace.java │ │ │ │ ├── TableNamespace.java │ │ │ │ ├── TableScope.java │ │ │ │ ├── UnnestNamespace.java │ │ │ │ ├── UnpivotNamespace.java │ │ │ │ ├── UnpivotScope.java │ │ │ │ ├── WithItemNamespace.java │ │ │ │ ├── WithItemRecursiveNamespace.java │ │ │ │ ├── WithNamespace.java │ │ │ │ ├── WithRecursiveScope.java │ │ │ │ ├── WithScope.java │ │ │ │ ├── implicit │ │ │ │ ├── AbstractTypeCoercion.java │ │ │ │ ├── TypeCoercion.java │ │ │ │ ├── TypeCoercionFactory.java │ │ │ │ ├── TypeCoercionImpl.java │ │ │ │ ├── TypeCoercions.java │ │ │ │ └── package-info.java │ │ │ │ └── package-info.java │ │ │ ├── sql2rel │ │ │ ├── AggConverter.java │ │ │ ├── AuxiliaryConverter.java │ │ │ ├── ConvertToChecked.java │ │ │ ├── CorrelateProjectExtractor.java │ │ │ ├── CorrelationReferenceFinder.java │ │ │ ├── DeduplicateCorrelateVariables.java │ │ │ ├── InitializerContext.java │ │ │ ├── InitializerExpressionFactory.java │ │ │ ├── NullInitializerExpressionFactory.java │ │ │ ├── ReflectiveConvertletTable.java │ │ │ ├── RelDecorrelator.java │ │ │ ├── RelFieldTrimmer.java │ │ │ ├── RelStructuredTypeFlattener.java │ │ │ ├── RexRewritingRelShuttle.java │ │ │ ├── SqlNodeToRexConverter.java │ │ │ ├── SqlNodeToRexConverterImpl.java │ │ │ ├── SqlRexContext.java │ │ │ ├── SqlRexConvertlet.java │ │ │ ├── SqlRexConvertletTable.java │ │ │ ├── SqlToRelConverter.java │ │ │ ├── StandardConvertletTable.java │ │ │ ├── SubQueryConverter.java │ │ │ └── package-info.java │ │ │ ├── statistic │ │ │ ├── CachingSqlStatisticProvider.java │ │ │ ├── MapSqlStatisticProvider.java │ │ │ ├── QuerySqlStatisticProvider.java │ │ │ └── package-info.java │ │ │ ├── tools │ │ │ ├── FrameworkConfig.java │ │ │ ├── Frameworks.java │ │ │ ├── Hoist.java │ │ │ ├── PigRelBuilder.java │ │ │ ├── Planner.java │ │ │ ├── Program.java │ │ │ ├── Programs.java │ │ │ ├── RelBuilder.java │ │ │ ├── RelBuilderFactory.java │ │ │ ├── RelConversionException.java │ │ │ ├── RelRunner.java │ │ │ ├── RelRunners.java │ │ │ ├── RuleSet.java │ │ │ ├── RuleSets.java │ │ │ ├── ValidationException.java │ │ │ └── package-info.java │ │ │ └── util │ │ │ ├── Arrow.java │ │ │ ├── ArrowSet.java │ │ │ ├── BarfingInvocationHandler.java │ │ │ ├── Benchmark.java │ │ │ ├── BitSets.java │ │ │ ├── BitString.java │ │ │ ├── BlackholeMap.java │ │ │ ├── Bug.java │ │ │ ├── BuiltInMethod.java │ │ │ ├── CalciteParserException.java │ │ │ ├── CalciteValidatorException.java │ │ │ ├── CancelFlag.java │ │ │ ├── CaseInsensitiveComparator.java │ │ │ ├── CastingList.java │ │ │ ├── ChunkList.java │ │ │ ├── Closer.java │ │ │ ├── Compatible.java │ │ │ ├── CompositeList.java │ │ │ ├── CompositeMap.java │ │ │ ├── ControlFlowException.java │ │ │ ├── ConversionUtil.java │ │ │ ├── DateString.java │ │ │ ├── DateTimeStringUtils.java │ │ │ ├── DelegatingInvocationHandler.java │ │ │ ├── EquivalenceSet.java │ │ │ ├── Filterator.java │ │ │ ├── Glossary.java │ │ │ ├── Holder.java │ │ │ ├── ImmutableBitSet.java │ │ │ ├── ImmutableIntList.java │ │ │ ├── ImmutableNullableList.java │ │ │ ├── ImmutableNullableMap.java │ │ │ ├── ImmutableNullableSet.java │ │ │ ├── IntList.java │ │ │ ├── IntegerIntervalSet.java │ │ │ ├── JdbcType.java │ │ │ ├── JdbcTypeImpl.java │ │ │ ├── JsonBuilder.java │ │ │ ├── LazyReference.java │ │ │ ├── Litmus.java │ │ │ ├── MonotonicSupplier.java │ │ │ ├── NameMap.java │ │ │ ├── NameMultimap.java │ │ │ ├── NameSet.java │ │ │ ├── NlsString.java │ │ │ ├── NumberUtil.java │ │ │ ├── Optionality.java │ │ │ ├── Pair.java │ │ │ ├── PartiallyOrderedSet.java │ │ │ ├── Permutation.java │ │ │ ├── PrecedenceClimbingParser.java │ │ │ ├── Puffin.java │ │ │ ├── RangeSets.java │ │ │ ├── ReflectUtil.java │ │ │ ├── ReflectiveVisitDispatcher.java │ │ │ ├── ReflectiveVisitor.java │ │ │ ├── RelToSqlConverterUtil.java │ │ │ ├── SaffronProperties.java │ │ │ ├── Sarg.java │ │ │ ├── SerializableCharset.java │ │ │ ├── SimpleNamespaceContext.java │ │ │ ├── Source.java │ │ │ ├── SourceStringReader.java │ │ │ ├── Sources.java │ │ │ ├── StackWriter.java │ │ │ ├── Stacks.java │ │ │ ├── Static.java │ │ │ ├── Template.java │ │ │ ├── TimeString.java │ │ │ ├── TimeWithTimeZoneString.java │ │ │ ├── TimestampString.java │ │ │ ├── TimestampWithTimeZoneString.java │ │ │ ├── TryThreadLocal.java │ │ │ ├── UnmodifiableArrayList.java │ │ │ ├── Unsafe.java │ │ │ ├── UnsafeX509ExtendedTrustManager.java │ │ │ ├── Util.java │ │ │ ├── XmlOutput.java │ │ │ ├── format │ │ │ ├── FormatElement.java │ │ │ ├── FormatElementEnum.java │ │ │ ├── FormatModel.java │ │ │ ├── FormatModels.java │ │ │ ├── package-info.java │ │ │ └── postgresql │ │ │ │ ├── CapitalizationEnum.java │ │ │ │ ├── ChronoUnitEnum.java │ │ │ │ ├── CompiledDateTimeFormat.java │ │ │ │ ├── DateCalendarEnum.java │ │ │ │ ├── PatternModifier.java │ │ │ │ ├── PostgresqlDateTimeFormatter.java │ │ │ │ ├── format │ │ │ │ ├── AmPmFormatPattern.java │ │ │ │ ├── BcAdFormatPattern.java │ │ │ │ ├── DayOfWeekFormatPattern.java │ │ │ │ ├── FormatPattern.java │ │ │ │ ├── MonthFormatPattern.java │ │ │ │ ├── NumberFormatPattern.java │ │ │ │ ├── RomanNumeralsFormatPattern.java │ │ │ │ ├── TimeZoneFormatPattern.java │ │ │ │ ├── TimeZoneHoursFormatPattern.java │ │ │ │ ├── TimeZoneMinutesFormatPattern.java │ │ │ │ ├── TimeZoneOffsetFormatPattern.java │ │ │ │ ├── YearWithCommasFormatPattern.java │ │ │ │ ├── compiled │ │ │ │ │ ├── AmPmCompiledPattern.java │ │ │ │ │ ├── BcAdCompiledPattern.java │ │ │ │ │ ├── CompiledItem.java │ │ │ │ │ ├── CompiledPattern.java │ │ │ │ │ ├── DayOfWeekCompiledPattern.java │ │ │ │ │ ├── LiteralCompiledItem.java │ │ │ │ │ ├── MonthCompiledPattern.java │ │ │ │ │ ├── NumberCompiledPattern.java │ │ │ │ │ ├── RomanNumeralsCompiledPattern.java │ │ │ │ │ ├── TimeZoneCompiledPattern.java │ │ │ │ │ ├── TimeZoneHoursCompiledPattern.java │ │ │ │ │ ├── TimeZoneMinutesCompiledPattern.java │ │ │ │ │ ├── TimeZoneOffsetCompiledPattern.java │ │ │ │ │ ├── YearWithCommasCompiledPattern.java │ │ │ │ │ └── package-info.java │ │ │ │ └── package-info.java │ │ │ │ └── package-info.java │ │ │ ├── graph │ │ │ ├── AttributedDirectedGraph.java │ │ │ ├── BreadthFirstIterator.java │ │ │ ├── CycleDetector.java │ │ │ ├── DefaultDirectedGraph.java │ │ │ ├── DefaultEdge.java │ │ │ ├── DepthFirstIterator.java │ │ │ ├── DirectedGraph.java │ │ │ ├── Graphs.java │ │ │ ├── TopologicalOrderIterator.java │ │ │ └── package-info.java │ │ │ ├── javac │ │ │ ├── JaninoCompiler.java │ │ │ ├── JavaCompiler.java │ │ │ ├── JavaCompilerArgs.java │ │ │ └── package-info.java │ │ │ ├── mapping │ │ │ ├── AbstractSourceMapping.java │ │ │ ├── AbstractTargetMapping.java │ │ │ ├── IntPair.java │ │ │ ├── Mapping.java │ │ │ ├── MappingType.java │ │ │ ├── Mappings.java │ │ │ └── package-info.java │ │ │ ├── package-info.java │ │ │ └── trace │ │ │ ├── CalciteLogger.java │ │ │ ├── CalciteTimingTracer.java │ │ │ ├── CalciteTrace.java │ │ │ └── package-info.java │ ├── resources │ │ ├── META-INF │ │ │ └── services │ │ │ │ └── java.sql.Driver │ │ ├── org │ │ │ └── apache │ │ │ │ └── calcite │ │ │ │ ├── plan │ │ │ │ └── visualizer │ │ │ │ │ └── viz-template.html │ │ │ │ └── runtime │ │ │ │ └── CalciteResource.properties │ │ └── version │ │ │ └── org-apache-calcite-jdbc.properties │ └── version │ │ └── org │ │ └── apache │ │ └── calcite │ │ └── jdbc │ │ └── CalciteDriverVersion.java │ └── test │ ├── codegen │ ├── config.fmpp │ └── includes │ │ ├── compoundIdentifier.ftl │ │ └── parserImpls.ftl │ ├── java │ ├── RootEmployee.java │ ├── RootHr.java │ └── org │ │ └── apache │ │ └── calcite │ │ ├── adapter │ │ ├── clone │ │ │ └── ArrayTableTest.java │ │ ├── enumerable │ │ │ ├── CodeGeneratorTest.java │ │ │ ├── EnumUtilsTest.java │ │ │ ├── EnumerableWindowTest.java │ │ │ ├── PhysTypeTest.java │ │ │ ├── StaticFieldDetectorTest.java │ │ │ └── TypeFinderTest.java │ │ └── generate │ │ │ └── RangeTable.java │ │ ├── examples │ │ ├── RelBuilderExample.java │ │ └── foodmart │ │ │ └── java │ │ │ └── JdbcExample.java │ │ ├── interpreter │ │ └── BindableWindowTest.java │ │ ├── jdbc │ │ ├── CalciteRemoteDriverTest.java │ │ └── JavaTypeFactoryTest.java │ │ ├── materialize │ │ ├── CustomMaterializedViewRecognitionRuleTest.java │ │ ├── LatticeSuggesterTest.java │ │ └── NormalizationTrimFieldTest.java │ │ ├── model │ │ └── ModelHandlerTest.java │ │ ├── plan │ │ ├── RelOptPlanReaderTest.java │ │ ├── RelOptUtilTest.java │ │ ├── RelTraitTest.java │ │ ├── RelWriterTest.java │ │ └── volcano │ │ │ ├── CollationConversionTest.java │ │ │ ├── ComboRuleTest.java │ │ │ ├── MultipleTraitConversionTest.java │ │ │ ├── PlannerTests.java │ │ │ ├── RelSetTest.java │ │ │ ├── TraitConversionTest.java │ │ │ ├── TraitPropagationTest.java │ │ │ ├── VolcanoPlannerTest.java │ │ │ └── VolcanoPlannerTraitTest.java │ │ ├── prepare │ │ └── LookupOperatorOverloadsTest.java │ │ ├── profile │ │ └── ProfilerTest.java │ │ ├── rel │ │ ├── RelCollationTest.java │ │ ├── RelCommonExpressionBasicSuggesterTest.java │ │ ├── RelDistributionTest.java │ │ ├── RelRootTest.java │ │ ├── externalize │ │ │ └── RelJsonTest.java │ │ ├── logical │ │ │ ├── LogicalWindowTest.java │ │ │ └── ToLogicalConverterTest.java │ │ ├── metadata │ │ │ ├── MetadataDefTest.java │ │ │ ├── MetadataHandlerTest.java │ │ │ ├── MetadataHandlerWithStaticMethod.java │ │ │ ├── RelMdUtilTest.java │ │ │ ├── TestMetadata.java │ │ │ ├── TestMetadataHandlers.java │ │ │ └── janino │ │ │ │ └── RelMetadataHandlerGeneratorUtilTest.java │ │ ├── rel2sql │ │ │ ├── RelToSqlConverterStructsTest.java │ │ │ └── RelToSqlConverterTest.java │ │ └── rules │ │ │ ├── DateRangeRulesTest.java │ │ │ ├── EnumerableLimitRuleTest.java │ │ │ └── SortRemoveRuleTest.java │ │ ├── rex │ │ ├── RexBuilderTest.java │ │ ├── RexExecutorTest.java │ │ ├── RexInterpreterTest.java │ │ ├── RexLosslessCastTest.java │ │ ├── RexNormalizeTest.java │ │ ├── RexProgramBuilderBase.java │ │ ├── RexProgramTest.java │ │ ├── RexProgramTestBase.java │ │ └── RexSqlStandardConvertletTableTest.java │ │ ├── runtime │ │ ├── AutomatonTest.java │ │ ├── BinarySearchTest.java │ │ ├── DeterministicAutomatonTest.java │ │ ├── EnumerablesTest.java │ │ ├── RelOptRulesRuntimeTest.java │ │ └── SpatialTypeUtilsTest.java │ │ ├── schema │ │ └── lookup │ │ │ ├── ConcatLookupTest.java │ │ │ ├── FakeLookup.java │ │ │ ├── IgnoreCaseLookupTest.java │ │ │ ├── LoadingCacheLookupTest.java │ │ │ ├── SnapshotLookupTest.java │ │ │ └── TransformingLookupTest.java │ │ ├── schemas │ │ └── HrClusteredSchema.java │ │ ├── sql │ │ ├── SqlCallOperandsTest.java │ │ ├── SqlDialectsTest.java │ │ ├── SqlNodeTest.java │ │ ├── SqlSetOptionOperatorTest.java │ │ ├── parser │ │ │ ├── CoreSqlParserTest.java │ │ │ ├── SqlParserUtilTest.java │ │ │ ├── SqlUnParserTest.java │ │ │ └── parserextensiontesting │ │ │ │ ├── ExtensionSqlCreateTable.java │ │ │ │ ├── ExtensionSqlParserTest.java │ │ │ │ └── SqlUploadJarNode.java │ │ ├── test │ │ │ ├── DocumentationTest.java │ │ │ ├── SqlAdvisorTest.java │ │ │ ├── SqlPrettyWriterFixture.java │ │ │ ├── SqlPrettyWriterTest.java │ │ │ ├── SqlTypeNameTest.java │ │ │ └── package-info.java │ │ ├── type │ │ │ ├── FunctionSqlTypeTest.java │ │ │ ├── OperandTypesTest.java │ │ │ ├── RelDataTypeSystemTest.java │ │ │ ├── SqlTypeFactoryCanonicalTest.java │ │ │ ├── SqlTypeFactoryTest.java │ │ │ ├── SqlTypeFixture.java │ │ │ └── SqlTypeUtilTest.java │ │ └── validate │ │ │ ├── LexCaseSensitiveTest.java │ │ │ ├── LexEscapeTest.java │ │ │ └── SqlValidatorUtilTest.java │ │ ├── sql2rel │ │ ├── CorrelateProjectExtractorTest.java │ │ ├── RelDecorrelatorTest.java │ │ └── RelFieldTrimmerTest.java │ │ ├── test │ │ ├── CalciteResourceTest.java │ │ ├── CalciteSqlOperatorTest.java │ │ ├── CollectionTypeTest.java │ │ ├── CoreQuidemTest.java │ │ ├── CoreSqlOperatorTest.java │ │ ├── DphypJoinReorderTest.java │ │ ├── ExceptionMessageTest.java │ │ ├── ExtensionDdlExecutor.java │ │ ├── FilteratorTest.java │ │ ├── FoodMartLatticeStatisticProvider.java │ │ ├── FoodMartQuerySet.java │ │ ├── FoodmartTest.java │ │ ├── HepPlannerTest.java │ │ ├── InduceGroupingTypeTest.java │ │ ├── InterpreterTest.java │ │ ├── JdbcAdapterTest.java │ │ ├── JdbcFrontJdbcBackLinqMiddleTest.java │ │ ├── JdbcFrontJdbcBackTest.java │ │ ├── JdbcFrontLinqBackTest.java │ │ ├── JdbcTest.java │ │ ├── LargeGeneratedJoinTest.java │ │ ├── LatticeTest.java │ │ ├── LinqFrontJdbcBackTest.java │ │ ├── LintTest.java │ │ ├── LoadCoreRulesTest.java │ │ ├── LogicalProjectDigestTest.java │ │ ├── MaterializationTest.java │ │ ├── MaterializedViewFixture.java │ │ ├── MaterializedViewRelOptRulesTest.java │ │ ├── MaterializedViewSubstitutionVisitorTest.java │ │ ├── MaterializedViewTester.java │ │ ├── MockRelOptCost.java │ │ ├── ModelTest.java │ │ ├── MultiJdbcSchemaJoinTest.java │ │ ├── MutableRelTest.java │ │ ├── ProxyingRelMetadataTest.java │ │ ├── PuffinTest.java │ │ ├── ReflectiveSchemaTest.java │ │ ├── RelBuilderTest.java │ │ ├── RelMdColumnOriginsTest.java │ │ ├── RelMdPredicatesTest.java │ │ ├── RelMdSelectivityTest.java │ │ ├── RelMetadataTest.java │ │ ├── RelOptRulesTest.java │ │ ├── RexImplicationCheckerTest.java │ │ ├── RexShuttleTest.java │ │ ├── RexTransformerTest.java │ │ ├── RuleMatchVisualizerTest.java │ │ ├── ScannableTableTest.java │ │ ├── SqlAdvisorJdbcTest.java │ │ ├── SqlFunctionsTest.java │ │ ├── SqlHintsConverterTest.java │ │ ├── SqlJsonFunctionsTest.java │ │ ├── SqlLimitsTest.java │ │ ├── SqlLineTest.java │ │ ├── SqlOperatorBindingTest.java │ │ ├── SqlOperatorUnparseTest.java │ │ ├── SqlStatisticProviderTest.java │ │ ├── SqlTestGen.java │ │ ├── SqlToRelConverterExtendedTest.java │ │ ├── SqlToRelConverterTest.java │ │ ├── SqlValidatorDynamicTest.kt │ │ ├── SqlValidatorFeatureTest.java │ │ ├── SqlValidatorMatchTest.kt │ │ ├── SqlValidatorTest.java │ │ ├── SqlXmlFunctionsTest.java │ │ ├── StreamTest.java │ │ ├── TCatalogReader.java │ │ ├── TableFunctionTest.java │ │ ├── TableInRootSchemaTest.java │ │ ├── TimeFrameTest.java │ │ ├── TopDownOptTest.java │ │ ├── TypeCoercionConverterTest.java │ │ ├── TypeCoercionTest.java │ │ ├── UdfTest.java │ │ ├── UdtTest.java │ │ ├── concurrent │ │ │ ├── ConcurrentTestCommand.java │ │ │ ├── ConcurrentTestCommandExecutor.java │ │ │ ├── ConcurrentTestCommandGenerator.java │ │ │ ├── ConcurrentTestCommandScript.java │ │ │ ├── ConcurrentTestPlugin.java │ │ │ ├── ConcurrentTestPluginCommand.java │ │ │ ├── ConcurrentTestTimedCommandGenerator.java │ │ │ ├── SamplePlugin.java │ │ │ └── package-info.java │ │ ├── enumerable │ │ │ ├── EnumerableBatchNestedLoopJoinTest.java │ │ │ ├── EnumerableCalcTest.java │ │ │ ├── EnumerableCorrelateTest.java │ │ │ ├── EnumerableHashJoinTest.java │ │ │ ├── EnumerableJoinTest.java │ │ │ ├── EnumerableLimitSortTest.java │ │ │ ├── EnumerableMergeUnionTest.java │ │ │ ├── EnumerableRepeatUnionHierarchyTest.java │ │ │ ├── EnumerableRepeatUnionTest.java │ │ │ ├── EnumerableSortedAggregateTest.java │ │ │ ├── EnumerableStringComparisonTest.java │ │ │ ├── EnumerableUncollectTest.java │ │ │ └── package-info.java │ │ ├── fuzzer │ │ │ ├── RexFuzzer.java │ │ │ ├── RexProgramFuzzyTest.java │ │ │ ├── RexShrinker.java │ │ │ ├── RexToTestCodeShuttle.java │ │ │ └── SimplifyTask.java │ │ └── package-info.java │ │ ├── tools │ │ ├── FrameworksTest.java │ │ └── PlannerTest.java │ │ └── util │ │ ├── ArrowSetTest.java │ │ ├── BitSetsTest.java │ │ ├── ChunkListTest.java │ │ ├── FormatModelTest.java │ │ ├── ImmutableBitSetTest.java │ │ ├── PairListTest.java │ │ ├── PartiallyOrderedSetTest.java │ │ ├── PermutationTestCase.java │ │ ├── PrecedenceClimbingParserTest.java │ │ ├── RangeSetTest.java │ │ ├── ReflectVisitorTest.java │ │ ├── SourceTest.java │ │ ├── TestUnsafe.java │ │ ├── UtilTest.java │ │ ├── format │ │ ├── FormatElementEnumTest.java │ │ └── postgresql │ │ │ └── PostgresqlDateTimeFormatterTest.java │ │ ├── graph │ │ └── DirectedGraphTest.java │ │ └── mapping │ │ └── MappingTest.java │ └── resources │ ├── empty-model.yaml │ ├── hsqldb-foodmart-auto-lattice-model.json │ ├── hsqldb-foodmart-lattice-model.json │ ├── hsqldb-model.json │ ├── hsqldb-scott.json │ ├── log4j2-test.xml │ ├── mysql-foodmart-lattice-model.json │ ├── mysql-foodmart-model.json │ ├── org │ └── apache │ │ └── calcite │ │ ├── rel │ │ ├── RelCommonExpressionBasicSuggesterTest.xml │ │ ├── externalize │ │ │ └── RelJsonTest.xml │ │ └── metadata │ │ │ └── janino │ │ │ ├── GeneratedMetadata_AllPredicatesHandler.java │ │ │ ├── GeneratedMetadata_CollationHandler.java │ │ │ ├── GeneratedMetadata_ColumnOriginHandler.java │ │ │ ├── GeneratedMetadata_ColumnUniquenessHandler.java │ │ │ ├── GeneratedMetadata_CumulativeCostHandler.java │ │ │ ├── GeneratedMetadata_DistinctRowCountHandler.java │ │ │ ├── GeneratedMetadata_DistributionHandler.java │ │ │ ├── GeneratedMetadata_ExplainVisibilityHandler.java │ │ │ ├── GeneratedMetadata_ExpressionLineageHandler.java │ │ │ ├── GeneratedMetadata_LowerBoundCostHandler.java │ │ │ ├── GeneratedMetadata_MaxRowCountHandler.java │ │ │ ├── GeneratedMetadata_MemoryHandler.java │ │ │ ├── GeneratedMetadata_MinRowCountHandler.java │ │ │ ├── GeneratedMetadata_NodeTypesHandler.java │ │ │ ├── GeneratedMetadata_NonCumulativeCostHandler.java │ │ │ ├── GeneratedMetadata_ParallelismHandler.java │ │ │ ├── GeneratedMetadata_PercentageOriginalRowsHandler.java │ │ │ ├── GeneratedMetadata_PopulationSizeHandler.java │ │ │ ├── GeneratedMetadata_PredicatesHandler.java │ │ │ ├── GeneratedMetadata_RowCountHandler.java │ │ │ ├── GeneratedMetadata_SelectivityHandler.java │ │ │ ├── GeneratedMetadata_SizeHandler.java │ │ │ ├── GeneratedMetadata_TableReferencesHandler.java │ │ │ └── GeneratedMetadata_UniqueKeysHandler.java │ │ ├── sql │ │ └── test │ │ │ └── SqlPrettyWriterTest.xml │ │ └── test │ │ ├── HepPlannerTest.xml │ │ ├── RelMdPredicatesTestLeftInferredFromJoin.csv │ │ ├── RelMdPredicatesTestPullUpFromJoin.csv │ │ ├── RelMdPredicatesTestRightInferredFromJoin.csv │ │ ├── RelOptRulesTest.xml │ │ ├── RuleMatchVisualizerTest.xml │ │ ├── SqlHintsConverterTest.xml │ │ ├── SqlLimitsTest.xml │ │ ├── SqlToRelConverterTest.xml │ │ ├── TopDownOptTest.xml │ │ └── TypeCoercionConverterTest.xml │ ├── pg_to_char_queries.sql │ ├── saffron.properties │ ├── sql │ ├── agg.iq │ ├── aliasing.iq │ ├── asof.iq │ ├── blank.iq │ ├── cast-with-format.iq │ ├── cast.iq │ ├── conditions.iq │ ├── dual-table-query.iq │ ├── dummy.iq │ ├── functions.iq │ ├── hep.iq │ ├── join.iq │ ├── lambda.iq │ ├── lateral.iq │ ├── match.iq │ ├── measure-paper.iq │ ├── measure.iq │ ├── misc.iq │ ├── operator.iq │ ├── outer.iq │ ├── pivot.iq │ ├── planner.iq │ ├── qualify.iq │ ├── recursive_queries.iq │ ├── scalar.iq │ ├── sequence.iq │ ├── set-op.iq │ ├── some.iq │ ├── sort.iq │ ├── spatial.iq │ ├── stream.iq │ ├── struct.iq │ ├── sub-query.iq │ ├── tablesample.iq │ ├── unnest.iq │ ├── unsigned.iq │ ├── variant.iq │ ├── winagg.iq │ └── within-distinct.iq │ └── to_char_generate_iq.py ├── druid ├── build.gradle.kts ├── gradle.properties └── src │ ├── main │ └── java │ │ └── org │ │ └── apache │ │ └── calcite │ │ └── adapter │ │ └── druid │ │ ├── BinaryOperatorConversion.java │ │ ├── CeilOperatorConversion.java │ │ ├── ComplexMetric.java │ │ ├── DefaultDimensionSpec.java │ │ ├── DimensionSpec.java │ │ ├── DirectOperatorConversion.java │ │ ├── DruidConnection.java │ │ ├── DruidConnectionImpl.java │ │ ├── DruidDateTimeUtils.java │ │ ├── DruidExpressions.java │ │ ├── DruidJson.java │ │ ├── DruidJsonFilter.java │ │ ├── DruidQuery.java │ │ ├── DruidRules.java │ │ ├── DruidSchema.java │ │ ├── DruidSchemaFactory.java │ │ ├── DruidSqlCastConverter.java │ │ ├── DruidSqlOperatorConverter.java │ │ ├── DruidTable.java │ │ ├── DruidTableFactory.java │ │ ├── DruidType.java │ │ ├── ExtractOperatorConversion.java │ │ ├── ExtractionDimensionSpec.java │ │ ├── ExtractionFunction.java │ │ ├── FloorOperatorConversion.java │ │ ├── Granularities.java │ │ ├── Granularity.java │ │ ├── NaryOperatorConverter.java │ │ ├── QueryType.java │ │ ├── SubstringOperatorConversion.java │ │ ├── TimeExtractionFunction.java │ │ ├── UnaryPrefixOperatorConversion.java │ │ ├── UnarySuffixOperatorConversion.java │ │ ├── VirtualColumn.java │ │ └── package-info.java │ └── test │ ├── java │ └── org │ │ └── apache │ │ └── calcite │ │ ├── adapter │ │ └── druid │ │ │ └── DruidQueryFilterTest.java │ │ └── test │ │ ├── DruidAdapter2IT.java │ │ ├── DruidAdapterIT.java │ │ ├── DruidChecker.java │ │ └── DruidDateRangeRulesTest.java │ └── resources │ ├── druid-foodmart-model-timestamp.json │ ├── druid-foodmart-model.json │ ├── druid-wiki-model.json │ ├── druid-wiki-no-columns-model.json │ ├── druid-wiki-no-tables-model.json │ ├── foodmart-schema.spec │ └── log4j2-test.xml ├── elasticsearch ├── build.gradle.kts ├── gradle.properties └── src │ ├── main │ └── java │ │ └── org │ │ └── apache │ │ └── calcite │ │ └── adapter │ │ └── elasticsearch │ │ ├── ElasticsearchAggregate.java │ │ ├── ElasticsearchConstants.java │ │ ├── ElasticsearchEnumerators.java │ │ ├── ElasticsearchFilter.java │ │ ├── ElasticsearchJson.java │ │ ├── ElasticsearchMapping.java │ │ ├── ElasticsearchMethod.java │ │ ├── ElasticsearchProject.java │ │ ├── ElasticsearchRel.java │ │ ├── ElasticsearchRules.java │ │ ├── ElasticsearchSchema.java │ │ ├── ElasticsearchSchemaFactory.java │ │ ├── ElasticsearchSearchResult.java │ │ ├── ElasticsearchSort.java │ │ ├── ElasticsearchTable.java │ │ ├── ElasticsearchTableScan.java │ │ ├── ElasticsearchToEnumerableConverter.java │ │ ├── ElasticsearchToEnumerableConverterRule.java │ │ ├── ElasticsearchTransport.java │ │ ├── ElasticsearchVersion.java │ │ ├── MapProjectionFieldVisitor.java │ │ ├── PredicateAnalyzer.java │ │ ├── QueryBuilders.java │ │ ├── Scrolling.java │ │ └── package-info.java │ └── test │ ├── java │ └── org │ │ └── apache │ │ └── calcite │ │ ├── adapter │ │ └── elasticsearch │ │ │ ├── AggregationAndSortTest.java │ │ │ ├── BooleanLogicTest.java │ │ │ ├── ElasticSearchAdapterTest.java │ │ │ ├── ElasticsearchJsonTest.java │ │ │ ├── ElasticsearchVersionTest.java │ │ │ ├── EmbeddedElasticsearchNode.java │ │ │ ├── EmbeddedElasticsearchPolicy.java │ │ │ ├── EmbeddedElasticsearchPolicyTest.java │ │ │ ├── JoinTest.java │ │ │ ├── MatchTest.java │ │ │ ├── Projection2Test.java │ │ │ ├── ProjectionTest.java │ │ │ ├── QueryBuildersTest.java │ │ │ └── ScrollingTest.java │ │ └── test │ │ └── ElasticsearchChecker.java │ └── resources │ ├── log4j2-test.xml │ └── zips-mini.json ├── example ├── csv │ ├── build.gradle.kts │ ├── gradle.properties │ ├── sqlline │ ├── sqlline.bat │ └── src │ │ ├── main │ │ └── java │ │ │ └── org │ │ │ └── apache │ │ │ └── calcite │ │ │ └── adapter │ │ │ └── csv │ │ │ ├── CsvFilterableTable.java │ │ │ ├── CsvProjectTableScanRule.java │ │ │ ├── CsvRules.java │ │ │ ├── CsvScannableTable.java │ │ │ ├── CsvSchema.java │ │ │ ├── CsvSchemaFactory.java │ │ │ ├── CsvStreamScannableTable.java │ │ │ ├── CsvStreamTableFactory.java │ │ │ ├── CsvTable.java │ │ │ ├── CsvTableFactory.java │ │ │ ├── CsvTableScan.java │ │ │ ├── CsvTranslatableTable.java │ │ │ └── package-info.java │ │ └── test │ │ ├── java │ │ └── org │ │ │ └── apache │ │ │ └── calcite │ │ │ └── test │ │ │ └── CsvTest.java │ │ └── resources │ │ ├── bug.json │ │ ├── bug.yaml │ │ ├── bug │ │ ├── ARCHERS.json │ │ ├── DATE.csv │ │ ├── LONG_EMPS.csv │ │ ├── NUMBERS.csv │ │ └── WACKY_COLUMN_NAMES.csv │ │ ├── filterable-model.json │ │ ├── filterable-model.yaml │ │ ├── model-stream-table.json │ │ ├── model-stream-table.yaml │ │ ├── model-with-custom-table.json │ │ ├── model-with-custom-table.yaml │ │ ├── model-with-view.json │ │ ├── model-with-view.yaml │ │ ├── model.json │ │ ├── model.yaml │ │ ├── order-stream-table.json │ │ ├── order-stream-table.yaml │ │ ├── sales │ │ ├── DEPTS.csv │ │ ├── EMPS.csv.gz │ │ └── SDEPTS.csv │ │ ├── smart.json │ │ ├── smart.yaml │ │ └── smoke_test.sql └── function │ ├── build.gradle.kts │ ├── gradle.properties │ └── src │ ├── main │ └── java │ │ └── org │ │ └── apache │ │ └── calcite │ │ └── example │ │ └── maze │ │ ├── Maze.java │ │ ├── MazeTable.java │ │ └── package-info.java │ └── test │ ├── java │ └── org │ │ └── apache │ │ └── calcite │ │ └── test │ │ └── ExampleFunctionTest.java │ └── resources │ ├── model.json │ └── model.yaml ├── file ├── build.gradle.kts ├── gradle.properties └── src │ ├── main │ └── java │ │ └── org │ │ └── apache │ │ └── calcite │ │ └── adapter │ │ └── file │ │ ├── CsvEnumerator.java │ │ ├── CsvProjectTableScanRule.java │ │ ├── CsvStreamReader.java │ │ ├── CsvTable.java │ │ ├── CsvTableFactory.java │ │ ├── CsvTableScan.java │ │ ├── CsvTranslatableTable.java │ │ ├── FileEnumerator.java │ │ ├── FileFieldType.java │ │ ├── FileReader.java │ │ ├── FileReaderException.java │ │ ├── FileRowConverter.java │ │ ├── FileRules.java │ │ ├── FileSchema.java │ │ ├── FileSchemaFactory.java │ │ ├── FileTable.java │ │ ├── FileTableScan.java │ │ ├── JsonEnumerator.java │ │ ├── JsonScannableTable.java │ │ ├── JsonTable.java │ │ └── package-info.java │ └── test │ ├── java │ └── org │ │ └── apache │ │ └── calcite │ │ └── adapter │ │ └── file │ │ ├── CsvEnumeratorTest.java │ │ ├── FileAdapterTest.java │ │ ├── FileAdapterTests.java │ │ ├── FileReaderTest.java │ │ ├── RequiresNetwork.java │ │ └── RequiresNetworkExtension.java │ └── resources │ ├── bug.json │ ├── bug.yaml │ ├── bug │ ├── ARCHERS.json │ ├── DATE.csv │ ├── LONG_EMPS.csv │ └── WACKY_COLUMN_NAMES.csv │ ├── filterable-model.json │ ├── geo │ ├── countries.csv │ └── states.json │ ├── model-with-custom-table.json │ ├── model.json │ ├── sales-csv.json │ ├── sales-csv │ ├── DECIMAL.csv │ ├── DEPTS.csv │ ├── EMPS.csv.gz │ ├── EMPTY.csv │ ├── HEADER_ONLY.csv │ └── SDEPTS.csv │ ├── sales-json.json │ ├── sales-json │ ├── DATE.csv │ ├── DEPTS.json │ ├── EMPS.json │ ├── EMPTY.json │ └── SDEPTS.json │ ├── sales.json │ ├── sales │ ├── DEPTS.csv │ ├── DEPTS.html │ ├── EMPS.csv.gz │ └── EMPS.html │ ├── smart.json │ ├── tableNoTH.html │ ├── tableNoTheadTbody.html │ ├── tableOK.html │ ├── tableX2.html │ ├── testModel.json │ ├── webjoin.sql │ └── wiki.json ├── geode ├── README.md ├── build.gradle.kts ├── gradle.properties └── src │ ├── main │ └── java │ │ └── org │ │ └── apache │ │ └── calcite │ │ └── adapter │ │ └── geode │ │ ├── rel │ │ ├── GeodeAggregate.java │ │ ├── GeodeEnumerator.java │ │ ├── GeodeFilter.java │ │ ├── GeodeProject.java │ │ ├── GeodeRel.java │ │ ├── GeodeRules.java │ │ ├── GeodeSchema.java │ │ ├── GeodeSchemaFactory.java │ │ ├── GeodeSort.java │ │ ├── GeodeTable.java │ │ ├── GeodeTableScan.java │ │ ├── GeodeToEnumerableConverter.java │ │ ├── GeodeToEnumerableConverterRule.java │ │ └── package-info.java │ │ ├── simple │ │ ├── GeodeSimpleEnumerator.java │ │ ├── GeodeSimpleScannableTable.java │ │ ├── GeodeSimpleSchema.java │ │ ├── GeodeSimpleSchemaFactory.java │ │ └── package-info.java │ │ └── util │ │ ├── GeodeUtils.java │ │ ├── JavaTypeFactoryExtImpl.java │ │ └── package-info.java │ └── test │ ├── java │ └── org │ │ └── apache │ │ └── calcite │ │ └── adapter │ │ └── geode │ │ ├── rel │ │ ├── AbstractGeodeTest.java │ │ ├── GeodeAllDataTypesTest.java │ │ ├── GeodeAssertions.java │ │ ├── GeodeBookstoreTest.java │ │ ├── GeodeEmbeddedPolicy.java │ │ ├── GeodeZipsTest.java │ │ ├── JsonLoader.java │ │ └── RelationalJdbcExample.java │ │ └── simple │ │ ├── BookMasterRegionTest.java │ │ └── SimpleJdbcExample.java │ └── resources │ ├── book_customer.json │ ├── book_master.json │ ├── log4j2-test.xml │ └── zips-mini.json ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── innodb ├── build.gradle.kts ├── gradle.properties └── src │ ├── main │ └── java │ │ └── org │ │ └── apache │ │ └── calcite │ │ └── adapter │ │ └── innodb │ │ ├── ColumnTypeToSqlTypeConversionRules.java │ │ ├── IndexCondition.java │ │ ├── InnodbEnumerator.java │ │ ├── InnodbFilter.java │ │ ├── InnodbFilterTranslator.java │ │ ├── InnodbMethod.java │ │ ├── InnodbProject.java │ │ ├── InnodbRel.java │ │ ├── InnodbRules.java │ │ ├── InnodbSchema.java │ │ ├── InnodbSchemaFactory.java │ │ ├── InnodbSort.java │ │ ├── InnodbTable.java │ │ ├── InnodbTableScan.java │ │ ├── InnodbToEnumerableConverter.java │ │ ├── InnodbToEnumerableConverterRule.java │ │ ├── QueryType.java │ │ └── package-info.java │ └── test │ ├── java │ └── org │ │ └── apache │ │ └── calcite │ │ └── adapter │ │ └── innodb │ │ ├── InnodbAdapterDataTypesTest.java │ │ └── InnodbAdapterTest.java │ └── resources │ ├── README.md │ ├── data │ ├── DEPT.ibd │ ├── EMP.ibd │ └── test_types.ibd │ ├── data_types.sql │ ├── log4j2-test.xml │ ├── model.json │ └── scott.sql ├── kafka ├── build.gradle.kts ├── gradle.properties └── src │ ├── main │ └── java │ │ └── org │ │ └── apache │ │ └── calcite │ │ └── adapter │ │ └── kafka │ │ ├── KafkaMessageEnumerator.java │ │ ├── KafkaRowConverter.java │ │ ├── KafkaRowConverterImpl.java │ │ ├── KafkaStreamTable.java │ │ ├── KafkaTableConstants.java │ │ ├── KafkaTableFactory.java │ │ ├── KafkaTableOptions.java │ │ └── package-info.java │ └── test │ ├── java │ └── org │ │ └── apache │ │ └── calcite │ │ └── adapter │ │ └── kafka │ │ ├── KafkaAdapterTest.java │ │ ├── KafkaMockConsumer.java │ │ └── KafkaRowConverterTest.java │ └── resources │ ├── kafka.model.json │ └── log4j2-test.xml ├── linq4j ├── build.gradle.kts ├── gradle.properties └── src │ ├── main │ └── java │ │ └── org │ │ └── apache │ │ └── calcite │ │ └── linq4j │ │ ├── AbstractEnumerable.java │ │ ├── AbstractEnumerable2.java │ │ ├── AbstractQueryable.java │ │ ├── BaseQueryable.java │ │ ├── CartesianProductEnumerator.java │ │ ├── DefaultEnumerable.java │ │ ├── DefaultQueryable.java │ │ ├── DelegatingEnumerator.java │ │ ├── Enumerable.java │ │ ├── EnumerableDefaults.java │ │ ├── EnumerableOrderedQueryable.java │ │ ├── EnumerableQueryable.java │ │ ├── Enumerator.java │ │ ├── ExtendedEnumerable.java │ │ ├── ExtendedOrderedEnumerable.java │ │ ├── ExtendedOrderedQueryable.java │ │ ├── ExtendedQueryable.java │ │ ├── Extensions.java │ │ ├── Grouping.java │ │ ├── GroupingImpl.java │ │ ├── JoinType.java │ │ ├── Linq4j.java │ │ ├── Lookup.java │ │ ├── LookupImpl.java │ │ ├── MemoryEnumerable.java │ │ ├── MemoryEnumerator.java │ │ ├── MemoryFactory.java │ │ ├── MergeUnionEnumerator.java │ │ ├── ModularInteger.java │ │ ├── Nullness.java │ │ ├── OpType.java │ │ ├── Ord.java │ │ ├── OrderedEnumerable.java │ │ ├── OrderedQueryable.java │ │ ├── PackageMarker.java │ │ ├── QueryProvider.java │ │ ├── QueryProviderImpl.java │ │ ├── Queryable.java │ │ ├── QueryableDefaults.java │ │ ├── QueryableFactory.java │ │ ├── QueryableRecorder.java │ │ ├── RawEnumerable.java │ │ ├── RawQueryable.java │ │ ├── TransformedEnumerator.java │ │ ├── function │ │ ├── BigDecimalFunction1.java │ │ ├── Deterministic.java │ │ ├── DoubleFunction1.java │ │ ├── EqualityComparer.java │ │ ├── Experimental.java │ │ ├── FloatFunction1.java │ │ ├── Function.java │ │ ├── Function0.java │ │ ├── Function1.java │ │ ├── Function2.java │ │ ├── Functions.java │ │ ├── Hints.java │ │ ├── IntegerFunction1.java │ │ ├── LongFunction1.java │ │ ├── NonDeterministic.java │ │ ├── NullableBigDecimalFunction1.java │ │ ├── NullableDoubleFunction1.java │ │ ├── NullableFloatFunction1.java │ │ ├── NullableIntegerFunction1.java │ │ ├── NullableLongFunction1.java │ │ ├── Parameter.java │ │ ├── Predicate1.java │ │ ├── Predicate2.java │ │ ├── SemiStrict.java │ │ ├── Strict.java │ │ └── package-info.java │ │ ├── package-info.java │ │ ├── tree │ │ ├── AbstractNode.java │ │ ├── ArrayLengthRecordField.java │ │ ├── BinaryExpression.java │ │ ├── BlockBuilder.java │ │ ├── BlockStatement.java │ │ ├── Blocks.java │ │ ├── CallSiteBinder.java │ │ ├── CatchBlock.java │ │ ├── ClassDeclaration.java │ │ ├── ClassDeclarationFinder.java │ │ ├── ConditionalExpression.java │ │ ├── ConditionalStatement.java │ │ ├── ConstantExpression.java │ │ ├── ConstantUntypedNull.java │ │ ├── ConstructorDeclaration.java │ │ ├── DeclarationStatement.java │ │ ├── DefaultExpression.java │ │ ├── DeterministicCodeOptimizer.java │ │ ├── DynamicExpression.java │ │ ├── ElementInit.java │ │ ├── Evaluator.java │ │ ├── Expression.java │ │ ├── ExpressionType.java │ │ ├── ExpressionVisitor.java │ │ ├── ExpressionWriter.java │ │ ├── Expressions.java │ │ ├── FieldDeclaration.java │ │ ├── ForEachStatement.java │ │ ├── ForStatement.java │ │ ├── FunctionExpression.java │ │ ├── GotoExpressionKind.java │ │ ├── GotoStatement.java │ │ ├── IndexExpression.java │ │ ├── InvocationExpression.java │ │ ├── LabelStatement.java │ │ ├── LabelTarget.java │ │ ├── LambdaExpression.java │ │ ├── ListInitExpression.java │ │ ├── MemberAssignment.java │ │ ├── MemberBinding.java │ │ ├── MemberDeclaration.java │ │ ├── MemberExpression.java │ │ ├── MemberInitExpression.java │ │ ├── MemberListBinding.java │ │ ├── MemberMemberBinding.java │ │ ├── MethodCallExpression.java │ │ ├── MethodDeclaration.java │ │ ├── NewArrayExpression.java │ │ ├── NewExpression.java │ │ ├── Node.java │ │ ├── OptimizeShuttle.java │ │ ├── ParameterExpression.java │ │ ├── Primitive.java │ │ ├── PseudoField.java │ │ ├── ReflectedPseudoField.java │ │ ├── Shuttle.java │ │ ├── Statement.java │ │ ├── SwitchCase.java │ │ ├── SwitchStatement.java │ │ ├── TableExpressionFactory.java │ │ ├── TernaryExpression.java │ │ ├── ThrowStatement.java │ │ ├── TryStatement.java │ │ ├── TypeBinaryExpression.java │ │ ├── Types.java │ │ ├── UnaryExpression.java │ │ ├── UnsignedType.java │ │ ├── Visitor.java │ │ ├── VisitorImpl.java │ │ ├── WhileStatement.java │ │ └── package-info.java │ │ └── util │ │ ├── Compatible.java │ │ └── package-info.java │ └── test │ └── java │ ├── com │ └── example │ │ ├── Linq4jExample.java │ │ └── package-info.java │ └── org │ └── apache │ └── calcite │ └── linq4j │ ├── MemoryEnumerableTest.java │ ├── function │ └── FunctionTest.java │ ├── test │ ├── BlockBuilderBase.java │ ├── BlockBuilderTest.java │ ├── CorrelateJoinTest.java │ ├── DeterministicTest.java │ ├── ExpressionTest.java │ ├── InlinerTest.java │ ├── JoinPreserveOrderTest.java │ ├── LimitSortTest.java │ ├── Linq4jTest.java │ ├── LookupImplTest.java │ ├── OptimizerTest.java │ ├── PrimitiveTest.java │ ├── package-info.java │ └── util │ │ └── RecordHelper.java │ └── tree │ └── TypeTest.java ├── mongodb ├── build.gradle.kts ├── gradle.properties └── src │ ├── main │ └── java │ │ └── org │ │ └── apache │ │ └── calcite │ │ └── adapter │ │ └── mongodb │ │ ├── MongoAggregate.java │ │ ├── MongoEnumerator.java │ │ ├── MongoFilter.java │ │ ├── MongoMethod.java │ │ ├── MongoProject.java │ │ ├── MongoRel.java │ │ ├── MongoRules.java │ │ ├── MongoSchema.java │ │ ├── MongoSchemaFactory.java │ │ ├── MongoSort.java │ │ ├── MongoTable.java │ │ ├── MongoTableScan.java │ │ ├── MongoToEnumerableConverter.java │ │ ├── MongoToEnumerableConverterRule.java │ │ └── package-info.java │ └── test │ ├── java │ └── org │ │ └── apache │ │ └── calcite │ │ ├── adapter │ │ └── mongodb │ │ │ ├── MongoAdapterTest.java │ │ │ └── MongoDatabasePolicy.java │ │ └── test │ │ └── MongoAssertions.java │ └── resources │ ├── log4j2-test.xml │ ├── mongo-model.json │ └── zips-mini.json ├── pig ├── build.gradle.kts ├── gradle.properties └── src │ ├── main │ └── java │ │ └── org │ │ └── apache │ │ └── calcite │ │ └── adapter │ │ └── pig │ │ ├── PigAggFunction.java │ │ ├── PigAggregate.java │ │ ├── PigDataType.java │ │ ├── PigFilter.java │ │ ├── PigJoin.java │ │ ├── PigProject.java │ │ ├── PigRel.java │ │ ├── PigRelFactories.java │ │ ├── PigRules.java │ │ ├── PigSchema.java │ │ ├── PigSchemaFactory.java │ │ ├── PigTable.java │ │ ├── PigTableFactory.java │ │ ├── PigTableScan.java │ │ ├── PigToEnumerableConverter.java │ │ ├── PigToEnumerableConverterRule.java │ │ └── package-info.java │ └── test │ ├── java │ └── org │ │ └── apache │ │ └── calcite │ │ └── test │ │ ├── AbstractPigTest.java │ │ ├── PigAdapterTest.java │ │ └── PigRelBuilderStyleTest.java │ └── resources │ ├── data.txt │ ├── data2.txt │ ├── log4j.properties │ └── model.json ├── piglet ├── build.gradle.kts ├── gradle.properties └── src │ ├── main │ ├── java │ │ └── org │ │ │ └── apache │ │ │ └── calcite │ │ │ └── piglet │ │ │ ├── Ast.java │ │ │ ├── DynamicTupleRecordType.java │ │ │ ├── Handler.java │ │ │ ├── PigConverter.java │ │ │ ├── PigRelBuilder.java │ │ │ ├── PigRelExVisitor.java │ │ │ ├── PigRelExWalker.java │ │ │ ├── PigRelOpInnerVisitor.java │ │ │ ├── PigRelOpVisitor.java │ │ │ ├── PigRelOpWalker.java │ │ │ ├── PigRelSqlUdfs.java │ │ │ ├── PigRelToSqlConverter.java │ │ │ ├── PigRelUdfConverter.java │ │ │ ├── PigTable.java │ │ │ ├── PigToSqlAggregateRule.java │ │ │ ├── PigTypes.java │ │ │ ├── PigUdfFinder.java │ │ │ ├── PigUdfs.java │ │ │ ├── PigUserDefinedFunction.java │ │ │ └── package-info.java │ └── javacc │ │ └── PigletParser.jj │ └── test │ ├── java │ └── org │ │ └── apache │ │ └── calcite │ │ └── test │ │ ├── CalciteHandler.java │ │ ├── Fluent.java │ │ ├── PigRelBuilderTest.java │ │ ├── PigRelExTest.java │ │ ├── PigRelOpTest.java │ │ ├── PigRelTestBase.java │ │ ├── PigScriptTest.java │ │ └── PigletTest.java │ └── resources │ ├── log4j.properties │ └── testPig.pig ├── plus ├── build.gradle.kts ├── gradle.properties └── src │ ├── main │ ├── java │ │ └── org │ │ │ └── apache │ │ │ └── calcite │ │ │ ├── adapter │ │ │ ├── os │ │ │ │ ├── AbstractBaseScannableTable.java │ │ │ │ ├── CpuInfoTableFunction.java │ │ │ │ ├── CpuTimeTableFunction.java │ │ │ │ ├── DuTableFunction.java │ │ │ │ ├── FilesTableFunction.java │ │ │ │ ├── GitCommitsTableFunction.java │ │ │ │ ├── InterfaceAddressesTableFunction.java │ │ │ │ ├── InterfaceDetailsTableFunction.java │ │ │ │ ├── JavaInfoTableFunction.java │ │ │ │ ├── JpsTableFunction.java │ │ │ │ ├── MemoryInfoTableFunction.java │ │ │ │ ├── MountsTableFunction.java │ │ │ │ ├── OsQuery.java │ │ │ │ ├── OsQueryType.java │ │ │ │ ├── OsVersionTableFunction.java │ │ │ │ ├── Processes.java │ │ │ │ ├── PsTableFunction.java │ │ │ │ ├── SqlShell.java │ │ │ │ ├── StdinTableFunction.java │ │ │ │ ├── SystemInfoTableFunction.java │ │ │ │ ├── VmstatTableFunction.java │ │ │ │ └── package-info.java │ │ │ ├── tpcds │ │ │ │ ├── TpcdsSchema.java │ │ │ │ ├── TpcdsSchemaFactory.java │ │ │ │ └── package-info.java │ │ │ ├── tpch │ │ │ │ ├── TpchSchema.java │ │ │ │ ├── TpchSchemaFactory.java │ │ │ │ └── package-info.java │ │ │ └── utils │ │ │ │ ├── OsQueryTableUtil.java │ │ │ │ └── package-info.java │ │ │ └── chinook │ │ │ ├── CalciteConnectionProvider.java │ │ │ ├── ChinookAvaticaServer.java │ │ │ ├── ChosenCustomerEmail.java │ │ │ ├── CodesFunction.java │ │ │ ├── ConnectionFactory.java │ │ │ ├── EnvironmentFairy.java │ │ │ ├── PreferredAlbumsTableFactory.java │ │ │ ├── PreferredGenresTableFactory.java │ │ │ ├── StringConcatFunction.java │ │ │ └── package-info.java │ └── resources │ │ └── chinook │ │ └── chinook.json │ └── test │ ├── java │ └── org │ │ └── apache │ │ └── calcite │ │ ├── adapter │ │ ├── os │ │ │ ├── OsAdapterTest.java │ │ │ └── PsTableFunctionTest.java │ │ ├── tpcds │ │ │ └── TpcdsTest.java │ │ └── tpch │ │ │ └── TpchTest.java │ │ ├── chinook │ │ ├── EndToEndTest.java │ │ └── RemotePreparedStatementParametersTest.java │ │ ├── materialize │ │ └── TpcdsLatticeSuggesterTest.java │ │ ├── slt │ │ ├── SqlLogicTests.java │ │ ├── executors │ │ │ ├── CalciteExecutor.java │ │ │ └── package-info.java │ │ └── package-info.java │ │ └── sql2rel │ │ └── TpcdsSqlToRelTest.java │ └── resources │ ├── log4j2-test.xml │ ├── slttestfailures.txt │ └── sql │ ├── basic.iq │ ├── cross-join-lateral.iq │ ├── functions.iq │ ├── preferred-for-specific-user.iq │ └── tpcds │ ├── 01.sql │ ├── 02.sql │ ├── 03.sql │ ├── 04.sql │ ├── 05.sql │ ├── 06.sql │ ├── 07.sql │ ├── 08.sql │ ├── 09.sql │ ├── 10.sql │ ├── 11.sql │ ├── 12.sql │ ├── 13.sql │ ├── 14.sql │ ├── 15.sql │ ├── 16.sql │ ├── 17.sql │ ├── 18.sql │ ├── 19.sql │ ├── 20.sql │ ├── 21.sql │ ├── 22.sql │ ├── 23.sql │ ├── 24.sql │ ├── 25.sql │ ├── 26.sql │ ├── 27.sql │ ├── 28.sql │ ├── 29.sql │ ├── 30.sql │ ├── 31.sql │ ├── 32.sql │ ├── 33.sql │ ├── 34.sql │ ├── 35.sql │ ├── 36.sql │ ├── 37.sql │ ├── 38.sql │ ├── 39.sql │ ├── 40.sql │ ├── 41.sql │ ├── 42.sql │ ├── 43.sql │ ├── 44.sql │ ├── 45.sql │ ├── 46.sql │ ├── 47.sql │ ├── 48.sql │ ├── 49.sql │ ├── 50.sql │ ├── 51.sql │ ├── 52.sql │ ├── 53.sql │ ├── 54.sql │ ├── 55.sql │ ├── 56.sql │ ├── 57.sql │ ├── 58.sql │ ├── 59.sql │ ├── 60.sql │ ├── 61.sql │ ├── 62.sql │ ├── 63.sql │ ├── 64.sql │ ├── 65.sql │ ├── 66.sql │ ├── 67.sql │ ├── 68.sql │ ├── 69.sql │ ├── 70.sql │ ├── 71.sql │ ├── 72.sql │ ├── 73.sql │ ├── 74.sql │ ├── 75.sql │ ├── 76.sql │ ├── 77.sql │ ├── 78.sql │ ├── 79.sql │ ├── 80.sql │ ├── 81.sql │ ├── 82.sql │ ├── 83.sql │ ├── 84.sql │ ├── 85.sql │ ├── 86.sql │ ├── 87.sql │ ├── 88.sql │ ├── 89.sql │ ├── 90.sql │ ├── 91.sql │ ├── 92.sql │ ├── 93.sql │ ├── 94.sql │ ├── 95.sql │ ├── 96.sql │ ├── 97.sql │ ├── 98.sql │ └── 99.sql ├── redis ├── build.gradle.kts ├── gradle.properties └── src │ ├── main │ └── java │ │ └── org │ │ └── apache │ │ └── calcite │ │ └── adapter │ │ └── redis │ │ ├── RedisConfig.java │ │ ├── RedisDataFormat.java │ │ ├── RedisDataProcess.java │ │ ├── RedisDataType.java │ │ ├── RedisEnumerator.java │ │ ├── RedisJedisManager.java │ │ ├── RedisSchema.java │ │ ├── RedisSchemaFactory.java │ │ ├── RedisTable.java │ │ ├── RedisTableFactory.java │ │ ├── RedisTableFieldInfo.java │ │ └── package-info.java │ └── test │ ├── java │ └── org │ │ └── apache │ │ └── calcite │ │ └── adapter │ │ └── redis │ │ ├── RedisAdapterCaseBase.java │ │ ├── RedisCaseBase.java │ │ ├── RedisDataCaseBase.java │ │ └── RedisMiniServer.java │ └── resources │ ├── log4j2-test.xml │ ├── redis-mix-model.json │ ├── start.sh │ └── stop.sh ├── release └── build.gradle.kts ├── server ├── build.gradle.kts └── src │ ├── main │ ├── codegen │ │ ├── config.fmpp │ │ └── includes │ │ │ └── parserImpls.ftl │ └── java │ │ └── org │ │ └── apache │ │ └── calcite │ │ └── server │ │ ├── AbstractModifiableTable.java │ │ ├── MaterializedViewTable.java │ │ ├── MutableArrayTable.java │ │ └── ServerDdlExecutor.java │ └── test │ ├── java │ └── org │ │ └── apache │ │ └── calcite │ │ └── test │ │ ├── ServerParserTest.java │ │ ├── ServerQuidemTest.java │ │ ├── ServerTest.java │ │ └── ServerUnParserTest.java │ └── resources │ ├── log4j2-test.xml │ └── sql │ ├── materialized_view.iq │ ├── schema.iq │ ├── table.iq │ ├── table_as.iq │ ├── type.iq │ └── view.iq ├── settings.gradle.kts ├── site ├── .asf.yaml ├── .gitignore ├── .htaccess ├── Gemfile ├── Gemfile.lock ├── README.md ├── _config.yml ├── _data │ ├── contributors.yml │ └── docs.yml ├── _docs │ ├── adapter.md │ ├── algebra.md │ ├── api.md │ ├── arrow_adapter.md │ ├── avatica_json_reference.md │ ├── avatica_overview.md │ ├── avatica_protobuf_reference.md │ ├── avatica_roadmap.md │ ├── babel_reference.md │ ├── cassandra_adapter.md │ ├── druid_adapter.md │ ├── elasticsearch_adapter.md │ ├── file_adapter.md │ ├── geode_adapter.md │ ├── history.md │ ├── howto.md │ ├── index.md │ ├── innodb_adapter.md │ ├── kafka_adapter.md │ ├── lattice.md │ ├── materialized_views.md │ ├── model.md │ ├── os_adapter.md │ ├── pig_adapter.md │ ├── powered_by.md │ ├── redis_adapter.md │ ├── reference.md │ ├── spatial.md │ ├── stream.md │ └── tutorial.md ├── _includes │ ├── anchor_links.html │ ├── docs_contents.html │ ├── docs_contents_mobile.html │ ├── docs_option.html │ ├── docs_ul.html │ ├── footer.html │ ├── header.html │ ├── news_contents.html │ ├── news_contents_mobile.html │ ├── news_item.html │ ├── primary-nav-items.html │ ├── section_nav.html │ └── top.html ├── _layouts │ ├── default.html │ ├── docs.html │ ├── external.html │ ├── news.html │ ├── news_item.html │ └── page.html ├── _plugins │ ├── bundler.rb │ └── wrap_table.rb ├── _posts │ ├── 2014-08-19-release-0.9.0-incubating.md │ ├── 2014-10-02-release-0.9.1-incubating.md │ ├── 2014-11-05-release-0.9.2-incubating.md │ ├── 2015-01-31-release-1.0.0-incubating.md │ ├── 2015-03-13-release-1.1.0-incubating.md │ ├── 2015-04-07-release-1.2.0-incubating.md │ ├── 2015-04-24-new-committers.md │ ├── 2015-05-30-release-1.3.0-incubating.md │ ├── 2015-06-05-algebra-builder.md │ ├── 2015-07-31-xldb-best-lightning-talk.md │ ├── 2015-09-02-release-1.4.0-incubating.md │ ├── 2015-10-22-calcite-graduates.md │ ├── 2015-11-08-new-committers.md │ ├── 2015-11-10-release-1.5.0.md │ ├── 2016-01-22-release-1.6.0.md │ ├── 2016-02-17-elser-pmc.md │ ├── 2016-02-17-streaming-sql-talk.md │ ├── 2016-03-22-cassandra-adapter.md │ ├── 2016-03-22-release-1.7.0.md │ ├── 2016-06-13-release-1.8.0.md │ ├── 2016-09-22-release-1.9.0.md │ ├── 2016-10-12-release-1.10.0.md │ ├── 2017-01-09-release-1.11.0.md │ ├── 2017-03-24-release-1.12.0.md │ ├── 2017-03-31-new-avatica-repository.md │ ├── 2017-06-26-release-1.13.0.md │ ├── 2017-10-02-release-1.14.0.md │ ├── 2017-12-11-release-1.15.0.md │ ├── 2018-03-19-release-1.16.0.md │ ├── 2018-07-20-release-1.17.0.md │ ├── 2018-12-21-release-1.18.0.md │ ├── 2019-03-26-release-1.19.0.md │ ├── 2019-03-26-release-1.20.0.md │ ├── 2019-09-11-release-1.21.0.md │ ├── 2020-03-05-release-1.22.0.md │ ├── 2020-05-23-release-1.23.0.md │ ├── 2020-07-24-release-1.24.0.md │ ├── 2020-08-22-release-1.25.0.md │ ├── 2020-10-06-release-1.26.0.md │ ├── 2021-01-12-meetup.md │ ├── 2021-06-04-release-1.27.0.md │ ├── 2021-10-19-release-1.28.0.md │ ├── 2021-12-26-release-1.29.0.md │ ├── 2022-03-20-release-1.30.0.md │ ├── 2022-08-02-release-1.31.0.md │ ├── 2022-09-10-release-1.32.0.md │ ├── 2023-02-07-release_1.33.0.md │ ├── 2023-03-14-release-1.34.0.md │ ├── 2023-07-26-release-1.35.0.md │ ├── 2023-11-10-release-1.36.0.md │ ├── 2024-05-06-release-1.37.0.md │ ├── 2024-10-15-release-1.38.0.md │ ├── 2025-03-16-release-1.39.0.md │ ├── 2025-05-28-release-1.40.0.md │ └── 2025-11-01-release-1.41.0.md ├── _sass │ ├── _font-awesome.scss │ ├── _gridism.scss │ ├── _lato.scss │ ├── _mixins.scss │ ├── _normalize.scss │ ├── _pygments.scss │ └── _style.scss ├── community │ └── index.md ├── css │ └── screen.scss ├── develop │ └── index.md ├── doap_calcite.rdf ├── docker-compose.yml ├── download-avatars.sh ├── downloads │ └── index.md ├── favicon.ico ├── fonts │ ├── fontawesome-webfont.eot │ ├── fontawesome-webfont.svg │ ├── fontawesome-webfont.ttf │ ├── fontawesome-webfont.woff │ ├── lato-300-ext.woff2 │ ├── lato-300.woff2 │ ├── lato-400-ext.woff2 │ ├── lato-400.woff2 │ ├── lato-700-ext.woff2 │ ├── lato-700.woff2 │ ├── lato-900-ext.woff2 │ ├── lato-900.woff2 │ ├── lato-italic-300-ext.woff2 │ ├── lato-italic-300.woff2 │ ├── lato-italic-400-ext.woff2 │ ├── lato-italic-400.woff2 │ ├── lato-italic-700-ext.woff2 │ └── lato-italic-700.woff2 ├── img │ ├── cake.jpg │ ├── logo.png │ ├── logo.svg │ ├── old-logo.png │ ├── pb-calcite-140.png │ ├── pb-calcite-240.png │ ├── pie-chart.png │ ├── powered-by.png │ └── window-types.png ├── index.html └── news │ ├── index.html │ └── releases │ └── index.html ├── spark ├── build.gradle.kts └── src │ ├── main │ └── java │ │ └── org │ │ └── apache │ │ └── calcite │ │ └── adapter │ │ └── spark │ │ ├── EnumerableToSparkConverter.java │ │ ├── HttpServer.java │ │ ├── JdbcToSparkConverter.java │ │ ├── JdbcToSparkConverterRule.java │ │ ├── SparkHandlerImpl.java │ │ ├── SparkMethod.java │ │ ├── SparkRel.java │ │ ├── SparkRules.java │ │ ├── SparkRuntime.java │ │ ├── SparkToEnumerableConverter.java │ │ └── package-info.java │ └── test │ ├── java │ └── org │ │ └── apache │ │ └── calcite │ │ └── test │ │ └── SparkAdapterTest.java │ └── resources │ └── log4j2-test.xml ├── splunk ├── build.gradle.kts ├── gradle.properties └── src │ ├── main │ └── java │ │ └── org │ │ └── apache │ │ └── calcite │ │ └── adapter │ │ └── splunk │ │ ├── SplunkDriver.java │ │ ├── SplunkDriverVersion.java │ │ ├── SplunkPushDownRule.java │ │ ├── SplunkQuery.java │ │ ├── SplunkSchema.java │ │ ├── SplunkTable.java │ │ ├── SplunkTableScan.java │ │ ├── package-info.java │ │ ├── search │ │ ├── SearchResultListener.java │ │ ├── SplunkConnection.java │ │ ├── SplunkConnectionImpl.java │ │ └── package-info.java │ │ └── util │ │ ├── StringUtils.java │ │ └── package-info.java │ └── test │ ├── java │ └── org │ │ └── apache │ │ └── calcite │ │ └── test │ │ └── SplunkAdapterTest.java │ └── resources │ └── log4j2-test.xml ├── sqlline ├── sqlline.bat ├── sqlsh ├── sqlsh.bat ├── src └── main │ └── config │ ├── checkerframework │ ├── Collection.astub │ ├── Constructor.astub │ ├── Field.astub │ ├── InvocationHandler.astub │ ├── List.astub │ ├── Map.astub │ ├── Method.astub │ ├── MethodHandle.astub │ ├── Objects.astub │ ├── Proxy.astub │ ├── Set.astub │ ├── String.astub │ ├── URI.astub │ ├── aggdesigner │ │ ├── Attribute.astub │ │ └── Table.astub │ ├── avatica │ │ ├── AvaticaFactory.astub │ │ ├── AvaticaPreparedStatement.astub │ │ ├── AvaticaResultMetaData.astub │ │ ├── AvaticaResultSet.astub │ │ ├── AvaticaResultSetMetaData.astub │ │ ├── AvaticaSite.astub │ │ ├── AvaticaStatement.astub │ │ ├── ColumnMetaData.astub │ │ ├── ConnectionConfigImpl.astub │ │ ├── ConnectionProperty.astub │ │ ├── Handler.astub │ │ ├── Meta.astub │ │ ├── MetaImpl.astub │ │ └── TimeUnitRange.astub │ ├── commons-dbcp2 │ │ └── BasicDataSource.astub │ ├── esri-geometry │ │ ├── OperatorBoundary.astub │ │ └── OperatorSimpleRelation.astub │ ├── guava │ │ ├── Function.astub │ │ ├── Iterables.astub │ │ ├── Ordering.astub │ │ └── Predicate.astub │ ├── jackson │ │ ├── ObjectMapper.astub │ │ └── ObjectWriter.astub │ ├── janino │ │ ├── ClassBodyEvaluator.astub │ │ ├── IClassBodyEvaluator.astub │ │ ├── ISimpleCompiler.astub │ │ ├── JavaSourceClassLoader.astub │ │ └── Scanner.astub │ ├── jdbc │ │ ├── Connection.astub │ │ └── DatabaseMetaData.astub │ ├── jsonpath │ │ └── JacksonJsonProvider.astub │ └── slf4j │ │ ├── Logger.astub │ │ └── MessageFormatter.astub │ ├── checkstyle │ ├── checker.xml │ ├── header.java.txt │ ├── header.properties.txt │ ├── header.xml.txt │ └── suppressions.xml │ ├── forbidden-apis │ └── signatures.txt │ └── licenses │ ├── LICENSE │ ├── font-awesome-code │ └── LICENSE │ ├── font-awesome-font │ └── LICENSE │ ├── gridism │ └── LICENSE │ ├── jekyll │ └── LICENSE │ ├── normalize │ └── LICENSE │ └── protobuf-java │ └── LICENSE ├── testkit ├── build.gradle.kts └── src │ ├── main │ ├── java │ │ └── org │ │ │ └── apache │ │ │ └── calcite │ │ │ ├── sql │ │ │ ├── parser │ │ │ │ ├── SqlParserFixture.java │ │ │ │ ├── SqlParserListFixture.java │ │ │ │ ├── SqlParserTest.java │ │ │ │ └── package-info.java │ │ │ └── test │ │ │ │ ├── AbstractSqlTester.java │ │ │ │ ├── ResultCheckers.java │ │ │ │ ├── SqlOperatorFixture.java │ │ │ │ ├── SqlTestFactory.java │ │ │ │ ├── SqlTester.java │ │ │ │ ├── SqlTests.java │ │ │ │ ├── SqlValidatorTester.java │ │ │ │ └── package-info.java │ │ │ ├── test │ │ │ ├── AbstractModifiableTable.java │ │ │ ├── AbstractModifiableView.java │ │ │ ├── CalciteAssert.java │ │ │ ├── ConnectionFactories.java │ │ │ ├── ConnectionFactory.java │ │ │ ├── ConnectionSpec.java │ │ │ ├── CustomTypeSystems.java │ │ │ ├── DiffRepository.java │ │ │ ├── DiffTestCase.java │ │ │ ├── Fixtures.java │ │ │ ├── IntervalTest.java │ │ │ ├── Matchers.java │ │ │ ├── MockDdlExecutor.java │ │ │ ├── MockRelOptPlanner.java │ │ │ ├── MockSqlOperatorTable.java │ │ │ ├── QuidemTest.java │ │ │ ├── ReflectiveSchemaWithoutRowCount.java │ │ │ ├── RelMetadataFixture.java │ │ │ ├── RelOptFixture.java │ │ │ ├── RelOptTestBase.java │ │ │ ├── RelSuggesterFixture.java │ │ │ ├── RelSupplier.java │ │ │ ├── RexImplicationCheckerFixtures.java │ │ │ ├── SqlOperatorFixtureImpl.java │ │ │ ├── SqlOperatorFixtures.java │ │ │ ├── SqlOperatorTest.java │ │ │ ├── SqlRuntimeTester.java │ │ │ ├── SqlToRelFixture.java │ │ │ ├── SqlToRelTestBase.java │ │ │ ├── SqlValidatorFixture.java │ │ │ ├── SqlValidatorTestCase.java │ │ │ ├── Unsafe.java │ │ │ ├── catalog │ │ │ │ ├── CompoundNameColumn.java │ │ │ │ ├── CompoundNameColumnResolver.java │ │ │ │ ├── CountingFactory.java │ │ │ │ ├── EmpInitializerExpressionFactory.java │ │ │ │ ├── Fixture.java │ │ │ │ ├── MockCatalogReader.java │ │ │ │ ├── MockCatalogReaderDynamic.java │ │ │ │ ├── MockCatalogReaderExtended.java │ │ │ │ ├── MockCatalogReaderSimple.java │ │ │ │ ├── MustFilterMockCatalogReader.java │ │ │ │ ├── VirtualColumnsExpressionFactory.java │ │ │ │ └── package-info.java │ │ │ ├── package-info.java │ │ │ └── schemata │ │ │ │ ├── bookstore │ │ │ │ └── BookstoreSchema.java │ │ │ │ ├── catchall │ │ │ │ └── CatchallSchema.java │ │ │ │ ├── countries │ │ │ │ ├── CountriesTableFunction.java │ │ │ │ └── StatesTableFunction.java │ │ │ │ ├── foodmart │ │ │ │ └── FoodmartSchema.java │ │ │ │ ├── hr │ │ │ │ ├── Department.java │ │ │ │ ├── DepartmentPlus.java │ │ │ │ ├── Dependent.java │ │ │ │ ├── Employee.java │ │ │ │ ├── Event.java │ │ │ │ ├── HierarchySchema.java │ │ │ │ ├── HrSchema.java │ │ │ │ ├── HrSchemaBig.java │ │ │ │ ├── Location.java │ │ │ │ └── NullableTest.java │ │ │ │ ├── lingual │ │ │ │ ├── LingualEmp.java │ │ │ │ └── LingualSchema.java │ │ │ │ ├── orderstream │ │ │ │ ├── BaseOrderStreamTable.java │ │ │ │ ├── InfiniteOrdersStreamTableFactory.java │ │ │ │ ├── InfiniteOrdersTable.java │ │ │ │ ├── OrdersHistoryTable.java │ │ │ │ ├── OrdersStreamTableFactory.java │ │ │ │ ├── OrdersTable.java │ │ │ │ ├── ProductsTable.java │ │ │ │ ├── ProductsTableFactory.java │ │ │ │ └── ProductsTemporalTable.java │ │ │ │ └── tpch │ │ │ │ └── TpchSchema.java │ │ │ └── util │ │ │ ├── Smalls.java │ │ │ ├── TestUtil.java │ │ │ ├── Version.java │ │ │ └── package-info.java │ └── kotlin │ │ └── org │ │ └── apache │ │ └── calcite │ │ └── testlib │ │ ├── WithLocaleExtension.kt │ │ └── annotations │ │ ├── LocaleEnUs.kt │ │ └── WithLocale.kt │ └── test │ ├── java │ └── org │ │ └── apache │ │ └── calcite │ │ ├── test │ │ ├── DiffRepositoryGeneratedFileTest.java │ │ ├── DiffRepositoryOutOfOrderTest.java │ │ ├── DiffRepositoryTest.java │ │ ├── FixtureTest.java │ │ └── MockTableTest.java │ │ └── util │ │ └── TestUtilTest.java │ ├── kotlin │ └── org │ │ └── apache │ │ └── calcite │ │ └── TestKtTest.kt │ └── resources │ └── org │ └── apache │ └── calcite │ └── test │ ├── DiffRepositoryGeneratedFileTest.xml │ ├── DiffRepositoryOutOfOrderTest.xml │ ├── DiffRepositoryTest.xml │ └── FixtureTest.xml └── ubenchmark ├── README.md ├── build.gradle.kts ├── gradle.properties └── src └── jmh └── java └── org └── apache └── calcite ├── adapter └── enumerable │ ├── CodeGenerationBenchmark.java │ └── package-info.java └── benchmarks ├── AbstractRelNodeGetRelTypeNameBenchmark.java ├── DefaultDirectedGraphBenchmark.java ├── FlightRecorderProfiler.java ├── MetadataBenchmark.java ├── ParserBenchmark.java ├── ParserInstantiationBenchmark.java ├── PreconditionTest.java ├── RelNodeConversionBenchmark.java ├── StatementTest.java ├── StringConstructBenchmark.java └── package-info.java /.asf.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/.asf.yaml -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/workflows/gradle-wrapper-validation.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/.github/workflows/gradle-wrapper-validation.yml -------------------------------------------------------------------------------- /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /.github/workflows/publish-non-release-website-updates.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/.github/workflows/publish-non-release-website-updates.yml -------------------------------------------------------------------------------- /.github/workflows/publish-website-on-release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/.github/workflows/publish-website-on-release.yml -------------------------------------------------------------------------------- /.github/workflows/site.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/.github/workflows/site.yml -------------------------------------------------------------------------------- /.github/workflows/stale.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/.github/workflows/stale.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/.gitignore -------------------------------------------------------------------------------- /.idea/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/.idea/icon.png -------------------------------------------------------------------------------- /.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/.idea/vcs.xml -------------------------------------------------------------------------------- /.mailmap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/.mailmap -------------------------------------------------------------------------------- /.ratignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/.ratignore -------------------------------------------------------------------------------- /Jenkinsfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/Jenkinsfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/LICENSE -------------------------------------------------------------------------------- /NOTICE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/NOTICE -------------------------------------------------------------------------------- /README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/README -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/README.md -------------------------------------------------------------------------------- /arrow/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/arrow/build.gradle.kts -------------------------------------------------------------------------------- /arrow/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/arrow/gradle.properties -------------------------------------------------------------------------------- /arrow/src/test/resources/arrow-model.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/arrow/src/test/resources/arrow-model.json -------------------------------------------------------------------------------- /babel/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/babel/build.gradle.kts -------------------------------------------------------------------------------- /babel/src/main/codegen/config.fmpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/babel/src/main/codegen/config.fmpp -------------------------------------------------------------------------------- /babel/src/main/codegen/includes/parserImpls.ftl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/babel/src/main/codegen/includes/parserImpls.ftl -------------------------------------------------------------------------------- /babel/src/main/codegen/includes/parserPostgresImpls.ftl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/babel/src/main/codegen/includes/parserPostgresImpls.ftl -------------------------------------------------------------------------------- /babel/src/test/java/org/apache/calcite/test/BabelTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/babel/src/test/java/org/apache/calcite/test/BabelTest.java -------------------------------------------------------------------------------- /babel/src/test/resources/sql/big-query.iq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/babel/src/test/resources/sql/big-query.iq -------------------------------------------------------------------------------- /babel/src/test/resources/sql/dummy.iq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/babel/src/test/resources/sql/dummy.iq -------------------------------------------------------------------------------- /babel/src/test/resources/sql/postgresql.iq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/babel/src/test/resources/sql/postgresql.iq -------------------------------------------------------------------------------- /babel/src/test/resources/sql/redshift.iq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/babel/src/test/resources/sql/redshift.iq -------------------------------------------------------------------------------- /babel/src/test/resources/sql/select.iq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/babel/src/test/resources/sql/select.iq -------------------------------------------------------------------------------- /babel/src/test/resources/sql/spark.iq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/babel/src/test/resources/sql/spark.iq -------------------------------------------------------------------------------- /bom/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/bom/build.gradle.kts -------------------------------------------------------------------------------- /cassandra/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/cassandra/build.gradle.kts -------------------------------------------------------------------------------- /cassandra/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/cassandra/gradle.properties -------------------------------------------------------------------------------- /cassandra/src/test/resources/cassandra.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/cassandra/src/test/resources/cassandra.yaml -------------------------------------------------------------------------------- /cassandra/src/test/resources/datatypes.cql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/cassandra/src/test/resources/datatypes.cql -------------------------------------------------------------------------------- /cassandra/src/test/resources/log4j2-test.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/cassandra/src/test/resources/log4j2-test.xml -------------------------------------------------------------------------------- /cassandra/src/test/resources/model-datatypes.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/cassandra/src/test/resources/model-datatypes.json -------------------------------------------------------------------------------- /cassandra/src/test/resources/model-without-keyspace.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/cassandra/src/test/resources/model-without-keyspace.json -------------------------------------------------------------------------------- /cassandra/src/test/resources/model.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/cassandra/src/test/resources/model.json -------------------------------------------------------------------------------- /cassandra/src/test/resources/twissandra-small.cql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/cassandra/src/test/resources/twissandra-small.cql -------------------------------------------------------------------------------- /cassandra/src/test/resources/twissandra.cql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/cassandra/src/test/resources/twissandra.cql -------------------------------------------------------------------------------- /core/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/build.gradle.kts -------------------------------------------------------------------------------- /core/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/gradle.properties -------------------------------------------------------------------------------- /core/src/main/codegen/config.fmpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/main/codegen/config.fmpp -------------------------------------------------------------------------------- /core/src/main/codegen/default_config.fmpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/main/codegen/default_config.fmpp -------------------------------------------------------------------------------- /core/src/main/codegen/includes/compoundIdentifier.ftl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/main/codegen/includes/compoundIdentifier.ftl -------------------------------------------------------------------------------- /core/src/main/codegen/includes/parserImpls.ftl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/main/codegen/includes/parserImpls.ftl -------------------------------------------------------------------------------- /core/src/main/codegen/templates/Parser.jj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/main/codegen/templates/Parser.jj -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/CalciteImmutable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/main/java/org/apache/calcite/CalciteImmutable.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/DataContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/main/java/org/apache/calcite/DataContext.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/DataContexts.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/main/java/org/apache/calcite/DataContexts.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/Demo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/main/java/org/apache/calcite/Demo.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/adapter/java/Map.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/main/java/org/apache/calcite/adapter/java/Map.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/config/Lex.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/main/java/org/apache/calcite/config/Lex.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/interpreter/Node.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/main/java/org/apache/calcite/interpreter/Node.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/interpreter/Row.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/main/java/org/apache/calcite/interpreter/Row.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/interpreter/Sink.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/main/java/org/apache/calcite/interpreter/Sink.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/jdbc/Driver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/main/java/org/apache/calcite/jdbc/Driver.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/materialize/Path.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/main/java/org/apache/calcite/materialize/Path.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/materialize/Step.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/main/java/org/apache/calcite/materialize/Step.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/model/JsonColumn.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/main/java/org/apache/calcite/model/JsonColumn.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/model/JsonRoot.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/main/java/org/apache/calcite/model/JsonRoot.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/model/JsonSchema.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/main/java/org/apache/calcite/model/JsonSchema.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/model/JsonStream.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/main/java/org/apache/calcite/model/JsonStream.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/model/JsonTable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/main/java/org/apache/calcite/model/JsonTable.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/model/JsonTile.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/main/java/org/apache/calcite/model/JsonTile.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/model/JsonType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/main/java/org/apache/calcite/model/JsonType.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/model/JsonView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/main/java/org/apache/calcite/model/JsonView.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/main/java/org/apache/calcite/package-info.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/plan/Context.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/main/java/org/apache/calcite/plan/Context.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/plan/Contexts.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/main/java/org/apache/calcite/plan/Contexts.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/plan/Convention.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/main/java/org/apache/calcite/plan/Convention.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/plan/DeriveMode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/main/java/org/apache/calcite/plan/DeriveMode.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/plan/RelDigest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/main/java/org/apache/calcite/plan/RelDigest.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/plan/RelOptCost.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/main/java/org/apache/calcite/plan/RelOptCost.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/plan/RelOptNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/main/java/org/apache/calcite/plan/RelOptNode.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/plan/RelOptQuery.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/main/java/org/apache/calcite/plan/RelOptQuery.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/plan/RelOptRule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/main/java/org/apache/calcite/plan/RelOptRule.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/plan/RelOptRules.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/main/java/org/apache/calcite/plan/RelOptRules.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/plan/RelOptTable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/main/java/org/apache/calcite/plan/RelOptTable.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/plan/RelOptUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/main/java/org/apache/calcite/plan/RelOptUtil.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/plan/RelRule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/main/java/org/apache/calcite/plan/RelRule.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/plan/RelTrait.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/main/java/org/apache/calcite/plan/RelTrait.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/plan/RelTraitDef.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/main/java/org/apache/calcite/plan/RelTraitDef.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/plan/RelTraitSet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/main/java/org/apache/calcite/plan/RelTraitSet.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/plan/Strong.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/main/java/org/apache/calcite/plan/Strong.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/prepare/Prepare.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/main/java/org/apache/calcite/prepare/Prepare.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/profile/Profiler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/main/java/org/apache/calcite/profile/Profiler.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/rel/BiRel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/main/java/org/apache/calcite/rel/BiRel.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/rel/PhysicalNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/main/java/org/apache/calcite/rel/PhysicalNode.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/rel/RelCollation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/main/java/org/apache/calcite/rel/RelCollation.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/rel/RelInput.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/main/java/org/apache/calcite/rel/RelInput.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/rel/RelNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/main/java/org/apache/calcite/rel/RelNode.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/rel/RelNodes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/main/java/org/apache/calcite/rel/RelNodes.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/rel/RelRoot.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/main/java/org/apache/calcite/rel/RelRoot.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/rel/RelShuttle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/main/java/org/apache/calcite/rel/RelShuttle.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/rel/RelVisitor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/main/java/org/apache/calcite/rel/RelVisitor.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/rel/RelWriter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/main/java/org/apache/calcite/rel/RelWriter.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/rel/SingleRel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/main/java/org/apache/calcite/rel/SingleRel.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/rel/core/Calc.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/main/java/org/apache/calcite/rel/core/Calc.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/rel/core/Collect.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/main/java/org/apache/calcite/rel/core/Collect.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/rel/core/Combine.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/main/java/org/apache/calcite/rel/core/Combine.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/rel/core/Filter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/main/java/org/apache/calcite/rel/core/Filter.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/rel/core/Join.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/main/java/org/apache/calcite/rel/core/Join.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/rel/core/Match.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/main/java/org/apache/calcite/rel/core/Match.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/rel/core/Minus.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/main/java/org/apache/calcite/rel/core/Minus.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/rel/core/Project.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/main/java/org/apache/calcite/rel/core/Project.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/rel/core/Sample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/main/java/org/apache/calcite/rel/core/Sample.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/rel/core/SetOp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/main/java/org/apache/calcite/rel/core/SetOp.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/rel/core/Sort.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/main/java/org/apache/calcite/rel/core/Sort.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/rel/core/Spool.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/main/java/org/apache/calcite/rel/core/Spool.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/rel/core/Union.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/main/java/org/apache/calcite/rel/core/Union.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/rel/core/Values.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/main/java/org/apache/calcite/rel/core/Values.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/rel/core/Window.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/main/java/org/apache/calcite/rel/core/Window.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/rel/hint/RelHint.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/main/java/org/apache/calcite/rel/hint/RelHint.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/rel/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/main/java/org/apache/calcite/rel/package-info.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/rel/rules/DpHyp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/main/java/org/apache/calcite/rel/rules/DpHyp.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/rel/stream/Chi.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/main/java/org/apache/calcite/rel/stream/Chi.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/rel/stream/Delta.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/main/java/org/apache/calcite/rel/stream/Delta.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/rex/LogicVisitor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/main/java/org/apache/calcite/rex/LogicVisitor.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/rex/RexAction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/main/java/org/apache/calcite/rex/RexAction.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/rex/RexAnalyzer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/main/java/org/apache/calcite/rex/RexAnalyzer.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/rex/RexBiVisitor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/main/java/org/apache/calcite/rex/RexBiVisitor.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/rex/RexBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/main/java/org/apache/calcite/rex/RexBuilder.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/rex/RexCall.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/main/java/org/apache/calcite/rex/RexCall.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/rex/RexChecker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/main/java/org/apache/calcite/rex/RexChecker.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/rex/RexCopier.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/main/java/org/apache/calcite/rex/RexCopier.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/rex/RexExecutor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/main/java/org/apache/calcite/rex/RexExecutor.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/rex/RexInputRef.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/main/java/org/apache/calcite/rex/RexInputRef.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/rex/RexLambda.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/main/java/org/apache/calcite/rex/RexLambda.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/rex/RexLambdaRef.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/main/java/org/apache/calcite/rex/RexLambdaRef.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/rex/RexLiteral.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/main/java/org/apache/calcite/rex/RexLiteral.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/rex/RexLocalRef.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/main/java/org/apache/calcite/rex/RexLocalRef.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/rex/RexNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/main/java/org/apache/calcite/rex/RexNode.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/rex/RexNormalize.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/main/java/org/apache/calcite/rex/RexNormalize.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/rex/RexOver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/main/java/org/apache/calcite/rex/RexOver.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/rex/RexPattern.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/main/java/org/apache/calcite/rex/RexPattern.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/rex/RexProgram.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/main/java/org/apache/calcite/rex/RexProgram.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/rex/RexRangeRef.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/main/java/org/apache/calcite/rex/RexRangeRef.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/rex/RexShuttle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/main/java/org/apache/calcite/rex/RexShuttle.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/rex/RexSimplify.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/main/java/org/apache/calcite/rex/RexSimplify.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/rex/RexSlot.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/main/java/org/apache/calcite/rex/RexSlot.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/rex/RexSubQuery.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/main/java/org/apache/calcite/rex/RexSubQuery.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/rex/RexUnknownAs.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/main/java/org/apache/calcite/rex/RexUnknownAs.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/rex/RexUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/main/java/org/apache/calcite/rex/RexUtil.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/rex/RexVariable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/main/java/org/apache/calcite/rex/RexVariable.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/rex/RexVisitor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/main/java/org/apache/calcite/rex/RexVisitor.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/rex/RexWindow.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/main/java/org/apache/calcite/rex/RexWindow.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/rex/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/main/java/org/apache/calcite/rex/package-info.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/runtime/Bindable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/main/java/org/apache/calcite/runtime/Bindable.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/runtime/ConsList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/main/java/org/apache/calcite/runtime/ConsList.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/runtime/Feature.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/main/java/org/apache/calcite/runtime/Feature.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/runtime/Hook.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/main/java/org/apache/calcite/runtime/Hook.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/runtime/Like.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/main/java/org/apache/calcite/runtime/Like.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/runtime/MapEntry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/main/java/org/apache/calcite/runtime/MapEntry.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/runtime/Matcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/main/java/org/apache/calcite/runtime/Matcher.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/runtime/PairList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/main/java/org/apache/calcite/runtime/PairList.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/runtime/Pattern.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/main/java/org/apache/calcite/runtime/Pattern.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/runtime/Typed.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/main/java/org/apache/calcite/runtime/Typed.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/runtime/Unit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/main/java/org/apache/calcite/runtime/Unit.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/schema/Function.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/main/java/org/apache/calcite/schema/Function.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/schema/Member.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/main/java/org/apache/calcite/schema/Member.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/schema/Path.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/main/java/org/apache/calcite/schema/Path.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/schema/Schema.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/main/java/org/apache/calcite/schema/Schema.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/schema/Schemas.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/main/java/org/apache/calcite/schema/Schemas.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/schema/Statistic.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/main/java/org/apache/calcite/schema/Statistic.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/schema/Table.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/main/java/org/apache/calcite/schema/Table.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/schema/Wrapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/main/java/org/apache/calcite/schema/Wrapper.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/sql/JoinType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/main/java/org/apache/calcite/sql/JoinType.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/sql/SqlAlter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/main/java/org/apache/calcite/sql/SqlAlter.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/sql/SqlAsofJoin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/main/java/org/apache/calcite/sql/SqlAsofJoin.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/sql/SqlBasicCall.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/main/java/org/apache/calcite/sql/SqlBasicCall.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/sql/SqlCall.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/main/java/org/apache/calcite/sql/SqlCall.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/sql/SqlCollation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/main/java/org/apache/calcite/sql/SqlCollation.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/sql/SqlCreate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/main/java/org/apache/calcite/sql/SqlCreate.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/sql/SqlDdl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/main/java/org/apache/calcite/sql/SqlDdl.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/sql/SqlDelete.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/main/java/org/apache/calcite/sql/SqlDelete.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/sql/SqlDialect.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/main/java/org/apache/calcite/sql/SqlDialect.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/sql/SqlDialects.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/main/java/org/apache/calcite/sql/SqlDialects.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/sql/SqlDrop.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/main/java/org/apache/calcite/sql/SqlDrop.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/sql/SqlExplain.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/main/java/org/apache/calcite/sql/SqlExplain.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/sql/SqlFunction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/main/java/org/apache/calcite/sql/SqlFunction.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/sql/SqlHint.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/main/java/org/apache/calcite/sql/SqlHint.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/sql/SqlInsert.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/main/java/org/apache/calcite/sql/SqlInsert.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/sql/SqlJoin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/main/java/org/apache/calcite/sql/SqlJoin.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/sql/SqlKind.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/main/java/org/apache/calcite/sql/SqlKind.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/sql/SqlLambda.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/main/java/org/apache/calcite/sql/SqlLambda.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/sql/SqlLiteral.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/main/java/org/apache/calcite/sql/SqlLiteral.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/sql/SqlMerge.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/main/java/org/apache/calcite/sql/SqlMerge.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/sql/SqlNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/main/java/org/apache/calcite/sql/SqlNode.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/sql/SqlNodeList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/main/java/org/apache/calcite/sql/SqlNodeList.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/sql/SqlOperator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/main/java/org/apache/calcite/sql/SqlOperator.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/sql/SqlOrderBy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/main/java/org/apache/calcite/sql/SqlOrderBy.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/sql/SqlPivot.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/main/java/org/apache/calcite/sql/SqlPivot.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/sql/SqlSelect.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/main/java/org/apache/calcite/sql/SqlSelect.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/sql/SqlSetOption.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/main/java/org/apache/calcite/sql/SqlSetOption.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/sql/SqlSnapshot.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/main/java/org/apache/calcite/sql/SqlSnapshot.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/sql/SqlSyntax.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/main/java/org/apache/calcite/sql/SqlSyntax.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/sql/SqlTableRef.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/main/java/org/apache/calcite/sql/SqlTableRef.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/sql/SqlTruncate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/main/java/org/apache/calcite/sql/SqlTruncate.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/sql/SqlUnpivot.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/main/java/org/apache/calcite/sql/SqlUnpivot.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/sql/SqlUpdate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/main/java/org/apache/calcite/sql/SqlUpdate.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/sql/SqlUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/main/java/org/apache/calcite/sql/SqlUtil.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/sql/SqlWindow.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/main/java/org/apache/calcite/sql/SqlWindow.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/sql/SqlWith.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/main/java/org/apache/calcite/sql/SqlWith.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/sql/SqlWithItem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/main/java/org/apache/calcite/sql/SqlWithItem.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/sql/SqlWriter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/main/java/org/apache/calcite/sql/SqlWriter.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/sql/Symbolizable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/main/java/org/apache/calcite/sql/Symbolizable.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/sql/fun/SqlCase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/main/java/org/apache/calcite/sql/fun/SqlCase.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/sql/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/main/java/org/apache/calcite/sql/package-info.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/sql/parser/Span.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/main/java/org/apache/calcite/sql/parser/Span.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/sql/util/IdPair.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/main/java/org/apache/calcite/sql/util/IdPair.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/tools/Frameworks.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/main/java/org/apache/calcite/tools/Frameworks.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/tools/Hoist.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/main/java/org/apache/calcite/tools/Hoist.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/tools/Planner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/main/java/org/apache/calcite/tools/Planner.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/tools/Program.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/main/java/org/apache/calcite/tools/Program.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/tools/Programs.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/main/java/org/apache/calcite/tools/Programs.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/tools/RelBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/main/java/org/apache/calcite/tools/RelBuilder.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/tools/RelRunner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/main/java/org/apache/calcite/tools/RelRunner.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/tools/RelRunners.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/main/java/org/apache/calcite/tools/RelRunners.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/tools/RuleSet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/main/java/org/apache/calcite/tools/RuleSet.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/tools/RuleSets.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/main/java/org/apache/calcite/tools/RuleSets.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/util/Arrow.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/main/java/org/apache/calcite/util/Arrow.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/util/ArrowSet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/main/java/org/apache/calcite/util/ArrowSet.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/util/Benchmark.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/main/java/org/apache/calcite/util/Benchmark.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/util/BitSets.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/main/java/org/apache/calcite/util/BitSets.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/util/BitString.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/main/java/org/apache/calcite/util/BitString.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/util/Bug.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/main/java/org/apache/calcite/util/Bug.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/util/CancelFlag.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/main/java/org/apache/calcite/util/CancelFlag.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/util/CastingList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/main/java/org/apache/calcite/util/CastingList.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/util/ChunkList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/main/java/org/apache/calcite/util/ChunkList.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/util/Closer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/main/java/org/apache/calcite/util/Closer.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/util/Compatible.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/main/java/org/apache/calcite/util/Compatible.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/util/DateString.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/main/java/org/apache/calcite/util/DateString.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/util/Filterator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/main/java/org/apache/calcite/util/Filterator.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/util/Glossary.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/main/java/org/apache/calcite/util/Glossary.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/util/Holder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/main/java/org/apache/calcite/util/Holder.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/util/IntList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/main/java/org/apache/calcite/util/IntList.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/util/JdbcType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/main/java/org/apache/calcite/util/JdbcType.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/util/JsonBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/main/java/org/apache/calcite/util/JsonBuilder.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/util/Litmus.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/main/java/org/apache/calcite/util/Litmus.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/util/NameMap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/main/java/org/apache/calcite/util/NameMap.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/util/NameSet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/main/java/org/apache/calcite/util/NameSet.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/util/NlsString.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/main/java/org/apache/calcite/util/NlsString.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/util/NumberUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/main/java/org/apache/calcite/util/NumberUtil.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/util/Optionality.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/main/java/org/apache/calcite/util/Optionality.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/util/Pair.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/main/java/org/apache/calcite/util/Pair.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/util/Permutation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/main/java/org/apache/calcite/util/Permutation.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/util/Puffin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/main/java/org/apache/calcite/util/Puffin.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/util/RangeSets.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/main/java/org/apache/calcite/util/RangeSets.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/util/ReflectUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/main/java/org/apache/calcite/util/ReflectUtil.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/util/Sarg.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/main/java/org/apache/calcite/util/Sarg.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/util/Source.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/main/java/org/apache/calcite/util/Source.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/util/Sources.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/main/java/org/apache/calcite/util/Sources.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/util/StackWriter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/main/java/org/apache/calcite/util/StackWriter.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/util/Stacks.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/main/java/org/apache/calcite/util/Stacks.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/util/Static.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/main/java/org/apache/calcite/util/Static.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/util/Template.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/main/java/org/apache/calcite/util/Template.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/util/TimeString.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/main/java/org/apache/calcite/util/TimeString.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/util/Unsafe.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/main/java/org/apache/calcite/util/Unsafe.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/util/Util.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/main/java/org/apache/calcite/util/Util.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/util/XmlOutput.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/main/java/org/apache/calcite/util/XmlOutput.java -------------------------------------------------------------------------------- /core/src/main/resources/META-INF/services/java.sql.Driver: -------------------------------------------------------------------------------- 1 | org.apache.calcite.jdbc.Driver 2 | -------------------------------------------------------------------------------- /core/src/test/codegen/config.fmpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/test/codegen/config.fmpp -------------------------------------------------------------------------------- /core/src/test/codegen/includes/compoundIdentifier.ftl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/test/codegen/includes/compoundIdentifier.ftl -------------------------------------------------------------------------------- /core/src/test/codegen/includes/parserImpls.ftl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/test/codegen/includes/parserImpls.ftl -------------------------------------------------------------------------------- /core/src/test/java/RootEmployee.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/test/java/RootEmployee.java -------------------------------------------------------------------------------- /core/src/test/java/RootHr.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/test/java/RootHr.java -------------------------------------------------------------------------------- /core/src/test/java/org/apache/calcite/rel/RelRootTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/test/java/org/apache/calcite/rel/RelRootTest.java -------------------------------------------------------------------------------- /core/src/test/java/org/apache/calcite/sql/SqlNodeTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/test/java/org/apache/calcite/sql/SqlNodeTest.java -------------------------------------------------------------------------------- /core/src/test/java/org/apache/calcite/test/JdbcTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/test/java/org/apache/calcite/test/JdbcTest.java -------------------------------------------------------------------------------- /core/src/test/java/org/apache/calcite/test/LatticeTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/test/java/org/apache/calcite/test/LatticeTest.java -------------------------------------------------------------------------------- /core/src/test/java/org/apache/calcite/test/LintTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/test/java/org/apache/calcite/test/LintTest.java -------------------------------------------------------------------------------- /core/src/test/java/org/apache/calcite/test/ModelTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/test/java/org/apache/calcite/test/ModelTest.java -------------------------------------------------------------------------------- /core/src/test/java/org/apache/calcite/test/PuffinTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/test/java/org/apache/calcite/test/PuffinTest.java -------------------------------------------------------------------------------- /core/src/test/java/org/apache/calcite/test/SqlLineTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/test/java/org/apache/calcite/test/SqlLineTest.java -------------------------------------------------------------------------------- /core/src/test/java/org/apache/calcite/test/SqlTestGen.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/test/java/org/apache/calcite/test/SqlTestGen.java -------------------------------------------------------------------------------- /core/src/test/java/org/apache/calcite/test/StreamTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/test/java/org/apache/calcite/test/StreamTest.java -------------------------------------------------------------------------------- /core/src/test/java/org/apache/calcite/test/UdfTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/test/java/org/apache/calcite/test/UdfTest.java -------------------------------------------------------------------------------- /core/src/test/java/org/apache/calcite/test/UdtTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/test/java/org/apache/calcite/test/UdtTest.java -------------------------------------------------------------------------------- /core/src/test/java/org/apache/calcite/util/BitSetsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/test/java/org/apache/calcite/util/BitSetsTest.java -------------------------------------------------------------------------------- /core/src/test/java/org/apache/calcite/util/SourceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/test/java/org/apache/calcite/util/SourceTest.java -------------------------------------------------------------------------------- /core/src/test/java/org/apache/calcite/util/TestUnsafe.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/test/java/org/apache/calcite/util/TestUnsafe.java -------------------------------------------------------------------------------- /core/src/test/java/org/apache/calcite/util/UtilTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/test/java/org/apache/calcite/util/UtilTest.java -------------------------------------------------------------------------------- /core/src/test/resources/empty-model.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/test/resources/empty-model.yaml -------------------------------------------------------------------------------- /core/src/test/resources/hsqldb-foodmart-lattice-model.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/test/resources/hsqldb-foodmart-lattice-model.json -------------------------------------------------------------------------------- /core/src/test/resources/hsqldb-model.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/test/resources/hsqldb-model.json -------------------------------------------------------------------------------- /core/src/test/resources/hsqldb-scott.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/test/resources/hsqldb-scott.json -------------------------------------------------------------------------------- /core/src/test/resources/log4j2-test.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/test/resources/log4j2-test.xml -------------------------------------------------------------------------------- /core/src/test/resources/mysql-foodmart-lattice-model.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/test/resources/mysql-foodmart-lattice-model.json -------------------------------------------------------------------------------- /core/src/test/resources/mysql-foodmart-model.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/test/resources/mysql-foodmart-model.json -------------------------------------------------------------------------------- /core/src/test/resources/pg_to_char_queries.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/test/resources/pg_to_char_queries.sql -------------------------------------------------------------------------------- /core/src/test/resources/saffron.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/test/resources/saffron.properties -------------------------------------------------------------------------------- /core/src/test/resources/sql/agg.iq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/test/resources/sql/agg.iq -------------------------------------------------------------------------------- /core/src/test/resources/sql/aliasing.iq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/test/resources/sql/aliasing.iq -------------------------------------------------------------------------------- /core/src/test/resources/sql/asof.iq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/test/resources/sql/asof.iq -------------------------------------------------------------------------------- /core/src/test/resources/sql/blank.iq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/test/resources/sql/blank.iq -------------------------------------------------------------------------------- /core/src/test/resources/sql/cast-with-format.iq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/test/resources/sql/cast-with-format.iq -------------------------------------------------------------------------------- /core/src/test/resources/sql/cast.iq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/test/resources/sql/cast.iq -------------------------------------------------------------------------------- /core/src/test/resources/sql/conditions.iq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/test/resources/sql/conditions.iq -------------------------------------------------------------------------------- /core/src/test/resources/sql/dual-table-query.iq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/test/resources/sql/dual-table-query.iq -------------------------------------------------------------------------------- /core/src/test/resources/sql/dummy.iq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/test/resources/sql/dummy.iq -------------------------------------------------------------------------------- /core/src/test/resources/sql/functions.iq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/test/resources/sql/functions.iq -------------------------------------------------------------------------------- /core/src/test/resources/sql/hep.iq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/test/resources/sql/hep.iq -------------------------------------------------------------------------------- /core/src/test/resources/sql/join.iq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/test/resources/sql/join.iq -------------------------------------------------------------------------------- /core/src/test/resources/sql/lambda.iq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/test/resources/sql/lambda.iq -------------------------------------------------------------------------------- /core/src/test/resources/sql/lateral.iq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/test/resources/sql/lateral.iq -------------------------------------------------------------------------------- /core/src/test/resources/sql/match.iq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/test/resources/sql/match.iq -------------------------------------------------------------------------------- /core/src/test/resources/sql/measure-paper.iq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/test/resources/sql/measure-paper.iq -------------------------------------------------------------------------------- /core/src/test/resources/sql/measure.iq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/test/resources/sql/measure.iq -------------------------------------------------------------------------------- /core/src/test/resources/sql/misc.iq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/test/resources/sql/misc.iq -------------------------------------------------------------------------------- /core/src/test/resources/sql/operator.iq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/test/resources/sql/operator.iq -------------------------------------------------------------------------------- /core/src/test/resources/sql/outer.iq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/test/resources/sql/outer.iq -------------------------------------------------------------------------------- /core/src/test/resources/sql/pivot.iq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/test/resources/sql/pivot.iq -------------------------------------------------------------------------------- /core/src/test/resources/sql/planner.iq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/test/resources/sql/planner.iq -------------------------------------------------------------------------------- /core/src/test/resources/sql/qualify.iq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/test/resources/sql/qualify.iq -------------------------------------------------------------------------------- /core/src/test/resources/sql/recursive_queries.iq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/test/resources/sql/recursive_queries.iq -------------------------------------------------------------------------------- /core/src/test/resources/sql/scalar.iq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/test/resources/sql/scalar.iq -------------------------------------------------------------------------------- /core/src/test/resources/sql/sequence.iq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/test/resources/sql/sequence.iq -------------------------------------------------------------------------------- /core/src/test/resources/sql/set-op.iq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/test/resources/sql/set-op.iq -------------------------------------------------------------------------------- /core/src/test/resources/sql/some.iq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/test/resources/sql/some.iq -------------------------------------------------------------------------------- /core/src/test/resources/sql/sort.iq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/test/resources/sql/sort.iq -------------------------------------------------------------------------------- /core/src/test/resources/sql/spatial.iq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/test/resources/sql/spatial.iq -------------------------------------------------------------------------------- /core/src/test/resources/sql/stream.iq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/test/resources/sql/stream.iq -------------------------------------------------------------------------------- /core/src/test/resources/sql/struct.iq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/test/resources/sql/struct.iq -------------------------------------------------------------------------------- /core/src/test/resources/sql/sub-query.iq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/test/resources/sql/sub-query.iq -------------------------------------------------------------------------------- /core/src/test/resources/sql/tablesample.iq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/test/resources/sql/tablesample.iq -------------------------------------------------------------------------------- /core/src/test/resources/sql/unnest.iq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/test/resources/sql/unnest.iq -------------------------------------------------------------------------------- /core/src/test/resources/sql/unsigned.iq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/test/resources/sql/unsigned.iq -------------------------------------------------------------------------------- /core/src/test/resources/sql/variant.iq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/test/resources/sql/variant.iq -------------------------------------------------------------------------------- /core/src/test/resources/sql/winagg.iq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/test/resources/sql/winagg.iq -------------------------------------------------------------------------------- /core/src/test/resources/sql/within-distinct.iq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/test/resources/sql/within-distinct.iq -------------------------------------------------------------------------------- /core/src/test/resources/to_char_generate_iq.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/core/src/test/resources/to_char_generate_iq.py -------------------------------------------------------------------------------- /druid/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/druid/build.gradle.kts -------------------------------------------------------------------------------- /druid/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/druid/gradle.properties -------------------------------------------------------------------------------- /druid/src/test/resources/druid-foodmart-model.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/druid/src/test/resources/druid-foodmart-model.json -------------------------------------------------------------------------------- /druid/src/test/resources/druid-wiki-model.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/druid/src/test/resources/druid-wiki-model.json -------------------------------------------------------------------------------- /druid/src/test/resources/druid-wiki-no-columns-model.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/druid/src/test/resources/druid-wiki-no-columns-model.json -------------------------------------------------------------------------------- /druid/src/test/resources/druid-wiki-no-tables-model.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/druid/src/test/resources/druid-wiki-no-tables-model.json -------------------------------------------------------------------------------- /druid/src/test/resources/foodmart-schema.spec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/druid/src/test/resources/foodmart-schema.spec -------------------------------------------------------------------------------- /druid/src/test/resources/log4j2-test.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/druid/src/test/resources/log4j2-test.xml -------------------------------------------------------------------------------- /elasticsearch/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/elasticsearch/build.gradle.kts -------------------------------------------------------------------------------- /elasticsearch/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/elasticsearch/gradle.properties -------------------------------------------------------------------------------- /elasticsearch/src/test/resources/log4j2-test.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/elasticsearch/src/test/resources/log4j2-test.xml -------------------------------------------------------------------------------- /elasticsearch/src/test/resources/zips-mini.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/elasticsearch/src/test/resources/zips-mini.json -------------------------------------------------------------------------------- /example/csv/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/example/csv/build.gradle.kts -------------------------------------------------------------------------------- /example/csv/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/example/csv/gradle.properties -------------------------------------------------------------------------------- /example/csv/sqlline: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/example/csv/sqlline -------------------------------------------------------------------------------- /example/csv/sqlline.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/example/csv/sqlline.bat -------------------------------------------------------------------------------- /example/csv/src/test/resources/bug.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/example/csv/src/test/resources/bug.json -------------------------------------------------------------------------------- /example/csv/src/test/resources/bug.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/example/csv/src/test/resources/bug.yaml -------------------------------------------------------------------------------- /example/csv/src/test/resources/bug/ARCHERS.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/example/csv/src/test/resources/bug/ARCHERS.json -------------------------------------------------------------------------------- /example/csv/src/test/resources/bug/DATE.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/example/csv/src/test/resources/bug/DATE.csv -------------------------------------------------------------------------------- /example/csv/src/test/resources/bug/LONG_EMPS.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/example/csv/src/test/resources/bug/LONG_EMPS.csv -------------------------------------------------------------------------------- /example/csv/src/test/resources/bug/NUMBERS.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/example/csv/src/test/resources/bug/NUMBERS.csv -------------------------------------------------------------------------------- /example/csv/src/test/resources/bug/WACKY_COLUMN_NAMES.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/example/csv/src/test/resources/bug/WACKY_COLUMN_NAMES.csv -------------------------------------------------------------------------------- /example/csv/src/test/resources/filterable-model.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/example/csv/src/test/resources/filterable-model.json -------------------------------------------------------------------------------- /example/csv/src/test/resources/filterable-model.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/example/csv/src/test/resources/filterable-model.yaml -------------------------------------------------------------------------------- /example/csv/src/test/resources/model-stream-table.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/example/csv/src/test/resources/model-stream-table.json -------------------------------------------------------------------------------- /example/csv/src/test/resources/model-stream-table.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/example/csv/src/test/resources/model-stream-table.yaml -------------------------------------------------------------------------------- /example/csv/src/test/resources/model-with-custom-table.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/example/csv/src/test/resources/model-with-custom-table.json -------------------------------------------------------------------------------- /example/csv/src/test/resources/model-with-custom-table.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/example/csv/src/test/resources/model-with-custom-table.yaml -------------------------------------------------------------------------------- /example/csv/src/test/resources/model-with-view.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/example/csv/src/test/resources/model-with-view.json -------------------------------------------------------------------------------- /example/csv/src/test/resources/model-with-view.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/example/csv/src/test/resources/model-with-view.yaml -------------------------------------------------------------------------------- /example/csv/src/test/resources/model.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/example/csv/src/test/resources/model.json -------------------------------------------------------------------------------- /example/csv/src/test/resources/model.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/example/csv/src/test/resources/model.yaml -------------------------------------------------------------------------------- /example/csv/src/test/resources/order-stream-table.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/example/csv/src/test/resources/order-stream-table.json -------------------------------------------------------------------------------- /example/csv/src/test/resources/order-stream-table.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/example/csv/src/test/resources/order-stream-table.yaml -------------------------------------------------------------------------------- /example/csv/src/test/resources/sales/DEPTS.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/example/csv/src/test/resources/sales/DEPTS.csv -------------------------------------------------------------------------------- /example/csv/src/test/resources/sales/EMPS.csv.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/example/csv/src/test/resources/sales/EMPS.csv.gz -------------------------------------------------------------------------------- /example/csv/src/test/resources/sales/SDEPTS.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/example/csv/src/test/resources/sales/SDEPTS.csv -------------------------------------------------------------------------------- /example/csv/src/test/resources/smart.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/example/csv/src/test/resources/smart.json -------------------------------------------------------------------------------- /example/csv/src/test/resources/smart.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/example/csv/src/test/resources/smart.yaml -------------------------------------------------------------------------------- /example/csv/src/test/resources/smoke_test.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/example/csv/src/test/resources/smoke_test.sql -------------------------------------------------------------------------------- /example/function/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/example/function/build.gradle.kts -------------------------------------------------------------------------------- /example/function/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/example/function/gradle.properties -------------------------------------------------------------------------------- /example/function/src/test/resources/model.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/example/function/src/test/resources/model.json -------------------------------------------------------------------------------- /example/function/src/test/resources/model.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/example/function/src/test/resources/model.yaml -------------------------------------------------------------------------------- /file/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/file/build.gradle.kts -------------------------------------------------------------------------------- /file/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/file/gradle.properties -------------------------------------------------------------------------------- /file/src/test/resources/bug.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/file/src/test/resources/bug.json -------------------------------------------------------------------------------- /file/src/test/resources/bug.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/file/src/test/resources/bug.yaml -------------------------------------------------------------------------------- /file/src/test/resources/bug/ARCHERS.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/file/src/test/resources/bug/ARCHERS.json -------------------------------------------------------------------------------- /file/src/test/resources/bug/DATE.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/file/src/test/resources/bug/DATE.csv -------------------------------------------------------------------------------- /file/src/test/resources/bug/LONG_EMPS.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/file/src/test/resources/bug/LONG_EMPS.csv -------------------------------------------------------------------------------- /file/src/test/resources/bug/WACKY_COLUMN_NAMES.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/file/src/test/resources/bug/WACKY_COLUMN_NAMES.csv -------------------------------------------------------------------------------- /file/src/test/resources/filterable-model.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/file/src/test/resources/filterable-model.json -------------------------------------------------------------------------------- /file/src/test/resources/geo/countries.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/file/src/test/resources/geo/countries.csv -------------------------------------------------------------------------------- /file/src/test/resources/geo/states.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/file/src/test/resources/geo/states.json -------------------------------------------------------------------------------- /file/src/test/resources/model-with-custom-table.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/file/src/test/resources/model-with-custom-table.json -------------------------------------------------------------------------------- /file/src/test/resources/model.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/file/src/test/resources/model.json -------------------------------------------------------------------------------- /file/src/test/resources/sales-csv.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/file/src/test/resources/sales-csv.json -------------------------------------------------------------------------------- /file/src/test/resources/sales-csv/DECIMAL.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/file/src/test/resources/sales-csv/DECIMAL.csv -------------------------------------------------------------------------------- /file/src/test/resources/sales-csv/DEPTS.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/file/src/test/resources/sales-csv/DEPTS.csv -------------------------------------------------------------------------------- /file/src/test/resources/sales-csv/EMPS.csv.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/file/src/test/resources/sales-csv/EMPS.csv.gz -------------------------------------------------------------------------------- /file/src/test/resources/sales-csv/EMPTY.csv: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /file/src/test/resources/sales-csv/HEADER_ONLY.csv: -------------------------------------------------------------------------------- 1 | DEPTNO:int,NAME:string 2 | -------------------------------------------------------------------------------- /file/src/test/resources/sales-csv/SDEPTS.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/file/src/test/resources/sales-csv/SDEPTS.csv -------------------------------------------------------------------------------- /file/src/test/resources/sales-json.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/file/src/test/resources/sales-json.json -------------------------------------------------------------------------------- /file/src/test/resources/sales-json/DATE.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/file/src/test/resources/sales-json/DATE.csv -------------------------------------------------------------------------------- /file/src/test/resources/sales-json/DEPTS.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/file/src/test/resources/sales-json/DEPTS.json -------------------------------------------------------------------------------- /file/src/test/resources/sales-json/EMPS.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/file/src/test/resources/sales-json/EMPS.json -------------------------------------------------------------------------------- /file/src/test/resources/sales-json/EMPTY.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/file/src/test/resources/sales-json/EMPTY.json -------------------------------------------------------------------------------- /file/src/test/resources/sales-json/SDEPTS.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/file/src/test/resources/sales-json/SDEPTS.json -------------------------------------------------------------------------------- /file/src/test/resources/sales.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/file/src/test/resources/sales.json -------------------------------------------------------------------------------- /file/src/test/resources/sales/DEPTS.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/file/src/test/resources/sales/DEPTS.csv -------------------------------------------------------------------------------- /file/src/test/resources/sales/DEPTS.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/file/src/test/resources/sales/DEPTS.html -------------------------------------------------------------------------------- /file/src/test/resources/sales/EMPS.csv.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/file/src/test/resources/sales/EMPS.csv.gz -------------------------------------------------------------------------------- /file/src/test/resources/sales/EMPS.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/file/src/test/resources/sales/EMPS.html -------------------------------------------------------------------------------- /file/src/test/resources/smart.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/file/src/test/resources/smart.json -------------------------------------------------------------------------------- /file/src/test/resources/tableNoTH.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/file/src/test/resources/tableNoTH.html -------------------------------------------------------------------------------- /file/src/test/resources/tableNoTheadTbody.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/file/src/test/resources/tableNoTheadTbody.html -------------------------------------------------------------------------------- /file/src/test/resources/tableOK.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/file/src/test/resources/tableOK.html -------------------------------------------------------------------------------- /file/src/test/resources/tableX2.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/file/src/test/resources/tableX2.html -------------------------------------------------------------------------------- /file/src/test/resources/testModel.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/file/src/test/resources/testModel.json -------------------------------------------------------------------------------- /file/src/test/resources/webjoin.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/file/src/test/resources/webjoin.sql -------------------------------------------------------------------------------- /file/src/test/resources/wiki.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/file/src/test/resources/wiki.json -------------------------------------------------------------------------------- /geode/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/geode/README.md -------------------------------------------------------------------------------- /geode/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/geode/build.gradle.kts -------------------------------------------------------------------------------- /geode/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/geode/gradle.properties -------------------------------------------------------------------------------- /geode/src/test/resources/book_customer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/geode/src/test/resources/book_customer.json -------------------------------------------------------------------------------- /geode/src/test/resources/book_master.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/geode/src/test/resources/book_master.json -------------------------------------------------------------------------------- /geode/src/test/resources/log4j2-test.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/geode/src/test/resources/log4j2-test.xml -------------------------------------------------------------------------------- /geode/src/test/resources/zips-mini.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/geode/src/test/resources/zips-mini.json -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/gradlew.bat -------------------------------------------------------------------------------- /innodb/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/innodb/build.gradle.kts -------------------------------------------------------------------------------- /innodb/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/innodb/gradle.properties -------------------------------------------------------------------------------- /innodb/src/test/resources/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/innodb/src/test/resources/README.md -------------------------------------------------------------------------------- /innodb/src/test/resources/data/DEPT.ibd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/innodb/src/test/resources/data/DEPT.ibd -------------------------------------------------------------------------------- /innodb/src/test/resources/data/EMP.ibd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/innodb/src/test/resources/data/EMP.ibd -------------------------------------------------------------------------------- /innodb/src/test/resources/data/test_types.ibd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/innodb/src/test/resources/data/test_types.ibd -------------------------------------------------------------------------------- /innodb/src/test/resources/data_types.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/innodb/src/test/resources/data_types.sql -------------------------------------------------------------------------------- /innodb/src/test/resources/log4j2-test.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/innodb/src/test/resources/log4j2-test.xml -------------------------------------------------------------------------------- /innodb/src/test/resources/model.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/innodb/src/test/resources/model.json -------------------------------------------------------------------------------- /innodb/src/test/resources/scott.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/innodb/src/test/resources/scott.sql -------------------------------------------------------------------------------- /kafka/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/kafka/build.gradle.kts -------------------------------------------------------------------------------- /kafka/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/kafka/gradle.properties -------------------------------------------------------------------------------- /kafka/src/test/resources/kafka.model.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/kafka/src/test/resources/kafka.model.json -------------------------------------------------------------------------------- /kafka/src/test/resources/log4j2-test.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/kafka/src/test/resources/log4j2-test.xml -------------------------------------------------------------------------------- /linq4j/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/linq4j/build.gradle.kts -------------------------------------------------------------------------------- /linq4j/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/linq4j/gradle.properties -------------------------------------------------------------------------------- /linq4j/src/main/java/org/apache/calcite/linq4j/Linq4j.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/linq4j/src/main/java/org/apache/calcite/linq4j/Linq4j.java -------------------------------------------------------------------------------- /linq4j/src/main/java/org/apache/calcite/linq4j/Lookup.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/linq4j/src/main/java/org/apache/calcite/linq4j/Lookup.java -------------------------------------------------------------------------------- /linq4j/src/main/java/org/apache/calcite/linq4j/OpType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/linq4j/src/main/java/org/apache/calcite/linq4j/OpType.java -------------------------------------------------------------------------------- /linq4j/src/main/java/org/apache/calcite/linq4j/Ord.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/linq4j/src/main/java/org/apache/calcite/linq4j/Ord.java -------------------------------------------------------------------------------- /linq4j/src/test/java/com/example/Linq4jExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/linq4j/src/test/java/com/example/Linq4jExample.java -------------------------------------------------------------------------------- /linq4j/src/test/java/com/example/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/linq4j/src/test/java/com/example/package-info.java -------------------------------------------------------------------------------- /mongodb/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/mongodb/build.gradle.kts -------------------------------------------------------------------------------- /mongodb/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/mongodb/gradle.properties -------------------------------------------------------------------------------- /mongodb/src/test/resources/log4j2-test.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/mongodb/src/test/resources/log4j2-test.xml -------------------------------------------------------------------------------- /mongodb/src/test/resources/mongo-model.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/mongodb/src/test/resources/mongo-model.json -------------------------------------------------------------------------------- /mongodb/src/test/resources/zips-mini.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/mongodb/src/test/resources/zips-mini.json -------------------------------------------------------------------------------- /pig/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/pig/build.gradle.kts -------------------------------------------------------------------------------- /pig/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/pig/gradle.properties -------------------------------------------------------------------------------- /pig/src/test/resources/data.txt: -------------------------------------------------------------------------------- 1 | a 1 2 | b 2 3 | c 3 4 | -------------------------------------------------------------------------------- /pig/src/test/resources/data2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/pig/src/test/resources/data2.txt -------------------------------------------------------------------------------- /pig/src/test/resources/log4j.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/pig/src/test/resources/log4j.properties -------------------------------------------------------------------------------- /pig/src/test/resources/model.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/pig/src/test/resources/model.json -------------------------------------------------------------------------------- /piglet/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/piglet/build.gradle.kts -------------------------------------------------------------------------------- /piglet/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/piglet/gradle.properties -------------------------------------------------------------------------------- /piglet/src/main/java/org/apache/calcite/piglet/Ast.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/piglet/src/main/java/org/apache/calcite/piglet/Ast.java -------------------------------------------------------------------------------- /piglet/src/main/java/org/apache/calcite/piglet/Handler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/piglet/src/main/java/org/apache/calcite/piglet/Handler.java -------------------------------------------------------------------------------- /piglet/src/main/java/org/apache/calcite/piglet/PigUdfs.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/piglet/src/main/java/org/apache/calcite/piglet/PigUdfs.java -------------------------------------------------------------------------------- /piglet/src/main/javacc/PigletParser.jj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/piglet/src/main/javacc/PigletParser.jj -------------------------------------------------------------------------------- /piglet/src/test/java/org/apache/calcite/test/Fluent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/piglet/src/test/java/org/apache/calcite/test/Fluent.java -------------------------------------------------------------------------------- /piglet/src/test/resources/log4j.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/piglet/src/test/resources/log4j.properties -------------------------------------------------------------------------------- /piglet/src/test/resources/testPig.pig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/piglet/src/test/resources/testPig.pig -------------------------------------------------------------------------------- /plus/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/plus/build.gradle.kts -------------------------------------------------------------------------------- /plus/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/plus/gradle.properties -------------------------------------------------------------------------------- /plus/src/main/resources/chinook/chinook.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/plus/src/main/resources/chinook/chinook.json -------------------------------------------------------------------------------- /plus/src/test/java/org/apache/calcite/slt/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/plus/src/test/java/org/apache/calcite/slt/package-info.java -------------------------------------------------------------------------------- /plus/src/test/resources/log4j2-test.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/plus/src/test/resources/log4j2-test.xml -------------------------------------------------------------------------------- /plus/src/test/resources/slttestfailures.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/plus/src/test/resources/slttestfailures.txt -------------------------------------------------------------------------------- /plus/src/test/resources/sql/basic.iq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/plus/src/test/resources/sql/basic.iq -------------------------------------------------------------------------------- /plus/src/test/resources/sql/cross-join-lateral.iq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/plus/src/test/resources/sql/cross-join-lateral.iq -------------------------------------------------------------------------------- /plus/src/test/resources/sql/functions.iq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/plus/src/test/resources/sql/functions.iq -------------------------------------------------------------------------------- /plus/src/test/resources/sql/tpcds/01.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/plus/src/test/resources/sql/tpcds/01.sql -------------------------------------------------------------------------------- /plus/src/test/resources/sql/tpcds/02.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/plus/src/test/resources/sql/tpcds/02.sql -------------------------------------------------------------------------------- /plus/src/test/resources/sql/tpcds/03.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/plus/src/test/resources/sql/tpcds/03.sql -------------------------------------------------------------------------------- /plus/src/test/resources/sql/tpcds/04.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/plus/src/test/resources/sql/tpcds/04.sql -------------------------------------------------------------------------------- /plus/src/test/resources/sql/tpcds/05.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/plus/src/test/resources/sql/tpcds/05.sql -------------------------------------------------------------------------------- /plus/src/test/resources/sql/tpcds/06.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/plus/src/test/resources/sql/tpcds/06.sql -------------------------------------------------------------------------------- /plus/src/test/resources/sql/tpcds/07.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/plus/src/test/resources/sql/tpcds/07.sql -------------------------------------------------------------------------------- /plus/src/test/resources/sql/tpcds/08.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/plus/src/test/resources/sql/tpcds/08.sql -------------------------------------------------------------------------------- /plus/src/test/resources/sql/tpcds/09.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/plus/src/test/resources/sql/tpcds/09.sql -------------------------------------------------------------------------------- /plus/src/test/resources/sql/tpcds/10.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/plus/src/test/resources/sql/tpcds/10.sql -------------------------------------------------------------------------------- /plus/src/test/resources/sql/tpcds/11.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/plus/src/test/resources/sql/tpcds/11.sql -------------------------------------------------------------------------------- /plus/src/test/resources/sql/tpcds/12.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/plus/src/test/resources/sql/tpcds/12.sql -------------------------------------------------------------------------------- /plus/src/test/resources/sql/tpcds/13.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/plus/src/test/resources/sql/tpcds/13.sql -------------------------------------------------------------------------------- /plus/src/test/resources/sql/tpcds/14.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/plus/src/test/resources/sql/tpcds/14.sql -------------------------------------------------------------------------------- /plus/src/test/resources/sql/tpcds/15.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/plus/src/test/resources/sql/tpcds/15.sql -------------------------------------------------------------------------------- /plus/src/test/resources/sql/tpcds/16.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/plus/src/test/resources/sql/tpcds/16.sql -------------------------------------------------------------------------------- /plus/src/test/resources/sql/tpcds/17.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/plus/src/test/resources/sql/tpcds/17.sql -------------------------------------------------------------------------------- /plus/src/test/resources/sql/tpcds/18.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/plus/src/test/resources/sql/tpcds/18.sql -------------------------------------------------------------------------------- /plus/src/test/resources/sql/tpcds/19.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/plus/src/test/resources/sql/tpcds/19.sql -------------------------------------------------------------------------------- /plus/src/test/resources/sql/tpcds/20.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/plus/src/test/resources/sql/tpcds/20.sql -------------------------------------------------------------------------------- /plus/src/test/resources/sql/tpcds/21.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/plus/src/test/resources/sql/tpcds/21.sql -------------------------------------------------------------------------------- /plus/src/test/resources/sql/tpcds/22.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/plus/src/test/resources/sql/tpcds/22.sql -------------------------------------------------------------------------------- /plus/src/test/resources/sql/tpcds/23.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/plus/src/test/resources/sql/tpcds/23.sql -------------------------------------------------------------------------------- /plus/src/test/resources/sql/tpcds/24.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/plus/src/test/resources/sql/tpcds/24.sql -------------------------------------------------------------------------------- /plus/src/test/resources/sql/tpcds/25.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/plus/src/test/resources/sql/tpcds/25.sql -------------------------------------------------------------------------------- /plus/src/test/resources/sql/tpcds/26.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/plus/src/test/resources/sql/tpcds/26.sql -------------------------------------------------------------------------------- /plus/src/test/resources/sql/tpcds/27.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/plus/src/test/resources/sql/tpcds/27.sql -------------------------------------------------------------------------------- /plus/src/test/resources/sql/tpcds/28.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/plus/src/test/resources/sql/tpcds/28.sql -------------------------------------------------------------------------------- /plus/src/test/resources/sql/tpcds/29.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/plus/src/test/resources/sql/tpcds/29.sql -------------------------------------------------------------------------------- /plus/src/test/resources/sql/tpcds/30.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/plus/src/test/resources/sql/tpcds/30.sql -------------------------------------------------------------------------------- /plus/src/test/resources/sql/tpcds/31.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/plus/src/test/resources/sql/tpcds/31.sql -------------------------------------------------------------------------------- /plus/src/test/resources/sql/tpcds/32.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/plus/src/test/resources/sql/tpcds/32.sql -------------------------------------------------------------------------------- /plus/src/test/resources/sql/tpcds/33.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/plus/src/test/resources/sql/tpcds/33.sql -------------------------------------------------------------------------------- /plus/src/test/resources/sql/tpcds/34.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/plus/src/test/resources/sql/tpcds/34.sql -------------------------------------------------------------------------------- /plus/src/test/resources/sql/tpcds/35.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/plus/src/test/resources/sql/tpcds/35.sql -------------------------------------------------------------------------------- /plus/src/test/resources/sql/tpcds/36.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/plus/src/test/resources/sql/tpcds/36.sql -------------------------------------------------------------------------------- /plus/src/test/resources/sql/tpcds/37.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/plus/src/test/resources/sql/tpcds/37.sql -------------------------------------------------------------------------------- /plus/src/test/resources/sql/tpcds/38.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/plus/src/test/resources/sql/tpcds/38.sql -------------------------------------------------------------------------------- /plus/src/test/resources/sql/tpcds/39.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/plus/src/test/resources/sql/tpcds/39.sql -------------------------------------------------------------------------------- /plus/src/test/resources/sql/tpcds/40.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/plus/src/test/resources/sql/tpcds/40.sql -------------------------------------------------------------------------------- /plus/src/test/resources/sql/tpcds/41.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/plus/src/test/resources/sql/tpcds/41.sql -------------------------------------------------------------------------------- /plus/src/test/resources/sql/tpcds/42.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/plus/src/test/resources/sql/tpcds/42.sql -------------------------------------------------------------------------------- /plus/src/test/resources/sql/tpcds/43.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/plus/src/test/resources/sql/tpcds/43.sql -------------------------------------------------------------------------------- /plus/src/test/resources/sql/tpcds/44.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/plus/src/test/resources/sql/tpcds/44.sql -------------------------------------------------------------------------------- /plus/src/test/resources/sql/tpcds/45.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/plus/src/test/resources/sql/tpcds/45.sql -------------------------------------------------------------------------------- /plus/src/test/resources/sql/tpcds/46.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/plus/src/test/resources/sql/tpcds/46.sql -------------------------------------------------------------------------------- /plus/src/test/resources/sql/tpcds/47.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/plus/src/test/resources/sql/tpcds/47.sql -------------------------------------------------------------------------------- /plus/src/test/resources/sql/tpcds/48.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/plus/src/test/resources/sql/tpcds/48.sql -------------------------------------------------------------------------------- /plus/src/test/resources/sql/tpcds/49.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/plus/src/test/resources/sql/tpcds/49.sql -------------------------------------------------------------------------------- /plus/src/test/resources/sql/tpcds/50.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/plus/src/test/resources/sql/tpcds/50.sql -------------------------------------------------------------------------------- /plus/src/test/resources/sql/tpcds/51.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/plus/src/test/resources/sql/tpcds/51.sql -------------------------------------------------------------------------------- /plus/src/test/resources/sql/tpcds/52.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/plus/src/test/resources/sql/tpcds/52.sql -------------------------------------------------------------------------------- /plus/src/test/resources/sql/tpcds/53.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/plus/src/test/resources/sql/tpcds/53.sql -------------------------------------------------------------------------------- /plus/src/test/resources/sql/tpcds/54.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/plus/src/test/resources/sql/tpcds/54.sql -------------------------------------------------------------------------------- /plus/src/test/resources/sql/tpcds/55.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/plus/src/test/resources/sql/tpcds/55.sql -------------------------------------------------------------------------------- /plus/src/test/resources/sql/tpcds/56.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/plus/src/test/resources/sql/tpcds/56.sql -------------------------------------------------------------------------------- /plus/src/test/resources/sql/tpcds/57.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/plus/src/test/resources/sql/tpcds/57.sql -------------------------------------------------------------------------------- /plus/src/test/resources/sql/tpcds/58.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/plus/src/test/resources/sql/tpcds/58.sql -------------------------------------------------------------------------------- /plus/src/test/resources/sql/tpcds/59.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/plus/src/test/resources/sql/tpcds/59.sql -------------------------------------------------------------------------------- /plus/src/test/resources/sql/tpcds/60.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/plus/src/test/resources/sql/tpcds/60.sql -------------------------------------------------------------------------------- /plus/src/test/resources/sql/tpcds/61.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/plus/src/test/resources/sql/tpcds/61.sql -------------------------------------------------------------------------------- /plus/src/test/resources/sql/tpcds/62.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/plus/src/test/resources/sql/tpcds/62.sql -------------------------------------------------------------------------------- /plus/src/test/resources/sql/tpcds/63.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/plus/src/test/resources/sql/tpcds/63.sql -------------------------------------------------------------------------------- /plus/src/test/resources/sql/tpcds/64.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/plus/src/test/resources/sql/tpcds/64.sql -------------------------------------------------------------------------------- /plus/src/test/resources/sql/tpcds/65.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/plus/src/test/resources/sql/tpcds/65.sql -------------------------------------------------------------------------------- /plus/src/test/resources/sql/tpcds/66.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/plus/src/test/resources/sql/tpcds/66.sql -------------------------------------------------------------------------------- /plus/src/test/resources/sql/tpcds/67.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/plus/src/test/resources/sql/tpcds/67.sql -------------------------------------------------------------------------------- /plus/src/test/resources/sql/tpcds/68.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/plus/src/test/resources/sql/tpcds/68.sql -------------------------------------------------------------------------------- /plus/src/test/resources/sql/tpcds/69.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/plus/src/test/resources/sql/tpcds/69.sql -------------------------------------------------------------------------------- /plus/src/test/resources/sql/tpcds/70.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/plus/src/test/resources/sql/tpcds/70.sql -------------------------------------------------------------------------------- /plus/src/test/resources/sql/tpcds/71.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/plus/src/test/resources/sql/tpcds/71.sql -------------------------------------------------------------------------------- /plus/src/test/resources/sql/tpcds/72.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/plus/src/test/resources/sql/tpcds/72.sql -------------------------------------------------------------------------------- /plus/src/test/resources/sql/tpcds/73.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/plus/src/test/resources/sql/tpcds/73.sql -------------------------------------------------------------------------------- /plus/src/test/resources/sql/tpcds/74.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/plus/src/test/resources/sql/tpcds/74.sql -------------------------------------------------------------------------------- /plus/src/test/resources/sql/tpcds/75.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/plus/src/test/resources/sql/tpcds/75.sql -------------------------------------------------------------------------------- /plus/src/test/resources/sql/tpcds/76.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/plus/src/test/resources/sql/tpcds/76.sql -------------------------------------------------------------------------------- /plus/src/test/resources/sql/tpcds/77.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/plus/src/test/resources/sql/tpcds/77.sql -------------------------------------------------------------------------------- /plus/src/test/resources/sql/tpcds/78.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/plus/src/test/resources/sql/tpcds/78.sql -------------------------------------------------------------------------------- /plus/src/test/resources/sql/tpcds/79.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/plus/src/test/resources/sql/tpcds/79.sql -------------------------------------------------------------------------------- /plus/src/test/resources/sql/tpcds/80.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/plus/src/test/resources/sql/tpcds/80.sql -------------------------------------------------------------------------------- /plus/src/test/resources/sql/tpcds/81.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/plus/src/test/resources/sql/tpcds/81.sql -------------------------------------------------------------------------------- /plus/src/test/resources/sql/tpcds/82.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/plus/src/test/resources/sql/tpcds/82.sql -------------------------------------------------------------------------------- /plus/src/test/resources/sql/tpcds/83.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/plus/src/test/resources/sql/tpcds/83.sql -------------------------------------------------------------------------------- /plus/src/test/resources/sql/tpcds/84.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/plus/src/test/resources/sql/tpcds/84.sql -------------------------------------------------------------------------------- /plus/src/test/resources/sql/tpcds/85.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/plus/src/test/resources/sql/tpcds/85.sql -------------------------------------------------------------------------------- /plus/src/test/resources/sql/tpcds/86.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/plus/src/test/resources/sql/tpcds/86.sql -------------------------------------------------------------------------------- /plus/src/test/resources/sql/tpcds/87.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/plus/src/test/resources/sql/tpcds/87.sql -------------------------------------------------------------------------------- /plus/src/test/resources/sql/tpcds/88.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/plus/src/test/resources/sql/tpcds/88.sql -------------------------------------------------------------------------------- /plus/src/test/resources/sql/tpcds/89.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/plus/src/test/resources/sql/tpcds/89.sql -------------------------------------------------------------------------------- /plus/src/test/resources/sql/tpcds/90.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/plus/src/test/resources/sql/tpcds/90.sql -------------------------------------------------------------------------------- /plus/src/test/resources/sql/tpcds/91.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/plus/src/test/resources/sql/tpcds/91.sql -------------------------------------------------------------------------------- /plus/src/test/resources/sql/tpcds/92.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/plus/src/test/resources/sql/tpcds/92.sql -------------------------------------------------------------------------------- /plus/src/test/resources/sql/tpcds/93.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/plus/src/test/resources/sql/tpcds/93.sql -------------------------------------------------------------------------------- /plus/src/test/resources/sql/tpcds/94.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/plus/src/test/resources/sql/tpcds/94.sql -------------------------------------------------------------------------------- /plus/src/test/resources/sql/tpcds/95.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/plus/src/test/resources/sql/tpcds/95.sql -------------------------------------------------------------------------------- /plus/src/test/resources/sql/tpcds/96.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/plus/src/test/resources/sql/tpcds/96.sql -------------------------------------------------------------------------------- /plus/src/test/resources/sql/tpcds/97.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/plus/src/test/resources/sql/tpcds/97.sql -------------------------------------------------------------------------------- /plus/src/test/resources/sql/tpcds/98.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/plus/src/test/resources/sql/tpcds/98.sql -------------------------------------------------------------------------------- /plus/src/test/resources/sql/tpcds/99.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/plus/src/test/resources/sql/tpcds/99.sql -------------------------------------------------------------------------------- /redis/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/redis/build.gradle.kts -------------------------------------------------------------------------------- /redis/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/redis/gradle.properties -------------------------------------------------------------------------------- /redis/src/test/resources/log4j2-test.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/redis/src/test/resources/log4j2-test.xml -------------------------------------------------------------------------------- /redis/src/test/resources/redis-mix-model.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/redis/src/test/resources/redis-mix-model.json -------------------------------------------------------------------------------- /redis/src/test/resources/start.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/redis/src/test/resources/start.sh -------------------------------------------------------------------------------- /redis/src/test/resources/stop.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/redis/src/test/resources/stop.sh -------------------------------------------------------------------------------- /release/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/release/build.gradle.kts -------------------------------------------------------------------------------- /server/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/server/build.gradle.kts -------------------------------------------------------------------------------- /server/src/main/codegen/config.fmpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/server/src/main/codegen/config.fmpp -------------------------------------------------------------------------------- /server/src/main/codegen/includes/parserImpls.ftl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/server/src/main/codegen/includes/parserImpls.ftl -------------------------------------------------------------------------------- /server/src/test/resources/log4j2-test.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/server/src/test/resources/log4j2-test.xml -------------------------------------------------------------------------------- /server/src/test/resources/sql/materialized_view.iq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/server/src/test/resources/sql/materialized_view.iq -------------------------------------------------------------------------------- /server/src/test/resources/sql/schema.iq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/server/src/test/resources/sql/schema.iq -------------------------------------------------------------------------------- /server/src/test/resources/sql/table.iq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/server/src/test/resources/sql/table.iq -------------------------------------------------------------------------------- /server/src/test/resources/sql/table_as.iq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/server/src/test/resources/sql/table_as.iq -------------------------------------------------------------------------------- /server/src/test/resources/sql/type.iq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/server/src/test/resources/sql/type.iq -------------------------------------------------------------------------------- /server/src/test/resources/sql/view.iq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/server/src/test/resources/sql/view.iq -------------------------------------------------------------------------------- /settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/settings.gradle.kts -------------------------------------------------------------------------------- /site/.asf.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/site/.asf.yaml -------------------------------------------------------------------------------- /site/.gitignore: -------------------------------------------------------------------------------- 1 | .sass-cache 2 | .jekyll-metadata 3 | -------------------------------------------------------------------------------- /site/.htaccess: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/site/.htaccess -------------------------------------------------------------------------------- /site/Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/site/Gemfile -------------------------------------------------------------------------------- /site/Gemfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/site/Gemfile.lock -------------------------------------------------------------------------------- /site/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/site/README.md -------------------------------------------------------------------------------- /site/_config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/site/_config.yml -------------------------------------------------------------------------------- /site/_data/contributors.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/site/_data/contributors.yml -------------------------------------------------------------------------------- /site/_data/docs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/site/_data/docs.yml -------------------------------------------------------------------------------- /site/_docs/adapter.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/site/_docs/adapter.md -------------------------------------------------------------------------------- /site/_docs/algebra.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/site/_docs/algebra.md -------------------------------------------------------------------------------- /site/_docs/api.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/site/_docs/api.md -------------------------------------------------------------------------------- /site/_docs/arrow_adapter.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/site/_docs/arrow_adapter.md -------------------------------------------------------------------------------- /site/_docs/avatica_json_reference.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/site/_docs/avatica_json_reference.md -------------------------------------------------------------------------------- /site/_docs/avatica_overview.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/site/_docs/avatica_overview.md -------------------------------------------------------------------------------- /site/_docs/avatica_protobuf_reference.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/site/_docs/avatica_protobuf_reference.md -------------------------------------------------------------------------------- /site/_docs/avatica_roadmap.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/site/_docs/avatica_roadmap.md -------------------------------------------------------------------------------- /site/_docs/babel_reference.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/site/_docs/babel_reference.md -------------------------------------------------------------------------------- /site/_docs/cassandra_adapter.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/site/_docs/cassandra_adapter.md -------------------------------------------------------------------------------- /site/_docs/druid_adapter.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/site/_docs/druid_adapter.md -------------------------------------------------------------------------------- /site/_docs/elasticsearch_adapter.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/site/_docs/elasticsearch_adapter.md -------------------------------------------------------------------------------- /site/_docs/file_adapter.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/site/_docs/file_adapter.md -------------------------------------------------------------------------------- /site/_docs/geode_adapter.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/site/_docs/geode_adapter.md -------------------------------------------------------------------------------- /site/_docs/history.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/site/_docs/history.md -------------------------------------------------------------------------------- /site/_docs/howto.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/site/_docs/howto.md -------------------------------------------------------------------------------- /site/_docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/site/_docs/index.md -------------------------------------------------------------------------------- /site/_docs/innodb_adapter.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/site/_docs/innodb_adapter.md -------------------------------------------------------------------------------- /site/_docs/kafka_adapter.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/site/_docs/kafka_adapter.md -------------------------------------------------------------------------------- /site/_docs/lattice.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/site/_docs/lattice.md -------------------------------------------------------------------------------- /site/_docs/materialized_views.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/site/_docs/materialized_views.md -------------------------------------------------------------------------------- /site/_docs/model.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/site/_docs/model.md -------------------------------------------------------------------------------- /site/_docs/os_adapter.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/site/_docs/os_adapter.md -------------------------------------------------------------------------------- /site/_docs/pig_adapter.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/site/_docs/pig_adapter.md -------------------------------------------------------------------------------- /site/_docs/powered_by.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/site/_docs/powered_by.md -------------------------------------------------------------------------------- /site/_docs/redis_adapter.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/site/_docs/redis_adapter.md -------------------------------------------------------------------------------- /site/_docs/reference.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/site/_docs/reference.md -------------------------------------------------------------------------------- /site/_docs/spatial.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/site/_docs/spatial.md -------------------------------------------------------------------------------- /site/_docs/stream.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/site/_docs/stream.md -------------------------------------------------------------------------------- /site/_docs/tutorial.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/site/_docs/tutorial.md -------------------------------------------------------------------------------- /site/_includes/anchor_links.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/site/_includes/anchor_links.html -------------------------------------------------------------------------------- /site/_includes/docs_contents.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/site/_includes/docs_contents.html -------------------------------------------------------------------------------- /site/_includes/docs_contents_mobile.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/site/_includes/docs_contents_mobile.html -------------------------------------------------------------------------------- /site/_includes/docs_option.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/site/_includes/docs_option.html -------------------------------------------------------------------------------- /site/_includes/docs_ul.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/site/_includes/docs_ul.html -------------------------------------------------------------------------------- /site/_includes/footer.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/site/_includes/footer.html -------------------------------------------------------------------------------- /site/_includes/header.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/site/_includes/header.html -------------------------------------------------------------------------------- /site/_includes/news_contents.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/site/_includes/news_contents.html -------------------------------------------------------------------------------- /site/_includes/news_contents_mobile.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/site/_includes/news_contents_mobile.html -------------------------------------------------------------------------------- /site/_includes/news_item.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/site/_includes/news_item.html -------------------------------------------------------------------------------- /site/_includes/primary-nav-items.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/site/_includes/primary-nav-items.html -------------------------------------------------------------------------------- /site/_includes/section_nav.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/site/_includes/section_nav.html -------------------------------------------------------------------------------- /site/_includes/top.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/site/_includes/top.html -------------------------------------------------------------------------------- /site/_layouts/default.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/site/_layouts/default.html -------------------------------------------------------------------------------- /site/_layouts/docs.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/site/_layouts/docs.html -------------------------------------------------------------------------------- /site/_layouts/external.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/site/_layouts/external.html -------------------------------------------------------------------------------- /site/_layouts/news.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/site/_layouts/news.html -------------------------------------------------------------------------------- /site/_layouts/news_item.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/site/_layouts/news_item.html -------------------------------------------------------------------------------- /site/_layouts/page.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/site/_layouts/page.html -------------------------------------------------------------------------------- /site/_plugins/bundler.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/site/_plugins/bundler.rb -------------------------------------------------------------------------------- /site/_plugins/wrap_table.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/site/_plugins/wrap_table.rb -------------------------------------------------------------------------------- /site/_posts/2014-08-19-release-0.9.0-incubating.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/site/_posts/2014-08-19-release-0.9.0-incubating.md -------------------------------------------------------------------------------- /site/_posts/2014-10-02-release-0.9.1-incubating.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/site/_posts/2014-10-02-release-0.9.1-incubating.md -------------------------------------------------------------------------------- /site/_posts/2014-11-05-release-0.9.2-incubating.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/site/_posts/2014-11-05-release-0.9.2-incubating.md -------------------------------------------------------------------------------- /site/_posts/2015-01-31-release-1.0.0-incubating.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/site/_posts/2015-01-31-release-1.0.0-incubating.md -------------------------------------------------------------------------------- /site/_posts/2015-03-13-release-1.1.0-incubating.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/site/_posts/2015-03-13-release-1.1.0-incubating.md -------------------------------------------------------------------------------- /site/_posts/2015-04-07-release-1.2.0-incubating.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/site/_posts/2015-04-07-release-1.2.0-incubating.md -------------------------------------------------------------------------------- /site/_posts/2015-04-24-new-committers.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/site/_posts/2015-04-24-new-committers.md -------------------------------------------------------------------------------- /site/_posts/2015-05-30-release-1.3.0-incubating.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/site/_posts/2015-05-30-release-1.3.0-incubating.md -------------------------------------------------------------------------------- /site/_posts/2015-06-05-algebra-builder.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/site/_posts/2015-06-05-algebra-builder.md -------------------------------------------------------------------------------- /site/_posts/2015-07-31-xldb-best-lightning-talk.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/site/_posts/2015-07-31-xldb-best-lightning-talk.md -------------------------------------------------------------------------------- /site/_posts/2015-09-02-release-1.4.0-incubating.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/site/_posts/2015-09-02-release-1.4.0-incubating.md -------------------------------------------------------------------------------- /site/_posts/2015-10-22-calcite-graduates.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/site/_posts/2015-10-22-calcite-graduates.md -------------------------------------------------------------------------------- /site/_posts/2015-11-08-new-committers.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/site/_posts/2015-11-08-new-committers.md -------------------------------------------------------------------------------- /site/_posts/2015-11-10-release-1.5.0.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/site/_posts/2015-11-10-release-1.5.0.md -------------------------------------------------------------------------------- /site/_posts/2016-01-22-release-1.6.0.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/site/_posts/2016-01-22-release-1.6.0.md -------------------------------------------------------------------------------- /site/_posts/2016-02-17-elser-pmc.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/site/_posts/2016-02-17-elser-pmc.md -------------------------------------------------------------------------------- /site/_posts/2016-02-17-streaming-sql-talk.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/site/_posts/2016-02-17-streaming-sql-talk.md -------------------------------------------------------------------------------- /site/_posts/2016-03-22-cassandra-adapter.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/site/_posts/2016-03-22-cassandra-adapter.md -------------------------------------------------------------------------------- /site/_posts/2016-03-22-release-1.7.0.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/site/_posts/2016-03-22-release-1.7.0.md -------------------------------------------------------------------------------- /site/_posts/2016-06-13-release-1.8.0.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/site/_posts/2016-06-13-release-1.8.0.md -------------------------------------------------------------------------------- /site/_posts/2016-09-22-release-1.9.0.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/site/_posts/2016-09-22-release-1.9.0.md -------------------------------------------------------------------------------- /site/_posts/2016-10-12-release-1.10.0.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/site/_posts/2016-10-12-release-1.10.0.md -------------------------------------------------------------------------------- /site/_posts/2017-01-09-release-1.11.0.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/site/_posts/2017-01-09-release-1.11.0.md -------------------------------------------------------------------------------- /site/_posts/2017-03-24-release-1.12.0.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/site/_posts/2017-03-24-release-1.12.0.md -------------------------------------------------------------------------------- /site/_posts/2017-03-31-new-avatica-repository.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/site/_posts/2017-03-31-new-avatica-repository.md -------------------------------------------------------------------------------- /site/_posts/2017-06-26-release-1.13.0.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/site/_posts/2017-06-26-release-1.13.0.md -------------------------------------------------------------------------------- /site/_posts/2017-10-02-release-1.14.0.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/site/_posts/2017-10-02-release-1.14.0.md -------------------------------------------------------------------------------- /site/_posts/2017-12-11-release-1.15.0.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/site/_posts/2017-12-11-release-1.15.0.md -------------------------------------------------------------------------------- /site/_posts/2018-03-19-release-1.16.0.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/site/_posts/2018-03-19-release-1.16.0.md -------------------------------------------------------------------------------- /site/_posts/2018-07-20-release-1.17.0.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/site/_posts/2018-07-20-release-1.17.0.md -------------------------------------------------------------------------------- /site/_posts/2018-12-21-release-1.18.0.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/site/_posts/2018-12-21-release-1.18.0.md -------------------------------------------------------------------------------- /site/_posts/2019-03-26-release-1.19.0.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/site/_posts/2019-03-26-release-1.19.0.md -------------------------------------------------------------------------------- /site/_posts/2019-03-26-release-1.20.0.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/site/_posts/2019-03-26-release-1.20.0.md -------------------------------------------------------------------------------- /site/_posts/2019-09-11-release-1.21.0.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/site/_posts/2019-09-11-release-1.21.0.md -------------------------------------------------------------------------------- /site/_posts/2020-03-05-release-1.22.0.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/site/_posts/2020-03-05-release-1.22.0.md -------------------------------------------------------------------------------- /site/_posts/2020-05-23-release-1.23.0.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/site/_posts/2020-05-23-release-1.23.0.md -------------------------------------------------------------------------------- /site/_posts/2020-07-24-release-1.24.0.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/site/_posts/2020-07-24-release-1.24.0.md -------------------------------------------------------------------------------- /site/_posts/2020-08-22-release-1.25.0.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/site/_posts/2020-08-22-release-1.25.0.md -------------------------------------------------------------------------------- /site/_posts/2020-10-06-release-1.26.0.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/site/_posts/2020-10-06-release-1.26.0.md -------------------------------------------------------------------------------- /site/_posts/2021-01-12-meetup.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/site/_posts/2021-01-12-meetup.md -------------------------------------------------------------------------------- /site/_posts/2021-06-04-release-1.27.0.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/site/_posts/2021-06-04-release-1.27.0.md -------------------------------------------------------------------------------- /site/_posts/2021-10-19-release-1.28.0.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/site/_posts/2021-10-19-release-1.28.0.md -------------------------------------------------------------------------------- /site/_posts/2021-12-26-release-1.29.0.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/site/_posts/2021-12-26-release-1.29.0.md -------------------------------------------------------------------------------- /site/_posts/2022-03-20-release-1.30.0.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/site/_posts/2022-03-20-release-1.30.0.md -------------------------------------------------------------------------------- /site/_posts/2022-08-02-release-1.31.0.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/site/_posts/2022-08-02-release-1.31.0.md -------------------------------------------------------------------------------- /site/_posts/2022-09-10-release-1.32.0.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/site/_posts/2022-09-10-release-1.32.0.md -------------------------------------------------------------------------------- /site/_posts/2023-02-07-release_1.33.0.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/site/_posts/2023-02-07-release_1.33.0.md -------------------------------------------------------------------------------- /site/_posts/2023-03-14-release-1.34.0.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/site/_posts/2023-03-14-release-1.34.0.md -------------------------------------------------------------------------------- /site/_posts/2023-07-26-release-1.35.0.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/site/_posts/2023-07-26-release-1.35.0.md -------------------------------------------------------------------------------- /site/_posts/2023-11-10-release-1.36.0.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/site/_posts/2023-11-10-release-1.36.0.md -------------------------------------------------------------------------------- /site/_posts/2024-05-06-release-1.37.0.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/site/_posts/2024-05-06-release-1.37.0.md -------------------------------------------------------------------------------- /site/_posts/2024-10-15-release-1.38.0.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/site/_posts/2024-10-15-release-1.38.0.md -------------------------------------------------------------------------------- /site/_posts/2025-03-16-release-1.39.0.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/site/_posts/2025-03-16-release-1.39.0.md -------------------------------------------------------------------------------- /site/_posts/2025-05-28-release-1.40.0.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/site/_posts/2025-05-28-release-1.40.0.md -------------------------------------------------------------------------------- /site/_posts/2025-11-01-release-1.41.0.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/site/_posts/2025-11-01-release-1.41.0.md -------------------------------------------------------------------------------- /site/_sass/_font-awesome.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/site/_sass/_font-awesome.scss -------------------------------------------------------------------------------- /site/_sass/_gridism.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/site/_sass/_gridism.scss -------------------------------------------------------------------------------- /site/_sass/_lato.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/site/_sass/_lato.scss -------------------------------------------------------------------------------- /site/_sass/_mixins.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/site/_sass/_mixins.scss -------------------------------------------------------------------------------- /site/_sass/_normalize.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/site/_sass/_normalize.scss -------------------------------------------------------------------------------- /site/_sass/_pygments.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/site/_sass/_pygments.scss -------------------------------------------------------------------------------- /site/_sass/_style.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/site/_sass/_style.scss -------------------------------------------------------------------------------- /site/community/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/site/community/index.md -------------------------------------------------------------------------------- /site/css/screen.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/site/css/screen.scss -------------------------------------------------------------------------------- /site/develop/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/site/develop/index.md -------------------------------------------------------------------------------- /site/doap_calcite.rdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/site/doap_calcite.rdf -------------------------------------------------------------------------------- /site/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/site/docker-compose.yml -------------------------------------------------------------------------------- /site/download-avatars.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/site/download-avatars.sh -------------------------------------------------------------------------------- /site/downloads/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/site/downloads/index.md -------------------------------------------------------------------------------- /site/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/site/favicon.ico -------------------------------------------------------------------------------- /site/fonts/fontawesome-webfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/site/fonts/fontawesome-webfont.eot -------------------------------------------------------------------------------- /site/fonts/fontawesome-webfont.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/site/fonts/fontawesome-webfont.svg -------------------------------------------------------------------------------- /site/fonts/fontawesome-webfont.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/site/fonts/fontawesome-webfont.ttf -------------------------------------------------------------------------------- /site/fonts/fontawesome-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/site/fonts/fontawesome-webfont.woff -------------------------------------------------------------------------------- /site/fonts/lato-300-ext.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/site/fonts/lato-300-ext.woff2 -------------------------------------------------------------------------------- /site/fonts/lato-300.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/site/fonts/lato-300.woff2 -------------------------------------------------------------------------------- /site/fonts/lato-400-ext.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/site/fonts/lato-400-ext.woff2 -------------------------------------------------------------------------------- /site/fonts/lato-400.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/site/fonts/lato-400.woff2 -------------------------------------------------------------------------------- /site/fonts/lato-700-ext.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/site/fonts/lato-700-ext.woff2 -------------------------------------------------------------------------------- /site/fonts/lato-700.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/site/fonts/lato-700.woff2 -------------------------------------------------------------------------------- /site/fonts/lato-900-ext.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/site/fonts/lato-900-ext.woff2 -------------------------------------------------------------------------------- /site/fonts/lato-900.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/site/fonts/lato-900.woff2 -------------------------------------------------------------------------------- /site/fonts/lato-italic-300-ext.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/site/fonts/lato-italic-300-ext.woff2 -------------------------------------------------------------------------------- /site/fonts/lato-italic-300.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/site/fonts/lato-italic-300.woff2 -------------------------------------------------------------------------------- /site/fonts/lato-italic-400-ext.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/site/fonts/lato-italic-400-ext.woff2 -------------------------------------------------------------------------------- /site/fonts/lato-italic-400.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/site/fonts/lato-italic-400.woff2 -------------------------------------------------------------------------------- /site/fonts/lato-italic-700-ext.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/site/fonts/lato-italic-700-ext.woff2 -------------------------------------------------------------------------------- /site/fonts/lato-italic-700.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/site/fonts/lato-italic-700.woff2 -------------------------------------------------------------------------------- /site/img/cake.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/site/img/cake.jpg -------------------------------------------------------------------------------- /site/img/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/site/img/logo.png -------------------------------------------------------------------------------- /site/img/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/site/img/logo.svg -------------------------------------------------------------------------------- /site/img/old-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/site/img/old-logo.png -------------------------------------------------------------------------------- /site/img/pb-calcite-140.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/site/img/pb-calcite-140.png -------------------------------------------------------------------------------- /site/img/pb-calcite-240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/site/img/pb-calcite-240.png -------------------------------------------------------------------------------- /site/img/pie-chart.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/site/img/pie-chart.png -------------------------------------------------------------------------------- /site/img/powered-by.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/site/img/powered-by.png -------------------------------------------------------------------------------- /site/img/window-types.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/site/img/window-types.png -------------------------------------------------------------------------------- /site/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/site/index.html -------------------------------------------------------------------------------- /site/news/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/site/news/index.html -------------------------------------------------------------------------------- /site/news/releases/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/site/news/releases/index.html -------------------------------------------------------------------------------- /spark/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/spark/build.gradle.kts -------------------------------------------------------------------------------- /spark/src/test/resources/log4j2-test.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/spark/src/test/resources/log4j2-test.xml -------------------------------------------------------------------------------- /splunk/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/splunk/build.gradle.kts -------------------------------------------------------------------------------- /splunk/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/splunk/gradle.properties -------------------------------------------------------------------------------- /splunk/src/test/resources/log4j2-test.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/splunk/src/test/resources/log4j2-test.xml -------------------------------------------------------------------------------- /sqlline: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/sqlline -------------------------------------------------------------------------------- /sqlline.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/sqlline.bat -------------------------------------------------------------------------------- /sqlsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/sqlsh -------------------------------------------------------------------------------- /sqlsh.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/sqlsh.bat -------------------------------------------------------------------------------- /src/main/config/checkerframework/Collection.astub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/src/main/config/checkerframework/Collection.astub -------------------------------------------------------------------------------- /src/main/config/checkerframework/Constructor.astub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/src/main/config/checkerframework/Constructor.astub -------------------------------------------------------------------------------- /src/main/config/checkerframework/Field.astub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/src/main/config/checkerframework/Field.astub -------------------------------------------------------------------------------- /src/main/config/checkerframework/InvocationHandler.astub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/src/main/config/checkerframework/InvocationHandler.astub -------------------------------------------------------------------------------- /src/main/config/checkerframework/List.astub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/src/main/config/checkerframework/List.astub -------------------------------------------------------------------------------- /src/main/config/checkerframework/Map.astub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/src/main/config/checkerframework/Map.astub -------------------------------------------------------------------------------- /src/main/config/checkerframework/Method.astub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/src/main/config/checkerframework/Method.astub -------------------------------------------------------------------------------- /src/main/config/checkerframework/MethodHandle.astub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/src/main/config/checkerframework/MethodHandle.astub -------------------------------------------------------------------------------- /src/main/config/checkerframework/Objects.astub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/src/main/config/checkerframework/Objects.astub -------------------------------------------------------------------------------- /src/main/config/checkerframework/Proxy.astub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/src/main/config/checkerframework/Proxy.astub -------------------------------------------------------------------------------- /src/main/config/checkerframework/Set.astub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/src/main/config/checkerframework/Set.astub -------------------------------------------------------------------------------- /src/main/config/checkerframework/String.astub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/src/main/config/checkerframework/String.astub -------------------------------------------------------------------------------- /src/main/config/checkerframework/URI.astub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/src/main/config/checkerframework/URI.astub -------------------------------------------------------------------------------- /src/main/config/checkerframework/aggdesigner/Table.astub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/src/main/config/checkerframework/aggdesigner/Table.astub -------------------------------------------------------------------------------- /src/main/config/checkerframework/avatica/Handler.astub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/src/main/config/checkerframework/avatica/Handler.astub -------------------------------------------------------------------------------- /src/main/config/checkerframework/avatica/Meta.astub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/src/main/config/checkerframework/avatica/Meta.astub -------------------------------------------------------------------------------- /src/main/config/checkerframework/avatica/MetaImpl.astub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/src/main/config/checkerframework/avatica/MetaImpl.astub -------------------------------------------------------------------------------- /src/main/config/checkerframework/guava/Function.astub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/src/main/config/checkerframework/guava/Function.astub -------------------------------------------------------------------------------- /src/main/config/checkerframework/guava/Iterables.astub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/src/main/config/checkerframework/guava/Iterables.astub -------------------------------------------------------------------------------- /src/main/config/checkerframework/guava/Ordering.astub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/src/main/config/checkerframework/guava/Ordering.astub -------------------------------------------------------------------------------- /src/main/config/checkerframework/guava/Predicate.astub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/src/main/config/checkerframework/guava/Predicate.astub -------------------------------------------------------------------------------- /src/main/config/checkerframework/janino/Scanner.astub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/src/main/config/checkerframework/janino/Scanner.astub -------------------------------------------------------------------------------- /src/main/config/checkerframework/jdbc/Connection.astub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/src/main/config/checkerframework/jdbc/Connection.astub -------------------------------------------------------------------------------- /src/main/config/checkerframework/slf4j/Logger.astub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/src/main/config/checkerframework/slf4j/Logger.astub -------------------------------------------------------------------------------- /src/main/config/checkstyle/checker.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/src/main/config/checkstyle/checker.xml -------------------------------------------------------------------------------- /src/main/config/checkstyle/header.java.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/src/main/config/checkstyle/header.java.txt -------------------------------------------------------------------------------- /src/main/config/checkstyle/header.properties.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/src/main/config/checkstyle/header.properties.txt -------------------------------------------------------------------------------- /src/main/config/checkstyle/header.xml.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/src/main/config/checkstyle/header.xml.txt -------------------------------------------------------------------------------- /src/main/config/checkstyle/suppressions.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/src/main/config/checkstyle/suppressions.xml -------------------------------------------------------------------------------- /src/main/config/forbidden-apis/signatures.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/src/main/config/forbidden-apis/signatures.txt -------------------------------------------------------------------------------- /src/main/config/licenses/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/src/main/config/licenses/LICENSE -------------------------------------------------------------------------------- /src/main/config/licenses/font-awesome-code/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/src/main/config/licenses/font-awesome-code/LICENSE -------------------------------------------------------------------------------- /src/main/config/licenses/font-awesome-font/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/src/main/config/licenses/font-awesome-font/LICENSE -------------------------------------------------------------------------------- /src/main/config/licenses/gridism/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/src/main/config/licenses/gridism/LICENSE -------------------------------------------------------------------------------- /src/main/config/licenses/jekyll/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/src/main/config/licenses/jekyll/LICENSE -------------------------------------------------------------------------------- /src/main/config/licenses/normalize/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/src/main/config/licenses/normalize/LICENSE -------------------------------------------------------------------------------- /src/main/config/licenses/protobuf-java/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/src/main/config/licenses/protobuf-java/LICENSE -------------------------------------------------------------------------------- /testkit/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/testkit/build.gradle.kts -------------------------------------------------------------------------------- /testkit/src/test/kotlin/org/apache/calcite/TestKtTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/testkit/src/test/kotlin/org/apache/calcite/TestKtTest.kt -------------------------------------------------------------------------------- /ubenchmark/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/ubenchmark/README.md -------------------------------------------------------------------------------- /ubenchmark/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/ubenchmark/build.gradle.kts -------------------------------------------------------------------------------- /ubenchmark/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/calcite/HEAD/ubenchmark/gradle.properties --------------------------------------------------------------------------------