public abstract class AbstractQueryProcessor extends Object
Constructor and Description |
---|
AbstractQueryProcessor() |
Modifier and Type | Method and Description |
---|---|
Collection |
findClauseItems(List clauses,
Map parameters)
INTERNAL: Finds all the values (constants and variables) used in
the set of clauses and returns them in a collection with no
duplicates.
|
Collection |
findClauseVariables(List clauses)
INTERNAL: Finds all the variables used in the set of clauses
and returns them in a collection with no duplicates.
|
static QueryMatches |
satisfy(List clauses,
QueryMatches result)
INTERNAL: Takes the query parameters and produces the complete
list of matches.
|
public Collection findClauseItems(List clauses, Map parameters)
public Collection findClauseVariables(List clauses)
public static QueryMatches satisfy(List clauses, QueryMatches result) throws InvalidQueryException
InvalidQueryException