Package org.apache.hadoop.hbase.client
Class NormalizeTableFilterParams
java.lang.Object
org.apache.hadoop.hbase.client.NormalizeTableFilterParams
A collection of criteria used for table selection. The logic of table selection is as follows:
- When no parameter values are provided, an unfiltered list of all user tables is returned.
- When a list of
TableNames
are provided, the filter starts with any of these tables that exist. - When a
namespace
name is provided, the filter starts with all the tables present in that namespace. - If both a list of
TableNames
and anamespace
name are provided, theTableName
list is honored and thenamespace
name is ignored. - If a
regex
is provided, this subset ofTableNames
is further reduced to those that match the provided regular expression.
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic class
Used to instantiate an instance ofNormalizeTableFilterParams
. -
Field Summary
-
Constructor Summary
ModifierConstructorDescriptionprivate
NormalizeTableFilterParams
(List<TableName> tableNames, String regex, String namespace) -
Method Summary
-
Field Details
-
tableNames
-
regex
-
namespace
-
-
Constructor Details
-
NormalizeTableFilterParams
-
-
Method Details
-
getTableNames
-
getRegex
-
getNamespace
-