Class OrcValueReaders.StructReader<T>

    • Constructor Summary

      Constructors 
      Modifier Constructor Description
      protected StructReader​(java.util.List<OrcValueReader<?>> readers, Types.StructType struct, java.util.Map<java.lang.Integer,​?> idToConstant)  
    • Constructor Detail

      • StructReader

        protected StructReader​(java.util.List<OrcValueReader<?>> readers,
                               Types.StructType struct,
                               java.util.Map<java.lang.Integer,​?> idToConstant)
    • Method Detail

      • create

        protected abstract T create()
      • set

        protected abstract void set​(T struct,
                                    int pos,
                                    java.lang.Object value)
      • nonNullRead

        public T nonNullRead​(org.apache.orc.storage.ql.exec.vector.ColumnVector vector,
                             int row)
        Specified by:
        nonNullRead in interface OrcValueReader<T>