Class ToPage.Wrap<ATTR extends Any,INNER_RESULT,OUTER_RESULT>
java.lang.Object
io.deephaven.parquet.table.pagestore.topage.ToPage.Wrap<ATTR,INNER_RESULT,OUTER_RESULT>
- All Implemented Interfaces:
ToPage<ATTR,OUTER_RESULT>
- Direct Known Subclasses:
ToArrayPage,ToStringSetPage,ToVectorPage
-
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 TypeMethodDescriptionabstract OUTER_RESULTconvertResult(Object object) ToPage<DictionaryKeys,long[]> @NotNull ObjectgetResult(ColumnPageReader columnPageReader, SeekableChannelContext channelContext) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.deephaven.parquet.table.pagestore.topage.ToPage
getChunkType, getNativeComponentType, getNativeType, makeVector, toPage
-
Method Details
-
nullValue
- Specified by:
nullValuein interfaceToPage<ATTR extends Any,INNER_RESULT> - Returns:
- The null value stored in the elements of the arrays produced by thus object.
-
getResult
@NotNull public @NotNull Object getResult(ColumnPageReader columnPageReader, SeekableChannelContext channelContext) throws IOException - Specified by:
getResultin interfaceToPage<ATTR extends Any,INNER_RESULT> - Returns:
- Gets the result from the columnPageReader.
- Throws:
IOException
-
convertResult
- Specified by:
convertResultin interfaceToPage<ATTR extends Any,INNER_RESULT> - Returns:
- Produce the array of values from the result
-
getDictionaryChunk
- Specified by:
getDictionaryChunkin interfaceToPage<ATTR extends Any,INNER_RESULT> - Returns:
- the dictionary stored for this column, if one exists, otherwise null.
-
getDictionaryKeysToPage
- Specified by:
getDictionaryKeysToPagein interfaceToPage<ATTR extends Any,INNER_RESULT> - Returns:
- an object implementing ToPage which will read the integral Dictionary Indices when there's a dictionary
for this column (as opposed to the values, which this object's toPage will return). This will return null
iff
ToPage.getDictionaryChunk()returns null.
-
getReversibleLookup
- Specified by:
getReversibleLookupin interfaceToPage<ATTR extends Any,INNER_RESULT> - Returns:
- a reverse lookup map of the dictionary.
-
getPageMaterializerFactory
- Specified by:
getPageMaterializerFactoryin interfaceToPage<ATTR extends Any,INNER_RESULT> - Returns:
- the factory to create the materializers for this column.
-