| Modifier and Type | Field and Description |
|---|---|
static com.google.common.cache.Cache<CacheElement,ArrayList<AndTree>> |
cache |
static String |
DEFAULTPRIORITY |
| Constructor and Description |
|---|
MaxSubtreePlanner(ArrayList<String> priorities,
EnvironmentAdaptor environmentAdaptor) |
| Modifier and Type | Method and Description |
|---|---|
void |
clearWarnings() |
static ArrayList<AndTree> |
getEnhanceAndTreesWithSources(ArrayList<AndTree> subtrees,
Vector<search.library.util.cql.query.tree.ModifierSet> proj,
String indication,
EnvironmentAdaptor environmentAdaptor) |
ArrayList<String> |
getPriorities() |
ArrayList<String> |
getWarnings() |
static void |
main(String[] args) |
gr.uoa.di.madgik.workflow.adaptor.search.searchsystemplan.PlanNode |
plan(search.library.util.cql.query.tree.GCQLNode root)
Receives the root of a CQL tree, creates a plan for the workflow layer,
and returns the root of this plan
|
void |
setPriorities(ArrayList<String> priorities) |
void |
setQuery(String query) |
public static final String DEFAULTPRIORITY
public static com.google.common.cache.Cache<CacheElement,ArrayList<AndTree>> cache
public MaxSubtreePlanner(ArrayList<String> priorities, EnvironmentAdaptor environmentAdaptor)
public void setQuery(String query)
public static void main(String[] args)
public void clearWarnings()
public gr.uoa.di.madgik.workflow.adaptor.search.searchsystemplan.PlanNode plan(search.library.util.cql.query.tree.GCQLNode root)
throws CQLTreeSyntaxException,
CQLUnsupportedException
plan in interface Plannerroot - - the CQL tree rootCQLTreeSyntaxException - - when the input tree is not in a valid state
(this case is possible when a chain of proprocessors is applied sequentially,
before planning)CQLUnsupportedExceptionpublic static ArrayList<AndTree> getEnhanceAndTreesWithSources(ArrayList<AndTree> subtrees, Vector<search.library.util.cql.query.tree.ModifierSet> proj, String indication, EnvironmentAdaptor environmentAdaptor) throws CQLUnsupportedException
CQLUnsupportedExceptionCopyright © 2014. All Rights Reserved.