Class Types


  • public final class Types
    extends Object
    similar is done in drill, seems like calcite issue I have also stumbled upon: https://github.com/apache/drill/blob/master/exec/java-exec/src /main/java/org/apache/drill/exec/store/avro/AvroDrillTable.java
    Author:
    Zoltan Farkas
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static org.apache.calcite.rel.type.RelDataType from​(org.apache.calcite.adapter.java.JavaTypeFactory fact, org.apache.avro.Schema schema, Map<org.apache.avro.Schema,​org.apache.calcite.rel.type.RelDataType> defined)  
      static org.apache.avro.Schema from​(org.apache.calcite.rel.type.RelDataType dataType)  
      static List<org.apache.calcite.rel.type.RelDataTypeField> fromRecordSchema​(org.apache.calcite.adapter.java.JavaTypeFactory fact, org.apache.avro.Schema schema)  
    • Method Detail

      • from

        public static org.apache.avro.Schema from​(org.apache.calcite.rel.type.RelDataType dataType)
      • from

        public static org.apache.calcite.rel.type.RelDataType from​(org.apache.calcite.adapter.java.JavaTypeFactory fact,
                                                                   org.apache.avro.Schema schema,
                                                                   Map<org.apache.avro.Schema,​org.apache.calcite.rel.type.RelDataType> defined)
      • fromRecordSchema

        public static List<org.apache.calcite.rel.type.RelDataTypeField> fromRecordSchema​(org.apache.calcite.adapter.java.JavaTypeFactory fact,
                                                                                          org.apache.avro.Schema schema)