| Package | Description |
|---|---|
| org.protempa | |
| org.protempa.backend.dsb | |
| org.protempa.backend.dsb.filter | |
| org.protempa.query |
| Modifier and Type | Method and Description |
|---|---|
Filter |
Algorithm.createDataSourceConstraint() |
Filter |
AbstractAlgorithm.createDataSourceConstraint() |
| Modifier and Type | Method and Description |
|---|---|
void |
QuerySession.filter(Filter constraints,
QueryResultsHandler handler) |
DataStreamingEventIterator<Proposition> |
DataSourceImpl.readPropositions(Set<String> keyIds,
Set<String> propIds,
Filter filters,
QuerySession qs,
QueryResultsHandler queryResultsHandler) |
DataStreamingEventIterator<Proposition> |
DataSource.readPropositions(Set<String> keyIds,
Set<String> propIds,
Filter filters,
QuerySession qs,
QueryResultsHandler queryResultsHandler) |
| Modifier and Type | Method and Description |
|---|---|
DataStreamingEventIterator<Proposition> |
DataSourceBackend.readPropositions(Set<String> keyIds,
Set<String> propIds,
Filter filters,
QuerySession qs,
QueryResultsHandler queryResultsHandler) |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractFilter
An abstract class that makes implementing filters relatively easy.
|
class |
DateTimeFilter
A filter for date/time ranges.
|
class |
PositionFilter
A filter for a position (e.g., date/time) range.
|
class |
PropertyValueFilter
For specifying constraints on the value of a property of a proposition.
|
class |
ValueFilter |
| Modifier and Type | Method and Description |
|---|---|
static Filter |
AbstractFilter.filterArrayToChain(Filter[] filterArray)
Convert an array of
AbstractFilter objects to a chain of
filters by calling the AbstractFilter.setAnd(org.protempa.backend.dsb.filter.Filter) the method of each filter object. |
Filter[] |
Filter.filterChainToArray()
Return an array that contains all of the filters in the chain.
|
Filter[] |
AbstractFilter.filterChainToArray()
Return an array that contains all of the filters in the chain.
|
Filter |
Filter.getAnd()
Returns the next filter in the chain, if specified.
|
Filter |
AbstractFilter.getAnd() |
| Modifier and Type | Method and Description |
|---|---|
Iterator<Filter> |
Filter.andIterator()
Returns an iterator over this filter and all subsequent filters in
the chain.
|
Iterator<Filter> |
AbstractFilter.andIterator() |
| Modifier and Type | Method and Description |
|---|---|
static Filter |
AbstractFilter.filterArrayToChain(Filter[] filterArray)
Convert an array of
AbstractFilter objects to a chain of
filters by calling the AbstractFilter.setAnd(org.protempa.backend.dsb.filter.Filter) the method of each filter object. |
void |
AbstractFilter.setAnd(Filter and) |
void |
FilterVisitor.visitAll(Filter constraints) |
void |
AbstractFilterVisitor.visitAll(Filter filters) |
| Modifier and Type | Method and Description |
|---|---|
Filter |
Query.getFilters()
Gets the filters to be applied to this query.
|
Filter |
DefaultQueryBuilder.getFilters()
Gets the filters to be applied to this query.
|
| Modifier and Type | Method and Description |
|---|---|
void |
DefaultQueryBuilder.setFilters(Filter filters)
Sets the filters to apply to this query.
|
| Constructor and Description |
|---|
Query(String[] keyIds,
Filter filters,
String[] propIds,
And<String>[] termIds,
PropositionDefinition[] propDefs,
QueryMode queryMode)
Creates new Query instance with a default identifier.
|
Query(String id,
String[] keyIds,
Filter filters,
String[] propIds,
And<String>[] termIds,
PropositionDefinition[] propDefs,
QueryMode queryMode)
Creates new Query instance.
|
Query(String id,
String username,
String[] keyIds,
Filter filters,
String[] propIds,
And<String>[] termIds,
PropositionDefinition[] propDefs,
QueryMode queryMode) |
Copyright © 2012–2016 Emory University. All rights reserved.