Uses of Interface
org.apache.hadoop.hbase.constraint.Constraint
Packages that use Constraint
Package
Description
Restrict the domain of a data attribute, often times to fulfill business rules/requirements.
-
Uses of Constraint in org.apache.hadoop.hbase.constraint
Classes in org.apache.hadoop.hbase.constraint that implement ConstraintModifier and TypeClassDescriptionclass
Base class to use when actually implementing aConstraint
.Fields in org.apache.hadoop.hbase.constraint with type parameters of type ConstraintModifier and TypeFieldDescriptionprivate static final Comparator<Constraint>
Constraints.constraintComparator
private List<? extends Constraint>
ConstraintProcessor.constraints
Methods in org.apache.hadoop.hbase.constraint that return types with arguments of type ConstraintModifier and TypeMethodDescription(package private) static List<? extends Constraint>
Constraints.getConstraints
(TableDescriptor desc, ClassLoader classloader) Get the constraints stored in the table descriptor To read from To use when loading classes.Method parameters in org.apache.hadoop.hbase.constraint with type arguments of type ConstraintModifier and TypeMethodDescriptionstatic void
Constraints.add
(HTableDescriptor desc, Class<? extends Constraint> constraint, org.apache.hadoop.conf.Configuration conf) Add aConstraint
to the table with the given configurationprivate static void
Constraints.addConstraint
(HTableDescriptor desc, Class<? extends Constraint> clazz, org.apache.hadoop.conf.Configuration conf, long priority) Write the raw constraint and configuration to the descriptor.private static void
Constraints.changeConstraintEnabled
(HTableDescriptor desc, Class<? extends Constraint> clazz, boolean enabled) Change the whether the constraint (if it is already present) is enabled or disabled.static void
Constraints.disableConstraint
(HTableDescriptor desc, Class<? extends Constraint> clazz) Disable the givenConstraint
.static void
Constraints.enableConstraint
(HTableDescriptor desc, Class<? extends Constraint> clazz) Enable the givenConstraint
.static boolean
Constraints.enabled
(HTableDescriptor desc, Class<? extends Constraint> clazz) Check to see if the given constraint is enabled.Constraints.getKeyValueForClass
(HTableDescriptor desc, Class<? extends Constraint> clazz) Get the kvMap.Entry
in the descriptor for the specified classstatic boolean
Constraints.has
(HTableDescriptor desc, Class<? extends Constraint> clazz) Check to see if the Constraint is currently set.static void
Constraints.remove
(HTableDescriptor desc, Class<? extends Constraint> clazz) Remove the constraint (and associated information) for the table descriptor.private static String
Constraints.serializeConstraintClass
(Class<? extends Constraint> clazz) Just write the class to a String representation of the class as a key for theHTableDescriptor
Constraint class to convert to aHTableDescriptor
keystatic void
Constraints.setConfiguration
(HTableDescriptor desc, Class<? extends Constraint> clazz, org.apache.hadoop.conf.Configuration configuration) Update the configuration for theConstraint
; does not change the order in which the constraint is run.