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
TableNamesare provided, the filter starts with any of these tables that exist. - When a
namespacename is provided, the filter starts with all the tables present in that namespace. - If both a list of
TableNamesand anamespacename are provided, theTableNamelist is honored and thenamespacename is ignored. - If a
regexis provided, this subset ofTableNamesis further reduced to those that match the provided regular expression.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classUsed to instantiate an instance ofNormalizeTableFilterParams. -
Field Summary
Fields -
Constructor Summary
ConstructorsModifierConstructorDescriptionprivateNormalizeTableFilterParams(List<TableName> tableNames, String regex, String namespace) -
Method Summary
-
Field Details
-
tableNames
-
regex
-
namespace
-
-
Constructor Details
-
NormalizeTableFilterParams
-
-
Method Details
-
getTableNames
-
getRegex
-
getNamespace
-