//JAVA TO C# CONVERTER WARNING: Method 'throws' clauses are not available in C#: //ORIGINAL LINE: public void checkForDuplicate(org.neo4j.values.storable.Value[] values, long nodeId) throws org.neo4j.kernel.api.exceptions.index.IndexEntryConflictException public override void CheckForDuplicate(Value[] values, long nodeId) { //JAVA TO C# CONVERTER WARNING: The original Java variable was marked 'final': //ORIGINAL LINE: final org.neo4j.values.storable.ValueTuple key = org.neo4j.values.storable.ValueTuple.of(values); ValueTuple key = ValueTuple.of(values); if (ValueNodeIdMap.containsKey(key)) { throw new IndexEntryConflictException(ValueNodeIdMap.get(key), nodeId, key); } ValueNodeIdMap.put(key, nodeId); }
public void PutIndexProxy(IndexProxy indexProxy) { StoreIndexDescriptor descriptor = indexProxy.Descriptor; SchemaDescriptor schema = descriptor.Schema(); _indexesById.put(descriptor.Id, indexProxy); _indexesByDescriptor[schema] = indexProxy; _indexIdsByDescriptor.put(schema, descriptor.Id); AddDescriptorToLookups(schema); }