├── .gitattributes ├── .github └── workflows │ └── maven-publish.yml ├── .gitignore ├── .lipublish ├── publish.sh └── publishSettings.xml ├── .mvn └── wrapper │ └── maven-wrapper.properties ├── .reviewboardrc ├── .travis.yml ├── LICENSE ├── NOTICE ├── README ├── README.md ├── appveyor.yml ├── babel ├── pom.xml └── src │ ├── main │ ├── codegen │ │ ├── config.fmpp │ │ └── includes │ │ │ └── parserImpls.ftl │ └── java │ │ └── org │ │ └── apache │ │ └── calcite │ │ └── sql │ │ └── babel │ │ ├── Babel.java │ │ └── package-info.java │ └── test │ ├── java │ └── org │ │ └── apache │ │ └── calcite │ │ └── test │ │ ├── BabelParserTest.java │ │ ├── BabelQuidemTest.java │ │ └── BabelTest.java │ └── resources │ └── sql │ ├── dummy.iq │ └── select.iq ├── cassandra ├── pom.xml └── 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 │ │ └── package-info.java │ └── test │ ├── java │ └── org │ │ └── apache │ │ └── calcite │ │ └── test │ │ └── CassandraAdapterTest.java │ └── resources │ ├── cassandra.yaml │ ├── logback-test.xml │ ├── model.json │ └── twissandra.cql ├── core ├── pom.xml └── src │ ├── main │ ├── codegen │ │ ├── config.fmpp │ │ ├── includes │ │ │ ├── compoundIdentifier.ftl │ │ │ └── parserImpls.ftl │ │ └── templates │ │ │ └── Parser.jj │ ├── java │ │ └── org │ │ │ └── apache │ │ │ └── calcite │ │ │ ├── DataContext.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 │ │ │ │ ├── EnumerableAggregateRule.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 │ │ │ │ ├── EnumerableMatch.java │ │ │ │ ├── EnumerableMatchRule.java │ │ │ │ ├── EnumerableMergeJoin.java │ │ │ │ ├── EnumerableMergeJoinRule.java │ │ │ │ ├── EnumerableMinus.java │ │ │ │ ├── EnumerableMinusRule.java │ │ │ │ ├── EnumerableNestedLoopJoin.java │ │ │ │ ├── EnumerableProject.java │ │ │ │ ├── EnumerableProjectRule.java │ │ │ │ ├── EnumerableProjectToCalcRule.java │ │ │ │ ├── EnumerableRel.java │ │ │ │ ├── EnumerableRelImplementor.java │ │ │ │ ├── EnumerableRepeatUnion.java │ │ │ │ ├── EnumerableRepeatUnionRule.java │ │ │ │ ├── EnumerableRules.java │ │ │ │ ├── EnumerableSort.java │ │ │ │ ├── EnumerableSortRule.java │ │ │ │ ├── EnumerableTableFunctionScan.java │ │ │ │ ├── EnumerableTableFunctionScanRule.java │ │ │ │ ├── EnumerableTableModify.java │ │ │ │ ├── EnumerableTableModifyRule.java │ │ │ │ ├── EnumerableTableScan.java │ │ │ │ ├── EnumerableTableScanRule.java │ │ │ │ ├── EnumerableTableSpool.java │ │ │ │ ├── EnumerableTableSpoolRule.java │ │ │ │ ├── EnumerableUncollect.java │ │ │ │ ├── EnumerableUncollectRule.java │ │ │ │ ├── EnumerableUnion.java │ │ │ │ ├── EnumerableUnionRule.java │ │ │ │ ├── EnumerableValues.java │ │ │ │ ├── EnumerableValuesRule.java │ │ │ │ ├── EnumerableWindow.java │ │ │ │ ├── EnumerableWindowRule.java │ │ │ │ ├── JavaRelImplementor.java │ │ │ │ ├── JavaRowFormat.java │ │ │ │ ├── LazyAggregateLambdaFactory.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 │ │ │ │ ├── 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 │ │ │ │ ├── JdbcCatalogSchema.java │ │ │ │ ├── JdbcConvention.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 │ │ │ ├── Lex.java │ │ │ ├── NullCollation.java │ │ │ └── package-info.java │ │ │ ├── interpreter │ │ │ ├── AbstractSingleNode.java │ │ │ ├── AggregateNode.java │ │ │ ├── BindableConvention.java │ │ │ ├── BindableRel.java │ │ │ ├── Bindables.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 │ │ │ ├── Sink.java │ │ │ ├── SortNode.java │ │ │ ├── Source.java │ │ │ ├── TableScanNode.java │ │ │ ├── UnionNode.java │ │ │ ├── ValuesNode.java │ │ │ ├── WindowNode.java │ │ │ └── package-info.java │ │ │ ├── jdbc │ │ │ ├── CachingCalciteSchema.java │ │ │ ├── CalciteConnection.java │ │ │ ├── CalciteConnectionImpl.java │ │ │ ├── CalciteFactory.java │ │ │ ├── CalciteJdbc41Factory.java │ │ │ ├── CalciteMetaImpl.java │ │ │ ├── CalcitePrepare.java │ │ │ ├── CalcitePreparedStatement.java │ │ │ ├── CalciteResultSet.java │ │ │ ├── CalciteRootSchema.java │ │ │ ├── CalciteSchema.java │ │ │ ├── CalciteStatement.java │ │ │ ├── ContextSqlValidator.java │ │ │ ├── Driver.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 │ │ │ ├── CommonRelSubExprRule.java │ │ │ ├── Context.java │ │ │ ├── Contexts.java │ │ │ ├── Convention.java │ │ │ ├── ConventionTraitDef.java │ │ │ ├── MaterializedViewSubstitutionVisitor.java │ │ │ ├── MulticastRelOptListener.java │ │ │ ├── RelCompositeTrait.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 │ │ │ ├── RelTrait.java │ │ │ ├── RelTraitDef.java │ │ │ ├── RelTraitPropagationVisitor.java │ │ │ ├── RelTraitSet.java │ │ │ ├── RexImplicationChecker.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 │ │ │ │ └── package-info.java │ │ │ ├── package-info.java │ │ │ └── volcano │ │ │ │ ├── AbstractConverter.java │ │ │ │ ├── ChainedPhaseRuleMappingInitializer.java │ │ │ │ ├── RelSet.java │ │ │ │ ├── RelSubset.java │ │ │ │ ├── RuleQueue.java │ │ │ │ ├── VolcanoCost.java │ │ │ │ ├── VolcanoPlanner.java │ │ │ │ ├── VolcanoPlannerPhase.java │ │ │ │ ├── VolcanoPlannerPhaseRuleMappingInitializer.java │ │ │ │ ├── VolcanoRelMetadataProvider.java │ │ │ │ ├── VolcanoRuleCall.java │ │ │ │ ├── VolcanoRuleMatch.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 │ │ │ ├── RelCollation.java │ │ │ ├── RelCollationImpl.java │ │ │ ├── RelCollationTraitDef.java │ │ │ ├── RelCollations.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 │ │ │ ├── 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 │ │ │ │ ├── Calc.java │ │ │ │ ├── Collect.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 │ │ │ │ ├── RelEnumTypes.java │ │ │ │ ├── RelJson.java │ │ │ │ ├── RelJsonReader.java │ │ │ │ ├── RelJsonWriter.java │ │ │ │ ├── RelWriterImpl.java │ │ │ │ ├── RelXmlWriter.java │ │ │ │ └── package-info.java │ │ │ ├── logical │ │ │ │ ├── LogicalAggregate.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 │ │ │ │ ├── JaninoRelMetadataProvider.java │ │ │ │ ├── Metadata.java │ │ │ │ ├── MetadataDef.java │ │ │ │ ├── MetadataFactory.java │ │ │ │ ├── MetadataFactoryImpl.java │ │ │ │ ├── MetadataHandler.java │ │ │ │ ├── NullSentinel.java │ │ │ │ ├── ReflectiveRelMetadataProvider.java │ │ │ │ ├── RelColumnMapping.java │ │ │ │ ├── RelColumnOrigin.java │ │ │ │ ├── RelMdAllPredicates.java │ │ │ │ ├── RelMdCollation.java │ │ │ │ ├── RelMdColumnOrigins.java │ │ │ │ ├── RelMdColumnUniqueness.java │ │ │ │ ├── RelMdDistinctRowCount.java │ │ │ │ ├── RelMdDistribution.java │ │ │ │ ├── RelMdExplainVisibility.java │ │ │ │ ├── RelMdExpressionLineage.java │ │ │ │ ├── RelMdMaxRowCount.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 │ │ │ │ ├── UnboundMetadata.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 │ │ │ │ ├── AbstractMaterializedViewRule.java │ │ │ │ ├── AggregateCaseToFilterRule.java │ │ │ │ ├── AggregateExpandDistinctAggregatesRule.java │ │ │ │ ├── AggregateExtractProjectRule.java │ │ │ │ ├── AggregateFilterTransposeRule.java │ │ │ │ ├── AggregateJoinJoinRemoveRule.java │ │ │ │ ├── AggregateJoinRemoveRule.java │ │ │ │ ├── AggregateJoinTransposeRule.java │ │ │ │ ├── AggregateMergeRule.java │ │ │ │ ├── AggregateProjectMergeRule.java │ │ │ │ ├── AggregateProjectPullUpConstantsRule.java │ │ │ │ ├── AggregateReduceFunctionsRule.java │ │ │ │ ├── AggregateRemoveRule.java │ │ │ │ ├── AggregateStarTableRule.java │ │ │ │ ├── AggregateUnionAggregateRule.java │ │ │ │ ├── AggregateUnionTransposeRule.java │ │ │ │ ├── AggregateValuesRule.java │ │ │ │ ├── CalcMergeRule.java │ │ │ │ ├── CalcRelSplitter.java │ │ │ │ ├── CalcRemoveRule.java │ │ │ │ ├── CalcSplitRule.java │ │ │ │ ├── CoerceInputsRule.java │ │ │ │ ├── DateRangeRules.java │ │ │ │ ├── EquiJoin.java │ │ │ │ ├── ExchangeRemoveConstantKeysRule.java │ │ │ │ ├── FilterAggregateTransposeRule.java │ │ │ │ ├── FilterCalcMergeRule.java │ │ │ │ ├── FilterCorrelateRule.java │ │ │ │ ├── FilterJoinRule.java │ │ │ │ ├── FilterMergeRule.java │ │ │ │ ├── FilterMultiJoinMergeRule.java │ │ │ │ ├── FilterProjectTransposeRule.java │ │ │ │ ├── FilterRemoveIsNotDistinctFromRule.java │ │ │ │ ├── FilterSetOpTransposeRule.java │ │ │ │ ├── FilterTableFunctionTransposeRule.java │ │ │ │ ├── FilterTableScanRule.java │ │ │ │ ├── FilterToCalcRule.java │ │ │ │ ├── IntersectToDistinctRule.java │ │ │ │ ├── JoinAddRedundantSemiJoinRule.java │ │ │ │ ├── JoinAssociateRule.java │ │ │ │ ├── JoinCommuteRule.java │ │ │ │ ├── JoinExtractFilterRule.java │ │ │ │ ├── JoinProjectTransposeRule.java │ │ │ │ ├── JoinPushExpressionsRule.java │ │ │ │ ├── JoinPushThroughJoinRule.java │ │ │ │ ├── JoinPushTransitivePredicatesRule.java │ │ │ │ ├── JoinToCorrelateRule.java │ │ │ │ ├── JoinToMultiJoinRule.java │ │ │ │ ├── JoinUnionTransposeRule.java │ │ │ │ ├── LoptJoinTree.java │ │ │ │ ├── LoptMultiJoin.java │ │ │ │ ├── LoptOptimizeJoinRule.java │ │ │ │ ├── LoptSemiJoinOptimizer.java │ │ │ │ ├── MatchRule.java │ │ │ │ ├── MaterializedViewFilterScanRule.java │ │ │ │ ├── MultiJoin.java │ │ │ │ ├── MultiJoinOptimizeBushyRule.java │ │ │ │ ├── MultiJoinProjectTransposeRule.java │ │ │ │ ├── ProjectCalcMergeRule.java │ │ │ │ ├── ProjectCorrelateTransposeRule.java │ │ │ │ ├── ProjectFilterTransposeRule.java │ │ │ │ ├── ProjectJoinJoinRemoveRule.java │ │ │ │ ├── ProjectJoinRemoveRule.java │ │ │ │ ├── ProjectJoinTransposeRule.java │ │ │ │ ├── ProjectMergeRule.java │ │ │ │ ├── ProjectMultiJoinMergeRule.java │ │ │ │ ├── ProjectRemoveRule.java │ │ │ │ ├── ProjectSetOpTransposeRule.java │ │ │ │ ├── ProjectSortTransposeRule.java │ │ │ │ ├── ProjectTableScanRule.java │ │ │ │ ├── ProjectToCalcRule.java │ │ │ │ ├── ProjectToWindowRule.java │ │ │ │ ├── ProjectWindowTransposeRule.java │ │ │ │ ├── PruneEmptyRules.java │ │ │ │ ├── PushProjector.java │ │ │ │ ├── ReduceDecimalsRule.java │ │ │ │ ├── ReduceExpressionsRule.java │ │ │ │ ├── SemiJoinFilterTransposeRule.java │ │ │ │ ├── SemiJoinJoinTransposeRule.java │ │ │ │ ├── SemiJoinProjectTransposeRule.java │ │ │ │ ├── SemiJoinRemoveRule.java │ │ │ │ ├── SemiJoinRule.java │ │ │ │ ├── SortJoinCopyRule.java │ │ │ │ ├── SortJoinTransposeRule.java │ │ │ │ ├── SortProjectTransposeRule.java │ │ │ │ ├── SortRemoveConstantKeysRule.java │ │ │ │ ├── SortRemoveRule.java │ │ │ │ ├── SortUnionTransposeRule.java │ │ │ │ ├── SubQueryRemoveRule.java │ │ │ │ ├── TableScanRule.java │ │ │ │ ├── UnionEliminatorRule.java │ │ │ │ ├── UnionMergeRule.java │ │ │ │ ├── UnionPullUpConstantsRule.java │ │ │ │ ├── UnionToDistinctRule.java │ │ │ │ ├── ValuesReduceRule.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 │ │ │ │ ├── StructKind.java │ │ │ │ └── package-info.java │ │ │ ├── rex │ │ │ ├── LogicVisitor.java │ │ │ ├── RexAction.java │ │ │ ├── RexAnalyzer.java │ │ │ ├── RexBiVisitor.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 │ │ │ ├── RexLiteral.java │ │ │ ├── RexLocalRef.java │ │ │ ├── RexMultisetUtil.java │ │ │ ├── RexNode.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 │ │ │ ├── RexUnknownAs.java │ │ │ ├── RexUtil.java │ │ │ ├── RexVariable.java │ │ │ ├── RexVisitor.java │ │ │ ├── RexVisitorImpl.java │ │ │ ├── RexWindow.java │ │ │ ├── RexWindowBound.java │ │ │ └── package-info.java │ │ │ ├── runtime │ │ │ ├── AbstractImmutableList.java │ │ │ ├── ArrayBindable.java │ │ │ ├── ArrayComparator.java │ │ │ ├── ArrayEnumeratorCursor.java │ │ │ ├── Automaton.java │ │ │ ├── AutomatonBuilder.java │ │ │ ├── BinarySearch.java │ │ │ ├── Bindable.java │ │ │ ├── CalciteContextException.java │ │ │ ├── CalciteException.java │ │ │ ├── CalciteResource.java │ │ │ ├── ConsList.java │ │ │ ├── DeterministicAutomaton.java │ │ │ ├── Enumerables.java │ │ │ ├── EnumeratorCursor.java │ │ │ ├── Feature.java │ │ │ ├── FlatLists.java │ │ │ ├── GeoFunctions.java │ │ │ ├── Hook.java │ │ │ ├── HttpUtils.java │ │ │ ├── JsonFunctions.java │ │ │ ├── Like.java │ │ │ ├── Matcher.java │ │ │ ├── ObjectEnumeratorCursor.java │ │ │ ├── Pattern.java │ │ │ ├── PredicateImpl.java │ │ │ ├── RandomFunction.java │ │ │ ├── RecordEnumeratorCursor.java │ │ │ ├── ResultSetEnumerable.java │ │ │ ├── SocketFactoryImpl.java │ │ │ ├── SortedMultiMap.java │ │ │ ├── SqlFunctions.java │ │ │ ├── TrustAllSslSocketFactory.java │ │ │ ├── Typed.java │ │ │ ├── Unit.java │ │ │ ├── Utilities.java │ │ │ └── package-info.java │ │ │ ├── schema │ │ │ ├── AggregateFunction.java │ │ │ ├── ColumnStrategy.java │ │ │ ├── CustomColumnResolvingTable.java │ │ │ ├── ExtensibleTable.java │ │ │ ├── FilterableTable.java │ │ │ ├── Function.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 │ │ │ └── package-info.java │ │ │ ├── server │ │ │ ├── CalciteServer.java │ │ │ ├── CalciteServerStatement.java │ │ │ └── package-info.java │ │ │ ├── sql │ │ │ ├── ExplicitOperatorBinding.java │ │ │ ├── JoinConditionType.java │ │ │ ├── JoinType.java │ │ │ ├── SqlAbstractDateTimeLiteral.java │ │ │ ├── SqlAbstractStringLiteral.java │ │ │ ├── SqlAccessEnum.java │ │ │ ├── SqlAccessType.java │ │ │ ├── SqlAggFunction.java │ │ │ ├── SqlAlter.java │ │ │ ├── SqlArrayTypeSpec.java │ │ │ ├── SqlAsOperator.java │ │ │ ├── SqlBasicCall.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 │ │ │ ├── SqlDialect.java │ │ │ ├── SqlDialectFactory.java │ │ │ ├── SqlDialectFactoryImpl.java │ │ │ ├── SqlDrop.java │ │ │ ├── SqlDynamicParam.java │ │ │ ├── SqlExecutableStatement.java │ │ │ ├── SqlExplain.java │ │ │ ├── SqlExplainFormat.java │ │ │ ├── SqlExplainLevel.java │ │ │ ├── SqlFilterOperator.java │ │ │ ├── SqlFunction.java │ │ │ ├── SqlFunctionCategory.java │ │ │ ├── SqlFunctionalOperator.java │ │ │ ├── SqlGroupedWindowFunction.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 │ │ │ ├── SqlKind.java │ │ │ ├── SqlLateralOperator.java │ │ │ ├── SqlLiteral.java │ │ │ ├── SqlMapTypeNameSpec.java │ │ │ ├── SqlMapTypeSpec.java │ │ │ ├── SqlMatchRecognize.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 │ │ │ ├── SqlPostfixOperator.java │ │ │ ├── SqlPrefixOperator.java │ │ │ ├── SqlProcedureCallOperator.java │ │ │ ├── SqlRankFunction.java │ │ │ ├── SqlRowTypeNameSpec.java │ │ │ ├── SqlRowTypeSpec.java │ │ │ ├── SqlSampleSpec.java │ │ │ ├── SqlSelect.java │ │ │ ├── SqlSelectKeyword.java │ │ │ ├── SqlSelectOperator.java │ │ │ ├── SqlSetOperator.java │ │ │ ├── SqlSetOption.java │ │ │ ├── SqlSnapshot.java │ │ │ ├── SqlSpecialOperator.java │ │ │ ├── SqlSplittableAggFunction.java │ │ │ ├── SqlStateCodes.java │ │ │ ├── SqlSyntax.java │ │ │ ├── SqlTimeLiteral.java │ │ │ ├── SqlTimestampLiteral.java │ │ │ ├── SqlTypeNameSpec.java │ │ │ ├── SqlUnnestOperator.java │ │ │ ├── SqlUnresolvedFunction.java │ │ │ ├── SqlUpdate.java │ │ │ ├── SqlUserDefinedTypeNameSpec.java │ │ │ ├── SqlUtil.java │ │ │ ├── SqlValuesOperator.java │ │ │ ├── SqlWindow.java │ │ │ ├── SqlWith.java │ │ │ ├── SqlWithItem.java │ │ │ ├── SqlWithinGroupOperator.java │ │ │ ├── SqlWriter.java │ │ │ ├── advise │ │ │ │ ├── SqlAdvisor.java │ │ │ │ ├── SqlAdvisorGetHintsFunction.java │ │ │ │ ├── SqlAdvisorGetHintsFunction2.java │ │ │ │ ├── SqlAdvisorHint.java │ │ │ │ ├── SqlAdvisorHint2.java │ │ │ │ ├── SqlAdvisorValidator.java │ │ │ │ ├── SqlSimpleParser.java │ │ │ │ └── package-info.java │ │ │ ├── dialect │ │ │ │ ├── AccessSqlDialect.java │ │ │ │ ├── AnsiSqlDialect.java │ │ │ │ ├── BigQuerySqlDialect.java │ │ │ │ ├── CalciteSqlDialect.java │ │ │ │ ├── Db2SqlDialect.java │ │ │ │ ├── DerbySqlDialect.java │ │ │ │ ├── FirebirdSqlDialect.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 │ │ │ │ ├── RedshiftSqlDialect.java │ │ │ │ ├── SnowflakeSqlDialect.java │ │ │ │ ├── SparkSqlDialect.java │ │ │ │ ├── SybaseSqlDialect.java │ │ │ │ ├── TeradataSqlDialect.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 │ │ │ │ ├── SqlBetweenOperator.java │ │ │ │ ├── SqlBitOpAggFunction.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 │ │ │ │ ├── SqlItemOperator.java │ │ │ │ ├── SqlJsonArrayAggAggFunction.java │ │ │ │ ├── SqlJsonArrayFunction.java │ │ │ │ ├── SqlJsonDepthFunction.java │ │ │ │ ├── SqlJsonExistsFunction.java │ │ │ │ ├── SqlJsonKeysFunction.java │ │ │ │ ├── SqlJsonLengthFunction.java │ │ │ │ ├── SqlJsonObjectAggAggFunction.java │ │ │ │ ├── SqlJsonObjectFunction.java │ │ │ │ ├── SqlJsonPrettyFunction.java │ │ │ │ ├── SqlJsonQueryFunction.java │ │ │ │ ├── SqlJsonRemoveFunction.java │ │ │ │ ├── SqlJsonStorageSizeFunction.java │ │ │ │ ├── SqlJsonTypeFunction.java │ │ │ │ ├── SqlJsonValueExpressionOperator.java │ │ │ │ ├── SqlJsonValueFunction.java │ │ │ │ ├── SqlLeadLagAggFunction.java │ │ │ │ ├── SqlLibrary.java │ │ │ │ ├── SqlLibraryOperatorTableFactory.java │ │ │ │ ├── SqlLibraryOperators.java │ │ │ │ ├── SqlLikeOperator.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 │ │ │ │ ├── SqlOverlapsOperator.java │ │ │ │ ├── SqlOverlayFunction.java │ │ │ │ ├── SqlPositionFunction.java │ │ │ │ ├── SqlPosixRegexOperator.java │ │ │ │ ├── SqlQuantifyOperator.java │ │ │ │ ├── SqlRandFunction.java │ │ │ │ ├── SqlRandIntegerFunction.java │ │ │ │ ├── SqlRegexpReplaceFunction.java │ │ │ │ ├── SqlRegrCountAggFunction.java │ │ │ │ ├── SqlRollupOperator.java │ │ │ │ ├── SqlRowOperator.java │ │ │ │ ├── SqlSequenceValueOperator.java │ │ │ │ ├── SqlSingleValueAggFunction.java │ │ │ │ ├── SqlStdOperatorTable.java │ │ │ │ ├── SqlStringContextVariable.java │ │ │ │ ├── SqlSubstringFunction.java │ │ │ │ ├── SqlSumAggFunction.java │ │ │ │ ├── SqlSumEmptyIsZeroAggFunction.java │ │ │ │ ├── SqlThrowOperator.java │ │ │ │ ├── SqlTimestampAddFunction.java │ │ │ │ ├── SqlTimestampDiffFunction.java │ │ │ │ ├── SqlTranslate3Function.java │ │ │ │ ├── SqlTrimFunction.java │ │ │ │ └── package-info.java │ │ │ ├── package-info.java │ │ │ ├── parser │ │ │ │ ├── Span.java │ │ │ │ ├── SqlAbstractParserImpl.java │ │ │ │ ├── SqlParseException.java │ │ │ │ ├── SqlParser.java │ │ │ │ ├── SqlParserImplFactory.java │ │ │ │ ├── SqlParserPos.java │ │ │ │ ├── SqlParserUtil.java │ │ │ │ ├── impl │ │ │ │ │ └── package-info.java │ │ │ │ └── package-info.java │ │ │ ├── pretty │ │ │ │ ├── SqlFormatOptions.java │ │ │ │ ├── SqlPrettyWriter.java │ │ │ │ └── package-info.java │ │ │ ├── type │ │ │ │ ├── AbstractSqlType.java │ │ │ │ ├── ArraySqlType.java │ │ │ │ ├── AssignableOperandTypeChecker.java │ │ │ │ ├── BasicSqlType.java │ │ │ │ ├── ComparableOperandTypeChecker.java │ │ │ │ ├── CompositeOperandTypeChecker.java │ │ │ │ ├── CompositeSingleOperandTypeChecker.java │ │ │ │ ├── CursorReturnTypeInference.java │ │ │ │ ├── ExplicitOperandTypeInference.java │ │ │ │ ├── ExplicitReturnTypeInference.java │ │ │ │ ├── ExtraSqlTypes.java │ │ │ │ ├── FamilyOperandTypeChecker.java │ │ │ │ ├── ImplicitCastOperandTypeChecker.java │ │ │ │ ├── InferTypes.java │ │ │ │ ├── IntervalSqlType.java │ │ │ │ ├── JavaToSqlTypeConversionRules.java │ │ │ │ ├── LiteralOperandTypeChecker.java │ │ │ │ ├── MapSqlType.java │ │ │ │ ├── MatchReturnTypeInference.java │ │ │ │ ├── MultisetOperandTypeChecker.java │ │ │ │ ├── MultisetSqlType.java │ │ │ │ ├── ObjectSqlType.java │ │ │ │ ├── OperandTypes.java │ │ │ │ ├── OperandsTypeChecking.java │ │ │ │ ├── OrdinalReturnTypeInference.java │ │ │ │ ├── ReturnTypes.java │ │ │ │ ├── SameOperandTypeChecker.java │ │ │ │ ├── SameOperandTypeExceptLastOperandChecker.java │ │ │ │ ├── SetopOperandTypeChecker.java │ │ │ │ ├── SqlOperandCountRanges.java │ │ │ │ ├── SqlOperandTypeChecker.java │ │ │ │ ├── SqlOperandTypeInference.java │ │ │ │ ├── SqlReturnTypeInference.java │ │ │ │ ├── SqlReturnTypeInferenceChain.java │ │ │ │ ├── SqlSingleOperandTypeChecker.java │ │ │ │ ├── SqlTypeAssignmentRules.java │ │ │ │ ├── SqlTypeExplicitPrecedenceList.java │ │ │ │ ├── SqlTypeFactoryImpl.java │ │ │ │ ├── SqlTypeFamily.java │ │ │ │ ├── SqlTypeName.java │ │ │ │ ├── SqlTypeTransform.java │ │ │ │ ├── SqlTypeTransformCascade.java │ │ │ │ ├── SqlTypeTransforms.java │ │ │ │ ├── SqlTypeUtil.java │ │ │ │ ├── TableFunctionReturnTypeInference.java │ │ │ │ └── package-info.java │ │ │ ├── util │ │ │ │ ├── ChainedSqlOperatorTable.java │ │ │ │ ├── ListSqlOperatorTable.java │ │ │ │ ├── ReflectiveSqlOperatorTable.java │ │ │ │ ├── SqlBasicVisitor.java │ │ │ │ ├── SqlBuilder.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 │ │ │ │ ├── GroupByScope.java │ │ │ │ ├── IdentifierNamespace.java │ │ │ │ ├── JoinNamespace.java │ │ │ │ ├── JoinScope.java │ │ │ │ ├── ListScope.java │ │ │ │ ├── MatchRecognizeNamespace.java │ │ │ │ ├── MatchRecognizeScope.java │ │ │ │ ├── OrderByScope.java │ │ │ │ ├── OverScope.java │ │ │ │ ├── ParameterNamespace.java │ │ │ │ ├── ParameterScope.java │ │ │ │ ├── ProcedureNamespace.java │ │ │ │ ├── SchemaNamespace.java │ │ │ │ ├── ScopeChild.java │ │ │ │ ├── SelectNamespace.java │ │ │ │ ├── SelectScope.java │ │ │ │ ├── SetopNamespace.java │ │ │ │ ├── SqlAbstractConformance.java │ │ │ │ ├── SqlConformance.java │ │ │ │ ├── SqlConformanceEnum.java │ │ │ │ ├── SqlDelegatingConformance.java │ │ │ │ ├── SqlIdentifierMoniker.java │ │ │ │ ├── SqlModality.java │ │ │ │ ├── SqlMoniker.java │ │ │ │ ├── SqlMonikerImpl.java │ │ │ │ ├── SqlMonikerType.java │ │ │ │ ├── SqlMonotonicity.java │ │ │ │ ├── SqlNameMatcher.java │ │ │ │ ├── SqlNameMatchers.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 │ │ │ │ ├── TableConstructorNamespace.java │ │ │ │ ├── TableNamespace.java │ │ │ │ ├── TableScope.java │ │ │ │ ├── UnnestNamespace.java │ │ │ │ ├── WithItemNamespace.java │ │ │ │ ├── WithNamespace.java │ │ │ │ ├── WithScope.java │ │ │ │ ├── implicit │ │ │ │ ├── AbstractTypeCoercion.java │ │ │ │ ├── TypeCoercion.java │ │ │ │ ├── TypeCoercionImpl.java │ │ │ │ ├── TypeCoercions.java │ │ │ │ └── package-info.java │ │ │ │ └── package-info.java │ │ │ ├── sql2rel │ │ │ ├── AuxiliaryConverter.java │ │ │ ├── CorrelationReferenceFinder.java │ │ │ ├── DeduplicateCorrelateVariables.java │ │ │ ├── InitializerContext.java │ │ │ ├── InitializerExpressionFactory.java │ │ │ ├── NullInitializerExpressionFactory.java │ │ │ ├── ReflectiveConvertletTable.java │ │ │ ├── RelDecorrelator.java │ │ │ ├── RelFieldTrimmer.java │ │ │ ├── RelStructuredTypeFlattener.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 │ │ │ ├── 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 │ │ │ ├── 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 │ │ │ ├── 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 │ │ │ ├── IntList.java │ │ │ ├── IntegerIntervalSet.java │ │ │ ├── JsonBuilder.java │ │ │ ├── Litmus.java │ │ │ ├── NameMap.java │ │ │ ├── NameMultimap.java │ │ │ ├── NameSet.java │ │ │ ├── NlsString.java │ │ │ ├── NumberUtil.java │ │ │ ├── Optionality.java │ │ │ ├── Pair.java │ │ │ ├── PartiallyOrderedSet.java │ │ │ ├── Permutation.java │ │ │ ├── PrecedenceClimbingParser.java │ │ │ ├── ReflectUtil.java │ │ │ ├── ReflectiveVisitDispatcher.java │ │ │ ├── ReflectiveVisitor.java │ │ │ ├── SaffronProperties.java │ │ │ ├── SealableMap.java │ │ │ ├── SerializableCharset.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 │ │ │ ├── Util.java │ │ │ ├── XmlOutput.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 │ │ ├── com.linkedin.relocated.org.codehaus.commons.compiler.properties │ │ ├── org │ │ └── apache │ │ │ └── calcite │ │ │ └── runtime │ │ │ └── CalciteResource.properties │ │ └── version │ │ └── org-apache-calcite-jdbc.properties │ └── test │ ├── codegen │ ├── config.fmpp │ └── includes │ │ ├── compoundIdentifier.ftl │ │ └── parserImpls.ftl │ ├── java │ ├── RootEmployee.java │ ├── RootHr.java │ └── org │ │ └── apache │ │ └── calcite │ │ ├── adapter │ │ ├── clone │ │ │ └── ArrayTableTest.java │ │ ├── enumerable │ │ │ ├── PhysTypeTest.java │ │ │ └── TypeFinderTest.java │ │ └── generate │ │ │ └── RangeTable.java │ │ ├── examples │ │ ├── RelBuilderExample.java │ │ └── foodmart │ │ │ └── java │ │ │ └── JdbcExample.java │ │ ├── jdbc │ │ ├── CalciteRemoteDriverTest.java │ │ └── JavaTypeFactoryTest.java │ │ ├── materialize │ │ └── LatticeSuggesterTest.java │ │ ├── plan │ │ ├── RelOptPlanReaderTest.java │ │ ├── RelOptUtilTest.java │ │ ├── RelTraitTest.java │ │ ├── RelWriterTest.java │ │ └── volcano │ │ │ ├── CollationConversionTest.java │ │ │ ├── ComboRuleTest.java │ │ │ ├── PlannerTests.java │ │ │ ├── TraitConversionTest.java │ │ │ ├── TraitPropagationTest.java │ │ │ ├── VolcanoPlannerTest.java │ │ │ └── VolcanoPlannerTraitTest.java │ │ ├── prepare │ │ └── LookupOperatorOverloadsTest.java │ │ ├── profile │ │ └── ProfilerTest.java │ │ ├── rel │ │ ├── RelCollationTest.java │ │ ├── RelDistributionTest.java │ │ ├── logical │ │ │ └── ToLogicalConverterTest.java │ │ ├── rel2sql │ │ │ ├── RelToSqlConverterStructsTest.java │ │ │ └── RelToSqlConverterTest.java │ │ ├── rules │ │ │ ├── DateRangeRulesTest.java │ │ │ ├── EnumerableLimitRuleTest.java │ │ │ └── SortRemoveRuleTest.java │ │ └── type │ │ │ └── RelDataTypeFactorImplTest.java │ │ ├── rex │ │ ├── RexBuilderTest.java │ │ ├── RexExecutorTest.java │ │ └── RexSqlStandardConvertletTableTest.java │ │ ├── runtime │ │ ├── AutomatonTest.java │ │ ├── BinarySearchTest.java │ │ ├── DeterministicAutomatonTest.java │ │ └── EnumerablesTest.java │ │ ├── schemas │ │ └── HrClusteredSchema.java │ │ ├── sql │ │ ├── SqlComplextTypeSpecTest.java │ │ ├── SqlSetOptionOperatorTest.java │ │ ├── parser │ │ │ ├── SqlParserTest.java │ │ │ ├── SqlUnParserTest.java │ │ │ └── parserextensiontesting │ │ │ │ ├── ExtensionSqlParserTest.java │ │ │ │ ├── SqlCreateTable.java │ │ │ │ └── SqlUploadJarNode.java │ │ ├── test │ │ │ ├── AbstractSqlTester.java │ │ │ ├── DocumentationTest.java │ │ │ ├── SqlAdvisorTest.java │ │ │ ├── SqlOperatorBaseTest.java │ │ │ ├── SqlOperatorTest.java │ │ │ ├── SqlPrettyWriterTest.java │ │ │ ├── SqlRuntimeTester.java │ │ │ ├── SqlTestFactory.java │ │ │ ├── SqlTester.java │ │ │ ├── SqlTests.java │ │ │ ├── SqlTypeNameTest.java │ │ │ ├── SqlValidatorTester.java │ │ │ └── package-info.java │ │ ├── type │ │ │ ├── RelDataTypeSystemTest.java │ │ │ ├── SqlTypeFactoryTest.java │ │ │ ├── SqlTypeFixture.java │ │ │ └── SqlTypeUtilTest.java │ │ └── validate │ │ │ ├── LexCaseSensitiveTest.java │ │ │ ├── LexEscapeTest.java │ │ │ └── SqlValidatorUtilTest.java │ │ ├── test │ │ ├── BookstoreSchema.java │ │ ├── CalciteAssert.java │ │ ├── CalciteResourceTest.java │ │ ├── CalciteSqlOperatorTest.java │ │ ├── CalciteSuite.java │ │ ├── CollectionTypeTest.java │ │ ├── ConnectionSpec.java │ │ ├── CoreQuidemTest.java │ │ ├── CountriesTableFunction.java │ │ ├── DiffRepository.java │ │ ├── DiffTestCase.java │ │ ├── ExceptionMessageTest.java │ │ ├── FilteratorTest.java │ │ ├── FoodMartLatticeStatisticProvider.java │ │ ├── FoodMartQuerySet.java │ │ ├── FoodmartTest.java │ │ ├── HepPlannerTest.java │ │ ├── HierarchySchema.java │ │ ├── InduceGroupingTypeTest.java │ │ ├── InterpreterTest.java │ │ ├── JdbcAdapterTest.java │ │ ├── JdbcFrontJdbcBackLinqMiddleTest.java │ │ ├── JdbcFrontJdbcBackTest.java │ │ ├── JdbcFrontLinqBackTest.java │ │ ├── JdbcTest.java │ │ ├── LatticeTest.java │ │ ├── LinqFrontJdbcBackTest.java │ │ ├── Matchers.java │ │ ├── MaterializationTest.java │ │ ├── MockRelOptCost.java │ │ ├── MockRelOptPlanner.java │ │ ├── MockSqlOperatorTable.java │ │ ├── ModelTest.java │ │ ├── MultiJdbcSchemaJoinTest.java │ │ ├── MutableRelTest.java │ │ ├── PigRelBuilderTest.java │ │ ├── QuidemTest.java │ │ ├── ReflectiveSchemaTest.java │ │ ├── RelBuilderTest.java │ │ ├── RelMdColumnOriginsTest.java │ │ ├── RelMdPercentageOriginalRowsTest.java │ │ ├── RelMetadataTest.java │ │ ├── RelOptRulesTest.java │ │ ├── RelOptTestBase.java │ │ ├── RexImplicationCheckerTest.java │ │ ├── RexProgramBuilderBase.java │ │ ├── RexProgramTest.java │ │ ├── RexShuttleTest.java │ │ ├── RexTransformerTest.java │ │ ├── ScannableTableTest.java │ │ ├── SlowTests.java │ │ ├── SqlAdvisorJdbcTest.java │ │ ├── SqlFunctionsTest.java │ │ ├── SqlJsonFunctionsTest.java │ │ ├── SqlLimitsTest.java │ │ ├── SqlLineTest.java │ │ ├── SqlOperatorBindingTest.java │ │ ├── SqlStatisticProviderTest.java │ │ ├── SqlTestGen.java │ │ ├── SqlToRelConverterExtendedTest.java │ │ ├── SqlToRelConverterTest.java │ │ ├── SqlToRelTestBase.java │ │ ├── SqlValidatorDynamicTest.java │ │ ├── SqlValidatorFeatureTest.java │ │ ├── SqlValidatorMatchTest.java │ │ ├── SqlValidatorTest.java │ │ ├── SqlValidatorTestCase.java │ │ ├── StreamTest.java │ │ ├── TableFunctionTest.java │ │ ├── TableInRootSchemaTest.java │ │ ├── TypeCoercionConverterTest.java │ │ ├── TypeCoercionTest.java │ │ ├── UdfTest.java │ │ ├── UdtTest.java │ │ ├── WithLex.java │ │ ├── catalog │ │ │ ├── CompoundNameColumn.java │ │ │ ├── CompoundNameColumnResolver.java │ │ │ ├── CountingFactory.java │ │ │ ├── EmpInitializerExpressionFactory.java │ │ │ ├── Fixture.java │ │ │ ├── MockCatalogReader.java │ │ │ ├── MockCatalogReaderDynamic.java │ │ │ ├── MockCatalogReaderExtended.java │ │ │ ├── MockCatalogReaderSimple.java │ │ │ └── VirtualColumnsExpressionFactory.java │ │ ├── concurrent │ │ │ ├── ConcurrentTestCommand.java │ │ │ ├── ConcurrentTestCommandExecutor.java │ │ │ ├── ConcurrentTestCommandGenerator.java │ │ │ ├── ConcurrentTestCommandScript.java │ │ │ ├── ConcurrentTestPlugin.java │ │ │ ├── ConcurrentTestPluginCommand.java │ │ │ ├── ConcurrentTestTimedCommandGenerator.java │ │ │ ├── SamplePlugin.java │ │ │ └── package-info.java │ │ ├── enumerable │ │ │ ├── EnumerableBatchNestedLoopJoinTest.java │ │ │ ├── EnumerableCorrelateTest.java │ │ │ ├── EnumerableHashJoinTest.java │ │ │ ├── EnumerableJoinTest.java │ │ │ ├── EnumerableRepeatUnionHierarchyTest.java │ │ │ ├── EnumerableRepeatUnionTest.java │ │ │ └── package-info.java │ │ ├── fuzzer │ │ │ ├── RexFuzzer.java │ │ │ ├── RexProgramFuzzyTest.java │ │ │ ├── RexToTestCodeShuttle.java │ │ │ └── SimplifyTask.java │ │ └── package-info.java │ │ ├── tools │ │ ├── FrameworksTest.java │ │ ├── PlannerTest.java │ │ └── TpchSchema.java │ │ └── util │ │ ├── BitSetsTest.java │ │ ├── ChunkListTest.java │ │ ├── ImmutableBitSetTest.java │ │ ├── PartiallyOrderedSetTest.java │ │ ├── PermutationTestCase.java │ │ ├── PrecedenceClimbingParserTest.java │ │ ├── ReflectVisitorTest.java │ │ ├── SealableMapTest.java │ │ ├── Smalls.java │ │ ├── SourceTest.java │ │ ├── TestUtil.java │ │ ├── TestUtilTest.java │ │ ├── UtilTest.java │ │ ├── graph │ │ └── DirectedGraphTest.java │ │ └── mapping │ │ └── MappingTest.java │ ├── kotlin │ └── org │ │ └── apache │ │ └── calcite │ │ └── TestKtTest.kt │ └── resources │ ├── empty-model.yaml │ ├── hsqldb-foodmart-auto-lattice-model.json │ ├── hsqldb-foodmart-lattice-model.json │ ├── hsqldb-model.json │ ├── log4j.properties │ ├── mysql-foodmart-lattice-model.json │ ├── mysql-foodmart-model.json │ ├── org │ └── apache │ │ └── calcite │ │ ├── sql │ │ └── test │ │ │ └── SqlPrettyWriterTest.xml │ │ └── test │ │ ├── HepPlannerTest.xml │ │ ├── RelOptRulesTest.xml │ │ ├── SqlLimitsTest.xml │ │ ├── SqlToRelConverterTest.xml │ │ └── TypeCoercionConverterTest.xml │ └── sql │ ├── agg.iq │ ├── blank.iq │ ├── conditions.iq │ ├── dummy.iq │ ├── join.iq │ ├── lateral.iq │ ├── match.iq │ ├── misc.iq │ ├── operator.iq │ ├── outer.iq │ ├── scalar.iq │ ├── sequence.iq │ ├── some.iq │ ├── sort.iq │ ├── spatial.iq │ ├── struct.iq │ ├── sub-query.iq │ └── winagg.iq ├── druid ├── pom.xml └── 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 │ └── log4j.properties ├── elasticsearch ├── pom.xml └── 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 │ │ │ ├── AggregationTest.java │ │ │ ├── BooleanLogicTest.java │ │ │ ├── ElasticSearchAdapterTest.java │ │ │ ├── ElasticsearchJsonTest.java │ │ │ ├── ElasticsearchVersionTest.java │ │ │ ├── EmbeddedElasticsearchNode.java │ │ │ ├── EmbeddedElasticsearchPolicy.java │ │ │ ├── Projection2Test.java │ │ │ ├── ProjectionTest.java │ │ │ ├── QueryBuildersTest.java │ │ │ └── ScrollingTest.java │ │ └── test │ │ └── ElasticsearchChecker.java │ └── resources │ ├── log4j2.xml │ └── zips-mini.json ├── example ├── csv │ ├── pom.xml │ ├── sqlline │ ├── sqlline.bat │ └── src │ │ ├── main │ │ └── java │ │ │ └── org │ │ │ └── apache │ │ │ └── calcite │ │ │ └── adapter │ │ │ └── csv │ │ │ ├── CsvEnumerator.java │ │ │ ├── CsvFieldType.java │ │ │ ├── CsvFilterableTable.java │ │ │ ├── CsvProjectTableScanRule.java │ │ │ ├── CsvScannableTable.java │ │ │ ├── CsvSchema.java │ │ │ ├── CsvSchemaFactory.java │ │ │ ├── CsvStreamReader.java │ │ │ ├── CsvStreamScannableTable.java │ │ │ ├── CsvStreamTableFactory.java │ │ │ ├── CsvTable.java │ │ │ ├── CsvTableFactory.java │ │ │ ├── CsvTableScan.java │ │ │ ├── CsvTranslatableTable.java │ │ │ ├── JsonEnumerator.java │ │ │ ├── JsonScannableTable.java │ │ │ ├── JsonTable.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 │ │ └── 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 ├── function │ ├── pom.xml │ └── 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 └── pom.xml ├── file ├── pom.xml └── src │ ├── main │ └── java │ │ └── org │ │ └── apache │ │ └── calcite │ │ └── adapter │ │ └── file │ │ ├── FileEnumerator.java │ │ ├── FileFieldType.java │ │ ├── FileReader.java │ │ ├── FileReaderException.java │ │ ├── FileRowConverter.java │ │ ├── FileSchema.java │ │ ├── FileSchemaFactory.java │ │ ├── FileTable.java │ │ ├── FileTableScan.java │ │ └── package-info.java │ └── test │ ├── java │ └── org │ │ └── apache │ │ └── calcite │ │ └── adapter │ │ └── file │ │ ├── FileReaderTest.java │ │ ├── FileSuite.java │ │ ├── SqlTest.java │ │ └── package-info.java │ └── resources │ ├── geo │ └── countries.csv │ ├── sales-csv.json │ ├── sales-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.html │ └── EMPS.html │ ├── tableNoTH.html │ ├── tableNoTheadTbody.html │ ├── tableOK.html │ ├── tableX2.html │ ├── testModel.json │ ├── webjoin.sql │ └── wiki.json ├── geode ├── README.md ├── pom.xml └── 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 │ ├── log4j.properties │ └── zips-mini.json ├── kafka ├── pom.xml └── 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 ├── li-update-version.sh ├── linq4j ├── pom.xml └── 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 │ │ ├── ModularInteger.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 │ │ ├── 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 │ │ ├── TernaryExpression.java │ │ ├── ThrowStatement.java │ │ ├── TryStatement.java │ │ ├── TypeBinaryExpression.java │ │ ├── Types.java │ │ ├── UnaryExpression.java │ │ ├── Visitor.java │ │ ├── VisitorImpl.java │ │ ├── WhileStatement.java │ │ └── package-info.java │ └── test │ └── java │ ├── com │ └── example │ │ ├── Linq4jExample.java │ │ └── package-info.java │ └── org │ └── apache │ └── calcite │ └── linq4j │ ├── MemoryEnumerableTest.java │ ├── function │ ├── FunctionTest.java │ └── package-info.java │ ├── test │ ├── BlockBuilderBase.java │ ├── BlockBuilderTest.java │ ├── CorrelateJoinTest.java │ ├── DeterministicTest.java │ ├── ExpressionTest.java │ ├── InlinerTest.java │ ├── JoinPreserveOrderTest.java │ ├── Linq4jSuite.java │ ├── Linq4jTest.java │ ├── LookupImplTest.java │ ├── OptimizerTest.java │ ├── PrimitiveTest.java │ └── package-info.java │ └── tree │ ├── TypeTest.java │ └── package-info.java ├── mongodb ├── pom.xml └── 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 │ │ ├── MongoAdapterIT.java │ │ └── MongoAssertions.java │ └── resources │ ├── log4j.properties │ ├── mongo-model.json │ └── zips-mini.json ├── mvnw ├── mvnw.cmd ├── pig ├── pom.xml └── 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 ├── pom.xml └── 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 │ │ ├── PigRelExTest.java │ │ ├── PigRelOpTest.java │ │ ├── PigRelTestBase.java │ │ ├── PigScriptTest.java │ │ └── PigletTest.java │ └── resources │ ├── log4j.properties │ └── testPig.pig ├── plus ├── pom.xml └── src │ ├── main │ ├── java │ │ └── org │ │ │ └── apache │ │ │ └── calcite │ │ │ ├── adapter │ │ │ ├── os │ │ │ │ ├── DuTableFunction.java │ │ │ │ ├── FilesTableFunction.java │ │ │ │ ├── GitCommitsTableFunction.java │ │ │ │ ├── JpsTableFunction.java │ │ │ │ ├── Processes.java │ │ │ │ ├── PsTableFunction.java │ │ │ │ ├── SqlShell.java │ │ │ │ ├── StdinTableFunction.java │ │ │ │ ├── VmstatTableFunction.java │ │ │ │ └── package-info.java │ │ │ ├── tpcds │ │ │ │ ├── TpcdsSchema.java │ │ │ │ ├── TpcdsSchemaFactory.java │ │ │ │ └── package-info.java │ │ │ └── tpch │ │ │ │ ├── TpchSchema.java │ │ │ │ ├── TpchSchemaFactory.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 │ │ ├── tpcds │ │ │ └── TpcdsTest.java │ │ └── tpch │ │ │ └── TpchTest.java │ │ ├── chinook │ │ ├── EndToEndTest.java │ │ └── RemotePreparedStatementParametersTest.java │ │ ├── materialize │ │ └── TpcdsLatticeSuggesterTest.java │ │ └── test │ │ └── PlusSuite.java │ └── resources │ └── sql │ ├── basic.iq │ ├── cross-join-lateral.iq │ ├── functions.iq │ └── preferred-for-specific-user.iq ├── pom.xml ├── server ├── pom.xml └── src │ ├── main │ ├── codegen │ │ ├── config.fmpp │ │ └── includes │ │ │ └── parserImpls.ftl │ └── java │ │ └── org │ │ └── apache │ │ └── calcite │ │ └── sql │ │ └── ddl │ │ ├── SqlAttributeDefinition.java │ │ ├── SqlCheckConstraint.java │ │ ├── SqlColumnDeclaration.java │ │ ├── SqlCreateForeignSchema.java │ │ ├── SqlCreateFunction.java │ │ ├── SqlCreateMaterializedView.java │ │ ├── SqlCreateSchema.java │ │ ├── SqlCreateTable.java │ │ ├── SqlCreateType.java │ │ ├── SqlCreateView.java │ │ ├── SqlDdlNodes.java │ │ ├── SqlDropFunction.java │ │ ├── SqlDropMaterializedView.java │ │ ├── SqlDropObject.java │ │ ├── SqlDropSchema.java │ │ ├── SqlDropTable.java │ │ ├── SqlDropType.java │ │ ├── SqlDropView.java │ │ ├── SqlKeyConstraint.java │ │ └── package-info.java │ └── test │ ├── java │ └── org │ │ └── apache │ │ └── calcite │ │ └── test │ │ ├── ServerParserTest.java │ │ ├── ServerQuidemTest.java │ │ ├── ServerTest.java │ │ └── ServerUnParserTest.java │ └── resources │ └── sql │ ├── materialized_view.iq │ ├── schema.iq │ ├── table.iq │ ├── table_as.iq │ ├── type.iq │ └── view.iq ├── site ├── .gitignore ├── Gemfile ├── README.md ├── _config.yml ├── _data │ ├── contributors.yml │ └── docs.yml ├── _docs │ ├── adapter.md │ ├── algebra.md │ ├── api.md │ ├── avatica_json_reference.md │ ├── avatica_overview.md │ ├── avatica_protobuf_reference.md │ ├── avatica_roadmap.md │ ├── cassandra_adapter.md │ ├── druid_adapter.md │ ├── elasticsearch_adapter.md │ ├── file_adapter.md │ ├── geode_adapter.md │ ├── history.md │ ├── howto.md │ ├── index.md │ ├── kafka_adapter.md │ ├── lattice.md │ ├── materialized_views.md │ ├── model.md │ ├── os_adapter.md │ ├── pig_adapter.md │ ├── powered_by.md │ ├── reference.md │ ├── spatial.md │ ├── stream.md │ ├── testapi.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 ├── _posts │ ├── 2014-06-27-release-0.8.0-incubating.md │ ├── 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 ├── _sass │ ├── _font-awesome.scss │ ├── _gridism.scss │ ├── _mixins.scss │ ├── _normalize.scss │ ├── _pygments.scss │ └── _style.scss ├── community │ └── index.md ├── css │ └── screen.scss ├── develop │ └── index.md ├── doap_calcite.rdf ├── docker-compose.yml ├── downloads │ └── index.md ├── favicon.ico ├── fonts │ ├── fontawesome-webfont.eot │ ├── fontawesome-webfont.svg │ ├── fontawesome-webfont.ttf │ └── fontawesome-webfont.woff ├── img │ ├── cake.jpg │ ├── feather.png │ ├── 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 ├── js │ ├── html5shiv.min.js │ └── respond.min.js └── news │ ├── index.html │ └── releases │ └── index.html ├── spark ├── pom.xml └── src │ ├── main │ └── java │ │ └── org │ │ └── apache │ │ └── calcite │ │ └── adapter │ │ └── spark │ │ ├── EnumerableToSparkConverter.java │ │ ├── EnumerableToSparkConverterRule.java │ │ ├── HttpServer.java │ │ ├── JdbcToSparkConverter.java │ │ ├── JdbcToSparkConverterRule.java │ │ ├── SparkDatasetLambdaFunction.java │ │ ├── SparkHandlerImpl.java │ │ ├── SparkJavaUDF.java │ │ ├── SparkMethod.java │ │ ├── SparkObjectToColumnFunction.java │ │ ├── SparkRel.java │ │ ├── SparkRules.java │ │ ├── SparkRuntime.java │ │ ├── SparkToEnumerableConverter.java │ │ └── package-info.java │ └── test │ ├── java │ └── org │ │ └── apache │ │ └── calcite │ │ └── test │ │ └── SparkAdapterTest.java │ └── resources │ └── log4j.properties ├── splunk ├── pom.xml └── 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 │ └── log4j.properties ├── sqlline ├── sqlline.bat ├── sqlsh ├── src └── main │ └── config │ ├── assemblies │ └── source-assembly.xml │ ├── checkstyle │ ├── checker.xml │ ├── header.java.txt │ ├── header.properties.txt │ ├── header.xml.txt │ └── suppressions.xml │ └── forbidden-apis │ └── signatures.txt └── ubenchmark ├── pom.xml └── src └── main └── java └── org └── apache └── calcite ├── adapter └── enumerable │ └── CodeGenerationBenchmark.java └── benchmarks ├── AbstractRelNodeGetRelTypeNameBenchmark.java ├── FlightRecorderProfiler.java ├── ParserBenchmark.java ├── PreconditionTest.java ├── StatementTest.java ├── StringConstructBenchmark.java └── package-info.java /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/workflows/maven-publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/.github/workflows/maven-publish.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/.gitignore -------------------------------------------------------------------------------- /.lipublish/publish.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/.lipublish/publish.sh -------------------------------------------------------------------------------- /.lipublish/publishSettings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/.lipublish/publishSettings.xml -------------------------------------------------------------------------------- /.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /.reviewboardrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/.reviewboardrc -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/LICENSE -------------------------------------------------------------------------------- /NOTICE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/NOTICE -------------------------------------------------------------------------------- /README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/README -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/README.md -------------------------------------------------------------------------------- /appveyor.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/appveyor.yml -------------------------------------------------------------------------------- /babel/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/babel/pom.xml -------------------------------------------------------------------------------- /babel/src/main/codegen/config.fmpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/babel/src/main/codegen/config.fmpp -------------------------------------------------------------------------------- /babel/src/main/codegen/includes/parserImpls.ftl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/babel/src/main/codegen/includes/parserImpls.ftl -------------------------------------------------------------------------------- /babel/src/main/java/org/apache/calcite/sql/babel/Babel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/babel/src/main/java/org/apache/calcite/sql/babel/Babel.java -------------------------------------------------------------------------------- /babel/src/main/java/org/apache/calcite/sql/babel/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/babel/src/main/java/org/apache/calcite/sql/babel/package-info.java -------------------------------------------------------------------------------- /babel/src/test/java/org/apache/calcite/test/BabelParserTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/babel/src/test/java/org/apache/calcite/test/BabelParserTest.java -------------------------------------------------------------------------------- /babel/src/test/java/org/apache/calcite/test/BabelQuidemTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/babel/src/test/java/org/apache/calcite/test/BabelQuidemTest.java -------------------------------------------------------------------------------- /babel/src/test/java/org/apache/calcite/test/BabelTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/babel/src/test/java/org/apache/calcite/test/BabelTest.java -------------------------------------------------------------------------------- /babel/src/test/resources/sql/dummy.iq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/babel/src/test/resources/sql/dummy.iq -------------------------------------------------------------------------------- /babel/src/test/resources/sql/select.iq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/babel/src/test/resources/sql/select.iq -------------------------------------------------------------------------------- /cassandra/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/cassandra/pom.xml -------------------------------------------------------------------------------- /cassandra/src/test/resources/cassandra.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/cassandra/src/test/resources/cassandra.yaml -------------------------------------------------------------------------------- /cassandra/src/test/resources/logback-test.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/cassandra/src/test/resources/logback-test.xml -------------------------------------------------------------------------------- /cassandra/src/test/resources/model.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/cassandra/src/test/resources/model.json -------------------------------------------------------------------------------- /cassandra/src/test/resources/twissandra.cql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/cassandra/src/test/resources/twissandra.cql -------------------------------------------------------------------------------- /core/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/pom.xml -------------------------------------------------------------------------------- /core/src/main/codegen/config.fmpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/main/codegen/config.fmpp -------------------------------------------------------------------------------- /core/src/main/codegen/includes/compoundIdentifier.ftl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/main/codegen/includes/compoundIdentifier.ftl -------------------------------------------------------------------------------- /core/src/main/codegen/includes/parserImpls.ftl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/main/codegen/includes/parserImpls.ftl -------------------------------------------------------------------------------- /core/src/main/codegen/templates/Parser.jj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/main/codegen/templates/Parser.jj -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/DataContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/main/java/org/apache/calcite/DataContext.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/Demo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/main/java/org/apache/calcite/Demo.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/adapter/java/Array.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/main/java/org/apache/calcite/adapter/java/Array.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/adapter/java/Map.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/main/java/org/apache/calcite/adapter/java/Map.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/adapter/jdbc/JdbcRel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/main/java/org/apache/calcite/adapter/jdbc/JdbcRel.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/adapter/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/main/java/org/apache/calcite/adapter/package-info.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/config/Lex.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/main/java/org/apache/calcite/config/Lex.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/config/NullCollation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/main/java/org/apache/calcite/config/NullCollation.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/config/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/main/java/org/apache/calcite/config/package-info.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/interpreter/Compiler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/main/java/org/apache/calcite/interpreter/Compiler.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/interpreter/Context.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/main/java/org/apache/calcite/interpreter/Context.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/interpreter/JoinNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/main/java/org/apache/calcite/interpreter/JoinNode.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/interpreter/Node.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/main/java/org/apache/calcite/interpreter/Node.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/interpreter/Nodes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/main/java/org/apache/calcite/interpreter/Nodes.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/interpreter/Row.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/main/java/org/apache/calcite/interpreter/Row.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/interpreter/Scalar.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/main/java/org/apache/calcite/interpreter/Scalar.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/interpreter/Sink.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/main/java/org/apache/calcite/interpreter/Sink.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/interpreter/SortNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/main/java/org/apache/calcite/interpreter/SortNode.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/interpreter/Source.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/main/java/org/apache/calcite/interpreter/Source.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/jdbc/CalciteFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/main/java/org/apache/calcite/jdbc/CalciteFactory.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/jdbc/CalciteMetaImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/main/java/org/apache/calcite/jdbc/CalciteMetaImpl.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/jdbc/CalcitePrepare.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/main/java/org/apache/calcite/jdbc/CalcitePrepare.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/jdbc/CalciteSchema.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/main/java/org/apache/calcite/jdbc/CalciteSchema.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/jdbc/Driver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/main/java/org/apache/calcite/jdbc/Driver.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/jdbc/JavaRecordType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/main/java/org/apache/calcite/jdbc/JavaRecordType.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/jdbc/MetadataSchema.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/main/java/org/apache/calcite/jdbc/MetadataSchema.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/jdbc/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/main/java/org/apache/calcite/jdbc/package-info.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/materialize/Lattice.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/main/java/org/apache/calcite/materialize/Lattice.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/materialize/Lattices.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/main/java/org/apache/calcite/materialize/Lattices.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/materialize/Path.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-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/linkedin/linkedin-calcite/HEAD/core/src/main/java/org/apache/calcite/materialize/Step.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/materialize/TileKey.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/main/java/org/apache/calcite/materialize/TileKey.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/model/JsonColumn.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/main/java/org/apache/calcite/model/JsonColumn.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/model/JsonFunction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/main/java/org/apache/calcite/model/JsonFunction.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/model/JsonJdbcSchema.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/main/java/org/apache/calcite/model/JsonJdbcSchema.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/model/JsonLattice.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/main/java/org/apache/calcite/model/JsonLattice.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/model/JsonMapSchema.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/main/java/org/apache/calcite/model/JsonMapSchema.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/model/JsonMeasure.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/main/java/org/apache/calcite/model/JsonMeasure.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/model/JsonRoot.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-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/linkedin/linkedin-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/linkedin/linkedin-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/linkedin/linkedin-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/linkedin/linkedin-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/linkedin/linkedin-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/linkedin/linkedin-calcite/HEAD/core/src/main/java/org/apache/calcite/model/JsonView.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/model/ModelHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/main/java/org/apache/calcite/model/ModelHandler.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/model/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/main/java/org/apache/calcite/model/package-info.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-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/linkedin/linkedin-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/linkedin/linkedin-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/linkedin/linkedin-calcite/HEAD/core/src/main/java/org/apache/calcite/plan/Convention.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/plan/RelImplementor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/main/java/org/apache/calcite/plan/RelImplementor.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/plan/RelOptCluster.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/main/java/org/apache/calcite/plan/RelOptCluster.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/plan/RelOptCost.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/main/java/org/apache/calcite/plan/RelOptCost.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/plan/RelOptCostImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/main/java/org/apache/calcite/plan/RelOptCostImpl.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/plan/RelOptLattice.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/main/java/org/apache/calcite/plan/RelOptLattice.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/plan/RelOptListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/main/java/org/apache/calcite/plan/RelOptListener.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/plan/RelOptNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/main/java/org/apache/calcite/plan/RelOptNode.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/plan/RelOptPlanner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/main/java/org/apache/calcite/plan/RelOptPlanner.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/plan/RelOptQuery.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-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/linkedin/linkedin-calcite/HEAD/core/src/main/java/org/apache/calcite/plan/RelOptRule.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/plan/RelOptRuleCall.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/main/java/org/apache/calcite/plan/RelOptRuleCall.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/plan/RelOptRules.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/main/java/org/apache/calcite/plan/RelOptRules.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/plan/RelOptSchema.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/main/java/org/apache/calcite/plan/RelOptSchema.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/plan/RelOptTable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-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/linkedin/linkedin-calcite/HEAD/core/src/main/java/org/apache/calcite/plan/RelOptUtil.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/plan/RelTrait.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-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/linkedin/linkedin-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/linkedin/linkedin-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/linkedin/linkedin-calcite/HEAD/core/src/main/java/org/apache/calcite/plan/Strong.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/plan/TableAccessMap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/main/java/org/apache/calcite/plan/TableAccessMap.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/plan/ViewExpanders.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/main/java/org/apache/calcite/plan/ViewExpanders.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/plan/hep/HepPlanner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/main/java/org/apache/calcite/plan/hep/HepPlanner.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/plan/hep/HepProgram.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/main/java/org/apache/calcite/plan/hep/HepProgram.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/plan/hep/HepRuleCall.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/main/java/org/apache/calcite/plan/hep/HepRuleCall.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/plan/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/main/java/org/apache/calcite/plan/package-info.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/plan/volcano/RelSet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/main/java/org/apache/calcite/plan/volcano/RelSet.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/prepare/PlannerImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/main/java/org/apache/calcite/prepare/PlannerImpl.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/prepare/Prepare.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/main/java/org/apache/calcite/prepare/Prepare.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/prepare/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/main/java/org/apache/calcite/prepare/package-info.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/profile/Profiler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/main/java/org/apache/calcite/profile/Profiler.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/profile/ProfilerImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/main/java/org/apache/calcite/profile/ProfilerImpl.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/profile/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/main/java/org/apache/calcite/profile/package-info.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/rel/AbstractRelNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/main/java/org/apache/calcite/rel/AbstractRelNode.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/rel/BiRel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/main/java/org/apache/calcite/rel/BiRel.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/rel/RelCollation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/main/java/org/apache/calcite/rel/RelCollation.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/rel/RelCollationImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/main/java/org/apache/calcite/rel/RelCollationImpl.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/rel/RelCollations.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/main/java/org/apache/calcite/rel/RelCollations.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/rel/RelDistribution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/main/java/org/apache/calcite/rel/RelDistribution.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/rel/RelDistributions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/main/java/org/apache/calcite/rel/RelDistributions.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/rel/RelInput.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-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/linkedin/linkedin-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/linkedin/linkedin-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/linkedin/linkedin-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/linkedin/linkedin-calcite/HEAD/core/src/main/java/org/apache/calcite/rel/RelShuttle.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/rel/RelShuttleImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/main/java/org/apache/calcite/rel/RelShuttleImpl.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/rel/RelVisitor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-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/linkedin/linkedin-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/linkedin/linkedin-calcite/HEAD/core/src/main/java/org/apache/calcite/rel/SingleRel.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/rel/core/Aggregate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/main/java/org/apache/calcite/rel/core/Aggregate.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/rel/core/Calc.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-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/linkedin/linkedin-calcite/HEAD/core/src/main/java/org/apache/calcite/rel/core/Collect.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/rel/core/Correlate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/main/java/org/apache/calcite/rel/core/Correlate.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/rel/core/EquiJoin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/main/java/org/apache/calcite/rel/core/EquiJoin.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/rel/core/Exchange.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/main/java/org/apache/calcite/rel/core/Exchange.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/rel/core/Filter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/main/java/org/apache/calcite/rel/core/Filter.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/rel/core/Intersect.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/main/java/org/apache/calcite/rel/core/Intersect.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/rel/core/Join.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/main/java/org/apache/calcite/rel/core/Join.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/rel/core/JoinInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/main/java/org/apache/calcite/rel/core/JoinInfo.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/rel/core/JoinRelType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/main/java/org/apache/calcite/rel/core/JoinRelType.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/rel/core/Match.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-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/linkedin/linkedin-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/linkedin/linkedin-calcite/HEAD/core/src/main/java/org/apache/calcite/rel/core/Project.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/rel/core/RepeatUnion.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/main/java/org/apache/calcite/rel/core/RepeatUnion.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/rel/core/Sample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-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/linkedin/linkedin-calcite/HEAD/core/src/main/java/org/apache/calcite/rel/core/SetOp.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/rel/core/Snapshot.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/main/java/org/apache/calcite/rel/core/Snapshot.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/rel/core/Sort.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-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/linkedin/linkedin-calcite/HEAD/core/src/main/java/org/apache/calcite/rel/core/Spool.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/rel/core/TableModify.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/main/java/org/apache/calcite/rel/core/TableModify.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/rel/core/TableScan.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/main/java/org/apache/calcite/rel/core/TableScan.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/rel/core/TableSpool.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/main/java/org/apache/calcite/rel/core/TableSpool.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/rel/core/Uncollect.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/main/java/org/apache/calcite/rel/core/Uncollect.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/rel/core/Union.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-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/linkedin/linkedin-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/linkedin/linkedin-calcite/HEAD/core/src/main/java/org/apache/calcite/rel/core/Window.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/rel/mutable/Holder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/main/java/org/apache/calcite/rel/mutable/Holder.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/rel/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/main/java/org/apache/calcite/rel/package-info.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/rel/rules/EquiJoin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/main/java/org/apache/calcite/rel/rules/EquiJoin.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/rel/rules/MatchRule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/main/java/org/apache/calcite/rel/rules/MatchRule.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/rel/rules/MultiJoin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/main/java/org/apache/calcite/rel/rules/MultiJoin.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/rel/stream/Chi.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-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/linkedin/linkedin-calcite/HEAD/core/src/main/java/org/apache/calcite/rel/stream/Delta.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/rel/type/RelDataType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/main/java/org/apache/calcite/rel/type/RelDataType.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/rel/type/StructKind.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/main/java/org/apache/calcite/rel/type/StructKind.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/rex/LogicVisitor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-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/linkedin/linkedin-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/linkedin/linkedin-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/linkedin/linkedin-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/linkedin/linkedin-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/linkedin/linkedin-calcite/HEAD/core/src/main/java/org/apache/calcite/rex/RexCall.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/rex/RexCallBinding.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/main/java/org/apache/calcite/rex/RexCallBinding.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/rex/RexChecker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-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/linkedin/linkedin-calcite/HEAD/core/src/main/java/org/apache/calcite/rex/RexCopier.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/rex/RexDynamicParam.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/main/java/org/apache/calcite/rex/RexDynamicParam.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/rex/RexExecutable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/main/java/org/apache/calcite/rex/RexExecutable.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/rex/RexExecutor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/main/java/org/apache/calcite/rex/RexExecutor.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/rex/RexExecutorImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/main/java/org/apache/calcite/rex/RexExecutorImpl.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/rex/RexFieldAccess.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/main/java/org/apache/calcite/rex/RexFieldAccess.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/rex/RexInputRef.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/main/java/org/apache/calcite/rex/RexInputRef.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/rex/RexInterpreter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/main/java/org/apache/calcite/rex/RexInterpreter.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/rex/RexLiteral.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-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/linkedin/linkedin-calcite/HEAD/core/src/main/java/org/apache/calcite/rex/RexLocalRef.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/rex/RexMultisetUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/main/java/org/apache/calcite/rex/RexMultisetUtil.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/rex/RexNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/main/java/org/apache/calcite/rex/RexNode.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/rex/RexOver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-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/linkedin/linkedin-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/linkedin/linkedin-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/linkedin/linkedin-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/linkedin/linkedin-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/linkedin/linkedin-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/linkedin/linkedin-calcite/HEAD/core/src/main/java/org/apache/calcite/rex/RexSlot.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/rex/RexSqlConvertlet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/main/java/org/apache/calcite/rex/RexSqlConvertlet.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/rex/RexSubQuery.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/main/java/org/apache/calcite/rex/RexSubQuery.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/rex/RexTableInputRef.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/main/java/org/apache/calcite/rex/RexTableInputRef.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/rex/RexTransformer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/main/java/org/apache/calcite/rex/RexTransformer.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/rex/RexUnknownAs.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-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/linkedin/linkedin-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/linkedin/linkedin-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/linkedin/linkedin-calcite/HEAD/core/src/main/java/org/apache/calcite/rex/RexVisitor.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/rex/RexVisitorImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/main/java/org/apache/calcite/rex/RexVisitorImpl.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/rex/RexWindow.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/main/java/org/apache/calcite/rex/RexWindow.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/rex/RexWindowBound.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/main/java/org/apache/calcite/rex/RexWindowBound.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/rex/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/main/java/org/apache/calcite/rex/package-info.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/runtime/Automaton.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/main/java/org/apache/calcite/runtime/Automaton.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/runtime/BinarySearch.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/main/java/org/apache/calcite/runtime/BinarySearch.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/runtime/Bindable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-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/linkedin/linkedin-calcite/HEAD/core/src/main/java/org/apache/calcite/runtime/ConsList.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/runtime/Enumerables.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/main/java/org/apache/calcite/runtime/Enumerables.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/runtime/Feature.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/main/java/org/apache/calcite/runtime/Feature.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/runtime/FlatLists.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/main/java/org/apache/calcite/runtime/FlatLists.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/runtime/GeoFunctions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/main/java/org/apache/calcite/runtime/GeoFunctions.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/runtime/Hook.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/main/java/org/apache/calcite/runtime/Hook.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/runtime/HttpUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/main/java/org/apache/calcite/runtime/HttpUtils.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/runtime/Like.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/main/java/org/apache/calcite/runtime/Like.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/runtime/Matcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/main/java/org/apache/calcite/runtime/Matcher.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/runtime/Pattern.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/main/java/org/apache/calcite/runtime/Pattern.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/runtime/SqlFunctions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/main/java/org/apache/calcite/runtime/SqlFunctions.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/runtime/Typed.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-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/linkedin/linkedin-calcite/HEAD/core/src/main/java/org/apache/calcite/runtime/Unit.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/runtime/Utilities.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/main/java/org/apache/calcite/runtime/Utilities.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/runtime/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/main/java/org/apache/calcite/runtime/package-info.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/schema/Function.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-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/linkedin/linkedin-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/linkedin/linkedin-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/linkedin/linkedin-calcite/HEAD/core/src/main/java/org/apache/calcite/schema/Schema.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/schema/SchemaFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/main/java/org/apache/calcite/schema/SchemaFactory.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/schema/SchemaPlus.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/main/java/org/apache/calcite/schema/SchemaPlus.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/schema/SchemaVersion.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/main/java/org/apache/calcite/schema/SchemaVersion.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/schema/Schemas.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-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/linkedin/linkedin-calcite/HEAD/core/src/main/java/org/apache/calcite/schema/Statistic.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/schema/Statistics.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/main/java/org/apache/calcite/schema/Statistics.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/schema/Table.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/main/java/org/apache/calcite/schema/Table.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/schema/TableFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/main/java/org/apache/calcite/schema/TableFactory.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/schema/TableFunction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/main/java/org/apache/calcite/schema/TableFunction.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/schema/TableMacro.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/main/java/org/apache/calcite/schema/TableMacro.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/schema/TemporalTable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/main/java/org/apache/calcite/schema/TemporalTable.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/schema/Wrapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/main/java/org/apache/calcite/schema/Wrapper.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/schema/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/main/java/org/apache/calcite/schema/package-info.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/server/CalciteServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/main/java/org/apache/calcite/server/CalciteServer.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/server/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/main/java/org/apache/calcite/server/package-info.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/sql/JoinType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/main/java/org/apache/calcite/sql/JoinType.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/sql/SqlAccessEnum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/main/java/org/apache/calcite/sql/SqlAccessEnum.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/sql/SqlAccessType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/main/java/org/apache/calcite/sql/SqlAccessType.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/sql/SqlAggFunction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/main/java/org/apache/calcite/sql/SqlAggFunction.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/sql/SqlAlter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/main/java/org/apache/calcite/sql/SqlAlter.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/sql/SqlArrayTypeSpec.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/main/java/org/apache/calcite/sql/SqlArrayTypeSpec.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/sql/SqlAsOperator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/main/java/org/apache/calcite/sql/SqlAsOperator.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/sql/SqlBasicCall.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-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/linkedin/linkedin-calcite/HEAD/core/src/main/java/org/apache/calcite/sql/SqlCall.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/sql/SqlCallBinding.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/main/java/org/apache/calcite/sql/SqlCallBinding.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/sql/SqlCollation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-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/linkedin/linkedin-calcite/HEAD/core/src/main/java/org/apache/calcite/sql/SqlCreate.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/sql/SqlDataTypeSpec.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/main/java/org/apache/calcite/sql/SqlDataTypeSpec.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/sql/SqlDateLiteral.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/main/java/org/apache/calcite/sql/SqlDateLiteral.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/sql/SqlDdl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-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/linkedin/linkedin-calcite/HEAD/core/src/main/java/org/apache/calcite/sql/SqlDelete.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/sql/SqlDescribeTable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/main/java/org/apache/calcite/sql/SqlDescribeTable.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/sql/SqlDialect.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/main/java/org/apache/calcite/sql/SqlDialect.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/sql/SqlDrop.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/main/java/org/apache/calcite/sql/SqlDrop.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/sql/SqlDynamicParam.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/main/java/org/apache/calcite/sql/SqlDynamicParam.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/sql/SqlExplain.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/main/java/org/apache/calcite/sql/SqlExplain.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/sql/SqlExplainFormat.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/main/java/org/apache/calcite/sql/SqlExplainFormat.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/sql/SqlExplainLevel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/main/java/org/apache/calcite/sql/SqlExplainLevel.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/sql/SqlFunction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/main/java/org/apache/calcite/sql/SqlFunction.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/sql/SqlIdentifier.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/main/java/org/apache/calcite/sql/SqlIdentifier.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/sql/SqlInfixOperator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/main/java/org/apache/calcite/sql/SqlInfixOperator.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/sql/SqlInsert.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/main/java/org/apache/calcite/sql/SqlInsert.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/sql/SqlInsertKeyword.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/main/java/org/apache/calcite/sql/SqlInsertKeyword.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/sql/SqlJoin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/main/java/org/apache/calcite/sql/SqlJoin.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/sql/SqlJsonEncoding.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/main/java/org/apache/calcite/sql/SqlJsonEncoding.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/sql/SqlKind.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/main/java/org/apache/calcite/sql/SqlKind.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/sql/SqlLiteral.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/main/java/org/apache/calcite/sql/SqlLiteral.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/sql/SqlMapTypeSpec.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/main/java/org/apache/calcite/sql/SqlMapTypeSpec.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/sql/SqlMerge.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-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/linkedin/linkedin-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/linkedin/linkedin-calcite/HEAD/core/src/main/java/org/apache/calcite/sql/SqlNodeList.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/sql/SqlNullSemantics.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/main/java/org/apache/calcite/sql/SqlNullSemantics.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/sql/SqlOperator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/main/java/org/apache/calcite/sql/SqlOperator.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/sql/SqlOperatorTable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/main/java/org/apache/calcite/sql/SqlOperatorTable.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/sql/SqlOrderBy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/main/java/org/apache/calcite/sql/SqlOrderBy.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/sql/SqlOverOperator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/main/java/org/apache/calcite/sql/SqlOverOperator.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/sql/SqlRankFunction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/main/java/org/apache/calcite/sql/SqlRankFunction.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/sql/SqlRowTypeSpec.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/main/java/org/apache/calcite/sql/SqlRowTypeSpec.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/sql/SqlSampleSpec.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/main/java/org/apache/calcite/sql/SqlSampleSpec.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/sql/SqlSelect.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/main/java/org/apache/calcite/sql/SqlSelect.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/sql/SqlSelectKeyword.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/main/java/org/apache/calcite/sql/SqlSelectKeyword.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/sql/SqlSetOperator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/main/java/org/apache/calcite/sql/SqlSetOperator.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/sql/SqlSetOption.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-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/linkedin/linkedin-calcite/HEAD/core/src/main/java/org/apache/calcite/sql/SqlSnapshot.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/sql/SqlStateCodes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/main/java/org/apache/calcite/sql/SqlStateCodes.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/sql/SqlSyntax.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/main/java/org/apache/calcite/sql/SqlSyntax.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/sql/SqlTimeLiteral.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/main/java/org/apache/calcite/sql/SqlTimeLiteral.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/sql/SqlTypeNameSpec.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/main/java/org/apache/calcite/sql/SqlTypeNameSpec.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/sql/SqlUpdate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-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/linkedin/linkedin-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/linkedin/linkedin-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/linkedin/linkedin-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/linkedin/linkedin-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/linkedin/linkedin-calcite/HEAD/core/src/main/java/org/apache/calcite/sql/SqlWriter.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/sql/fun/SqlCase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/main/java/org/apache/calcite/sql/fun/SqlCase.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/sql/fun/SqlLibrary.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/main/java/org/apache/calcite/sql/fun/SqlLibrary.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/sql/fun/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/main/java/org/apache/calcite/sql/fun/package-info.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/sql/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-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/linkedin/linkedin-calcite/HEAD/core/src/main/java/org/apache/calcite/sql/parser/Span.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/sql/parser/SqlParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/main/java/org/apache/calcite/sql/parser/SqlParser.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/sql/type/InferTypes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/main/java/org/apache/calcite/sql/type/InferTypes.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/sql/type/MapSqlType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/main/java/org/apache/calcite/sql/type/MapSqlType.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/sql/type/ReturnTypes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/main/java/org/apache/calcite/sql/type/ReturnTypes.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/sql/type/SqlTypeName.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/main/java/org/apache/calcite/sql/type/SqlTypeName.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/sql/type/SqlTypeUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/main/java/org/apache/calcite/sql/type/SqlTypeUtil.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/sql/util/SqlBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/main/java/org/apache/calcite/sql/util/SqlBuilder.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/sql/util/SqlShuttle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/main/java/org/apache/calcite/sql/util/SqlShuttle.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/sql/util/SqlString.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/main/java/org/apache/calcite/sql/util/SqlString.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/sql/util/SqlVisitor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/main/java/org/apache/calcite/sql/util/SqlVisitor.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/sql2rel/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/main/java/org/apache/calcite/sql2rel/package-info.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/tools/Frameworks.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/main/java/org/apache/calcite/tools/Frameworks.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/tools/PigRelBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/main/java/org/apache/calcite/tools/PigRelBuilder.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/tools/Planner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-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/linkedin/linkedin-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/linkedin/linkedin-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/linkedin/linkedin-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/linkedin/linkedin-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/linkedin/linkedin-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/linkedin/linkedin-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/linkedin/linkedin-calcite/HEAD/core/src/main/java/org/apache/calcite/tools/RuleSets.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/tools/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/main/java/org/apache/calcite/tools/package-info.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/util/Benchmark.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-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/linkedin/linkedin-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/linkedin/linkedin-calcite/HEAD/core/src/main/java/org/apache/calcite/util/BitString.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/util/BlackholeMap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/main/java/org/apache/calcite/util/BlackholeMap.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/util/Bug.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/main/java/org/apache/calcite/util/Bug.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/util/BuiltInMethod.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/main/java/org/apache/calcite/util/BuiltInMethod.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/util/CancelFlag.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-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/linkedin/linkedin-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/linkedin/linkedin-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/linkedin/linkedin-calcite/HEAD/core/src/main/java/org/apache/calcite/util/Closer.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/util/CompositeList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/main/java/org/apache/calcite/util/CompositeList.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/util/CompositeMap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/main/java/org/apache/calcite/util/CompositeMap.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/util/ConversionUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/main/java/org/apache/calcite/util/ConversionUtil.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/util/DateString.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/main/java/org/apache/calcite/util/DateString.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/util/EquivalenceSet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/main/java/org/apache/calcite/util/EquivalenceSet.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/util/Filterator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-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/linkedin/linkedin-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/linkedin/linkedin-calcite/HEAD/core/src/main/java/org/apache/calcite/util/Holder.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/util/ImmutableBitSet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/main/java/org/apache/calcite/util/ImmutableBitSet.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/util/IntList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/main/java/org/apache/calcite/util/IntList.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/util/JsonBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-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/linkedin/linkedin-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/linkedin/linkedin-calcite/HEAD/core/src/main/java/org/apache/calcite/util/NameMap.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/util/NameMultimap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/main/java/org/apache/calcite/util/NameMultimap.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/util/NameSet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-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/linkedin/linkedin-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/linkedin/linkedin-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/linkedin/linkedin-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/linkedin/linkedin-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/linkedin/linkedin-calcite/HEAD/core/src/main/java/org/apache/calcite/util/Permutation.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/util/ReflectUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/main/java/org/apache/calcite/util/ReflectUtil.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/util/SealableMap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/main/java/org/apache/calcite/util/SealableMap.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/util/Source.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-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/linkedin/linkedin-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/linkedin/linkedin-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/linkedin/linkedin-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/linkedin/linkedin-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/linkedin/linkedin-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/linkedin/linkedin-calcite/HEAD/core/src/main/java/org/apache/calcite/util/TimeString.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/util/TimestampString.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/main/java/org/apache/calcite/util/TimestampString.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/util/TryThreadLocal.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/main/java/org/apache/calcite/util/TryThreadLocal.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/util/Unsafe.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-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/linkedin/linkedin-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/linkedin/linkedin-calcite/HEAD/core/src/main/java/org/apache/calcite/util/XmlOutput.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/util/graph/Graphs.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/main/java/org/apache/calcite/util/graph/Graphs.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/util/mapping/IntPair.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/main/java/org/apache/calcite/util/mapping/IntPair.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/util/mapping/Mapping.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/main/java/org/apache/calcite/util/mapping/Mapping.java -------------------------------------------------------------------------------- /core/src/main/java/org/apache/calcite/util/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/main/java/org/apache/calcite/util/package-info.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/linkedin/linkedin-calcite/HEAD/core/src/test/codegen/config.fmpp -------------------------------------------------------------------------------- /core/src/test/codegen/includes/compoundIdentifier.ftl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/test/codegen/includes/compoundIdentifier.ftl -------------------------------------------------------------------------------- /core/src/test/codegen/includes/parserImpls.ftl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/test/codegen/includes/parserImpls.ftl -------------------------------------------------------------------------------- /core/src/test/java/RootEmployee.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/test/java/RootEmployee.java -------------------------------------------------------------------------------- /core/src/test/java/RootHr.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/test/java/RootHr.java -------------------------------------------------------------------------------- /core/src/test/java/org/apache/calcite/plan/RelOptUtilTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/test/java/org/apache/calcite/plan/RelOptUtilTest.java -------------------------------------------------------------------------------- /core/src/test/java/org/apache/calcite/plan/RelTraitTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/test/java/org/apache/calcite/plan/RelTraitTest.java -------------------------------------------------------------------------------- /core/src/test/java/org/apache/calcite/plan/RelWriterTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/test/java/org/apache/calcite/plan/RelWriterTest.java -------------------------------------------------------------------------------- /core/src/test/java/org/apache/calcite/profile/ProfilerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/test/java/org/apache/calcite/profile/ProfilerTest.java -------------------------------------------------------------------------------- /core/src/test/java/org/apache/calcite/rel/RelCollationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/test/java/org/apache/calcite/rel/RelCollationTest.java -------------------------------------------------------------------------------- /core/src/test/java/org/apache/calcite/rex/RexBuilderTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/test/java/org/apache/calcite/rex/RexBuilderTest.java -------------------------------------------------------------------------------- /core/src/test/java/org/apache/calcite/rex/RexExecutorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/test/java/org/apache/calcite/rex/RexExecutorTest.java -------------------------------------------------------------------------------- /core/src/test/java/org/apache/calcite/sql/test/SqlTester.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/test/java/org/apache/calcite/sql/test/SqlTester.java -------------------------------------------------------------------------------- /core/src/test/java/org/apache/calcite/sql/test/SqlTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/test/java/org/apache/calcite/sql/test/SqlTests.java -------------------------------------------------------------------------------- /core/src/test/java/org/apache/calcite/test/BookstoreSchema.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/test/java/org/apache/calcite/test/BookstoreSchema.java -------------------------------------------------------------------------------- /core/src/test/java/org/apache/calcite/test/CalciteAssert.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/test/java/org/apache/calcite/test/CalciteAssert.java -------------------------------------------------------------------------------- /core/src/test/java/org/apache/calcite/test/CalciteSuite.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/test/java/org/apache/calcite/test/CalciteSuite.java -------------------------------------------------------------------------------- /core/src/test/java/org/apache/calcite/test/ConnectionSpec.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/test/java/org/apache/calcite/test/ConnectionSpec.java -------------------------------------------------------------------------------- /core/src/test/java/org/apache/calcite/test/CoreQuidemTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/test/java/org/apache/calcite/test/CoreQuidemTest.java -------------------------------------------------------------------------------- /core/src/test/java/org/apache/calcite/test/DiffRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/test/java/org/apache/calcite/test/DiffRepository.java -------------------------------------------------------------------------------- /core/src/test/java/org/apache/calcite/test/DiffTestCase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/test/java/org/apache/calcite/test/DiffTestCase.java -------------------------------------------------------------------------------- /core/src/test/java/org/apache/calcite/test/FilteratorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/test/java/org/apache/calcite/test/FilteratorTest.java -------------------------------------------------------------------------------- /core/src/test/java/org/apache/calcite/test/FoodmartTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/test/java/org/apache/calcite/test/FoodmartTest.java -------------------------------------------------------------------------------- /core/src/test/java/org/apache/calcite/test/HepPlannerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/test/java/org/apache/calcite/test/HepPlannerTest.java -------------------------------------------------------------------------------- /core/src/test/java/org/apache/calcite/test/HierarchySchema.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/test/java/org/apache/calcite/test/HierarchySchema.java -------------------------------------------------------------------------------- /core/src/test/java/org/apache/calcite/test/InterpreterTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/test/java/org/apache/calcite/test/InterpreterTest.java -------------------------------------------------------------------------------- /core/src/test/java/org/apache/calcite/test/JdbcAdapterTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/test/java/org/apache/calcite/test/JdbcAdapterTest.java -------------------------------------------------------------------------------- /core/src/test/java/org/apache/calcite/test/JdbcTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-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/linkedin/linkedin-calcite/HEAD/core/src/test/java/org/apache/calcite/test/LatticeTest.java -------------------------------------------------------------------------------- /core/src/test/java/org/apache/calcite/test/Matchers.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/test/java/org/apache/calcite/test/Matchers.java -------------------------------------------------------------------------------- /core/src/test/java/org/apache/calcite/test/MockRelOptCost.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/test/java/org/apache/calcite/test/MockRelOptCost.java -------------------------------------------------------------------------------- /core/src/test/java/org/apache/calcite/test/ModelTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/test/java/org/apache/calcite/test/ModelTest.java -------------------------------------------------------------------------------- /core/src/test/java/org/apache/calcite/test/MutableRelTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/test/java/org/apache/calcite/test/MutableRelTest.java -------------------------------------------------------------------------------- /core/src/test/java/org/apache/calcite/test/QuidemTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/test/java/org/apache/calcite/test/QuidemTest.java -------------------------------------------------------------------------------- /core/src/test/java/org/apache/calcite/test/RelBuilderTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/test/java/org/apache/calcite/test/RelBuilderTest.java -------------------------------------------------------------------------------- /core/src/test/java/org/apache/calcite/test/RelMetadataTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/test/java/org/apache/calcite/test/RelMetadataTest.java -------------------------------------------------------------------------------- /core/src/test/java/org/apache/calcite/test/RelOptRulesTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/test/java/org/apache/calcite/test/RelOptRulesTest.java -------------------------------------------------------------------------------- /core/src/test/java/org/apache/calcite/test/RelOptTestBase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/test/java/org/apache/calcite/test/RelOptTestBase.java -------------------------------------------------------------------------------- /core/src/test/java/org/apache/calcite/test/RexProgramTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/test/java/org/apache/calcite/test/RexProgramTest.java -------------------------------------------------------------------------------- /core/src/test/java/org/apache/calcite/test/RexShuttleTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/test/java/org/apache/calcite/test/RexShuttleTest.java -------------------------------------------------------------------------------- /core/src/test/java/org/apache/calcite/test/SlowTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/test/java/org/apache/calcite/test/SlowTests.java -------------------------------------------------------------------------------- /core/src/test/java/org/apache/calcite/test/SqlLimitsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/test/java/org/apache/calcite/test/SqlLimitsTest.java -------------------------------------------------------------------------------- /core/src/test/java/org/apache/calcite/test/SqlLineTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-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/linkedin/linkedin-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/linkedin/linkedin-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/linkedin/linkedin-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/linkedin/linkedin-calcite/HEAD/core/src/test/java/org/apache/calcite/test/UdtTest.java -------------------------------------------------------------------------------- /core/src/test/java/org/apache/calcite/test/WithLex.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/test/java/org/apache/calcite/test/WithLex.java -------------------------------------------------------------------------------- /core/src/test/java/org/apache/calcite/test/catalog/Fixture.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/test/java/org/apache/calcite/test/catalog/Fixture.java -------------------------------------------------------------------------------- /core/src/test/java/org/apache/calcite/test/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/test/java/org/apache/calcite/test/package-info.java -------------------------------------------------------------------------------- /core/src/test/java/org/apache/calcite/tools/FrameworksTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/test/java/org/apache/calcite/tools/FrameworksTest.java -------------------------------------------------------------------------------- /core/src/test/java/org/apache/calcite/tools/PlannerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/test/java/org/apache/calcite/tools/PlannerTest.java -------------------------------------------------------------------------------- /core/src/test/java/org/apache/calcite/tools/TpchSchema.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/test/java/org/apache/calcite/tools/TpchSchema.java -------------------------------------------------------------------------------- /core/src/test/java/org/apache/calcite/util/BitSetsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/test/java/org/apache/calcite/util/BitSetsTest.java -------------------------------------------------------------------------------- /core/src/test/java/org/apache/calcite/util/ChunkListTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/test/java/org/apache/calcite/util/ChunkListTest.java -------------------------------------------------------------------------------- /core/src/test/java/org/apache/calcite/util/SealableMapTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/test/java/org/apache/calcite/util/SealableMapTest.java -------------------------------------------------------------------------------- /core/src/test/java/org/apache/calcite/util/Smalls.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/test/java/org/apache/calcite/util/Smalls.java -------------------------------------------------------------------------------- /core/src/test/java/org/apache/calcite/util/SourceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/test/java/org/apache/calcite/util/SourceTest.java -------------------------------------------------------------------------------- /core/src/test/java/org/apache/calcite/util/TestUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/test/java/org/apache/calcite/util/TestUtil.java -------------------------------------------------------------------------------- /core/src/test/java/org/apache/calcite/util/TestUtilTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/test/java/org/apache/calcite/util/TestUtilTest.java -------------------------------------------------------------------------------- /core/src/test/java/org/apache/calcite/util/UtilTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/test/java/org/apache/calcite/util/UtilTest.java -------------------------------------------------------------------------------- /core/src/test/kotlin/org/apache/calcite/TestKtTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/test/kotlin/org/apache/calcite/TestKtTest.kt -------------------------------------------------------------------------------- /core/src/test/resources/empty-model.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/test/resources/empty-model.yaml -------------------------------------------------------------------------------- /core/src/test/resources/hsqldb-foodmart-auto-lattice-model.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/test/resources/hsqldb-foodmart-auto-lattice-model.json -------------------------------------------------------------------------------- /core/src/test/resources/hsqldb-foodmart-lattice-model.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/test/resources/hsqldb-foodmart-lattice-model.json -------------------------------------------------------------------------------- /core/src/test/resources/hsqldb-model.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/test/resources/hsqldb-model.json -------------------------------------------------------------------------------- /core/src/test/resources/log4j.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/test/resources/log4j.properties -------------------------------------------------------------------------------- /core/src/test/resources/mysql-foodmart-lattice-model.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/test/resources/mysql-foodmart-lattice-model.json -------------------------------------------------------------------------------- /core/src/test/resources/mysql-foodmart-model.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/test/resources/mysql-foodmart-model.json -------------------------------------------------------------------------------- /core/src/test/resources/sql/agg.iq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/test/resources/sql/agg.iq -------------------------------------------------------------------------------- /core/src/test/resources/sql/blank.iq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/test/resources/sql/blank.iq -------------------------------------------------------------------------------- /core/src/test/resources/sql/conditions.iq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/test/resources/sql/conditions.iq -------------------------------------------------------------------------------- /core/src/test/resources/sql/dummy.iq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/test/resources/sql/dummy.iq -------------------------------------------------------------------------------- /core/src/test/resources/sql/join.iq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/test/resources/sql/join.iq -------------------------------------------------------------------------------- /core/src/test/resources/sql/lateral.iq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/test/resources/sql/lateral.iq -------------------------------------------------------------------------------- /core/src/test/resources/sql/match.iq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/test/resources/sql/match.iq -------------------------------------------------------------------------------- /core/src/test/resources/sql/misc.iq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/test/resources/sql/misc.iq -------------------------------------------------------------------------------- /core/src/test/resources/sql/operator.iq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/test/resources/sql/operator.iq -------------------------------------------------------------------------------- /core/src/test/resources/sql/outer.iq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/test/resources/sql/outer.iq -------------------------------------------------------------------------------- /core/src/test/resources/sql/scalar.iq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/test/resources/sql/scalar.iq -------------------------------------------------------------------------------- /core/src/test/resources/sql/sequence.iq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/test/resources/sql/sequence.iq -------------------------------------------------------------------------------- /core/src/test/resources/sql/some.iq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/test/resources/sql/some.iq -------------------------------------------------------------------------------- /core/src/test/resources/sql/sort.iq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/test/resources/sql/sort.iq -------------------------------------------------------------------------------- /core/src/test/resources/sql/spatial.iq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/test/resources/sql/spatial.iq -------------------------------------------------------------------------------- /core/src/test/resources/sql/struct.iq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/test/resources/sql/struct.iq -------------------------------------------------------------------------------- /core/src/test/resources/sql/sub-query.iq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/test/resources/sql/sub-query.iq -------------------------------------------------------------------------------- /core/src/test/resources/sql/winagg.iq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/core/src/test/resources/sql/winagg.iq -------------------------------------------------------------------------------- /druid/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/druid/pom.xml -------------------------------------------------------------------------------- /druid/src/test/java/org/apache/calcite/test/DruidAdapterIT.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/druid/src/test/java/org/apache/calcite/test/DruidAdapterIT.java -------------------------------------------------------------------------------- /druid/src/test/java/org/apache/calcite/test/DruidChecker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/druid/src/test/java/org/apache/calcite/test/DruidChecker.java -------------------------------------------------------------------------------- /druid/src/test/resources/druid-foodmart-model-timestamp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/druid/src/test/resources/druid-foodmart-model-timestamp.json -------------------------------------------------------------------------------- /druid/src/test/resources/druid-foodmart-model.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/druid/src/test/resources/druid-foodmart-model.json -------------------------------------------------------------------------------- /druid/src/test/resources/druid-wiki-model.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/druid/src/test/resources/druid-wiki-model.json -------------------------------------------------------------------------------- /druid/src/test/resources/druid-wiki-no-columns-model.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-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/linkedin/linkedin-calcite/HEAD/druid/src/test/resources/druid-wiki-no-tables-model.json -------------------------------------------------------------------------------- /druid/src/test/resources/foodmart-schema.spec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/druid/src/test/resources/foodmart-schema.spec -------------------------------------------------------------------------------- /druid/src/test/resources/log4j.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/druid/src/test/resources/log4j.properties -------------------------------------------------------------------------------- /elasticsearch/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/elasticsearch/pom.xml -------------------------------------------------------------------------------- /elasticsearch/src/test/resources/log4j2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/elasticsearch/src/test/resources/log4j2.xml -------------------------------------------------------------------------------- /elasticsearch/src/test/resources/zips-mini.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/elasticsearch/src/test/resources/zips-mini.json -------------------------------------------------------------------------------- /example/csv/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/example/csv/pom.xml -------------------------------------------------------------------------------- /example/csv/sqlline: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/example/csv/sqlline -------------------------------------------------------------------------------- /example/csv/sqlline.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/example/csv/sqlline.bat -------------------------------------------------------------------------------- /example/csv/src/test/java/org/apache/calcite/test/CsvTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/example/csv/src/test/java/org/apache/calcite/test/CsvTest.java -------------------------------------------------------------------------------- /example/csv/src/test/resources/bug.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/example/csv/src/test/resources/bug.json -------------------------------------------------------------------------------- /example/csv/src/test/resources/bug.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/example/csv/src/test/resources/bug.yaml -------------------------------------------------------------------------------- /example/csv/src/test/resources/bug/ARCHERS.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/example/csv/src/test/resources/bug/ARCHERS.json -------------------------------------------------------------------------------- /example/csv/src/test/resources/bug/DATE.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/example/csv/src/test/resources/bug/DATE.csv -------------------------------------------------------------------------------- /example/csv/src/test/resources/bug/LONG_EMPS.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/example/csv/src/test/resources/bug/LONG_EMPS.csv -------------------------------------------------------------------------------- /example/csv/src/test/resources/bug/WACKY_COLUMN_NAMES.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/example/csv/src/test/resources/bug/WACKY_COLUMN_NAMES.csv -------------------------------------------------------------------------------- /example/csv/src/test/resources/filterable-model.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/example/csv/src/test/resources/filterable-model.json -------------------------------------------------------------------------------- /example/csv/src/test/resources/filterable-model.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/example/csv/src/test/resources/filterable-model.yaml -------------------------------------------------------------------------------- /example/csv/src/test/resources/model-stream-table.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/example/csv/src/test/resources/model-stream-table.json -------------------------------------------------------------------------------- /example/csv/src/test/resources/model-stream-table.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-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/linkedin/linkedin-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/linkedin/linkedin-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/linkedin/linkedin-calcite/HEAD/example/csv/src/test/resources/model-with-view.json -------------------------------------------------------------------------------- /example/csv/src/test/resources/model-with-view.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/example/csv/src/test/resources/model-with-view.yaml -------------------------------------------------------------------------------- /example/csv/src/test/resources/model.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/example/csv/src/test/resources/model.json -------------------------------------------------------------------------------- /example/csv/src/test/resources/model.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/example/csv/src/test/resources/model.yaml -------------------------------------------------------------------------------- /example/csv/src/test/resources/order-stream-table.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/example/csv/src/test/resources/order-stream-table.json -------------------------------------------------------------------------------- /example/csv/src/test/resources/order-stream-table.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/example/csv/src/test/resources/order-stream-table.yaml -------------------------------------------------------------------------------- /example/csv/src/test/resources/sales/DEPTS.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/example/csv/src/test/resources/sales/DEPTS.csv -------------------------------------------------------------------------------- /example/csv/src/test/resources/sales/EMPS.csv.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/example/csv/src/test/resources/sales/EMPS.csv.gz -------------------------------------------------------------------------------- /example/csv/src/test/resources/sales/SDEPTS.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/example/csv/src/test/resources/sales/SDEPTS.csv -------------------------------------------------------------------------------- /example/csv/src/test/resources/smart.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/example/csv/src/test/resources/smart.json -------------------------------------------------------------------------------- /example/csv/src/test/resources/smart.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/example/csv/src/test/resources/smart.yaml -------------------------------------------------------------------------------- /example/function/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/example/function/pom.xml -------------------------------------------------------------------------------- /example/function/src/test/resources/model.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/example/function/src/test/resources/model.json -------------------------------------------------------------------------------- /example/function/src/test/resources/model.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/example/function/src/test/resources/model.yaml -------------------------------------------------------------------------------- /example/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/example/pom.xml -------------------------------------------------------------------------------- /file/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/file/pom.xml -------------------------------------------------------------------------------- /file/src/test/java/org/apache/calcite/adapter/file/SqlTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/file/src/test/java/org/apache/calcite/adapter/file/SqlTest.java -------------------------------------------------------------------------------- /file/src/test/resources/geo/countries.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/file/src/test/resources/geo/countries.csv -------------------------------------------------------------------------------- /file/src/test/resources/sales-csv.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/file/src/test/resources/sales-csv.json -------------------------------------------------------------------------------- /file/src/test/resources/sales-csv/DEPTS.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/file/src/test/resources/sales-csv/DEPTS.csv -------------------------------------------------------------------------------- /file/src/test/resources/sales-csv/EMPS.csv.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-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/linkedin/linkedin-calcite/HEAD/file/src/test/resources/sales-csv/SDEPTS.csv -------------------------------------------------------------------------------- /file/src/test/resources/sales-json.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/file/src/test/resources/sales-json.json -------------------------------------------------------------------------------- /file/src/test/resources/sales-json/DATE.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/file/src/test/resources/sales-json/DATE.csv -------------------------------------------------------------------------------- /file/src/test/resources/sales-json/DEPTS.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/file/src/test/resources/sales-json/DEPTS.json -------------------------------------------------------------------------------- /file/src/test/resources/sales-json/EMPS.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/file/src/test/resources/sales-json/EMPS.json -------------------------------------------------------------------------------- /file/src/test/resources/sales-json/EMPTY.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/file/src/test/resources/sales-json/EMPTY.json -------------------------------------------------------------------------------- /file/src/test/resources/sales-json/SDEPTS.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/file/src/test/resources/sales-json/SDEPTS.json -------------------------------------------------------------------------------- /file/src/test/resources/sales.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/file/src/test/resources/sales.json -------------------------------------------------------------------------------- /file/src/test/resources/sales/DEPTS.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/file/src/test/resources/sales/DEPTS.html -------------------------------------------------------------------------------- /file/src/test/resources/sales/EMPS.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/file/src/test/resources/sales/EMPS.html -------------------------------------------------------------------------------- /file/src/test/resources/tableNoTH.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/file/src/test/resources/tableNoTH.html -------------------------------------------------------------------------------- /file/src/test/resources/tableNoTheadTbody.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/file/src/test/resources/tableNoTheadTbody.html -------------------------------------------------------------------------------- /file/src/test/resources/tableOK.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/file/src/test/resources/tableOK.html -------------------------------------------------------------------------------- /file/src/test/resources/tableX2.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/file/src/test/resources/tableX2.html -------------------------------------------------------------------------------- /file/src/test/resources/testModel.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/file/src/test/resources/testModel.json -------------------------------------------------------------------------------- /file/src/test/resources/webjoin.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/file/src/test/resources/webjoin.sql -------------------------------------------------------------------------------- /file/src/test/resources/wiki.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/file/src/test/resources/wiki.json -------------------------------------------------------------------------------- /geode/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/geode/README.md -------------------------------------------------------------------------------- /geode/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/geode/pom.xml -------------------------------------------------------------------------------- /geode/src/test/resources/book_customer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/geode/src/test/resources/book_customer.json -------------------------------------------------------------------------------- /geode/src/test/resources/book_master.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/geode/src/test/resources/book_master.json -------------------------------------------------------------------------------- /geode/src/test/resources/log4j.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/geode/src/test/resources/log4j.properties -------------------------------------------------------------------------------- /geode/src/test/resources/zips-mini.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/geode/src/test/resources/zips-mini.json -------------------------------------------------------------------------------- /kafka/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/kafka/pom.xml -------------------------------------------------------------------------------- /kafka/src/test/resources/kafka.model.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/kafka/src/test/resources/kafka.model.json -------------------------------------------------------------------------------- /li-update-version.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/li-update-version.sh -------------------------------------------------------------------------------- /linq4j/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/linq4j/pom.xml -------------------------------------------------------------------------------- /linq4j/src/main/java/org/apache/calcite/linq4j/Enumerable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/linq4j/src/main/java/org/apache/calcite/linq4j/Enumerable.java -------------------------------------------------------------------------------- /linq4j/src/main/java/org/apache/calcite/linq4j/Enumerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/linq4j/src/main/java/org/apache/calcite/linq4j/Enumerator.java -------------------------------------------------------------------------------- /linq4j/src/main/java/org/apache/calcite/linq4j/Extensions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/linq4j/src/main/java/org/apache/calcite/linq4j/Extensions.java -------------------------------------------------------------------------------- /linq4j/src/main/java/org/apache/calcite/linq4j/Grouping.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/linq4j/src/main/java/org/apache/calcite/linq4j/Grouping.java -------------------------------------------------------------------------------- /linq4j/src/main/java/org/apache/calcite/linq4j/JoinType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/linq4j/src/main/java/org/apache/calcite/linq4j/JoinType.java -------------------------------------------------------------------------------- /linq4j/src/main/java/org/apache/calcite/linq4j/Linq4j.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-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/linkedin/linkedin-calcite/HEAD/linq4j/src/main/java/org/apache/calcite/linq4j/Lookup.java -------------------------------------------------------------------------------- /linq4j/src/main/java/org/apache/calcite/linq4j/LookupImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/linq4j/src/main/java/org/apache/calcite/linq4j/LookupImpl.java -------------------------------------------------------------------------------- /linq4j/src/main/java/org/apache/calcite/linq4j/OpType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-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/linkedin/linkedin-calcite/HEAD/linq4j/src/main/java/org/apache/calcite/linq4j/Ord.java -------------------------------------------------------------------------------- /linq4j/src/main/java/org/apache/calcite/linq4j/Queryable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/linq4j/src/main/java/org/apache/calcite/linq4j/Queryable.java -------------------------------------------------------------------------------- /linq4j/src/main/java/org/apache/calcite/linq4j/tree/Blocks.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/linq4j/src/main/java/org/apache/calcite/linq4j/tree/Blocks.java -------------------------------------------------------------------------------- /linq4j/src/main/java/org/apache/calcite/linq4j/tree/Node.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/linq4j/src/main/java/org/apache/calcite/linq4j/tree/Node.java -------------------------------------------------------------------------------- /linq4j/src/main/java/org/apache/calcite/linq4j/tree/Types.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/linq4j/src/main/java/org/apache/calcite/linq4j/tree/Types.java -------------------------------------------------------------------------------- /linq4j/src/test/java/com/example/Linq4jExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/linq4j/src/test/java/com/example/Linq4jExample.java -------------------------------------------------------------------------------- /linq4j/src/test/java/com/example/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/linq4j/src/test/java/com/example/package-info.java -------------------------------------------------------------------------------- /mongodb/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/mongodb/pom.xml -------------------------------------------------------------------------------- /mongodb/src/test/resources/log4j.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/mongodb/src/test/resources/log4j.properties -------------------------------------------------------------------------------- /mongodb/src/test/resources/mongo-model.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/mongodb/src/test/resources/mongo-model.json -------------------------------------------------------------------------------- /mongodb/src/test/resources/zips-mini.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/mongodb/src/test/resources/zips-mini.json -------------------------------------------------------------------------------- /mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/mvnw -------------------------------------------------------------------------------- /mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/mvnw.cmd -------------------------------------------------------------------------------- /pig/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/pig/pom.xml -------------------------------------------------------------------------------- /pig/src/main/java/org/apache/calcite/adapter/pig/PigFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/pig/src/main/java/org/apache/calcite/adapter/pig/PigFilter.java -------------------------------------------------------------------------------- /pig/src/main/java/org/apache/calcite/adapter/pig/PigJoin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/pig/src/main/java/org/apache/calcite/adapter/pig/PigJoin.java -------------------------------------------------------------------------------- /pig/src/main/java/org/apache/calcite/adapter/pig/PigRel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/pig/src/main/java/org/apache/calcite/adapter/pig/PigRel.java -------------------------------------------------------------------------------- /pig/src/main/java/org/apache/calcite/adapter/pig/PigRules.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/pig/src/main/java/org/apache/calcite/adapter/pig/PigRules.java -------------------------------------------------------------------------------- /pig/src/main/java/org/apache/calcite/adapter/pig/PigSchema.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/pig/src/main/java/org/apache/calcite/adapter/pig/PigSchema.java -------------------------------------------------------------------------------- /pig/src/main/java/org/apache/calcite/adapter/pig/PigTable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/pig/src/main/java/org/apache/calcite/adapter/pig/PigTable.java -------------------------------------------------------------------------------- /pig/src/test/java/org/apache/calcite/test/AbstractPigTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/pig/src/test/java/org/apache/calcite/test/AbstractPigTest.java -------------------------------------------------------------------------------- /pig/src/test/java/org/apache/calcite/test/PigAdapterTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/pig/src/test/java/org/apache/calcite/test/PigAdapterTest.java -------------------------------------------------------------------------------- /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/linkedin/linkedin-calcite/HEAD/pig/src/test/resources/data2.txt -------------------------------------------------------------------------------- /pig/src/test/resources/log4j.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/pig/src/test/resources/log4j.properties -------------------------------------------------------------------------------- /pig/src/test/resources/model.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/pig/src/test/resources/model.json -------------------------------------------------------------------------------- /piglet/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/piglet/pom.xml -------------------------------------------------------------------------------- /piglet/src/main/java/org/apache/calcite/piglet/Ast.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-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/linkedin/linkedin-calcite/HEAD/piglet/src/main/java/org/apache/calcite/piglet/Handler.java -------------------------------------------------------------------------------- /piglet/src/main/java/org/apache/calcite/piglet/PigTable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/piglet/src/main/java/org/apache/calcite/piglet/PigTable.java -------------------------------------------------------------------------------- /piglet/src/main/java/org/apache/calcite/piglet/PigTypes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/piglet/src/main/java/org/apache/calcite/piglet/PigTypes.java -------------------------------------------------------------------------------- /piglet/src/main/java/org/apache/calcite/piglet/PigUdfs.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/piglet/src/main/java/org/apache/calcite/piglet/PigUdfs.java -------------------------------------------------------------------------------- /piglet/src/main/javacc/PigletParser.jj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/piglet/src/main/javacc/PigletParser.jj -------------------------------------------------------------------------------- /piglet/src/test/java/org/apache/calcite/test/Fluent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/piglet/src/test/java/org/apache/calcite/test/Fluent.java -------------------------------------------------------------------------------- /piglet/src/test/java/org/apache/calcite/test/PigRelExTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/piglet/src/test/java/org/apache/calcite/test/PigRelExTest.java -------------------------------------------------------------------------------- /piglet/src/test/java/org/apache/calcite/test/PigRelOpTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/piglet/src/test/java/org/apache/calcite/test/PigRelOpTest.java -------------------------------------------------------------------------------- /piglet/src/test/java/org/apache/calcite/test/PigScriptTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/piglet/src/test/java/org/apache/calcite/test/PigScriptTest.java -------------------------------------------------------------------------------- /piglet/src/test/java/org/apache/calcite/test/PigletTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/piglet/src/test/java/org/apache/calcite/test/PigletTest.java -------------------------------------------------------------------------------- /piglet/src/test/resources/log4j.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/piglet/src/test/resources/log4j.properties -------------------------------------------------------------------------------- /piglet/src/test/resources/testPig.pig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/piglet/src/test/resources/testPig.pig -------------------------------------------------------------------------------- /plus/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/plus/pom.xml -------------------------------------------------------------------------------- /plus/src/main/java/org/apache/calcite/adapter/os/Processes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/plus/src/main/java/org/apache/calcite/adapter/os/Processes.java -------------------------------------------------------------------------------- /plus/src/main/java/org/apache/calcite/adapter/os/SqlShell.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/plus/src/main/java/org/apache/calcite/adapter/os/SqlShell.java -------------------------------------------------------------------------------- /plus/src/main/java/org/apache/calcite/chinook/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/plus/src/main/java/org/apache/calcite/chinook/package-info.java -------------------------------------------------------------------------------- /plus/src/main/resources/chinook/chinook.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/plus/src/main/resources/chinook/chinook.json -------------------------------------------------------------------------------- /plus/src/test/java/org/apache/calcite/chinook/EndToEndTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/plus/src/test/java/org/apache/calcite/chinook/EndToEndTest.java -------------------------------------------------------------------------------- /plus/src/test/java/org/apache/calcite/test/PlusSuite.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/plus/src/test/java/org/apache/calcite/test/PlusSuite.java -------------------------------------------------------------------------------- /plus/src/test/resources/sql/basic.iq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/plus/src/test/resources/sql/basic.iq -------------------------------------------------------------------------------- /plus/src/test/resources/sql/cross-join-lateral.iq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/plus/src/test/resources/sql/cross-join-lateral.iq -------------------------------------------------------------------------------- /plus/src/test/resources/sql/functions.iq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/plus/src/test/resources/sql/functions.iq -------------------------------------------------------------------------------- /plus/src/test/resources/sql/preferred-for-specific-user.iq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/plus/src/test/resources/sql/preferred-for-specific-user.iq -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/pom.xml -------------------------------------------------------------------------------- /server/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/server/pom.xml -------------------------------------------------------------------------------- /server/src/main/codegen/config.fmpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/server/src/main/codegen/config.fmpp -------------------------------------------------------------------------------- /server/src/main/codegen/includes/parserImpls.ftl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/server/src/main/codegen/includes/parserImpls.ftl -------------------------------------------------------------------------------- /server/src/test/java/org/apache/calcite/test/ServerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/server/src/test/java/org/apache/calcite/test/ServerTest.java -------------------------------------------------------------------------------- /server/src/test/resources/sql/materialized_view.iq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/server/src/test/resources/sql/materialized_view.iq -------------------------------------------------------------------------------- /server/src/test/resources/sql/schema.iq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/server/src/test/resources/sql/schema.iq -------------------------------------------------------------------------------- /server/src/test/resources/sql/table.iq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/server/src/test/resources/sql/table.iq -------------------------------------------------------------------------------- /server/src/test/resources/sql/table_as.iq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/server/src/test/resources/sql/table_as.iq -------------------------------------------------------------------------------- /server/src/test/resources/sql/type.iq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/server/src/test/resources/sql/type.iq -------------------------------------------------------------------------------- /server/src/test/resources/sql/view.iq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/server/src/test/resources/sql/view.iq -------------------------------------------------------------------------------- /site/.gitignore: -------------------------------------------------------------------------------- 1 | .sass-cache 2 | Gemfile.lock 3 | .jekyll-metadata 4 | -------------------------------------------------------------------------------- /site/Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/site/Gemfile -------------------------------------------------------------------------------- /site/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/site/README.md -------------------------------------------------------------------------------- /site/_config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/site/_config.yml -------------------------------------------------------------------------------- /site/_data/contributors.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/site/_data/contributors.yml -------------------------------------------------------------------------------- /site/_data/docs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/site/_data/docs.yml -------------------------------------------------------------------------------- /site/_docs/adapter.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/site/_docs/adapter.md -------------------------------------------------------------------------------- /site/_docs/algebra.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/site/_docs/algebra.md -------------------------------------------------------------------------------- /site/_docs/api.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/site/_docs/api.md -------------------------------------------------------------------------------- /site/_docs/avatica_json_reference.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/site/_docs/avatica_json_reference.md -------------------------------------------------------------------------------- /site/_docs/avatica_overview.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/site/_docs/avatica_overview.md -------------------------------------------------------------------------------- /site/_docs/avatica_protobuf_reference.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/site/_docs/avatica_protobuf_reference.md -------------------------------------------------------------------------------- /site/_docs/avatica_roadmap.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/site/_docs/avatica_roadmap.md -------------------------------------------------------------------------------- /site/_docs/cassandra_adapter.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/site/_docs/cassandra_adapter.md -------------------------------------------------------------------------------- /site/_docs/druid_adapter.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/site/_docs/druid_adapter.md -------------------------------------------------------------------------------- /site/_docs/elasticsearch_adapter.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/site/_docs/elasticsearch_adapter.md -------------------------------------------------------------------------------- /site/_docs/file_adapter.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/site/_docs/file_adapter.md -------------------------------------------------------------------------------- /site/_docs/geode_adapter.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/site/_docs/geode_adapter.md -------------------------------------------------------------------------------- /site/_docs/history.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/site/_docs/history.md -------------------------------------------------------------------------------- /site/_docs/howto.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/site/_docs/howto.md -------------------------------------------------------------------------------- /site/_docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/site/_docs/index.md -------------------------------------------------------------------------------- /site/_docs/kafka_adapter.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/site/_docs/kafka_adapter.md -------------------------------------------------------------------------------- /site/_docs/lattice.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/site/_docs/lattice.md -------------------------------------------------------------------------------- /site/_docs/materialized_views.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/site/_docs/materialized_views.md -------------------------------------------------------------------------------- /site/_docs/model.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/site/_docs/model.md -------------------------------------------------------------------------------- /site/_docs/os_adapter.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/site/_docs/os_adapter.md -------------------------------------------------------------------------------- /site/_docs/pig_adapter.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/site/_docs/pig_adapter.md -------------------------------------------------------------------------------- /site/_docs/powered_by.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/site/_docs/powered_by.md -------------------------------------------------------------------------------- /site/_docs/reference.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/site/_docs/reference.md -------------------------------------------------------------------------------- /site/_docs/spatial.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/site/_docs/spatial.md -------------------------------------------------------------------------------- /site/_docs/stream.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/site/_docs/stream.md -------------------------------------------------------------------------------- /site/_docs/testapi.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/site/_docs/testapi.md -------------------------------------------------------------------------------- /site/_docs/tutorial.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/site/_docs/tutorial.md -------------------------------------------------------------------------------- /site/_includes/anchor_links.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/site/_includes/anchor_links.html -------------------------------------------------------------------------------- /site/_includes/docs_contents.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/site/_includes/docs_contents.html -------------------------------------------------------------------------------- /site/_includes/docs_contents_mobile.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/site/_includes/docs_contents_mobile.html -------------------------------------------------------------------------------- /site/_includes/docs_option.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/site/_includes/docs_option.html -------------------------------------------------------------------------------- /site/_includes/docs_ul.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/site/_includes/docs_ul.html -------------------------------------------------------------------------------- /site/_includes/footer.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/site/_includes/footer.html -------------------------------------------------------------------------------- /site/_includes/header.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/site/_includes/header.html -------------------------------------------------------------------------------- /site/_includes/news_contents.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/site/_includes/news_contents.html -------------------------------------------------------------------------------- /site/_includes/news_contents_mobile.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/site/_includes/news_contents_mobile.html -------------------------------------------------------------------------------- /site/_includes/news_item.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/site/_includes/news_item.html -------------------------------------------------------------------------------- /site/_includes/primary-nav-items.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/site/_includes/primary-nav-items.html -------------------------------------------------------------------------------- /site/_includes/section_nav.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/site/_includes/section_nav.html -------------------------------------------------------------------------------- /site/_includes/top.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/site/_includes/top.html -------------------------------------------------------------------------------- /site/_layouts/default.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/site/_layouts/default.html -------------------------------------------------------------------------------- /site/_layouts/docs.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/site/_layouts/docs.html -------------------------------------------------------------------------------- /site/_layouts/external.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/site/_layouts/external.html -------------------------------------------------------------------------------- /site/_layouts/news.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/site/_layouts/news.html -------------------------------------------------------------------------------- /site/_layouts/news_item.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/site/_layouts/news_item.html -------------------------------------------------------------------------------- /site/_layouts/page.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/site/_layouts/page.html -------------------------------------------------------------------------------- /site/_plugins/bundler.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/site/_plugins/bundler.rb -------------------------------------------------------------------------------- /site/_posts/2014-06-27-release-0.8.0-incubating.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/site/_posts/2014-06-27-release-0.8.0-incubating.md -------------------------------------------------------------------------------- /site/_posts/2014-08-19-release-0.9.0-incubating.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-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/linkedin/linkedin-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/linkedin/linkedin-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/linkedin/linkedin-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/linkedin/linkedin-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/linkedin/linkedin-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/linkedin/linkedin-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/linkedin/linkedin-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/linkedin/linkedin-calcite/HEAD/site/_posts/2015-06-05-algebra-builder.md -------------------------------------------------------------------------------- /site/_posts/2015-07-31-xldb-best-lightning-talk.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-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/linkedin/linkedin-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/linkedin/linkedin-calcite/HEAD/site/_posts/2015-10-22-calcite-graduates.md -------------------------------------------------------------------------------- /site/_posts/2015-11-08-new-committers.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/site/_posts/2015-11-08-new-committers.md -------------------------------------------------------------------------------- /site/_posts/2015-11-10-release-1.5.0.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-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/linkedin/linkedin-calcite/HEAD/site/_posts/2016-01-22-release-1.6.0.md -------------------------------------------------------------------------------- /site/_posts/2016-02-17-elser-pmc.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/site/_posts/2016-02-17-elser-pmc.md -------------------------------------------------------------------------------- /site/_posts/2016-02-17-streaming-sql-talk.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/site/_posts/2016-02-17-streaming-sql-talk.md -------------------------------------------------------------------------------- /site/_posts/2016-03-22-cassandra-adapter.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/site/_posts/2016-03-22-cassandra-adapter.md -------------------------------------------------------------------------------- /site/_posts/2016-03-22-release-1.7.0.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-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/linkedin/linkedin-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/linkedin/linkedin-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/linkedin/linkedin-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/linkedin/linkedin-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/linkedin/linkedin-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/linkedin/linkedin-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/linkedin/linkedin-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/linkedin/linkedin-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/linkedin/linkedin-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/linkedin/linkedin-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/linkedin/linkedin-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/linkedin/linkedin-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/linkedin/linkedin-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/linkedin/linkedin-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/linkedin/linkedin-calcite/HEAD/site/_posts/2019-09-11-release-1.21.0.md -------------------------------------------------------------------------------- /site/_sass/_font-awesome.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/site/_sass/_font-awesome.scss -------------------------------------------------------------------------------- /site/_sass/_gridism.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/site/_sass/_gridism.scss -------------------------------------------------------------------------------- /site/_sass/_mixins.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/site/_sass/_mixins.scss -------------------------------------------------------------------------------- /site/_sass/_normalize.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/site/_sass/_normalize.scss -------------------------------------------------------------------------------- /site/_sass/_pygments.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/site/_sass/_pygments.scss -------------------------------------------------------------------------------- /site/_sass/_style.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/site/_sass/_style.scss -------------------------------------------------------------------------------- /site/community/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/site/community/index.md -------------------------------------------------------------------------------- /site/css/screen.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/site/css/screen.scss -------------------------------------------------------------------------------- /site/develop/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/site/develop/index.md -------------------------------------------------------------------------------- /site/doap_calcite.rdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/site/doap_calcite.rdf -------------------------------------------------------------------------------- /site/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/site/docker-compose.yml -------------------------------------------------------------------------------- /site/downloads/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/site/downloads/index.md -------------------------------------------------------------------------------- /site/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/site/favicon.ico -------------------------------------------------------------------------------- /site/fonts/fontawesome-webfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/site/fonts/fontawesome-webfont.eot -------------------------------------------------------------------------------- /site/fonts/fontawesome-webfont.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/site/fonts/fontawesome-webfont.svg -------------------------------------------------------------------------------- /site/fonts/fontawesome-webfont.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/site/fonts/fontawesome-webfont.ttf -------------------------------------------------------------------------------- /site/fonts/fontawesome-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/site/fonts/fontawesome-webfont.woff -------------------------------------------------------------------------------- /site/img/cake.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/site/img/cake.jpg -------------------------------------------------------------------------------- /site/img/feather.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/site/img/feather.png -------------------------------------------------------------------------------- /site/img/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/site/img/logo.png -------------------------------------------------------------------------------- /site/img/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/site/img/logo.svg -------------------------------------------------------------------------------- /site/img/old-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/site/img/old-logo.png -------------------------------------------------------------------------------- /site/img/pb-calcite-140.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/site/img/pb-calcite-140.png -------------------------------------------------------------------------------- /site/img/pb-calcite-240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/site/img/pb-calcite-240.png -------------------------------------------------------------------------------- /site/img/pie-chart.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/site/img/pie-chart.png -------------------------------------------------------------------------------- /site/img/powered-by.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/site/img/powered-by.png -------------------------------------------------------------------------------- /site/img/window-types.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/site/img/window-types.png -------------------------------------------------------------------------------- /site/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/site/index.html -------------------------------------------------------------------------------- /site/js/html5shiv.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/site/js/html5shiv.min.js -------------------------------------------------------------------------------- /site/js/respond.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/site/js/respond.min.js -------------------------------------------------------------------------------- /site/news/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/site/news/index.html -------------------------------------------------------------------------------- /site/news/releases/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/site/news/releases/index.html -------------------------------------------------------------------------------- /spark/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/spark/pom.xml -------------------------------------------------------------------------------- /spark/src/test/resources/log4j.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/spark/src/test/resources/log4j.properties -------------------------------------------------------------------------------- /splunk/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/splunk/pom.xml -------------------------------------------------------------------------------- /splunk/src/test/resources/log4j.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/splunk/src/test/resources/log4j.properties -------------------------------------------------------------------------------- /sqlline: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/sqlline -------------------------------------------------------------------------------- /sqlline.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/sqlline.bat -------------------------------------------------------------------------------- /sqlsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/sqlsh -------------------------------------------------------------------------------- /src/main/config/assemblies/source-assembly.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/src/main/config/assemblies/source-assembly.xml -------------------------------------------------------------------------------- /src/main/config/checkstyle/checker.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/src/main/config/checkstyle/checker.xml -------------------------------------------------------------------------------- /src/main/config/checkstyle/header.java.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/src/main/config/checkstyle/header.java.txt -------------------------------------------------------------------------------- /src/main/config/checkstyle/header.properties.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/src/main/config/checkstyle/header.properties.txt -------------------------------------------------------------------------------- /src/main/config/checkstyle/header.xml.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/src/main/config/checkstyle/header.xml.txt -------------------------------------------------------------------------------- /src/main/config/checkstyle/suppressions.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/src/main/config/checkstyle/suppressions.xml -------------------------------------------------------------------------------- /src/main/config/forbidden-apis/signatures.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/src/main/config/forbidden-apis/signatures.txt -------------------------------------------------------------------------------- /ubenchmark/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linkedin/linkedin-calcite/HEAD/ubenchmark/pom.xml --------------------------------------------------------------------------------