Uses of Class
com.semedy.reasoner.api.symboltable.ExternalDataTypeProvider
Packages that use ExternalDataTypeProvider
Package
Description
-
Uses of ExternalDataTypeProvider in com.semedy.reasoner.api.core
Methods in com.semedy.reasoner.api.core that return ExternalDataTypeProviderModifier and TypeMethodDescriptionCore.getExternalDataTypeProvider()
returns the provider for external data types. -
Uses of ExternalDataTypeProvider in com.semedy.reasoner.api.edb
Methods in com.semedy.reasoner.api.edb with parameters of type ExternalDataTypeProviderModifier and TypeMethodDescriptionvoid
LoaderProvider.load
(Collection<String> paths, SymbolTable symbols, ExternalDataTypeProvider dataTypes) load facts from filesvoid
LoaderProvider.loadByStream
(InputStream stream, InputStream companionstream, String format, SymbolTable symbols, ExternalDataTypeProvider dataTypes) load facts by stream. format is either the file format like json,nq etc.void
ExtensionalDB.loadFactsFiles
(List<String> files, boolean deleteold, SymbolTable symbolTable, ExternalDataTypeProvider datatypes, BuiltinProvider builtins) reads facts files in ordinary predicate formvoid
ExtensionalDB.loadFiles
(List<String> files, SymbolTable symbols, ExternalDataTypeProvider dataTypes) load all kind of files (besides OO-logic files)void
ExtensionalDB.restore
(List<String> predicatesToRestore, boolean restoreSymbolTable, String edbdir, String workdir, String logDir, String backupfile, ExternalDataTypeProvider datatypes, int maxTermLength) restore single predicates and/or symbol table from a backup file.void
ExtensionalDB.restoreOld
(String edbdir, String workdir, String logdir, String backupfile, ExternalDataTypeProvider datatypes, int maxTermLength) restore the edb from a backup file.void
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) -
Uses of ExternalDataTypeProvider in com.semedy.reasoner.api.idb
Methods in com.semedy.reasoner.api.idb with parameters of type ExternalDataTypeProviderModifier and TypeMethodDescriptionvoid
IntensionalDB.createAxioms
(SymbolTable symbols, ExternalDataTypeProvider datatypes, Configuration config) create the relevant axiomsvoid
IntensionalDB.loadRuleFiles
(List<String> files, SymbolTable symbolTable, ExternalDataTypeProvider datatypes, BuiltinProvider builtins) load rules from filevoid
IntensionalDB.removeAxioms
(SymbolTable symbols, ExternalDataTypeProvider datatypes, Configuration config) remove the relevant axioms -
Uses of ExternalDataTypeProvider in com.semedy.reasoner.api.parser
Constructors in com.semedy.reasoner.api.parser with parameters of type ExternalDataTypeProviderModifierConstructorDescriptionRuleParser
(SymbolTable symbolTable, ExternalDataTypeProvider dataTypeProvider, BuiltinProvider builtins) RuleParser
(SymbolTable symbolTable, ExternalDataTypeProvider dataTypeProvider, BuiltinProvider builtins, InvertedIndices invertedIndex) TermParser
(ExternalDataTypeProvider datatypes) -
Uses of ExternalDataTypeProvider in com.semedy.reasoner.api.reasoning
Methods in com.semedy.reasoner.api.reasoning with parameters of type ExternalDataTypeProviderModifier 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 ExternalDataTypeProvider in com.semedy.reasoner.api.rewriter
Methods in com.semedy.reasoner.api.rewriter with parameters of type ExternalDataTypeProviderModifier 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 ExternalDataTypeProvider in com.semedy.reasoner.api.symboltable
Methods in com.semedy.reasoner.api.symboltable that return ExternalDataTypeProviderModifier and TypeMethodDescriptionSymbolTable.getExternalDataTypes()
get the provider for external data types -
Uses of ExternalDataTypeProvider in com.semedy.reasoner.core
Methods in com.semedy.reasoner.core with parameters of type ExternalDataTypeProviderModifier and TypeMethodDescriptionQueryHandler.applyRewriter
(IntensionalDB input, ExtensionalDB[] edbs, SymbolTable symbols, ExternalDataTypeProvider datatypes, Configuration config, boolean withMagicSets, Properties builtinConfig) static void
TransactionLogHandler.replayTransactionLogs
(String logdir, ExtensionalDB edb, SymbolTable symbols, ExternalDataTypeProvider datatypes) Search for corrupted predicates in logdir and
Replay corresponding transaction log into edb relations.static void
TransactionLogHandler.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) Constructors in com.semedy.reasoner.core with parameters of type ExternalDataTypeProviderModifierConstructorDescriptionQueryHandler
(BuiltinProvider builtins, RewriterProvider rewriters, SymbolTable symbols, ExternalDataTypeProvider datatypes, String queryDir) -
Uses of ExternalDataTypeProvider in com.semedy.reasoner.edb.loader
Methods in com.semedy.reasoner.edb.loader with parameters of type ExternalDataTypeProviderModifier 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 ExternalDataTypeProvider in com.semedy.reasoner.exercises
Methods in com.semedy.reasoner.exercises with parameters of type ExternalDataTypeProviderModifier and TypeMethodDescriptionRemoveDoubleLiterals.rewrite
(IntensionalDB idb, ExtensionalDB[] edbs, SymbolTable symbolTable, ExternalDataTypeProvider datatypes, Configuration config) -
Uses of ExternalDataTypeProvider in com.semedy.reasoner.parser.oologic
Constructors in com.semedy.reasoner.parser.oologic with parameters of type ExternalDataTypeProviderModifierConstructorDescriptionInternalOOLogicParser
(SymbolTable symbolTable, ExternalDataTypeProvider dataTypeProvider, BuiltinProvider builtins, InvertedIndices invertedIndex) OOLogicListener
(Collection<Rule> parsedRules, Collection<Literal> parsedFacts, SymbolTable symbols, ExternalDataTypeProvider dataTypeProvider, BuiltinProvider builtins, InvertedIndices invertedIndex) -
Uses of ExternalDataTypeProvider in com.semedy.reasoner.reasoning
Methods in com.semedy.reasoner.reasoning with parameters of type ExternalDataTypeProviderModifier 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 ExternalDataTypeProvider in com.semedy.reasoner.reasoning.processes
Methods in com.semedy.reasoner.reasoning.processes that return ExternalDataTypeProvider -
Uses of ExternalDataTypeProvider in com.semedy.reasoner.rewriter
Methods in com.semedy.reasoner.rewriter with parameters of type ExternalDataTypeProviderModifier and TypeMethodDescriptionAxiomInjector.createAxioms
(IntensionalDB idb, SymbolTable symbolTable, ExternalDataTypeProvider datatypes, Configuration config) AxiomInjector.createAxioms
(Object module, SymbolTable symbols, ExternalDataTypeProvider datatypes, int i) static void
AxiomInjector.createStandardAxioms
(SymbolTable symbolTable, ExternalDataTypeProvider datatypes, BuiltinProvider builtins) 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) -
Uses of ExternalDataTypeProvider in com.semedy.reasoner.symboltable
Methods in com.semedy.reasoner.symboltable that return ExternalDataTypeProviderModifier and TypeMethodDescriptionMultiSymbolTable.getExternalDataTypes()
ReasoningSymbolTableRAM.getExternalDataTypes()
SymbolTableBplus.getExternalDataTypes()
SymbolTableRAM.getExternalDataTypes()
get the external data typesMethods in com.semedy.reasoner.symboltable with parameters of type ExternalDataTypeProviderModifier and TypeMethodDescriptionvoid
SymbolTableBplus.restore
(String edbdir, String workdir, ExternalDataTypeProvider datatypes, boolean compress, int maxTermLength) Constructors in com.semedy.reasoner.symboltable with parameters of type ExternalDataTypeProviderModifierConstructorDescriptionAbstractSymbolTable
(ExternalDataTypeProvider dataTypes, boolean directencoding, int maxTermLength) is it the reasoning symbol tableMultiSymbolTable
(int number, ExternalDataTypeProvider dataTypes, boolean directencoding, String edbDir, String logDir, int termlength, boolean transactionLog, boolean compress) ReasoningSymbolTableRAM
(ExternalDataTypeProvider dataTypes, boolean directencoding, int termlength) ReasoningSymbolTableRAM
(ExternalDataTypeProvider dataTypes, boolean directencoding, SymbolTable edbsymboltable, int termlength) is it the reasoning symbol tableSymbolTableBplus
(int index, ExternalDataTypeProvider dataTypes, boolean directencoding, String edbDir, String logDir, int termlength, boolean transactionLog, boolean compress) SymbolTableBplus
(ExternalDataTypeProvider dataTypes, boolean directencoding, String edbDir, String logDir, int termlength, boolean transactionLog, boolean compress) SymbolTableRAM
(ExternalDataTypeProvider datatypes, boolean directencoding, int termlength) SymbolTableRAM
(ExternalDataTypeProvider datatypes, boolean directencoding, int termlength, boolean notify) SymbolTableRAM
(ExternalDataTypeProvider datatypes, boolean directencoding, String edbDir, String logDir, int termlength, boolean notify) -
Uses of ExternalDataTypeProvider in com.semedy.reasoner.symboltable.encoder
Constructors in com.semedy.reasoner.symboltable.encoder with parameters of type ExternalDataTypeProvider