Class ToObjectPage<T,ATTR extends Any>
java.lang.Object
io.deephaven.parquet.table.pagestore.topage.ToObjectPage<T,ATTR>
- All Implemented Interfaces:
ToPage<ATTR,
T[]>
-
Nested Class Summary
Nested classes/interfaces inherited from interface io.deephaven.parquet.table.pagestore.topage.ToPage
ToPage.Wrap<ATTR extends Any,
INNER_RESULT, OUTER_RESULT> -
Method Summary
Modifier and TypeMethodDescriptioncreate
(Class<T> nativeType, @NotNull ObjectCodec<T> codec, Function<SeekableChannelContext, org.apache.parquet.column.Dictionary> dictionarySupplier) final @NotNull ChunkType
final @NotNull Class<?>
final @NotNull PageMaterializerFactory
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface io.deephaven.parquet.table.pagestore.topage.ToPage
convertResult, getDictionaryChunk, getDictionaryKeysToPage, getNativeComponentType, getResult, getReversibleLookup, makeVector, nullValue, toPage
-
Method Details
-
create
public static <T,ATTR extends Any> ToPage<ATTR,T[]> create(Class<T> nativeType, @NotNull @NotNull ObjectCodec<T> codec, Function<SeekableChannelContext, org.apache.parquet.column.Dictionary> dictionarySupplier) -
getNativeType
- Specified by:
getNativeType
in interfaceToPage<T,
ATTR extends Any> - Returns:
- The native type for the elements of the arrays produced by this object.
-
getChunkType
- Specified by:
getChunkType
in interfaceToPage<T,
ATTR extends Any> - Returns:
- The chunk type used to wrap the arrays produced by this object.
-
getPageMaterializerFactory
- Specified by:
getPageMaterializerFactory
in interfaceToPage<T,
ATTR extends Any> - Returns:
- the factory to create the materializers for this column.
-