use of com.vaticle.typedb.core.database.CoreTransaction in project grakn by graknlabs.
the class ReasonerSteps method schema.
@Given("reasoning schema")
public void schema(String defineQueryStatements) {
if (correctnessVerifier != null)
correctnessVerifier.close();
if (session != null)
session.close();
try (CoreSession session = databaseMgr.session(DATABASE, Arguments.Session.Type.SCHEMA)) {
try (CoreTransaction tx = session.transaction(Arguments.Transaction.Type.WRITE)) {
tx.query().define(TypeQL.parseQuery(String.join("\n", defineQueryStatements)).asDefine());
tx.commit();
}
}
}
Aggregations