public final class OHashIndexFactory extends Object implements OIndexFactory
Modifier and Type | Field and Description |
---|---|
static String |
HASH_INDEX_ALGORITHM |
Constructor and Description |
---|
OHashIndexFactory() |
Modifier and Type | Method and Description |
---|---|
OIndexInternal |
createIndex(String name,
OStorage storage,
String indexType,
String algorithm,
String valueContainerAlgorithm,
ODocument metadata,
int version)
Creates an index.
|
OBaseIndexEngine |
createIndexEngine(int indexId,
String algorithm,
String name,
Boolean durableInNonTxMode,
OStorage storage,
int version,
int apiVersion,
boolean multiValue,
Map<String,String> engineProperties) |
Set<String> |
getAlgorithms() |
int |
getLastVersion(String algorithm) |
Set<String> |
getTypes()
Index types :
UNIQUE
NOTUNIQUE
FULLTEXT
DICTIONARY
|
public static final String HASH_INDEX_ALGORITHM
public final Set<String> getTypes()
getTypes
in interface OIndexFactory
public final Set<String> getAlgorithms()
getAlgorithms
in interface OIndexFactory
public final OIndexInternal createIndex(String name, OStorage storage, String indexType, String algorithm, String valueContainerAlgorithm, ODocument metadata, int version) throws OConfigurationException
OIndexFactory
createIndex
in interface OIndexFactory
indexType
- index typeOConfigurationException
- if index creation failedpublic final int getLastVersion(String algorithm)
getLastVersion
in interface OIndexFactory
public final OBaseIndexEngine createIndexEngine(int indexId, String algorithm, String name, Boolean durableInNonTxMode, OStorage storage, int version, int apiVersion, boolean multiValue, Map<String,String> engineProperties)
createIndexEngine
in interface OIndexFactory
Copyright © 2009–2020 OrientDB. All rights reserved.