| Modifier and Type | Class and Description |
|---|---|
class |
KnowledgeSourceImpl
A read-only "interface" to an externally-maintained knowledge base.
|
| Modifier and Type | Method and Description |
|---|---|
KnowledgeSource |
Protempa.getKnowledgeSource()
Gets the knowledge source.
|
KnowledgeSource |
KnowledgeSourceUpdatedEvent.getProtempaSource() |
KnowledgeSource |
SourceFactory.newKnowledgeSourceInstance() |
| Modifier and Type | Method and Description |
|---|---|
KnowledgeSourceCache |
KnowledgeSourceCacheFactory.getInstance(KnowledgeSource ks,
Collection<PropositionDefinition> cache,
boolean collectValueSets) |
| Constructor and Description |
|---|
KnowledgeSourceUpdatedEvent(KnowledgeSource knowledgeSource)
Constructs an event with the source
KnowledgeSource that generated the event. |
Protempa(DataSource dataSource,
KnowledgeSource knowledgeSource,
AlgorithmSource algorithmSource)
Constructor that lets the user specify whether or not to cache found
abstract parameters.
|
| Modifier and Type | Method and Description |
|---|---|
void |
DataSourceBackend.validateConfiguration(KnowledgeSource knowledgeSource) |
DataValidationEvent[] |
DataSourceBackend.validateData(KnowledgeSource knowledgeSource) |
| Modifier and Type | Method and Description |
|---|---|
QueryResultsHandler |
Destination.getQueryResultsHandler(Query query,
DataSource dataSource,
KnowledgeSource knowledgeSource,
List<? extends ProtempaEventListener> eventListeners)
Performs any initialization required for the query results handler's
configuration.
|
String[] |
AbstractDestination.getSupportedPropositionIds(DataSource dataSource,
KnowledgeSource knowledgeSource) |
String[] |
Destination.getSupportedPropositionIds(DataSource dataSource,
KnowledgeSource knowledgeSource)
Infers from the query results handler's specification what propositions
this query results handler supports in its output.
|
| Modifier and Type | Method and Description |
|---|---|
QueryResultsHandler |
DeidentifiedDestination.getQueryResultsHandler(Query query,
DataSource dataSource,
KnowledgeSource knowledgeSource,
List<? extends ProtempaEventListener> eventListeners) |
String[] |
DeidentifiedDestination.getSupportedPropositionIds(DataSource dataSource,
KnowledgeSource knowledgeSource) |
| Modifier and Type | Method and Description |
|---|---|
QueryResultsHandler |
KeyLoaderDestination.getQueryResultsHandler(Query query,
DataSource dataSource,
KnowledgeSource knowledgeSource,
List<? extends ProtempaEventListener> eventListeners) |
String[] |
KeyLoaderDestination.getSupportedPropositionIds(DataSource dataSource,
KnowledgeSource knowledgeSource) |
void |
Criteria.init(KnowledgeSource knowledgeSource) |
| Modifier and Type | Method and Description |
|---|---|
QueryResultsHandler |
MapDestination.getQueryResultsHandler(Query query,
DataSource dataSource,
KnowledgeSource knowledgeSource,
List<? extends ProtempaEventListener> eventListeners) |
| Modifier and Type | Method and Description |
|---|---|
QueryResultsHandler |
PropositionListDestination.getQueryResultsHandler(Query query,
DataSource dataSource,
KnowledgeSource knowledgeSource,
List<? extends ProtempaEventListener> eventListeners) |
| Modifier and Type | Method and Description |
|---|---|
String[] |
TableColumnSpec.columnNames(KnowledgeSource knowledgeSource)
Gets the names of the columns representing one instance of a
proposition or property.
|
String[] |
PropositionColumnSpec.columnNames(KnowledgeSource knowledgeSource) |
String[] |
CountColumnSpec.columnNames(KnowledgeSource knowledgeSource) |
String[] |
DistanceBetweenColumnSpec.columnNames(KnowledgeSource knowledgeSource) |
String[] |
AtLeastNColumnSpec.columnNames(KnowledgeSource knowledgeSource) |
String[] |
ConstantColumnSpec.columnNames(KnowledgeSource knowledgeSource) |
String[] |
PropositionValueColumnSpec.columnNames(KnowledgeSource knowledgeSource) |
String[] |
TableColumnSpec.getInferredPropositionIds(KnowledgeSource knowledgeSource,
String[] inPropIds)
Infers the ids of the propositions corresponding to the contents of this
column.
|
String[] |
PropositionColumnSpec.getInferredPropositionIds(KnowledgeSource knowledgeSource,
String[] inPropIds) |
String[] |
CountColumnSpec.getInferredPropositionIds(KnowledgeSource knowledgeSource,
String[] inPropIds) |
String[] |
DistanceBetweenColumnSpec.getInferredPropositionIds(KnowledgeSource knowledgeSource,
String[] inPropIds) |
String[] |
Reference.getInferredPropositionIds(KnowledgeSource knowledgeSource,
String[] inPropIds) |
String[] |
Derivation.getInferredPropositionIds(KnowledgeSource knowledgeSource,
String[] inPropIds) |
String[] |
AtLeastNColumnSpec.getInferredPropositionIds(KnowledgeSource knowledgeSource,
String[] inPropIds) |
String[] |
ConstantColumnSpec.getInferredPropositionIds(KnowledgeSource knowledgeSource,
String[] inPropIds) |
String[] |
PropositionValueColumnSpec.getInferredPropositionIds(KnowledgeSource knowledgeSource,
String[] inPropIds) |
abstract String[] |
Link.getInferredPropositionIds(KnowledgeSource knowledgeSource,
String[] inPropIds)
Aggregates and returns the possible proposition ids on the right-hand
side of the link.
|
void |
TableColumnSpec.validate(KnowledgeSource knowledgeSource)
Validates the fields of this column specification against the
knowledge source.
|
void |
PropositionColumnSpec.validate(KnowledgeSource knowledgeSource) |
void |
CountColumnSpec.validate(KnowledgeSource knowledgeSource) |
void |
DistanceBetweenColumnSpec.validate(KnowledgeSource knowledgeSource) |
void |
AtLeastNColumnSpec.validate(KnowledgeSource knowledgeSource) |
void |
ConstantColumnSpec.validate(KnowledgeSource knowledgeSource) |
void |
PropositionValueColumnSpec.validate(KnowledgeSource knowledgeSource) |
| Modifier and Type | Method and Description |
|---|---|
Query |
DefaultQueryBuilder.build(KnowledgeSource knowledgeSource,
AlgorithmSource algorithmSource) |
Query |
QueryBuilder.build(KnowledgeSource knowledgeSource,
AlgorithmSource algorithmSource)
Builds a
Query. |
Copyright © 2012–2018 Emory University. All rights reserved.