public abstract class ColumnChunkMetaData extends Object
| Modifier | Constructor and Description |
|---|---|
protected |
ColumnChunkMetaData(ColumnChunkProperties columnChunkProperties) |
| Modifier and Type | Method and Description |
|---|---|
static ColumnChunkMetaData |
get(ColumnPath path,
PrimitiveType.PrimitiveTypeName type,
CompressionCodecName codec,
Set<Encoding> encodings,
long firstDataPage,
long dictionaryPageOffset,
long valueCount,
long totalSize,
long totalUncompressedSize) |
CompressionCodecName |
getCodec() |
abstract long |
getDictionaryPageOffset() |
Set<Encoding> |
getEncodings() |
abstract long |
getFirstDataPageOffset() |
ColumnPath |
getPath() |
abstract long |
getTotalSize() |
abstract long |
getTotalUncompressedSize() |
PrimitiveType.PrimitiveTypeName |
getType() |
abstract long |
getValueCount() |
protected static boolean |
positiveLongFitsInAnInt(long value)
checks that a positive long value fits in an int.
|
String |
toString() |
protected ColumnChunkMetaData(ColumnChunkProperties columnChunkProperties)
public static ColumnChunkMetaData get(ColumnPath path, PrimitiveType.PrimitiveTypeName type, CompressionCodecName codec, Set<Encoding> encodings, long firstDataPage, long dictionaryPageOffset, long valueCount, long totalSize, long totalUncompressedSize)
protected static boolean positiveLongFitsInAnInt(long value)
value - public CompressionCodecName getCodec()
public ColumnPath getPath()
public PrimitiveType.PrimitiveTypeName getType()
public abstract long getFirstDataPageOffset()
public abstract long getDictionaryPageOffset()
public abstract long getValueCount()
public abstract long getTotalUncompressedSize()
public abstract long getTotalSize()
Copyright © 2014. All Rights Reserved.