GRAKN: Могу ли я загрузить схему или данные из файла GRAQL через API Java?

Можно ли загрузить / импортировать схему или данные из файла GRAQL через API Java, например, в виде графика в памяти?

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()
}

На веб-сайте есть примеры для создания схемы с помощью tx.putEntityType и т. д. или разбор запросов, но можно ли просто импортировать файл gql?

1 ответ

Решение

Возможно, вы можете прочитать весь файл в строку и затем сделать следующее:

String readInFile = readWholeFile(....);
tx.graql().parse(readInFile).execute();
Другие вопросы по тегам