Class PrimitiveValueWriter

    • Constructor Detail

      • PrimitiveValueWriter

        public PrimitiveValueWriter​(org.apache.parquet.schema.PrimitiveType parquetType,
                                    org.apache.parquet.column.values.ValuesWriter valuesWriter)
    • Method Detail

      • getStatistics

        public org.apache.parquet.column.statistics.Statistics<?> getStatistics()
      • getTypeLength

        protected int getTypeLength()
      • getBufferedSize

        public long getBufferedSize()
        Specified by:
        getBufferedSize in class org.apache.parquet.column.values.ValuesWriter
      • getBytes

        public org.apache.parquet.bytes.BytesInput getBytes()
        Specified by:
        getBytes in class org.apache.parquet.column.values.ValuesWriter
      • getEncoding

        public org.apache.parquet.column.Encoding getEncoding()
        Specified by:
        getEncoding in class org.apache.parquet.column.values.ValuesWriter
      • reset

        public void reset()
        Specified by:
        reset in class org.apache.parquet.column.values.ValuesWriter
      • close

        public void close()
        Overrides:
        close in class org.apache.parquet.column.values.ValuesWriter
      • toDictPageAndClose

        public org.apache.parquet.column.page.DictionaryPage toDictPageAndClose()
        Overrides:
        toDictPageAndClose in class org.apache.parquet.column.values.ValuesWriter
      • resetDictionary

        public void resetDictionary()
        Overrides:
        resetDictionary in class org.apache.parquet.column.values.ValuesWriter
      • getAllocatedSize

        public long getAllocatedSize()
        Specified by:
        getAllocatedSize in class org.apache.parquet.column.values.ValuesWriter
      • memUsageString

        public String memUsageString​(String prefix)
        Specified by:
        memUsageString in class org.apache.parquet.column.values.ValuesWriter
      • write

        public abstract void write​(Block block)