有关如何使用Xodus Query的文档?

时间:2018-11-08 21:18:13

标签: java xodus

您好,有关如何操作的文档

<dependency>
    <groupId>org.jetbrains.xodus</groupId>
    <artifactId>xodus-query</artifactId>
    <version>1.2.3</version>
</dependency>

具体来说,UniqueKeyIndicesEngine为实体编制索引。 例如下面的代码:

getEntityStore().executeInTransaction(new StoreTransactionalExecutable() {
            @Override
            public void execute(@NotNull StoreTransaction txn) {
                final PersistentStoreTransaction t = (PersistentStoreTransaction) txn;
                entity1.setProperty("column0", 1);
                entity1.setProperty("column1", "o");
                ukiEngine.deleteUniqueKey(t, new TestIndex("column0", "column1"), Arrays.asList((Comparable) Integer.valueOf(0), "oo"));
                ukiEngine.insertUniqueKey(t, new TestIndex("column0", "column1"), Arrays.asList((Comparable) Integer.valueOf(1), "o"), entity1);
            }
        });

1 个答案:

答案 0 :(得分:1)

xodus-query的任何功能都是Xodus-DNQ项目的辅助功能,xodus-query模块最终将移至Xodus-DNQ。请仔细查看Xodus-DNQ,因为它提供了架构定义,字段的索引,约束等。