public static OBaseIndexEngine createIndexEngine(final String name, final String algorithm, final String type, final Boolean durableInNonTxMode, final OStorage storage, final int version, int apiVersion, boolean multivalue, final Map<String, String> indexProperties, ODocument metadata) { final OIndexFactory factory = findFactoryByAlgorithmAndType(algorithm, type); return factory .createIndexEngine(algorithm, name, durableInNonTxMode, storage, version, apiVersion, multivalue, indexProperties); }
final OIndexFactory indexFactory = it.next(); final OBaseIndexEngine engine = indexFactory .createIndexEngine(index.getAlgorithm(), index.getName(), false, storage, 0, 1, indexDefinition.getTypes().length > 1, null);