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_RESULT
convertResult
(Object object) ToPage<DictionaryKeys,
long[]> @NotNull Object
getResult
(ColumnPageReader columnPageReader, SeekableChannelContext channelContext) 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
getChunkType, getNativeComponentType, getNativeType, makeVector, toPage
-
Method Details
-
nullValue
- Specified by:
nullValue
in 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:
getResult
in interfaceToPage<ATTR extends Any,
INNER_RESULT> - Returns:
- Gets the result from the columnPageReader.
- Throws:
IOException
-
convertResult
- Specified by:
convertResult
in interfaceToPage<ATTR extends Any,
INNER_RESULT> - Returns:
- Produce the array of values from the result
-
getDictionaryChunk
- Specified by:
getDictionaryChunk
in interfaceToPage<ATTR extends Any,
INNER_RESULT> - Returns:
- the dictionary stored for this column, if one exists, otherwise null.
-
getDictionaryKeysToPage
- Specified by:
getDictionaryKeysToPage
in 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:
getReversibleLookup
in interfaceToPage<ATTR extends Any,
INNER_RESULT> - Returns:
- a reverse lookup map of the dictionary.
-
getPageMaterializerFactory
- Specified by:
getPageMaterializerFactory
in interfaceToPage<ATTR extends Any,
INNER_RESULT> - Returns:
- the factory to create the materializers for this column.
-