Class Calcite

    • Field Detail

      • relBuilder

        final org.apache.calcite.tools.RelBuilder relBuilder
      • typeFactory

        final org.apache.calcite.adapter.java.JavaTypeFactory typeFactory
      • rootSchema

        public final org.apache.calcite.schema.SchemaPlus rootSchema
      • dataContext

        public final org.apache.calcite.DataContext dataContext
    • Constructor Detail

      • Calcite

        protected Calcite()
    • Method Detail

      • withDataSets

        public static Calcite withDataSets​(Map<String,​DataSet> dataSetMap)
        Creates a runtime context with the given data sets.
      • relBuilder

        public org.apache.calcite.tools.RelBuilder relBuilder()
        Creates an empty RelBuilder.
      • code

        public Code code​(Environment env,
                         org.apache.calcite.rel.RelNode rel,
                         Type type)
        Creates a Code that evaluates a Calcite relational expression, converting it to Morel list type type.