Class KuduPrepareImpl

  • All Implemented Interfaces:
    org.apache.calcite.jdbc.CalcitePrepare

    public class KuduPrepareImpl
    extends org.apache.calcite.prepare.CalcitePrepareImpl
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      static class  KuduPrepareImpl.TimeAggregationType  
      • Nested classes/interfaces inherited from interface org.apache.calcite.jdbc.CalcitePrepare

        org.apache.calcite.jdbc.CalcitePrepare.AnalyzeViewResult, org.apache.calcite.jdbc.CalcitePrepare.CalciteSignature<T extends Object>, org.apache.calcite.jdbc.CalcitePrepare.Context, org.apache.calcite.jdbc.CalcitePrepare.ConvertResult, org.apache.calcite.jdbc.CalcitePrepare.Dummy, org.apache.calcite.jdbc.CalcitePrepare.ParseResult, org.apache.calcite.jdbc.CalcitePrepare.Query<T extends Object>, org.apache.calcite.jdbc.CalcitePrepare.SparkHandler
    • Field Summary

      • Fields inherited from class org.apache.calcite.prepare.CalcitePrepareImpl

        ENABLE_ENUMERABLE, ENABLE_STREAM, enableBindable, ENUMERABLE_RULES
      • Fields inherited from interface org.apache.calcite.jdbc.CalcitePrepare

        DEFAULT_FACTORY, THREAD_CONTEXT_STACK
    • Constructor Summary

      Constructors 
      Constructor Description
      KuduPrepareImpl()  
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void executeDdl​(org.apache.calcite.jdbc.CalcitePrepare.Context context, org.apache.calcite.sql.SqlNode node)  
      static KuduSchema getKuduSchema​(org.apache.calcite.schema.SchemaPlus rootSchema)  
      • Methods inherited from class org.apache.calcite.prepare.CalcitePrepareImpl

        analyzeView, convert, createCluster, createConvertletTable, createParser, createParser, createParser, createParserConfig, createPlanner, createPlanner, createPlannerFactories, parse, parserConfig, perform, perform, populateMaterializations, prepareQueryable, prepareSql
    • Constructor Detail

      • KuduPrepareImpl

        public KuduPrepareImpl()
    • Method Detail

      • executeDdl

        public void executeDdl​(org.apache.calcite.jdbc.CalcitePrepare.Context context,
                               org.apache.calcite.sql.SqlNode node)
        Specified by:
        executeDdl in interface org.apache.calcite.jdbc.CalcitePrepare
        Overrides:
        executeDdl in class org.apache.calcite.prepare.CalcitePrepareImpl
      • getKuduSchema

        public static KuduSchema getKuduSchema​(org.apache.calcite.schema.SchemaPlus rootSchema)