public boolean dropPropertyUniquenessConstraint( String labelName, Iterable<String> propertyKeys ) { final Set<String> propertyKeysSet = Iterables.asSet( propertyKeys ); ConstraintDefinition constraint = Iterables.singleOrNull( filteredNodeConstraints( labelName, propertyUniquenessFilter( propertyKeysSet ) ) ); if ( constraint != null ) { constraint.drop(); } return constraint != null; }
public boolean dropRelationshipPropertyExistenceConstraint( String typeName, Iterable<String> propertyKeys ) { final Set<String> propertyKeysSet = Iterables.asSet( propertyKeys ); ConstraintDefinition constraint = Iterables.singleOrNull( filteredRelationshipConstraints( typeName, relationshipPropertyExistenceFilter( propertyKeysSet ) ) ); if ( constraint != null ) { constraint.drop(); } return constraint != null; }
public boolean dropNodePropertyExistenceConstraint( String labelName, Iterable<String> propertyKeys ) { final Set<String> propertyKeysSet = Iterables.asSet( propertyKeys ); ConstraintDefinition constraint = Iterables.singleOrNull( filteredNodeConstraints( labelName, nodePropertyExistenceFilter( propertyKeysSet ) ) ); if ( constraint != null ) { constraint.drop(); } return constraint != null; }
/** * Check some general validations that all REST responses should always pass. */ public static ClientResponse sanityCheck( ClientResponse response ) { List<String> contentEncodings = response.getHeaders().get( "Content-Encoding" ); String contentEncoding; if ( contentEncodings != null && (contentEncoding = Iterables.singleOrNull( contentEncodings )) != null ) { // Specifically, this is never used for character encoding. contentEncoding = contentEncoding.toLowerCase(); assertThat( contentEncoding, anyOf( containsString( "gzip" ), containsString( "deflate" ) ) ); assertThat( contentEncoding, allOf( not( containsString( "utf-8" ) ) ) ); } return response; }
@Test void testSingleElement() { Object object = new Object(); Object object2 = new Object(); // single Iterable assertEquals( object, Iterables.single( asList( object ) ) ); assertThrows( NoSuchElementException.class, () -> Iterables.single( asList() ) ); assertThrows( NoSuchElementException.class, () -> Iterables.single( asList( object, object2 ) ) ); // single Iterator assertEquals( object, Iterators.single( asList( object ).iterator() ) ); assertThrows( NoSuchElementException.class, () -> Iterators.single( asList().iterator() ) ); assertThrows( NoSuchElementException.class, () -> Iterators.single( asList( object, object2 ).iterator() ) ); // singleOrNull Iterable assertEquals( object, Iterables.singleOrNull( asList( object ) ) ); assertNull( Iterables.singleOrNull( asList() ) ); assertThrows( NoSuchElementException.class, () -> Iterables.singleOrNull( asList( object, object2 ) ) ); // singleOrNull Iterator assertEquals( object, Iterators.singleOrNull( asList( object ).iterator() ) ); assertNull( Iterators.singleOrNull( asList().iterator() ) ); assertThrows( NoSuchElementException.class, () -> Iterators.singleOrNull( asList( object, object2 ).iterator() ) ); }
ConstraintDefinition constraint = singleOrNull( db.schema().getConstraints( label ) ); assertNull( constraint ); IndexDefinition index = singleOrNull( db.schema().getIndexes( label ) ); assertNull( index ); tx.success();
@Override public Long getSingle() { return Iterables.singleOrNull(values); }
public boolean dropRelationshipPropertyExistenceConstraint( String typeName, Iterable<String> propertyKeys ) { final Set<String> propertyKeysSet = Iterables.asSet( propertyKeys ); ConstraintDefinition constraint = Iterables.singleOrNull( filteredRelationshipConstraints( typeName, relationshipPropertyExistenceFilter( propertyKeysSet ) ) ); if ( constraint != null ) { constraint.drop(); } return constraint != null; }
public boolean dropNodePropertyExistenceConstraint( String labelName, Iterable<String> propertyKeys ) { final Set<String> propertyKeysSet = Iterables.asSet( propertyKeys ); ConstraintDefinition constraint = Iterables.singleOrNull( filteredNodeConstraints( labelName, nodePropertyExistenceFilter( propertyKeysSet ) ) ); if ( constraint != null ) { constraint.drop(); } return constraint != null; }
public boolean dropPropertyUniquenessConstraint( String labelName, Iterable<String> propertyKeys ) { final Set<String> propertyKeysSet = Iterables.asSet( propertyKeys ); ConstraintDefinition constraint = Iterables.singleOrNull( filteredNodeConstraints( labelName, propertyUniquenessFilter( propertyKeysSet ) ) ); if ( constraint != null ) { constraint.drop(); } return constraint != null; }