public class ColumnAuditor extends Object
RepositoryAdmin's
getColumnAuditors method) contains captured* or discovered** metadata pertaining to a specific
Column Qualifier actively stored in HBase as part of a Column Family of a
ColumnManager-included Table.
ColumnAuditor metadata is gathered at runtime as
Mutations are submitted via the
HBase API to any
ColumnManager-included Table.
ColumnAuditor metadata may also be gathered for already-existing
Columns via the method RepositoryAdmin.discoverColumnMetadata(boolean, boolean).| Modifier and Type | Method and Description |
|---|---|
int |
compareTo(SchemaEntity other) |
boolean |
equals(Object obj) |
byte[] |
getColumnQualifier()
Get Column Qualifier.
|
String |
getColumnQualifierAsString()
Get Column Qualifier as a String.
|
long |
getMaxValueLengthFound()
Get the length of the longest value found in HBase for this column.
|
int |
hashCode() |
String |
toString()
Returns a String in the format "
SchemaEntityType: EntityName"
(e.g., "ColumnFamily: myColumnFamily"). |
public long getMaxValueLengthFound()
Mutation,
or in the process of
column metadata discovery).
MaxValueLengthFound is never
decremented, even when the longest value for the column is deleted from HBase, so the
MaxValueLengthFound actually represents the maximum length EVER recorded for the value of a
specific column, not necessarily the longest value CURRENTLY stored in HBase for the column.public byte[] getColumnQualifier()
public String getColumnQualifierAsString()
public int compareTo(SchemaEntity other)
compareTo in interface Comparable<SchemaEntity>Copyright © 2016. All rights reserved.