@Command(name="undo",
description="Generate an update plan that will undo an inference. There might be multiple different explanations for a statement to be inferred. We need to remove at least one statement from each explanation to remove an inference. This command can generate multiple different plans showing different possibilities but executing only one plan will undo the specified inference.\n\nThe generated plans are output as SPARQL update sequences and can be executed with the query command that will apply the suggested changes. You can also use the --execute option to this command to execute the update directly.\n\nThis command can fix the inconsistency of a database as well.",
examples={"* Generate a plan that will fix all the constraint violations in the db"," $ stardog reasoning undo db"})
public final class UndoInference
extends com.complexible.stardog.cli.reasoning.ReasoningConnectionCommand
Modifier and Type | Field and Description |
---|---|
List<String> |
mArgs |
protected String |
mDbName |
boolean |
mExecute |
boolean |
mInconsistency |
protected String |
mInput |
int |
mLimit |
String |
mRdfFormat |
boolean |
mUpdateSchema |
mSchema
Constructor and Description |
---|
UndoInference(com.complexible.stardog.cli.PasswordReader theReader) |
Modifier and Type | Method and Description |
---|---|
protected String |
connectionString() |
protected void |
execute(ReasoningConnection theConn) |
execute, getReasoningSchema
call, closeQuietly, closeWithoutRollback, commitAndClose, connect, getTxId, isExactSize, isLocalhost
getCredentials, getDefaultCredentials, validateOptionPatterns
public boolean mInconsistency
public int mLimit
public boolean mUpdateSchema
public boolean mExecute
public String mRdfFormat
protected String mInput
protected String mDbName
@Inject public UndoInference(com.complexible.stardog.cli.PasswordReader theReader)
protected void execute(ReasoningConnection theConn) throws StardogException
execute
in class com.complexible.stardog.cli.reasoning.ReasoningConnectionCommand
StardogException
Copyright © 2010-2016 Stardog Union. All Rights Reserved.