private IndexQuery[] queryOf( ValueTuple tuple ) { IndexQuery[] predicates = new IndexQuery[tuple.size()]; int[] propertyIds = indexDescriptor.schema().getPropertyIds(); for ( int i = 0; i < predicates.length; i++ ) { predicates[i] = exact( propertyIds[i], tuple.valueAt( i ) ); } return predicates; } }
public String evidenceMessage( TokenNameLookup tokenNameLookup, SchemaDescriptor schema ) { assert schema.getPropertyIds().length == propertyValues.size(); String labelName = tokenNameLookup.labelGetName( schema.keyId() ); if ( addedNodeId == NO_SUCH_NODE ) { return format( "Node(%d) already exists with label `%s` and %s", existingNodeId, labelName, propertyString( tokenNameLookup, schema.getPropertyIds() ) ); } else { return format( "Both Node(%d) and Node(%d) have the label `%s` and %s", existingNodeId, addedNodeId, labelName, propertyString( tokenNameLookup, schema.getPropertyIds() ) ); } }
private IndexQuery[] queryOf( ValueTuple tuple ) { IndexQuery[] predicates = new IndexQuery[tuple.size()]; int[] propertyIds = indexDescriptor.schema().getPropertyIds(); for ( int i = 0; i < predicates.length; i++ ) { predicates[i] = exact( propertyIds[i], tuple.valueAt( i ) ); } return predicates; } }
public String evidenceMessage( TokenNameLookup tokenNameLookup, SchemaDescriptor schema ) { assert schema.getPropertyIds().length == propertyValues.size(); String labelName = tokenNameLookup.labelGetName( schema.keyId() ); if ( addedNodeId == NO_SUCH_NODE ) { return format( "Node(%d) already exists with label `%s` and %s", existingNodeId, labelName, propertyString( tokenNameLookup, schema.getPropertyIds() ) ); } else { return format( "Both Node(%d) and Node(%d) have the label `%s` and %s", existingNodeId, addedNodeId, labelName, propertyString( tokenNameLookup, schema.getPropertyIds() ) ); } }