Package io.trino.orc.checkpoint
Class Checkpoints
- java.lang.Object
-
- io.trino.orc.checkpoint.Checkpoints
-
public final class Checkpoints extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classCheckpoints.ColumnPositionsList
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static StreamCheckpointgetDictionaryStreamCheckpoint(StreamId streamId, OrcType.OrcTypeKind columnType, ColumnEncoding.ColumnEncodingKind columnEncoding)static Map<StreamId,StreamCheckpoint>getStreamCheckpoints(Set<OrcColumnId> columns, ColumnMetadata<OrcType> columnTypes, boolean compressed, int rowGroupId, ColumnMetadata<ColumnEncoding> columnEncodings, Map<StreamId,Stream> streams, Map<StreamId,List<RowGroupIndex>> columnIndexes)
-
-
-
Method Detail
-
getStreamCheckpoints
public static Map<StreamId,StreamCheckpoint> getStreamCheckpoints(Set<OrcColumnId> columns, ColumnMetadata<OrcType> columnTypes, boolean compressed, int rowGroupId, ColumnMetadata<ColumnEncoding> columnEncodings, Map<StreamId,Stream> streams, Map<StreamId,List<RowGroupIndex>> columnIndexes) throws InvalidCheckpointException
- Throws:
InvalidCheckpointException
-
getDictionaryStreamCheckpoint
public static StreamCheckpoint getDictionaryStreamCheckpoint(StreamId streamId, OrcType.OrcTypeKind columnType, ColumnEncoding.ColumnEncodingKind columnEncoding)
-
-