本文整理汇总了Java中com.tinkerpop.blueprints.util.ExceptionFactory.indexAlreadyExists方法的典型用法代码示例。如果您正苦于以下问题:Java ExceptionFactory.indexAlreadyExists方法的具体用法?Java ExceptionFactory.indexAlreadyExists怎么用?Java ExceptionFactory.indexAlreadyExists使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类com.tinkerpop.blueprints.util.ExceptionFactory
的用法示例。
在下文中一共展示了ExceptionFactory.indexAlreadyExists方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: createIndex
import com.tinkerpop.blueprints.util.ExceptionFactory; //导入方法依赖的package包/类
@SuppressWarnings("rawtypes")
@Override
public <T extends Element> Index<T> createIndex(String indexName,
Class<T> indexClass, Parameter... indexParameters) {
if (indexClass == null) {
throw ExceptionFactory.classForElementCannotBeNull();
}
else if (globals.getConfig().getIndexableGraphDisabled()) {
throw new UnsupportedOperationException("IndexableGraph is disabled via the configuration");
}
for (Index<?> index : globals.getIndexMetadataWrapper().getIndices()) {
if (index.getIndexName().equals(indexName)) {
throw ExceptionFactory.indexAlreadyExists(indexName);
}
}
return globals.getIndexMetadataWrapper().createIndex(indexName, indexClass);
}
示例2: createIndex
import com.tinkerpop.blueprints.util.ExceptionFactory; //导入方法依赖的package包/类
public <T extends Element> Index<T> createIndex(String indexName,
Class<T> indexClass) {
for (Index<?> index : getIndices()) {
if (index.getIndexName().equals(indexName)) {
throw ExceptionFactory.indexAlreadyExists(indexName);
}
}
writeIndexNameEntry(indexName, indexClass);
return new AccumuloIndex<T>(globals, indexName, indexClass);
}