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, toString
getDocumentValueToIndex
Object 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–2020 OrientDB. All rights reserved.