Uses of Class
com.semedy.reasoner.api.core.Configuration
Packages that use Configuration
Package
Description
-
Uses of Configuration in com.semedy.reasoner.api.core
Methods in com.semedy.reasoner.api.core that return ConfigurationMethods in com.semedy.reasoner.api.core with parameters of type ConfigurationModifier and TypeMethodDescriptionJSONDeductiveDatabase.getAvailableIdentifiers
(List<String> identifiers, Configuration config, Properties builtinConfig) Which of the given json identifiers are there?JSONDeductiveDatabase.getAvailableIdentifiers
(List<String> identifiers, String module, Configuration config, Properties builtinConfig) Which of the given json identifiers are there?org.json.JSONObject
JSONDeductiveDatabase.getSchema
(String schemaid, Configuration config, Properties builtinConfig) get schema with id schemaidJSONDeductiveDatabase.introspectionQueryGraphQL
(String graphQLQuery, String module, String variables, Configuration config, Properties builtinConfig) boolean
JSONDeductiveDatabase.isIdentifierAvailable
(String identifier, Configuration config, Properties builtinConfig) Is this identifier for a json object there?boolean
JSONDeductiveDatabase.isIdentifierAvailable
(String identifier, String module, Configuration config, Properties builtinConfig) Is this identifier for a json object there?void
DeductiveDatabase.materializeQueries
(InterruptFlag interruptFlag, String squeries, ReasoningMonitor monitor, Configuration config, Properties builtinConfig) Materialize queries.void
DeductiveDatabase.materializeQueries
(InterruptFlag interruptFlag, List<Rule> queries, ReasoningMonitor monitor, Configuration config, Properties builtinConfig) Materialize queries.void
StreamReasoningDB.materializeQueries
(InterruptFlag interruptFlag, String squeries, ReasoningMonitor monitor, Configuration config, Properties builtinConfig) Materialize queries.void
StreamReasoningDB.materializeQueries
(InterruptFlag interruptFlag, List<Rule> queries, ReasoningMonitor monitor, Configuration config, Properties builtinConfig) Materialize queries.void
Configuration.merge
(Configuration c) Merge the current configuration with the configuration c.DeductiveDatabase.query
(InterruptFlag interruptFlag, Rule query, int maxNumberOfResults, ReasoningMonitor monitor, Configuration config, Properties builtinConfig) Pose a query.DeductiveDatabase.query
(InterruptFlag interruptFlag, String query, int maxNumberOfResults, Configuration config, Properties builtinConfig) Pose a query.DeductiveDatabase.query
(InterruptFlag interruptFlag, String query, int maxNumberOfResults, ReasoningMonitor monitor, Configuration config, Properties builtinConfig) Pose a query.DeductiveDatabase.query
(InterruptFlag interruptFlag, List<Rule> queries, int maxNumberOfResults, ReasoningMonitor monitor, Configuration config, Properties builtinConfig) Pose a query and several rulesDeductiveDatabase.query
(InterruptFlag interruptFlag, List<Rule> queries, int maxNumberOfResults, ReasoningMonitor monitor, ExtensionalDB[] additionalEDBs, IntensionalDB[] additionalIDBs, boolean skipAnswers, Configuration config, Properties builtinConfig) Pose a query and several rules.List<org.json.JSONObject>
JSONDeductiveDatabase.queryJsonObjects
(String ooquery, String module, Configuration config, Properties builtinConfig) Query JSON Objects using an OO-logic query.List<org.json.JSONObject>
JSONDeductiveDatabase.queryJsonObjects
(Collection<String> identifiers, Configuration config, Properties builtinConfig) query JSON objects using the json identifiers (@id) in module
Json objects can be derivedList<org.json.JSONObject>
JSONDeductiveDatabase.queryJsonObjects
(Collection<String> identifiers, Object module, Configuration config, Properties builtinConfig) query JSON objects using the json identifiers (@id) in module
Json objects can be derivedorg.json.JSONObject
JSONDeductiveDatabase.queryJsonObjectsByGraphQL
(String graphQLQuery, String module, String variables, Configuration config, Properties builtinConfig) Query JSON Objects using a GraphQL query.boolean
JSONDeductiveDatabase.removeJsonObject
(String identifier, Configuration config, Properties builtinConfig) Json object with given id (@id) is deletedboolean
JSONDeductiveDatabase.removeJsonObjects
(Collection<String> identifiers, Configuration config, Properties builtinConfig) Json objects with given ids (@id) are deletedboolean
JSONDeductiveDatabase.removeJsonObjects
(Collection<String> identifiers, String module, Configuration config, Properties builtinConfig) Json objects with given ids (@id) are deletedJavaDeductiveDatabase.retrieveJavaObjects
(JavaObject object, String conditions, Configuration config, Properties builtinConfig) Retrieve JavaObjects of class A.org.json.JSONObject
JSONDeductiveDatabase.retrieveJsonObject
(String identifier, Configuration config, Properties builtinConfig) retrieve JSON object using the json identifier (@id)List<org.json.JSONObject>
JSONDeductiveDatabase.retrieveJsonObjects
(String ooquery, Configuration config, Properties builtinConfig) Retrieve JSON Objects using an OO-logic query.List<org.json.JSONObject>
JSONDeductiveDatabase.retrieveJsonObjects
(Collection<String> identifiers, Configuration config, Properties builtinConfig) retrieve JSON objects using the json identifiers (@id)List<org.json.JSONObject>
JSONDeductiveDatabase.retrieveJsonObjects
(Collection<String> identifiers, Configuration config, Properties builtinConfig, boolean initializeTransaction) retrieve JSON objects using the json identifiers (@id)JSONDeductiveDatabase.retrieveJsons
(String ooquery, int maxNumberOfResults, Configuration config, Properties builtinConfig) Retrieve JSON Objects using an OO-logic query.JSONDeductiveDatabase.retrieveJsons
(String ooquery, Configuration config, Properties builtinConfig) Retrieve JSON Objects using an OO-logic query.List<org.json.JSONObject>
JSONDeductiveDatabase.retrieveTuples
(String query, Configuration config, Properties builtinConfig) Retrieve tuples (variable substitutions) for a given query
E.g. query ?boolean
JSONDeductiveDatabase.validateJsonObjects
(List<org.json.JSONObject> jsons, String schemaid, Configuration config, Properties builtinConfig) Validate json objects against a stored schema with @id "schema".
Returns true if the schema was available and it has been successfully validated.Constructors in com.semedy.reasoner.api.core with parameters of type Configuration -
Uses of Configuration in com.semedy.reasoner.api.edb
Methods in com.semedy.reasoner.api.edb with parameters of type ConfigurationModifier and TypeMethodDescriptionvoid
Loader.setParameters
(ExtensionalDB edb, InvertedIndices invertedIndices, Map<String, Long> counts, Map<String, Integer> predicateToIndex, Map<String, String> indexToPredicates, ExternalDataTypeProvider datatypes, SymbolTable symbols, long size, String[] setProperties, Configuration config) Constructors in com.semedy.reasoner.api.edb with parameters of type ConfigurationModifierConstructorDescriptionExtensionalDB
(String edbdir, String tempdir, String logDir, Configuration.StorageType storage, Set<String> excludedPredicates, long maxtermstoload, boolean compress, List<Literal> partition, boolean transactionLog, String[] indexedprops, Configuration config) ExtensionalDB
(List<Literal> partitions, Configuration config) LoaderProvider
(ExtensionalDB edb, InvertedIndices invertedIndices, String tempDir, Configuration config) -
Uses of Configuration in com.semedy.reasoner.api.idb
Methods in com.semedy.reasoner.api.idb with parameters of type ConfigurationModifier and TypeMethodDescriptionvoid
IntensionalDB.createAxioms
(SymbolTable symbols, ExternalDataTypeProvider datatypes, Configuration config) create the relevant axiomsvoid
IntensionalDB.removeAxioms
(SymbolTable symbols, ExternalDataTypeProvider datatypes, Configuration config) remove the relevant axioms -
Uses of Configuration in com.semedy.reasoner.api.reasoning
Methods in com.semedy.reasoner.api.reasoning with parameters of type ConfigurationModifier and TypeMethodDescriptionboolean
Reasoner.test
(Reader in, SymbolTable baseTable, ExternalDataTypeProvider datatypes, ExtensionalDB edb, boolean topdown, String path, BuiltinProvider builtinProvider, RewriterProvider rewriterProvider, Configuration config, Properties prp) Testing the evaluation. -
Uses of Configuration in com.semedy.reasoner.api.rewriter
Methods in com.semedy.reasoner.api.rewriter with parameters of type ConfigurationModifier and TypeMethodDescriptionRewriterProvider.applyRewriter
(IntensionalDB input, ExtensionalDB[] edbs, SymbolTable symbols, ExternalDataTypeProvider datatypes, BuiltinProvider builtins, SystemMonitor statistics, Configuration config, Properties prp) Apply rewriters of rewriterList in that sequence which is given by their indices and indicated by their enumerationRewriter.rewrite
(IntensionalDB idb, ExtensionalDB[] edbs, SymbolTable symbolTable, ExternalDataTypeProvider datatypes, Configuration config) applies the rewriter to a set of rules -
Uses of Configuration in com.semedy.reasoner.app
Methods in com.semedy.reasoner.app with parameters of type Configuration -
Uses of Configuration in com.semedy.reasoner.core
Methods in com.semedy.reasoner.core with parameters of type ConfigurationModifier and TypeMethodDescriptionQueryHandler.applyRewriter
(IntensionalDB input, ExtensionalDB[] edbs, SymbolTable symbols, ExternalDataTypeProvider datatypes, Configuration config, boolean withMagicSets, Properties builtinConfig) QueryHandler.rewrite
(IntensionalDB idb, ExtensionalDB[] edbs, SymbolTable symbolTable, ExternalDataTypeProvider datatypes, Configuration config) QueryHandler.rewrite
(IntensionalDB idb, ExtensionalDB[] edbs, SymbolTable symbols, ExternalDataTypeProvider datatypes, Configuration config, Properties builtinConfig) -
Uses of Configuration in com.semedy.reasoner.edb.loader
Methods in com.semedy.reasoner.edb.loader with parameters of type ConfigurationModifier and TypeMethodDescriptionvoid
JsonLoader.setParameters
(ExtensionalDB edb, InvertedIndices invertedIndices, Map<String, Long> counts, Map<String, Integer> predicateToIndex, Map<String, String> indexToPredicates, ExternalDataTypeProvider datatypes, SymbolTable symbols, long size, String[] setProperties, Configuration config) void
JsonLoader2.setParameters
(ExtensionalDB edb, InvertedIndices invertedIndices, Map<String, Long> counts, Map<String, Integer> predicateToIndex, Map<String, String> indexToPredicates, ExternalDataTypeProvider datatypes, SymbolTable symbols, long size, String[] setProperties, Configuration config) void
JsonLoader3.setParameters
(ExtensionalDB edb, InvertedIndices invertedIndices, Map<String, Long> counts, Map<String, Integer> predicateToIndex, Map<String, String> indexToPredicates, ExternalDataTypeProvider datatypes, SymbolTable symbols, long size, String[] setProperties, Configuration config) void
XMLLoader.setParameters
(ExtensionalDB edb, InvertedIndices invertedIndices, Map<String, Long> counts, Map<String, Integer> predicateToIndex, Map<String, String> indexToPredicates, ExternalDataTypeProvider datatypes, SymbolTable symbols, long size, String[] setProperties, Configuration config) -
Uses of Configuration in com.semedy.reasoner.exercises
Methods in com.semedy.reasoner.exercises with parameters of type ConfigurationModifier and TypeMethodDescriptionRemoveDoubleLiterals.rewrite
(IntensionalDB idb, ExtensionalDB[] edbs, SymbolTable symbolTable, ExternalDataTypeProvider datatypes, Configuration config) -
Uses of Configuration in com.semedy.reasoner.reasoning
Methods in com.semedy.reasoner.reasoning with parameters of type ConfigurationModifier and TypeMethodDescriptionboolean
ReasonerNotThreaded.test
(Reader in, SymbolTable baseTable, ExternalDataTypeProvider datatypes, ExtensionalDB edb, boolean topdown, String path, BuiltinProvider builtinProvider, RewriterProvider rewriterProvider, Configuration config, Properties prp) testing the evaluation.boolean
ReasonerThreadedFactsPartitioning.test
(Reader in, SymbolTable baseTable, ExternalDataTypeProvider datatypes, ExtensionalDB edb, boolean topdown, String path, BuiltinProvider builtinProvider, RewriterProvider rewriterProvider, Configuration config, Properties prp) boolean
ReasonerThreadedRulesPartitioning.test
(Reader in, SymbolTable baseTable, ExternalDataTypeProvider datatypes, ExtensionalDB edb, boolean topdown, String path, BuiltinProvider builtinProvider, RewriterProvider rewriterProvider, Configuration config, Properties prp) -
Uses of Configuration in com.semedy.reasoner.rewriter
Methods in com.semedy.reasoner.rewriter with parameters of type ConfigurationModifier and TypeMethodDescriptionAxiomInjector.createAxioms
(IntensionalDB idb, SymbolTable symbolTable, ExternalDataTypeProvider datatypes, Configuration config) ActionRewriter.rewrite
(IntensionalDB idb, ExtensionalDB[] edbs, SymbolTable symbolTable, ExternalDataTypeProvider datatypes, Configuration config) AxiomInjector.rewrite
(IntensionalDB idb, ExtensionalDB[] edbs, SymbolTable symbolTable, ExternalDataTypeProvider datatypes, Configuration config) BetweenRewriter.rewrite
(IntensionalDB idb, ExtensionalDB[] edbs, SymbolTable symbolTable, ExternalDataTypeProvider datatypes, Configuration config) BottomUpOrderingRewriter.rewrite
(IntensionalDB idb, ExtensionalDB[] edbs, SymbolTable symboltable, ExternalDataTypeProvider datatypes, Configuration config) BottomUpRuleSelector.rewrite
(IntensionalDB idb, ExtensionalDB[] edbs, SymbolTable symbolTable, ExternalDataTypeProvider datatypes, Configuration config) CompareRewriter.rewrite
(IntensionalDB idb, ExtensionalDB[] edbs, SymbolTable symbolTable, ExternalDataTypeProvider datatypes, Configuration config) DebuggingRewriter.rewrite
(IntensionalDB idb, ExtensionalDB[] edbs, SymbolTable symbolTable, ExternalDataTypeProvider datatypes, Configuration config) DynamicOptimizer.rewrite
(IntensionalDB idb, ExtensionalDB[] edbs, SymbolTable symbolTable, ExternalDataTypeProvider datatypes, Configuration config) ElementOfRewriter.rewrite
(IntensionalDB idb, ExtensionalDB[] edbs, SymbolTable symbolTable, ExternalDataTypeProvider datatypes, Configuration config) EliminateRedundantBodiesRewriter.rewrite
(IntensionalDB idb, ExtensionalDB[] edbs, SymbolTable symbolTable, ExternalDataTypeProvider datatypes, Configuration config) EqualRewriter.rewrite
(IntensionalDB idb, ExtensionalDB[] edbs, SymbolTable symbolTable, ExternalDataTypeProvider datatypes, Configuration config) FillNullRewriter.rewrite
(IntensionalDB idb, ExtensionalDB[] edbs, SymbolTable symbols, ExternalDataTypeProvider datatypes, Configuration config) FilterRewriter.rewrite
(IntensionalDB idb, ExtensionalDB[] edbs, SymbolTable symbolTable, ExternalDataTypeProvider datatypes, Configuration config) FolderRewriter.rewrite
(IntensionalDB idb, ExtensionalDB[] edbs, SymbolTable symbolTable, ExternalDataTypeProvider datatypes, Configuration config) FullFolderRewriter.rewrite
(IntensionalDB idb, ExtensionalDB[] edbs, SymbolTable symbolTable, ExternalDataTypeProvider datatypes, Configuration config) FunctionalRewriter.rewrite
(IntensionalDB idb, ExtensionalDB[] edbs, SymbolTable symbolTable, ExternalDataTypeProvider datatypes, Configuration config) IsaRewriter.rewrite
(IntensionalDB idb, ExtensionalDB[] edbs, SymbolTable symbolTable, ExternalDataTypeProvider datatypes, Configuration config) MagicSetRewriter.rewrite
(IntensionalDB idb, ExtensionalDB[] sedbs, SymbolTable symboltable, ExternalDataTypeProvider datatypes, Configuration config) ModuleRewriter.rewrite
(IntensionalDB idb, ExtensionalDB[] edbs, SymbolTable symbolTable, ExternalDataTypeProvider datatypes, Configuration config) PathRewriter.rewrite
(IntensionalDB idb, ExtensionalDB[] edbs, SymbolTable symbols, ExternalDataTypeProvider datatypes, Configuration config) PropagateConstantsRewriter.rewrite
(IntensionalDB input, ExtensionalDB[] edbs, SymbolTable symbolTable, ExternalDataTypeProvider datatypes, Configuration config) PropagateConstraintsRewriter.rewrite
(IntensionalDB idb, ExtensionalDB[] edbs, SymbolTable symbolTable, ExternalDataTypeProvider datatypes, Configuration config) QueryRuleRewriter.rewrite
(IntensionalDB idb, ExtensionalDB[] edbs, SymbolTable symbols, ExternalDataTypeProvider datatypes, Configuration config) RewriterSkeleton.rewrite
(IntensionalDB idb, ExtensionalDB[] edbs, SymbolTable symbolTable, ExternalDataTypeProvider datatypes, Configuration config) SnapshotRewriter.rewrite
(IntensionalDB idb, ExtensionalDB[] edbs, SymbolTable symbolTable, ExternalDataTypeProvider datatypes, Configuration config) Splitter.rewrite
(IntensionalDB idb, ExtensionalDB[] edbs, SymbolTable symbolTable, ExternalDataTypeProvider datatypes, Configuration config) TopDownOrderingRewriter.rewrite
(IntensionalDB idb, ExtensionalDB[] sedbs, SymbolTable symboltable, ExternalDataTypeProvider datatypes, Configuration config) Unfolder.rewrite
(IntensionalDB idb, ExtensionalDB[] edbs, SymbolTable symbolTable, ExternalDataTypeProvider datatypes, Configuration config)