@Override public TitanGraphIndex buildMixedIndex(String backingIndex) { Preconditions.checkArgument(StringUtils.isNotBlank(backingIndex), "Need to specify backing index name"); Preconditions.checkArgument(!unique, "An external index cannot be unique"); TitanGraphIndex index = createMixedIndex(indexName, elementCategory, constraint, backingIndex); for (Map.Entry<PropertyKey, Parameter[]> entry : keys.entrySet()) { addIndexKey(index, entry.getKey(), entry.getValue()); } return index; } }
@Override public TitanGraphIndex buildMixedIndex(String backingIndex) { Preconditions.checkArgument(StringUtils.isNotBlank(backingIndex),"Need to specify backing index name"); Preconditions.checkArgument(!unique,"An external index cannot be unique"); TitanGraphIndex index = createMixedIndex(indexName, elementCategory, constraint, backingIndex); for (Map.Entry<PropertyKey,Parameter[]> entry : keys.entrySet()) { addIndexKey(index,entry.getKey(),entry.getValue()); } return index; } }
@Override public TitanGraphIndex buildMixedIndex(String backingIndex) { Preconditions.checkArgument(StringUtils.isNotBlank(backingIndex), "Need to specify backing index name"); Preconditions.checkArgument(!unique, "An external index cannot be unique"); TitanGraphIndex index = createMixedIndex(indexName, elementCategory, constraint, backingIndex); for (Map.Entry<PropertyKey, Parameter[]> entry : keys.entrySet()) { addIndexKey(index, entry.getKey(), entry.getValue()); } return index; } }