/**
* Creates an index depending on its {@link StructuredQuery}.
*
* @return Returns a string describing what it did.
*/
private String createIndex() {
Pair<String, String> typePropertyPair = structuredQuery.getTypeAndPropertyToIndex();
String stringType = typePropertyPair.a;
String stringProperty = typePropertyPair.b;
Short type = TypeAndPropertyKeyStore.ANY;
if (null != stringType) {
type = TypeAndPropertyKeyStore.getInstance().mapStringTypeToShort(stringType);
}
Short property = TypeAndPropertyKeyStore.getInstance().mapStringPropertyKeyToShort(
stringProperty);
if (null == property) {
throw new NoSuchPropertyKeyException(stringProperty);
}
IndexStore.getInstance().createIndex(type, property);
return "Index created for type: " + (null == stringType ? "<ALL_TYPES>" : stringType) +
" and on property: " + stringProperty;
}
IndexCreationQueryPlan.java 文件源码
java
阅读 21
收藏 0
点赞 0
评论 0
项目:graphflow
作者:
评论列表
文章目录