Uses of Class
com.semedy.reasoner.api.edb.ExtensionalDB
Packages that use ExtensionalDB
Package
Description
- 
Uses of ExtensionalDB in com.semedy.reasoner.api.core
Methods in com.semedy.reasoner.api.core that return ExtensionalDBModifier and TypeMethodDescriptionCore.getExtensionalDB()returns the extensional database (store for facts)DeductiveDatabase.getSnapshotEDB()get the extensional database for snapshotsMethods in com.semedy.reasoner.api.core with parameters of type ExtensionalDBModifier and TypeMethodDescriptionvoidDebuggingMonitor.considerEDBRelations(IntensionalDB idb, ExtensionalDB[] edbs) DeductiveDatabase.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.Constructors in com.semedy.reasoner.api.core with parameters of type ExtensionalDBModifierConstructorDescriptionMaterializationReceiver(InterruptFlag interruptFlag, Literal literal, DeductiveDatabase ddb, ExtensionalDB edb, SymbolTable symbols, SymbolTable reasoningSymbols)  - 
Uses of ExtensionalDB in com.semedy.reasoner.api.edb
Methods in com.semedy.reasoner.api.edb with parameters of type ExtensionalDBModifier and TypeMethodDescriptionRelationFactory.createRelation(String predicate, int arity, long[] grounds, int number, ExtensionalDB edb) create a relation.voidLoader.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 ExtensionalDBModifierConstructorDescriptionFileSorter(Map<String, String> indexToPredicate, Map<String, Partitioning> partitions, InvertedIndices invertedIndices, String tempDir, ExtensionalDB edb) LoaderProvider(ExtensionalDB edb, InvertedIndices invertedIndices, String tempDir, Configuration config) Partitioning(ExtensionalDB extensionalDB, String predicate, List<Literal> filters, String dir)  - 
Uses of ExtensionalDB in com.semedy.reasoner.api.reasoning
Methods in com.semedy.reasoner.api.reasoning with parameters of type ExtensionalDBModifier and TypeMethodDescriptionvoidReasoner.compile(IntensionalDB idb, ExtensionalDB[] edbs, ReasoningMonitor monitor, SystemMonitor smonitor, boolean topdown, int maxNumberOfResults, boolean streamReasoning, boolean streamReasoningWithRetracts) compile rules for the reasoning processvoidDefaultReasoningMonitor.considerEDBRelations(IntensionalDB idb, ExtensionalDB[] edbs) voidReasoningMonitor.considerEDBRelations(IntensionalDB idb, ExtensionalDB[] edbs) upfront determining all relevant edb relationsbooleanReasoner.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 ExtensionalDB in com.semedy.reasoner.api.rewriter
Methods in com.semedy.reasoner.api.rewriter with parameters of type ExtensionalDBModifier 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 ExtensionalDB in com.semedy.reasoner.app
Methods in com.semedy.reasoner.app with parameters of type ExtensionalDBModifier and TypeMethodDescriptionvoidDebuggingMonitor.considerEDBRelations(IntensionalDB idb, ExtensionalDB[] edbs)  - 
Uses of ExtensionalDB in com.semedy.reasoner.builtin
Methods in com.semedy.reasoner.builtin with parameters of type ExtensionalDB - 
Uses of ExtensionalDB in com.semedy.reasoner.builtin.action
Methods in com.semedy.reasoner.builtin.action with parameters of type ExtensionalDBModifier and TypeMethodDescriptionvoidAssert.setExtensionalDB(ExtensionalDB edb) voidRetract.setExtensionalDB(ExtensionalDB edb)  - 
Uses of ExtensionalDB in com.semedy.reasoner.builtin.filter
Methods in com.semedy.reasoner.builtin.filter with parameters of type ExtensionalDB - 
Uses of ExtensionalDB in com.semedy.reasoner.builtin.relational
Methods in com.semedy.reasoner.builtin.relational with parameters of type ExtensionalDBModifier and TypeMethodDescriptionvoidBuiltins1.setExtensionalDB(ExtensionalDB edb) voidBuiltins2.setExtensionalDB(ExtensionalDB edb) voidIn.setExtensionalDB(ExtensionalDB edb) voidNGram.setExtensionalDB(ExtensionalDB edb) voidPredicates.setExtensionalDB(ExtensionalDB edb) voidSeek3.setExtensionalDB(ExtensionalDB edb) voidSeek4.setExtensionalDB(ExtensionalDB edb) voidSeek5.setExtensionalDB(ExtensionalDB edb) voidSeekAnd.setExtensionalDB(ExtensionalDB edb)  - 
Uses of ExtensionalDB in com.semedy.reasoner.core
Methods in com.semedy.reasoner.core with parameters of type ExtensionalDBModifier and TypeMethodDescriptionQueryHandler.applyRewriter(IntensionalDB input, ExtensionalDB[] edbs, SymbolTable symbols, ExternalDataTypeProvider datatypes, Configuration config, boolean withMagicSets, Properties builtinConfig) voidJsonMonitor.considerEDBRelations(IntensionalDB idb, ExtensionalDB[] edbs) static voidTransactionLogHandler.replayTransactionLogs(String logdir, ExtensionalDB edb, SymbolTable symbols, ExternalDataTypeProvider datatypes) Search for corrupted predicates in logdir and
Replay corresponding transaction log into edb relations.static voidTransactionLogHandler.replayTransactionLogs(List<String> predicates, String logdir, ExtensionalDB edb, SymbolTable symbols, ExternalDataTypeProvider externalDataTypes) Replay transaction files of predicates.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 ExtensionalDB in com.semedy.reasoner.edb.loader
Methods in com.semedy.reasoner.edb.loader with parameters of type ExtensionalDBModifier and TypeMethodDescriptionvoidJsonLoader.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) voidJsonLoader2.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) voidJsonLoader3.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) voidXMLLoader.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 ExtensionalDB in com.semedy.reasoner.edb.zdb
Constructors in com.semedy.reasoner.edb.zdb with parameters of type ExtensionalDBModifierConstructorDescriptionLoader(ExtensionalDB edb, String edbDir, String workDir, String logDir, long maxtermsload, Configuration.StorageType storage, boolean compress) RelationLoader(ExtensionalDB edb, String edbDir, String workDir, String logDir, long maxtermsload, Configuration.StorageType storage, boolean compress) Schemas(ExtensionalDB edb, SymbolTable symbols)  - 
Uses of ExtensionalDB in com.semedy.reasoner.exercises
Methods in com.semedy.reasoner.exercises with parameters of type ExtensionalDBModifier and TypeMethodDescriptionRemoveDoubleLiterals.rewrite(IntensionalDB idb, ExtensionalDB[] edbs, SymbolTable symbolTable, ExternalDataTypeProvider datatypes, Configuration config)  - 
Uses of ExtensionalDB in com.semedy.reasoner.parser.oologic
Constructors in com.semedy.reasoner.parser.oologic with parameters of type ExtensionalDB - 
Uses of ExtensionalDB in com.semedy.reasoner.reasoning
Methods in com.semedy.reasoner.reasoning with parameters of type ExtensionalDBModifier and TypeMethodDescriptionvoidReasonerNotThreaded.compile(IntensionalDB idb, ExtensionalDB[] edbs, ReasoningMonitor monitor, SystemMonitor smonitor, boolean topdown, int[] partsVector, boolean cepReasoningWithRetracts, boolean cepReasoning) voidReasonerNotThreaded.compile(IntensionalDB idb, ExtensionalDB[] edbs, ReasoningMonitor monitor, SystemMonitor smonitor, boolean topdown, int maxNumberOfResults, boolean streamReasoning, boolean cepReasoningWithRetracts) Compile rules to a data flowvoidReasonerThreadedFactsPartitioning.compile(IntensionalDB idb, ExtensionalDB[] edbs, ReasoningMonitor monitor, SystemMonitor smonitor, boolean topdown, int maxNumberOfResults, boolean cepReasoningWithRetracts, boolean cepReasoning) voidReasonerThreadedRulesPartitioning.compile(IntensionalDB idb, ExtensionalDB[] edbs, ReasoningMonitor monitor, SystemMonitor smonitor, boolean topdown, int maxNumberOfResults, boolean cepReasoningWithRetracts, boolean cepReasoning) voidTestMonitor.considerEDBRelations(IntensionalDB idb, ExtensionalDB[] edbs) booleanReasonerNotThreaded.test(Reader in, SymbolTable baseTable, ExternalDataTypeProvider datatypes, ExtensionalDB edb, boolean topdown, String path, BuiltinProvider builtinProvider, RewriterProvider rewriterProvider, Configuration config, Properties prp) testing the evaluation.booleanReasonerThreadedFactsPartitioning.test(Reader in, SymbolTable baseTable, ExternalDataTypeProvider datatypes, ExtensionalDB edb, boolean topdown, String path, BuiltinProvider builtinProvider, RewriterProvider rewriterProvider, Configuration config, Properties prp) booleanReasonerThreadedRulesPartitioning.test(Reader in, SymbolTable baseTable, ExternalDataTypeProvider datatypes, ExtensionalDB edb, boolean topdown, String path, BuiltinProvider builtinProvider, RewriterProvider rewriterProvider, Configuration config, Properties prp)  - 
Uses of ExtensionalDB in com.semedy.reasoner.reasoning.monitor
Methods in com.semedy.reasoner.reasoning.monitor with parameters of type ExtensionalDBModifier and TypeMethodDescriptionvoidDefaultReasoningMonitor.considerEDBRelations(IntensionalDB idb, ExtensionalDB[] edbs)  - 
Uses of ExtensionalDB in com.semedy.reasoner.reasoning.processes
Methods in com.semedy.reasoner.reasoning.processes with parameters of type ExtensionalDBModifier and TypeMethodDescriptionvoidRuleCompiler.attachReceiver(Receiver receiver, ExtensionalDB temporaryEDB) attach a receiver to the ith query to process net which gets the results of the evaluationvoidRuleCompiler.attachReceiver(List<Receiver> receiver, ExtensionalDB temporaryEDB) attach a receiver to process net which gets the results of the evaluationvoidRuleCompiler.attachToEDB(ExtensionalDB[] edbs) attach process net to edbvoidStatisticsCollector.considerEDBRelations(IntensionalDB idb, ExtensionalDB[] edbs) voidSystemReasoningMonitor.considerEDBRelations(IntensionalDB idb, ExtensionalDB[] edbs) Constructors in com.semedy.reasoner.reasoning.processes with parameters of type ExtensionalDBModifierConstructorDescriptionBinaryPattern(InterruptFlag interruptFlag, ReasoningMonitor monitor, SystemMonitor smonitor, BuiltinProvider builtinProvider, IntensionalDB idb, SymbolTable symbolTable, boolean streamReasoning, String queryKey, Properties builtinProperties, ExtensionalDB edb, boolean topDown) RuleCompiler(InterruptFlag interruptflag, ReasoningMonitor monitor, SystemMonitor smonitor, IntensionalDB idb, Options options, SymbolTable symboltable, BuiltinProvider builtinFactory, ExtensionalDB[] sharedEDBs, boolean streamReasoning, boolean streamReasoningWithRetracts, SimpleSemaphore semaphorForSensors, String tempDir, boolean swapping, boolean skipAnswers, Properties builtinProperties)  - 
Uses of ExtensionalDB in com.semedy.reasoner.rewriter
Methods in com.semedy.reasoner.rewriter with parameters of type ExtensionalDBModifier and TypeMethodDescriptionbooleanMagicSetRewriter.goDown(Literal l, BitSet boundVariables, String label, IntensionalDB oldIdb, IntensionalDB newIdb, ExtensionalDB[] edbs, SymbolTable symbols) booleanTopDownOrderingRewriter.goDown(Literal l, BitSet boundVariables, String label, IntensionalDB oldIdb, IntensionalDB newIdb, ExtensionalDB[] edbs, SymbolTable symbols) 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) RuleReordering.rewrite(IntensionalDB idb, ExtensionalDB[] edbs) 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) SeparateEDBfromIDB.separate(IntensionalDB idb, ExtensionalDB[] edbs, boolean cep)  - 
Uses of ExtensionalDB in com.semedy.reasoner.rewriter.sips
Methods in com.semedy.reasoner.rewriter.sips with parameters of type ExtensionalDBModifier and TypeMethodDescriptionEqualSIPS.orderBodies(Rule rule, BitSet groundVars, long[] groundValues, IntensionalDB IDB, ExtensionalDB[] edbs, SymbolTable symbols) SIPS.orderBodies(Rule rule, BitSet groundVars, long[] groundValues, IntensionalDB idb, ExtensionalDB[] edbs, SymbolTable symbols) Arrange the bodies of a rule.TopDownSIPS.orderBodies(Rule rule, BitSet groundVars, long[] groundValues, IntensionalDB IDB, ExtensionalDB[] edbs, SymbolTable symbols)  - 
Uses of ExtensionalDB in com.semedy.reasoner.symboltable.index
Methods in com.semedy.reasoner.symboltable.index with parameters of type ExtensionalDBModifier and TypeMethodDescriptionvoidGeoIndex.recreateIndex(SymbolTable symbols, ExtensionalDB edb) recreate whole geo indexvoidTextIndex.recreateIndex(SymbolTable symbols, ExtensionalDB edb) recreate whole text index - 
Uses of ExtensionalDB in com.semedy.reasoner.utils
Methods in com.semedy.reasoner.utils with parameters of type ExtensionalDBModifier and TypeMethodDescriptionvoidReasoningMonitorTimes.considerEDBRelations(IntensionalDB idb, ExtensionalDB[] edbs)