vaticle-typeql - 格拉克 : Can I load a schema or data from a GRAQL file via the Java API?

标签 vaticle-typeql vaticle-typedb

是否可以通过 Java API 从 GRAQL 文件加载/导入模式或数据,例如在内存图中?

import ai.grakn.Grakn
import ai.grakn.GraknTxType

fun main(args: Array<String>) {
    val session = Grakn.session(Grakn.IN_MEMORY, "db")
    val tx = session.open(GraknTxType.WRITE)

    // load a schema / import data from a gql file

    tx.close()
    session.close()
}

网站上有 creating a schema 的示例通过 tx.putEntityType 等或 parsing queries但是否也可以简单地导入一个 gql 文件?

最佳答案

有可能,您可以将整个文件读入一个字符串,然后执行以下操作:

String readInFile = readWholeFile(....);
tx.graql().parse(readInFile).execute();

关于vaticle-typeql - 格拉克 : Can I load a schema or data from a GRAQL file via the Java API?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48417611/

相关文章:

vaticle-typedb - 格拉克 : how can I construct a knowledge graph from a collection of texts?

python - 无法在 Windows 上打开 Grakn Visualizer

vaticle-typeql - 用于获取图表中所有内容的 graql 查询是什么

graph-databases - GRAQL 中的递归查询?

model - 如何使用 Grakn/Graql 建模角色层次结构(以及它们之间的关系)?

plugins - Graql 是否存在语法高亮插件?

vaticle-typedb - 如何在graql中定义传递关系

sparql - Graql 是否编译或翻译为 gremlin?