| Modifier and Type | Method and Description |
|---|---|
void |
RepositoryAdmin.addColumnAuditor(HTableDescriptor htd,
HColumnDescriptor hcd,
ColumnAuditor colAuditor)
Add (or modify, if already existing) the submitted
ColumnAuditor to the submitted
Table and Column Family. |
void |
RepositoryAdmin.addColumnAuditor(TableName tableName,
byte[] colFamily,
ColumnAuditor colAuditor)
Add (or modify, if already existing) the submitted
ColumnAuditor to the submitted
Table and Column Family. |
void |
RepositoryAdmin.addColumnAuditors(HTableDescriptor htd,
HColumnDescriptor hcd,
List<ColumnAuditor> colAuditors)
Add (or modify, if already existing) the submitted
ColumnAuditors to the submitted
Table and Column Family. |
void |
RepositoryAdmin.addColumnAuditors(TableName tableName,
byte[] colFamily,
List<ColumnAuditor> colAuditors)
Add (or modify, if already existing) the submitted
ColumnAuditors to the submitted
Table and Column Family. |
void |
RepositoryAdmin.addColumnDefinition(HTableDescriptor htd,
HColumnDescriptor hcd,
ColumnDefinition colDefinition)
Add (or modify, if already existing) the submitted
ColumnDefinition to the submitted
Table and Column Family. |
void |
RepositoryAdmin.addColumnDefinition(TableName tableName,
byte[] colFamily,
ColumnDefinition colDefinition)
Add (or modify, if already existing) the submitted
ColumnDefinition to the submitted
Table and Column Family. |
void |
RepositoryAdmin.addColumnDefinitions(HTableDescriptor htd,
HColumnDescriptor hcd,
List<ColumnDefinition> colDefinitions)
Add (or modify, if already existing) the submitted
ColumnDefinitions to the submitted
Table and Column Family. |
void |
RepositoryAdmin.addColumnDefinitions(TableName tableName,
byte[] colFamily,
List<ColumnDefinition> colDefinitions)
Add (or modify, if already existing) the submitted
ColumnDefinitions to the submitted
Table and Column Family. |
boolean |
RepositoryAdmin.columnDefinitionsEnforced(TableName tableName,
byte[] colFamily)
Ascertains whether or not column definition enforcement is enabled for a specified Column
Family.
|
void |
RepositoryAdmin.deleteColumnDefinition(HTableDescriptor htd,
HColumnDescriptor hcd,
byte[] colQualifier)
Delete the
ColumnDefinition (pertaining to the submitted Column Qualifier)
from the submitted Table and Column Family. |
void |
RepositoryAdmin.deleteColumnDefinition(TableName tableName,
byte[] colFamily,
byte[] colQualifier)
Delete the
ColumnDefinition (pertaining to the submitted Column Qualifier)
from the submitted Table and Column Family. |
void |
RepositoryAdmin.discoverColumnMetadata(String namespace,
boolean includeAllCells,
boolean useMapreduce)
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. |
void |
RepositoryAdmin.discoverColumnMetadata(TableName tableName,
boolean includeAllCells,
boolean useMapreduce)
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. |
void |
RepositoryAdmin.enableColumnAliases(boolean enabled,
TableName tableName,
byte[] colFamily)
Enable/disable column aliasing for the specified Column Family.
|
void |
RepositoryAdmin.enableColumnDefinitionEnforcement(boolean enabled,
TableName tableName,
byte[] colFamily)
Enable/disable column definition enforcement for the specified Column Family.
|
void |
RepositoryAdmin.exportSchema(File targetFile,
String sourceNamespaceName)
Creates an external HBaseSchemaArchive (HSA) file in XML format* containing the complete
schema contents of the specified HBase Namespace.
|
void |
RepositoryAdmin.exportSchema(File targetFile,
TableName sourceTableName)
Creates an external HBaseSchemaArchive (HSA) file in XML format* containing the complete
schema contents of the specified HBase Table.
|
Set<ColumnAuditor> |
RepositoryAdmin.getColumnAuditors(HTableDescriptor htd,
HColumnDescriptor hcd)
Get
ColumnAuditor objects from the Repository for a specified Table and
Column Family. |
Set<ColumnAuditor> |
RepositoryAdmin.getColumnAuditors(TableName tableName,
byte[] colFamily)
Get
ColumnAuditor objects from the Repository for a specified Table and
Column Family. |
Collection<ColumnDefinition> |
RepositoryAdmin.getColumnDefinitions(HTableDescriptor htd,
HColumnDescriptor hcd)
Get
ColumnDefinitions belonging to the submitted Table and
Column Family. |
Collection<ColumnDefinition> |
RepositoryAdmin.getColumnDefinitions(TableName tableName,
byte[] colFamily)
Get
ColumnDefinitions belonging to the submitted Table and
Column Family. |
Set<byte[]> |
RepositoryAdmin.getColumnQualifiers(HTableDescriptor htd,
HColumnDescriptor hcd)
Get Column Qualifiers from the
ColumnAuditor metadata in the Repository for a specified
Table and Column Family. |
Set<byte[]> |
RepositoryAdmin.getColumnQualifiers(TableName tableName,
byte[] colFamily)
Get Column Qualifiers from the
ColumnAuditor metadata in the Repository for a specified
Table and Column Family. |
void |
RepositoryAdmin.importColumnDefinitions(File sourceHsaFile,
String namespace)
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. |
void |
RepositoryAdmin.importColumnDefinitions(File sourceHsaFile,
TableName tableName)
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. |
void |
RepositoryAdmin.importColumnDefinitions(File sourceHsaFile,
TableName tableName,
byte[] colFamily)
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. |
void |
RepositoryAdmin.importSchema(File sourceHsaFile,
String namespaceName,
boolean includeColumnAuditors)
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.
|
void |
RepositoryAdmin.importSchema(File sourceHsaFile,
TableName tableName,
boolean includeColumnAuditors)
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.
|
boolean |
RepositoryAdmin.outputReportOnColumnQualifiers(File targetFile,
String namespace)
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. |
boolean |
RepositoryAdmin.outputReportOnColumnQualifiers(File targetFile,
TableName tableName)
Generates and outputs a CSV-formatted report on all
ColumnAuditors that have been
captured or
discovered
pertaining to the submitted user Table. |
boolean |
RepositoryAdmin.outputReportOnColumnQualifiers(File targetFile,
TableName tableName,
byte[] colFamily)
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. |
boolean |
RepositoryAdmin.outputReportOnInvalidColumnLengths(File targetFile,
TableName tableName,
boolean verbose,
boolean includeAllCells,
boolean useMapreduce)
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. |
boolean |
RepositoryAdmin.outputReportOnInvalidColumnLengths(File targetFile,
TableName tableName,
byte[] colFamily,
boolean verbose,
boolean includeAllCells,
boolean useMapreduce)
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. |
boolean |
RepositoryAdmin.outputReportOnInvalidColumnQualifiers(File targetFile,
TableName tableName,
boolean verbose,
boolean useMapreduce)
Generates and outputs a CSV-formatted report of all invalid column qualifiers stored in a
Table, as stipulated by the Table's
ColumnDefinitions. |
boolean |
RepositoryAdmin.outputReportOnInvalidColumnQualifiers(File targetFile,
TableName tableName,
byte[] colFamily,
boolean verbose,
boolean useMapreduce)
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. |
boolean |
RepositoryAdmin.outputReportOnInvalidColumnValues(File targetFile,
TableName tableName,
boolean verbose,
boolean includeAllCells,
boolean useMapreduce)
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. |
boolean |
RepositoryAdmin.outputReportOnInvalidColumnValues(File targetFile,
TableName tableName,
byte[] colFamily,
boolean verbose,
boolean includeAllCells,
boolean useMapreduce)
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. |
Copyright © 2016. All rights reserved.