Skip navigation links
A C D E G I M N O R S T U 

A

addColumnAuditor(TableName, byte[], ColumnAuditor) - Method in class RepositoryAdmin
Add (or modify, if already existing) the submitted ColumnAuditor to the submitted Table and Column Family.
addColumnAuditor(HTableDescriptor, HColumnDescriptor, ColumnAuditor) - Method in class RepositoryAdmin
Add (or modify, if already existing) the submitted ColumnAuditor to the submitted Table and Column Family.
addColumnAuditors(TableName, byte[], List<ColumnAuditor>) - Method in class RepositoryAdmin
Add (or modify, if already existing) the submitted ColumnAuditors to the submitted Table and Column Family.
addColumnAuditors(HTableDescriptor, HColumnDescriptor, List<ColumnAuditor>) - Method in class RepositoryAdmin
Add (or modify, if already existing) the submitted ColumnAuditors to the submitted Table and Column Family.
addColumnDefinition(TableName, byte[], ColumnDefinition) - Method in class RepositoryAdmin
Add (or modify, if already existing) the submitted ColumnDefinition to the submitted Table and Column Family.
addColumnDefinition(HTableDescriptor, HColumnDescriptor, ColumnDefinition) - Method in class RepositoryAdmin
Add (or modify, if already existing) the submitted ColumnDefinition to the submitted Table and Column Family.
addColumnDefinitions(TableName, byte[], List<ColumnDefinition>) - Method in class RepositoryAdmin
Add (or modify, if already existing) the submitted ColumnDefinitions to the submitted Table and Column Family.
addColumnDefinitions(HTableDescriptor, HColumnDescriptor, List<ColumnDefinition>) - Method in class RepositoryAdmin
Add (or modify, if already existing) the submitted ColumnDefinitions to the submitted Table and Column Family.

C

ChangeEvent - Class in org.commonvox.hbase_column_manager
A ChangeEvent (obtained via a ChangeEventMonitor's various get methods) contains metadata pertaining to a structural change made to a component of a ColumnManager-included Namespace, Table, or Table component; for example, a change to the "durability" setting of a Table or the "maxVersions" setting of a Column Family is captured in the ColumnManager repository as a ChangeEvent.
ChangeEventMonitor - Class in org.commonvox.hbase_column_manager
A ChangeEventMonitor (obtained via a RepositoryAdmin's getChangeEventMonitor method) provides various get methods by which lists of ChangeEvents may be obtained (grouped and ordered in various ways), and the class provides a static convenience method for outputting a list of ChangeEvents to a CSV file.
ColumnAuditor - Class in org.commonvox.hbase_column_manager
A ColumnAuditor object (obtained via a 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(byte[]) - Constructor for class ColumnAuditor
Create ColumnAuditor instance for persisting user-specified values and/or configurations.
ColumnAuditor(String) - Constructor for class ColumnAuditor
Create ColumnAuditor instance for persisting user-specified values and/or configurations.
ColumnDefinition - Class in org.commonvox.hbase_column_manager
A ColumnDefinition (managed via a number of RepositoryAdmin add, get, and delete methods) contains administrator-maintained settings pertaining to a specific Column Qualifier within a Column Family of a ColumnManager-included Table;
when a Column Family has its ColumnDefinitionsEnforced setting enabled, then (a) any Column Qualifier submitted in a Put to that Column Family must correspond to an existing ColumnDefinition, and (b) the corresponding Column value submitted must pass all validations (if any) stipulated by the ColumnDefinition.
ColumnDefinition(byte[]) - Constructor for class ColumnDefinition
 
ColumnDefinition(String) - Constructor for class ColumnDefinition
 
ColumnDefinitionNotFoundException - Exception in org.commonvox.hbase_column_manager
Thrown when a Column Family has its ColumnDefinitionsEnforced setting enabled, and a Column Qualifier submitted in a Put to that Column Family does NOT correspond to an existing ColumnDefinition.
columnDefinitionsEnforced(TableName, byte[]) - Method in class RepositoryAdmin
Ascertains whether or not column definition enforcement is enabled for a specified Column Family.
ColumnManagerIOException - Exception in org.commonvox.hbase_column_manager
All IOExceptions in the ColumnManagerAPI package are subclasses of the abstract ColumnManagerIOException.
ColumnValueInvalidException - Exception in org.commonvox.hbase_column_manager
Thrown when a Column Family has its ColumnDefinitionsEnforced setting enabled, and the Column value submitted in a Put to the Column Family does NOT pass a validation stipulated by the Column's corresponding ColumnDefinition.
compareTo(ChangeEvent) - Method in class ChangeEvent
 
create() - Static method in class MConfiguration
Creates a Configuration with HBase and ColumnManager resources.
create(Configuration) - Static method in class MConfiguration
Creates a Configuration with HBase resources, the submitted Configuration's resources, and ColumnManager resources.
createConnection() - Static method in class MConnectionFactory
Create a new Connection instance using default HBaseConfiguration.
createConnection(Configuration) - Static method in class MConnectionFactory
Create a new Connection instance using the passed Configuration instance.
createConnection(Configuration, ExecutorService) - Static method in class MConnectionFactory
Create a new Connection instance using the passed Configuration instance, and using the passed thread pool for batch operations.
createConnection(Configuration, ExecutorService, User) - Static method in class MConnectionFactory
Create a new Connection instance using the passed Configuration instance, and using the passed thread pool for batch operations.
createConnection(Configuration, User) - Static method in class MConnectionFactory
Create a new Connection instance using the passed Configuration instance.
createHTableMultiplexer(int) - Method in class RepositoryAdmin
NOTE: THIS METHOD IS NOT YET SUPPORTED!

Create an HTableMultiplexer object.

SPECIAL NOTE: An HTableMultiplexer returned by this method will (1) validate submitted Column qualifiers and values (if ColumnDefinitionsEnforced is set to true for the related Column Family), (2) process "put" requests in a standard manner (queuing them for subsequent asynchronous processing by HBase) and then (3) perform synchronous ColumnManager Repository processing upon the metadata of each successfully queued "put".

D

deleteColumnDefinition(TableName, byte[], byte[]) - Method in class RepositoryAdmin
Delete the ColumnDefinition (pertaining to the submitted Column Qualifier) from the submitted Table and Column Family.
deleteColumnDefinition(HTableDescriptor, HColumnDescriptor, byte[]) - Method in class RepositoryAdmin
Delete the ColumnDefinition (pertaining to the submitted Column Qualifier) from the submitted Table and Column Family.
deleteTempReportTables(Admin) - Static method in class RepositoryAdmin
Delete temp report Tables which might remain from any abnormally terminated invocations of the outputReportOnInvalidColumn* methods.
discoverColumnMetadata(boolean, boolean) - Method in class RepositoryAdmin
Performs discovery of Column metadata for all ColumnManager-included user Tables, storing the results for each unique Column Qualifier as a ColumnAuditor object in the ColumnManager Repository; all such metadata is then retrievable via the getColumnAuditors and getColumnQualifiers methods.
discoverColumnMetadata(String, boolean, boolean) - Method in class RepositoryAdmin
Performs discovery of Column metadata for all ColumnManager-included user Tables in the submitted namespace, storing the results for each unique Column Qualifier as a ColumnAuditor object in the ColumnManager Repository; all such metadata is then retrievable via the getColumnAuditors and getColumnQualifiers methods.
discoverColumnMetadata(TableName, boolean, boolean) - Method in class RepositoryAdmin
Performs discovery of Column metadata for the specified Table, storing the results for each unique Column Qualifier as a ColumnAuditor object in the ColumnManager Repository; all such metadata is then retrievable via the getColumnAuditors and getColumnQualifiers methods.
dumpRepositoryTable() - Method in class RepositoryAdmin
Causes the complete contents (all cells) of the Repository table to be "dumped" (written) to the logging facility, for maintenance or debugging purposes.

E

enableColumnAliases(boolean, TableName, byte[]) - Method in class RepositoryAdmin
Enable/disable column aliasing for the specified Column Family.
enableColumnDefinitionEnforcement(boolean, TableName, byte[]) - Method in class RepositoryAdmin
Enable/disable column definition enforcement for the specified Column Family.
exportChangeEventListToCsvFile(Collection<ChangeEvent>, File) - Static method in class ChangeEventMonitor
Export the submitted list of ChangeEvent objects to a comma-separated-value (CSV) file, one line per ChangeEvent, with the first non-comment line of the file consisting of column headers.
exportSchema(File) - Method in class RepositoryAdmin
Creates an external HBaseSchemaArchive (HSA) file in XML format* containing the complete metadata contents (i.e., all Namespace, Table, Column Family, ColumnAuditor, and ColumnDefinition metadata) of the ColumnManager metadata Repository.
exportSchema(File, String) - Method in class RepositoryAdmin
Creates an external HBaseSchemaArchive (HSA) file in XML format* containing the complete schema contents of the specified HBase Namespace.
exportSchema(File, TableName) - Method in class RepositoryAdmin
Creates an external HBaseSchemaArchive (HSA) file in XML format* containing the complete schema contents of the specified HBase Table.

G

generateHsaFileSummary(File) - Static method in class RepositoryAdmin
Generates a hierarchically-indented, text-based summary report of the contents of an external HBaseSchemaArchive (HSA) XML file*.
getAdmin() - Method in class MHBaseTestingUtility
Returns Admin object.
getAllChangeEvents() - Method in class ChangeEventMonitor
Get a Set of all ChangeEvents in the ColumnManager repository in the default (timestamp) order.
getAllChangeEventsByUserName() - Method in class ChangeEventMonitor
Get a Set of all ChangeEvents in the ColumnManager repository, ordered by user name (as designated by the Java "user.name" property in effect within a session as a change was made).
getAttributeName() - Method in class ChangeEvent
Get the name of the attribute to which the ChangeEvent pertains: for example, a Table attribute name could be "Value__DURABILITY", corresponding to the Table's durability setting.
getAttributeNameAsString() - Method in class ChangeEvent
Get the name of the attribute to which the ChangeEvent pertains: for example, a Table attribute name could be "Value__DURABILITY", corresponding to the Table's durability setting.
getAttributeValue() - Method in class ChangeEvent
Get the new value of the attribute to which the ChangeEvent pertains: for example, a Table attribute named "Value__DURABILITY" might have been set to the value "SKIP_WAL".
getAttributeValueAsString() - Method in class ChangeEvent
Get the new value of the attribute to which the ChangeEvent pertains: for example, a Table attribute named "Value__DURABILITY" might have been set to the value "SKIP_WAL".
getCellOccurrencesCount() - Method in class ColumnAuditor
Get the count of all the cells in all the columns which have this ColumnAuditor's column-qualifier.
getCellOccurrencesTimestamp() - Method in class ColumnAuditor
Get timestamp of latest invocation of column metadata discovery which incremented cell occurrences count for this ColumnAuditor.
getChangeEventMonitor() - Method in class RepositoryAdmin
Get a ChangeEventMonitor object
getChangeEventsForColumnAuditor(TableName, byte[], byte[]) - Method in class ChangeEventMonitor
Get the ChangeEvents pertaining to the specified ColumnAuditor, in timestamp order.
getChangeEventsForColumnDefinition(TableName, byte[], byte[]) - Method in class ChangeEventMonitor
Get the ChangeEvents pertaining to the specified ColumnDefinition, in timestamp order.
getChangeEventsForColumnFamily(TableName, byte[], boolean) - Method in class ChangeEventMonitor
Get the ChangeEvents pertaining to the specified Column Family, in timestamp order.
getChangeEventsForColumnFamilyAttribute(TableName, byte[], String) - Method in class ChangeEventMonitor
Get the ChangeEvents pertaining to the specified Attribute of the specified Column Family, in timestamp order.
getChangeEventsForNamespace(byte[], boolean) - Method in class ChangeEventMonitor
Get the ChangeEvents pertaining to the specified Namespace, in timestamp order.
getChangeEventsForTable(TableName, boolean) - Method in class ChangeEventMonitor
Get the ChangeEvents pertaining to the specified Table, in timestamp order.
getChangeEventsForTableAttribute(TableName, String) - Method in class ChangeEventMonitor
Get the ChangeEvents pertaining to the specified Attribute of the specified Table, in timestamp order.
getChangeEventsForUserName(String) - Method in class ChangeEventMonitor
Get the ChangeEvents pertaining to a specific user name (as designated by the Java "user.name" property in effect within a session as a change was made), in timestamp order.
getColumnAuditors(HTableDescriptor, HColumnDescriptor) - Method in class RepositoryAdmin
Get ColumnAuditor objects from the Repository for a specified Table and Column Family.
getColumnAuditors(TableName, byte[]) - Method in class RepositoryAdmin
Get ColumnAuditor objects from the Repository for a specified Table and Column Family.
getColumnDefinitions(HTableDescriptor, HColumnDescriptor) - Method in class RepositoryAdmin
Get ColumnDefinitions belonging to the submitted Table and Column Family.
getColumnDefinitions(TableName, byte[]) - Method in class RepositoryAdmin
Get ColumnDefinitions belonging to the submitted Table and Column Family.
getColumnFamilyAsString() - Method in class ChangeEvent
Get the name of the Column Family associated with the Entity to which the ChangeEvent pertains (if applicable).
getColumnLength() - Method in class ColumnDefinition
Get the defined column length (i.e., the maximum length permitted for any submitted value for this column when ColumnDefinitionsEnforced is set to true for the column's Column Family); if returned value is 0 (the default), NO length validation of column values will be performed.
getColumnOccurrencesCount() - Method in class ColumnAuditor
Get the count of rows in the Table in which this ColumnAuditor's column-qualifier appears.
getColumnOccurrencesTimestamp() - Method in class ColumnAuditor
Get timestamp of latest invocation of column metadata discovery which incremented column occurrences count for this ColumnAuditor.
getColumnQualifierAsString() - Method in class ChangeEvent
Get the Column Qualifier associated with the Entity to which the ChangeEvent pertains (if applicable).
getColumnQualifiers(HTableDescriptor, HColumnDescriptor) - Method in class RepositoryAdmin
Get Column Qualifiers from the ColumnAuditor metadata in the Repository for a specified Table and Column Family.
getColumnQualifiers(TableName, byte[]) - Method in class RepositoryAdmin
Get Column Qualifiers from the ColumnAuditor metadata in the Repository for a specified Table and Column Family.
getColumnValidationRegex() - Method in class ColumnDefinition
Get the defined column regex (i.e., the regular expression that any submitted value for this column must match when ColumnDefinitionsEnforced is set to true for the column's Column Family); if returned value is blank (the default), NO regular expression validation of column values will be performed.
getConnection() - Method in class MHBaseTestingUtility
Returns a Connection created by MConnectionFactory.
getEntityName() - Method in class ChangeEvent
Get the name of the Entity to which the ChangeEvent pertains.
getEntityNameAsString() - Method in class ChangeEvent
Get the name of the Entity to which the ChangeEvent pertains.
getEntityTypeAsString() - Method in class ChangeEvent
Get the type of the Entity to which the ChangeEvent pertains (e.g., "Table", "ColumnFamily", etc.).
getHBaseAdmin() - Method in class MHBaseTestingUtility
Note that this method is deprecated as of HBase 2.0, and the ColumnManagerAPI does NOT support it.
getMaxValueLengthFound() - Method in class ColumnAuditor
Get the length of the longest value found in HBase for this column.
getNamespaceAsString() - Method in class ChangeEvent
Get the name of the Namespace associated with the Entity to which the ChangeEvent pertains.
getRepositoryMaxVersions(Admin) - Static method in class RepositoryAdmin
Get the maxVersions setting for the Repository table (maximum versions for Repository to retain of each schema metadata attribute).
getTableNameAsString() - Method in class ChangeEvent
Get the name of the Table associated with the Entity to which the ChangeEvent pertains (if applicable).
getTimestamp() - Method in class ChangeEvent
Get the timestamp of the ChangeEvent.
getTimestampAsString() - Method in class ChangeEvent
Get the timestamp of the ChangeEvent.
getUserName() - Method in class ChangeEvent
Get the user name associated with the ChangeEvent (as designated by the Java "user.name" property in effect within the session that made the change).
getUserNameAsString() - Method in class ChangeEvent
Get the user name associated with the ChangeEvent (as designated by the Java "user.name" property in effect within the session that made the change).

I

importColumnDefinitions(File) - Method in class RepositoryAdmin
Import into the ColumnManager Repository all ColumnDefinitions that are found in the submitted HBaseSchemaArchive (HSA) XML file*; for a ColumnDefinition to be imported, it must belong to an existing Table/ColumnFamily which is included in ColumnManager processing.
importColumnDefinitions(File, String) - Method in class RepositoryAdmin
Import into the ColumnManager Repository all of a specified Namespace's ColumnDefinitions that are found in the submitted HBaseSchemaArchive (HSA) XML file*; for a ColumnDefinition to be imported, it must belong to an existing Table/ColumnFamily which is included in ColumnManager processing.
importColumnDefinitions(File, TableName) - Method in class RepositoryAdmin
Import into the ColumnManager Repository all of a specified Table's ColumnDefinitions that are found in the submitted HBaseSchemaArchive (HSA) XML file*; for a ColumnDefinition to be imported, it must belong to an existing Table/ColumnFamily which is included in ColumnManager processing.
importColumnDefinitions(File, TableName, byte[]) - Method in class RepositoryAdmin
Import into the ColumnManager Repository all of a specified ColumnFamily's ColumnDefinitions that are found in the submitted HBaseSchemaArchive (HSA) XML file*; for a ColumnDefinition to be imported, it must belong to an existing Table/ColumnFamily which is included in ColumnManager processing.
importSchema(File, boolean) - Method in class RepositoryAdmin
Import into HBase the complete contents of an external HBaseSchemaArchive (HSA) XML file*; this process will NOT overlay any existing Namespace and Table structures in HBase.
importSchema(File, String, boolean) - Method in class RepositoryAdmin
Import a Namespace into HBase with all its component schema-objects as serialized in an external HBaseSchemaArchive (HSA) XML file*; this process will NOT overlay any existing Namespace and Table structures in HBase.
importSchema(File, TableName, boolean) - Method in class RepositoryAdmin
Import a Table into HBase with all its component schema-objects as serialized in an external HBaseSchemaArchive (HSA) XML file*; this process will NOT overlay an existing Table (and its component structures) in HBase.
installRepositoryStructures(Admin) - Static method in class RepositoryAdmin
Create namespace and table structures for Repository; note that these structures will automatically be created with the first invocation of MConnectionFactory.createConnection() if the structures do not already exist.

M

MConfiguration - Class in org.commonvox.hbase_column_manager
Provides Configurations with properties from classpath-accessible HBase and ColumnManager (hbase-column-manager.xml) configuration files.
MConnectionFactory - Class in org.commonvox.hbase_column_manager
The MConnectionFactory provides exactly the same static methods as those provided by the standard HBase ConnectionFactory, but a Connection object created by the MConnectionFactory generates special Admin, Table, and BufferedMutator objects which, in addition to providing all standard HBase API functionality, also: (a) transparently interface with the ColumnManager repository for tracking of Namespace, Table, Column Family, and ColumnAuditor metadata, and (b) optionally enforce administrator-specified ColumnDefinitions when Columns are submitted in a put (i.e., insert/update) via Table, BufferedMutator, and HTableMultiplexer interfaces.
MHBaseTestingUtility - Class in org.commonvox.hbase_column_manager
The MHBaseTestingUtility (which is only functional with HBase 2.0 or later) provides a ColumnManager-enabled extension to the HBaseTestingUtility.
MHBaseTestingUtility() - Constructor for class MHBaseTestingUtility
 
MHBaseTestingUtility(Configuration) - Constructor for class MHBaseTestingUtility
 

N

namespaceExists(NamespaceDescriptor) - Method in class RepositoryAdmin
Namespace existence verification.
namespaceExists(String) - Method in class RepositoryAdmin
Namespace existence verification.

O

org.commonvox.hbase_column_manager - package org.commonvox.hbase_column_manager
ColumnManagerAPI for HBase™ provides an extended METADATA REPOSITORY SYSTEM for HBase with options for:

    (1) COLUMN AUDITING/DISCOVERY -- captures Column metadata (qualifier-name and max-length for each unique column-qualifier) -- either via real-time auditing as Tables are updated, or via a discovery facility (direct-scan or mapreduce) for previously-existing Tables; the discovery process also captures column-occurrences count and cell-occurrences count for each unique column-qualifier;
    (2) COLUMN-ALIASING -- involves a 4-byte (positive integer) column-alias being stored in each cell in place of the full-length column-qualifier, potentially conserving considerable data storage space; this works invisibly to the application developer, who continues working only with the standard hbase-client API interfaces, reading and writing full-length column-qualifiers;
    (3) COLUMN-DEFINITION FACILITIES -- administratively-managed ColumnDefinitions (stipulating valid qualifier-name, column length, and/or value) may be created and (a) optionally activated for column validation and enforcement as Tables are updated, and/or (b) used in the generation of various "Invalid Column" CSV-formatted reports (reporting on any column qualifiers, lengths, or values which do not adhere to ColumnDefinitions);
    (4) SCHEMA EXPORT/IMPORT -- provides schema (metadata) export and import facilities for HBase Namespace, Table, and all table-component structures;
    (5) SCHEMA CHANGE MONITORING -- tracks and provides an audit trail for structural modifications made to Namespaces, Tables, and Column Families.

A basic COMMAND-LINE INTERFACE is also provided for direct invocation of a number of the above-listed functions without any need for Java coding.

Once it is installed and configured, standard usage of the ColumnManagerAPI in Java programs is accomplished by simply substituting any reference to the standard HBase ConnectionFactory class with a reference to the ColumnManager MConnectionFactory class (as shown in the USAGE IN APPLICATION DEVELOPMENT section below).
All other interactions with the HBase API are then to be coded as usual; ColumnManager will work behind the scenes to capture and manipulate HBase metadata as stipulated by an administrator/developer in the ColumnManager configuration.

Any application coded with the ColumnManager API can be made to revert to standard HBase API functionality simply by either (a) setting the value of the column_manager.activated property to <false> in all hbase-*.xml configuration files, or (b) removing that property from hbase-*.xml configuration files altogether.
Thus, a ColumnManager-coded application can be used with ColumnManager activated in a development and/or staging environment, but deactivated in production (where ColumnManager's extra overhead might be undesirable).

***Go to TABLE OF CONTENTS***

HBase™ is a trademark of the Apache Software Foundation.

outputReportOnColumnQualifiers(File, String) - Method in class RepositoryAdmin
Generates and outputs a CSV-formatted report on all ColumnAuditors that have been captured or discovered pertaining to all ColumnManager-included user Tables within the submitted Namespace.
outputReportOnColumnQualifiers(File, TableName) - Method in class RepositoryAdmin
Generates and outputs a CSV-formatted report on all ColumnAuditors that have been captured or discovered pertaining to the submitted user Table.
outputReportOnColumnQualifiers(File, TableName, byte[]) - Method in class RepositoryAdmin
Generates and outputs a CSV-formatted report on all ColumnAuditors that have been captured or discovered pertaining to the submitted Column Family within the submitted user Table.
outputReportOnInvalidColumnLengths(File, TableName, boolean, boolean, boolean) - Method in class RepositoryAdmin
Generates and outputs a CSV-formatted report of all invalid lengths of column values stored in a Table, as stipulated by the ColumnLength settings in the Table's ColumnDefinitions.
outputReportOnInvalidColumnLengths(File, TableName, byte[], boolean, boolean, boolean) - Method in class RepositoryAdmin
Generates and outputs a CSV-formatted report of all invalid lengths of column values stored in a Column Family, as stipulated by the ColumnLength settings in the Column Family's ColumnDefinitions.
outputReportOnInvalidColumnQualifiers(File, TableName, boolean, boolean) - Method in class RepositoryAdmin
Generates and outputs a CSV-formatted report of all invalid column qualifiers stored in a Table, as stipulated by the Table's ColumnDefinitions.
outputReportOnInvalidColumnQualifiers(File, TableName, byte[], boolean, boolean) - Method in class RepositoryAdmin
Generates and outputs a CSV-formatted report of all invalid column qualifiers stored in a Column Family, as stipulated by the Column Family's ColumnDefinitions.
outputReportOnInvalidColumnValues(File, TableName, boolean, boolean, boolean) - Method in class RepositoryAdmin
Generates and outputs a CSV-formatted report of all invalid column values stored in a Table, as stipulated by the ValidationRegex settings in the Table's ColumnDefinitions.
outputReportOnInvalidColumnValues(File, TableName, byte[], boolean, boolean, boolean) - Method in class RepositoryAdmin
Generates and outputs a CSV-formatted report of all invalid column values stored in a Column Family, as stipulated by the ValidationRegex settings in the Column Family's ColumnDefinitions.

R

RepositoryAdmin - Class in org.commonvox.hbase_column_manager
A RepositoryAdmin provides ColumnManager Repository maintenance and query facilities, as well as column-metadata discovery and full-schema export/import facilities; it is used as a complement to the standard Admin interface to provide for maintenance of optional ColumnDefinition structures and querying of ColumnAuditor structures.
RepositoryAdmin(Connection) - Constructor for class RepositoryAdmin
Initialize a RepositoryAdmin object using a Connection provided by either a ConnectionFactory or MConnectionFactory.

S

setColumnLength(long) - Method in class ColumnDefinition
Set the defined column length (i.e., the maximum length permitted for any submitted value for this column when ColumnDefinitionsEnforced is set to true for the column's Column Family); setting the value to 0 (the default) will result in NO length validation of column values being performed.
setColumnValidationRegex(String) - Method in class ColumnDefinition
Set the column's validation regex (i.e., the regular expression that any submitted value for this column must match when ColumnDefinitionsEnforced is set to true for the column's Column Family); setting the value to blank (the default) will result in NO regular expression validation of column values being performed.
setConfiguration(String, String) - Method in class ColumnAuditor
Setter for adding configuration entry to configuration map
setRepositoryMaxVersions(Admin, int) - Static method in class RepositoryAdmin
Allows administrative override of the default maxVersions setting for the Repository table.
setValue(String, String) - Method in class ColumnAuditor
Setter for adding value entry to value map
setValue(byte[], byte[]) - Method in class ColumnAuditor
Setter for adding value entry to value map
setValue(ImmutableBytesWritable, ImmutableBytesWritable) - Method in class ColumnAuditor
Setter for adding value entry to value map

T

TableNotIncludedForProcessingException - Exception in org.commonvox.hbase_column_manager
Thrown when a submitted Table is not included for ColumnManager processing, but the context permits only ColumnManager-included Tables.
toString() - Method in class ChangeEvent
 

U

uninstallRepositoryStructures(Admin) - Static method in class RepositoryAdmin
Disable and delete Repository table and drop Repository namespace (for uninstall or reinstall of ColumnManager).
A C D E G I M N O R S T U 
Skip navigation links

Copyright © 2016. All rights reserved.