
public interface OIndexDefinitionMultiValue extends OIndexDefinition
| Modifier and Type | Method and Description |
|---|---|
Object |
createSingleValue(Object... param)
Converts passed in value in the key of single index entry.
|
void |
processChangeEvent(OMultiValueChangeEvent<?,?> changeEvent,
Map<Object,Integer> keysToAdd,
Map<Object,Integer> keysToRemove)
Process event that contains operation on collection and extract values that should be added removed from index to reflect
collection changes in the given index.
|
createValue, createValue, equals, fromStream, getClassName, getCollate, getFields, getFieldsToIndex, getParamCount, getTypes, hashCode, isAutomatic, isNullValuesIgnored, setCollate, setNullValuesIgnored, toCreateIndexDDL, toStream, toStringgetDocumentValueToIndexObject createSingleValue(Object... param)
param - Value to convert.void processChangeEvent(OMultiValueChangeEvent<?,?> changeEvent, Map<Object,Integer> keysToAdd, Map<Object,Integer> keysToRemove)
changeEvent - Event that describes operation that was performed on collection.keysToAdd - Values that should be added to related index.keysToRemove - Values that should be removed to related index.Copyright © 2009–2025 OrientDB. All rights reserved.