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 ObjectconstantValueThe column's constant value, which may benull.ObjectmetadataThe binary store column type metadata.StringnameThe binary store column name.static intNULL_PRESENCE_BITMAP_INDEXMarker/null presence bitmap index that indicates a constant column.intpresenceBitmapIndexThe column's index in present bitmaps.SupportedTypesupportedTypeThe binary store column supported type. -
Method Summary
Modifier and Type Method Description booleanequals(Object o)inthashCode()booleanisConstant()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