public interface DBMappingRuleInto
Modifier and Type | Method and Description |
---|---|
void |
addObject(java.lang.Object object,
java.lang.String objectName)
Adds java object to the reasoning engine.
|
void |
addResultsToEngine(java.util.List<Atom> results)
Translates a set of Atoms into the implemented syntax, and adds them to the engine.
|
void |
addStatement(java.lang.Object statement)
Adds the statement to the appropriate reasoning engine.
|
void |
answerQuery(java.lang.String queryName,
java.util.List<java.lang.String> variablesInQuery,
java.util.HashMap<java.lang.String,java.util.List<java.lang.String>> variablesWithValues)
Answers the selected query.
|
java.lang.String |
createFieldsAndValues(java.lang.String type,
Atom mappingAtom)
Creates the values of the fields according to the implemented rule syntax
|
long |
getFactCount()
Returns the number of facts in KB
|
java.util.List<java.lang.String> |
getTransformedMappingRules(java.util.Hashtable<java.lang.String,DBMapping> mappings)
Returns a set of rules in form of the implemented rule syntax
|
void |
prepareEngine()
Prepares the engine before the first execution (e.g.
|
int |
runEngine()
Starts reasoning engine;
|
void addObject(java.lang.Object object, java.lang.String objectName)
void addResultsToEngine(java.util.List<Atom> results)
results
- void addStatement(java.lang.Object statement)
statement
- void answerQuery(java.lang.String queryName, java.util.List<java.lang.String> variablesInQuery, java.util.HashMap<java.lang.String,java.util.List<java.lang.String>> variablesWithValues)
variablesWithValues
- java.lang.String createFieldsAndValues(java.lang.String type, Atom mappingAtom)
type
- mappingAtom
- long getFactCount()
java.util.List<java.lang.String> getTransformedMappingRules(java.util.Hashtable<java.lang.String,DBMapping> mappings)
mappings
- ASRF rulesvoid prepareEngine()
int runEngine()