コード例 #1
0
 @Override
 public Iterator<UniquenessConstraint> constraintsGetAll(StatementState state) {
   return schemaStorage.schemaRules(
       UNIQUENESS_CONSTRAINT_TO_RULE,
       SchemaRule.Kind.UNIQUENESS_CONSTRAINT,
       Predicates.<UniquenessConstraintRule>TRUE());
 }
コード例 #2
0
 @Override
 public Iterator<UniquenessConstraint> constraintsGetForLabel(StatementState state, long labelId) {
   return schemaStorage.schemaRules(
       UNIQUENESS_CONSTRAINT_TO_RULE,
       UniquenessConstraintRule.class,
       labelId,
       Predicates.<UniquenessConstraintRule>TRUE());
 }
コード例 #3
0
 @Override
 public Iterator<UniquenessConstraint> constraintsGetForLabelAndPropertyKey(
     StatementState state, long labelId, final long propertyKeyId) {
   return schemaStorage.schemaRules(
       UNIQUENESS_CONSTRAINT_TO_RULE,
       UniquenessConstraintRule.class,
       labelId,
       new Predicate<UniquenessConstraintRule>() {
         @Override
         public boolean accept(UniquenessConstraintRule rule) {
           return rule.containsPropertyKeyId(propertyKeyId);
         }
       });
 }