IndexCreationQueryPlan.java 文件源码

java
阅读 21 收藏 0 点赞 0 评论 0

项目:graphflow 作者:
/**
 * 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;
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号