Package com.illumon.iris.binarystore
Class BinaryStoreV2HeaderInfo.ColumnInfo
java.lang.Object
com.illumon.iris.binarystore.BinaryStoreV2HeaderInfo.ColumnInfo
- Enclosing class:
- BinaryStoreV2HeaderInfo
public static final class BinaryStoreV2HeaderInfo.ColumnInfo extends Object
Per-column information extracted from a binary store header.
-
Field Summary
Fields Modifier and Type Field Description Object
constantValue
The column's constant value, which may benull
.Object
metadata
The binary store column type metadata.String
name
The binary store column name.static int
NULL_PRESENCE_BITMAP_INDEX
Marker/null presence bitmap index that indicates a constant column.int
presenceBitmapIndex
The column's index in present bitmaps.SupportedType
supportedType
The binary store column supported type. -
Method Summary
Modifier and Type Method Description boolean
equals(Object o)
int
hashCode()
boolean
isConstant()
Check if this column is constant.
-
Field Details
-
NULL_PRESENCE_BITMAP_INDEX
public static final int NULL_PRESENCE_BITMAP_INDEXMarker/null presence bitmap index that indicates a constant column.- See Also:
- Constant Field Values
-
name
The binary store column name. -
supportedType
The binary store column supported type. -
metadata
The binary store column type metadata. -
presenceBitmapIndex
public final int presenceBitmapIndexThe column's index in present bitmaps. Invalid for constant columns (seeisConstant()
) -
constantValue
The column's constant value, which may benull
. Invalid for variable columns (seeisConstant()
).
-
-
Method Details