Class DecimalConverter
java.lang.Object
org.apache.parquet.io.api.Converter
org.apache.parquet.io.api.PrimitiveConverter
com.jerolba.carpet.impl.read.converter.DecimalConverter
public class DecimalConverter
extends org.apache.parquet.io.api.PrimitiveConverter
-
Constructor Summary
ConstructorsConstructorDescriptionDecimalConverter(Consumer<Object> consumer, org.apache.parquet.schema.PrimitiveType.PrimitiveTypeName type, int scale) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddBinary(org.apache.parquet.io.api.Binary value) voidaddInt(int value) voidaddLong(long value) voidaddValueFromDictionary(int dictionaryId) booleanvoidsetDictionary(org.apache.parquet.column.Dictionary dictionary) Methods inherited from class org.apache.parquet.io.api.PrimitiveConverter
addBoolean, addDouble, addFloat, asPrimitiveConverter, isPrimitiveMethods inherited from class org.apache.parquet.io.api.Converter
asGroupConverter
-
Constructor Details
-
DecimalConverter
-
-
Method Details
-
addBinary
public void addBinary(org.apache.parquet.io.api.Binary value) - Overrides:
addBinaryin classorg.apache.parquet.io.api.PrimitiveConverter
-
addInt
public void addInt(int value) - Overrides:
addIntin classorg.apache.parquet.io.api.PrimitiveConverter
-
addLong
public void addLong(long value) - Overrides:
addLongin classorg.apache.parquet.io.api.PrimitiveConverter
-
addValueFromDictionary
public void addValueFromDictionary(int dictionaryId) - Overrides:
addValueFromDictionaryin classorg.apache.parquet.io.api.PrimitiveConverter
-
hasDictionarySupport
public boolean hasDictionarySupport()- Overrides:
hasDictionarySupportin classorg.apache.parquet.io.api.PrimitiveConverter
-
setDictionary
public void setDictionary(org.apache.parquet.column.Dictionary dictionary) - Overrides:
setDictionaryin classorg.apache.parquet.io.api.PrimitiveConverter
-