@Override public String userDescription( TokenNameLookup tokenNameLookup ) { return String.format( "-[:%s(%s)]-", tokenNameLookup.relationshipTypeGetName( relTypeId ), SchemaUtil.niceProperties( tokenNameLookup, propertyIds ) ); }
@Override public String getUserMessage( TokenNameLookup tokenNameLookup ) { return format( "Relationship(%s) with type `%s` must have the property `%s`", relationshipId, tokenNameLookup.relationshipTypeGetName( schema.getRelTypeId() ), tokenNameLookup.propertyKeyGetName( schema.getPropertyId() ) ); } }
@Override public String prettyPrint( TokenNameLookup tokenNameLookup ) { String typeName = escapeLabelOrRelTyp( tokenNameLookup.relationshipTypeGetName( schema.getRelTypeId() ) ); String relName = typeName.toLowerCase(); String propertyName = tokenNameLookup.propertyKeyGetName( schema.getPropertyId() ); return String.format( "CONSTRAINT ON ()-[ %s:%s ]-() ASSERT exists(%s.%s)", relName, typeName, relName, propertyName ); } }
private TokenNameLookup getDefaultTokenNameLookup() { TokenNameLookup tokenNameLookup = mock( TokenNameLookup.class ); Mockito.when( tokenNameLookup.labelGetName( labelId( LABEL1 ) ) ).thenReturn( LABEL1 ); Mockito.when( tokenNameLookup.propertyKeyGetName( propId( PROP1 ) ) ).thenReturn( PROP1 ); Mockito.when( tokenNameLookup.relationshipTypeGetName( typeId( TYPE1 ) ) ).thenReturn( TYPE1 ); return tokenNameLookup; }
@Override public String userDescription( TokenNameLookup tokenNameLookup ) { return String.format( "-[:%s(%s)]-", tokenNameLookup.relationshipTypeGetName( relTypeId ), SchemaUtil.niceProperties( tokenNameLookup, propertyIds ) ); }
@Override public String getUserMessage( TokenNameLookup tokenNameLookup ) { return format( "Relationship(%s) with type `%s` must have the property `%s`", relationshipId, tokenNameLookup.relationshipTypeGetName( schema.getRelTypeId() ), tokenNameLookup.propertyKeyGetName( schema.getPropertyId() ) ); } }
@Override public String prettyPrint( TokenNameLookup tokenNameLookup ) { String typeName = escapeLabelOrRelTyp( tokenNameLookup.relationshipTypeGetName( schema.getRelTypeId() ) ); String relName = typeName.toLowerCase(); String propertyName = tokenNameLookup.propertyKeyGetName( schema.getPropertyId() ); return String.format( "CONSTRAINT ON ()-[ %s:%s ]-() ASSERT exists(%s.%s)", relName, typeName, relName, propertyName ); } }