@Deprecated public class OIndexFullText extends OIndexMultiValues
OIndexAbstract.IndexConfiguration, OIndexAbstract.IndexTxSnapshot
apiVersion, binaryFormatVersion, clustersToIndex, CONFIG_MAP_RID, configuration, indexId, metadata, storage, type, valueContainerAlgorithm
ALGORITHM, CONFIG_AUTOMATIC, CONFIG_KEYTYPE, CONFIG_NAME, CONFIG_TYPE, INDEX_DEFINITION, INDEX_DEFINITION_CLASS, INDEX_VERSION, METADATA, VALUE_CONTAINER_ALGORITHM
MERGE_KEYS
Constructor and Description |
---|
OIndexFullText(String name,
String typeId,
String algorithm,
int version,
OAbstractPaginatedStorage storage,
String valueContainerAlgorithm,
ODocument metadata,
int binaryFormatVersion)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
boolean |
canBeUsedInEqualityOperators()
Deprecated.
Indicates whether given index can be used to calculate result of
OQueryOperatorEquality operators. |
OIndexInternal |
create(OIndexDefinition indexDefinition,
String clusterIndexName,
Set<String> clustersToIndex,
boolean rebuild,
OProgressListener progressListener,
OBinarySerializer valueSerializer)
Deprecated.
Creates the index.
|
OIndexMultiValues |
create(String name,
OIndexDefinition indexDefinition,
String clusterIndexName,
Set<String> clustersToIndex,
boolean rebuild,
OProgressListener progressListener)
Deprecated.
|
protected OIndexAbstract.IndexConfiguration |
indexConfigurationInstance(ODocument document)
Deprecated.
|
OIndexFullText |
put(Object key,
OIdentifiable value)
Deprecated.
Indexes a value and save the index.
|
boolean |
remove(Object key,
OIdentifiable rid)
Deprecated.
Splits passed in key on several words and remove records with keys equals to any item of split
result and values equals to passed in value.
|
boolean |
supportsOrderedIterations()
Deprecated.
|
ODocument |
updateConfiguration()
Deprecated.
Saves the index configuration to disk.
|
descStream, determineValueSerializer, doPut, doRemove, get, getRids, isNativeTxSupported, size, stream, streamEntries, streamEntriesBetween, streamEntriesMajor, streamEntriesMinor
acquireAtomicExclusiveLock, acquireExclusiveLock, acquireSharedLock, addCluster, addTxOperation, clear, clearSnapshot, close, commit, commitSnapshot, compareTo, count, cursor, delete, descCursor, doReloadIndexEngine, doRemove, equals, flush, getAlgorithm, getClusters, getCollatingValue, getConfiguration, getDatabase, getDatabaseName, getDefinition, getFirstKey, getIndexId, getIndexNameByKey, getInternal, getKeySize, getKeyTypes, getLastKey, getMetadata, getName, getRebuildVersion, getSize, getType, getVersion, hashCode, hasRangeQuerySupport, interpretTxKeyChanges, isAutomatic, isRebuilding, isUnique, iterateEntries, iterateEntriesBetween, iterateEntriesMajor, iterateEntriesMinor, keyCursor, keyStream, loadFromConfiguration, loadMetadata, loadMetadataInternal, manualIndexesWarning, onIndexEngineChange, postCommit, preCommit, putInSnapshot, rebuild, rebuild, releaseExclusiveLock, releaseSharedLock, remove, removeCluster, removeFromSnapshot, setType, toString
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
isLabelSecurityDefined, isReadRestrictedBySecurityPolicy, securityFilterOnRead, securityFilterOnRead
public OIndexFullText put(Object key, OIdentifiable value)
put
in interface OIndex
put
in class OIndexMultiValues
key
- Entry's keyvalue
- Entry's value as OIdentifiable instancepublic boolean remove(Object key, OIdentifiable rid)
remove
in interface OIndex
remove
in class OIndexMultiValues
key
- Key to remove.rid
- Value to remove.true
if at least one record is removed.public OIndexInternal create(OIndexDefinition indexDefinition, String clusterIndexName, Set<String> clustersToIndex, boolean rebuild, OProgressListener progressListener, OBinarySerializer valueSerializer)
OIndexAbstract
create
in class OIndexAbstract
clusterIndexName
- Cluster name where to place the TreeMappublic OIndexMultiValues create(String name, OIndexDefinition indexDefinition, String clusterIndexName, Set<String> clustersToIndex, boolean rebuild, OProgressListener progressListener)
create
in interface OIndex
create
in class OIndexMultiValues
public ODocument updateConfiguration()
OIndexInternal
updateConfiguration
in interface OIndexInternal
updateConfiguration
in class OIndexAbstract
OIndex.getConfiguration()
protected OIndexAbstract.IndexConfiguration indexConfigurationInstance(ODocument document)
public boolean canBeUsedInEqualityOperators()
OIndexInternal
OQueryOperatorEquality
operators.true
if given index can be used to calculate result of OQueryOperatorEquality
operators.public boolean supportsOrderedIterations()
Copyright © 2009–2020 OrientDB. All rights reserved.