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) 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
- 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:
- an reverse lookup map of the dictionary.
-