A C D E F G H I J L M N O P R S T V W 

A

addDefaultProjections(GCQLNode) - Static method in class org.gcube.searchsystem.planning.commonvocabulary.DefaultStrategy
 
addPlan(String, GCQLNode, PlanNode) - Method in class org.gcube.searchsystem.cache.PlanCache
 
AndTree - Class in org.gcube.searchsystem.planning.maxsubtree
 
AndTree() - Constructor for class org.gcube.searchsystem.planning.maxsubtree.AndTree
 
ANY - Static variable in class org.gcube.searchsystem.planning.commonvocabulary.Constants
 

C

cache - Static variable in class org.gcube.searchsystem.planning.maxsubtree.MaxSubtreePlanner
 
CacheElement - Class in org.gcube.searchsystem.planning.maxsubtree
 
CacheElement(ArrayList<AndTree>, List<String>, String) - Constructor for class org.gcube.searchsystem.planning.maxsubtree.CacheElement
 
checkInitializationError() - Static method in class org.gcube.searchsystem.cache.PlanCacheManager
 
clear() - Method in class org.gcube.searchsystem.cache.PlanCache
 
clearWarnings() - Method in class org.gcube.searchsystem.planning.maxsubtree.MaxSubtreePlanner
 
clone() - Method in class org.gcube.searchsystem.planning.maxsubtree.AndTree
 
clone() - Method in class org.gcube.searchsystem.planning.maxsubtree.TreeTransformer.GCQLCondition
 
cloneTerm(GCQLTermNode) - Static method in class org.gcube.searchsystem.planning.maxsubtree.TreeTransformer.GCQLCondition
 
COLIDMODIFIER - Static variable in class org.gcube.searchsystem.planning.commonvocabulary.Constants
 
COLLECTION_FIELD - Static variable in class org.gcube.searchsystem.planning.commonvocabulary.Constants
The field name for the collection id of a record
compose() - Method in class org.gcube.searchsystem.planning.maxsubtree.TwoPhaseComposer
 
Constants - Class in org.gcube.searchsystem.planning.commonvocabulary
 
Constants() - Constructor for class org.gcube.searchsystem.planning.commonvocabulary.Constants
 
CQLAND - Static variable in class org.gcube.searchsystem.planning.commonvocabulary.Constants
 
CQLNOT - Static variable in class org.gcube.searchsystem.planning.commonvocabulary.Constants
 
CQLOR - Static variable in class org.gcube.searchsystem.planning.commonvocabulary.Constants
 
CQLTreeSyntaxException - Exception in org.gcube.searchsystem.planning.exception
 
CQLTreeSyntaxException() - Constructor for exception org.gcube.searchsystem.planning.exception.CQLTreeSyntaxException
Default constructor.
CQLTreeSyntaxException(String) - Constructor for exception org.gcube.searchsystem.planning.exception.CQLTreeSyntaxException
Constructs with message.
CQLUnsupportedException - Exception in org.gcube.searchsystem.planning.exception
 
CQLUnsupportedException() - Constructor for exception org.gcube.searchsystem.planning.exception.CQLUnsupportedException
Default constructor.
CQLUnsupportedException(String) - Constructor for exception org.gcube.searchsystem.planning.exception.CQLUnsupportedException
Constructs with message.
createAndOperationArgs(String, String, String) - Static method in class org.gcube.searchsystem.planning.commonvocabulary.OperatorSemantics
 
createGCQLNodeFromAndTrees(ArrayList<AndTree>, HashMap<String, HashSet<String>>) - Static method in class org.gcube.searchsystem.planning.commonvocabulary.IndexRelationCommonSemantics
 
createGCQLNodeFromMatchedFactors(ArrayList<TreeTransformer.GCQLCondition>, HashMap<String, HashSet<String>>) - Static method in class org.gcube.searchsystem.planning.commonvocabulary.IndexRelationCommonSemantics
 
createNotOperationArgs(String, String, String) - Static method in class org.gcube.searchsystem.planning.commonvocabulary.OperatorSemantics
 
createOrOperationArgs(String, String, String) - Static method in class org.gcube.searchsystem.planning.commonvocabulary.OperatorSemantics
 

D

DEFAULT - Static variable in class org.gcube.searchsystem.planning.commonvocabulary.Constants
 
DEFAULTPRIORITY - Static variable in class org.gcube.searchsystem.planning.maxsubtree.MaxSubtreePlanner
 
DefaultStrategy - Class in org.gcube.searchsystem.planning.commonvocabulary
 

E

EnvironmentAdaptor - Interface in org.gcube.searchsystem.environmentadaptor
Classes that implement this interface provide the basic functionality needed by the search system, in order to discover the sources that could be part of a search operation
EQUALS - Static variable in class org.gcube.searchsystem.planning.commonvocabulary.Constants
 
equals(Object) - Method in class org.gcube.searchsystem.planning.maxsubtree.AndTree
 
equals(Object) - Method in class org.gcube.searchsystem.planning.maxsubtree.CacheElement
 
equals(Object) - Method in class org.gcube.searchsystem.planning.maxsubtree.TreeTransformer.GCQLCondition
 
EXACT - Static variable in class org.gcube.searchsystem.planning.commonvocabulary.Constants
 
examineCondition(TreeTransformer.GCQLCondition, AndTree) - Static method in class org.gcube.searchsystem.planning.commonvocabulary.IndexRelationCommonSemantics
 
EXCEPT - Static variable in class org.gcube.searchsystem.planning.commonvocabulary.Constants
 

F

FUSE - Static variable in class org.gcube.searchsystem.planning.commonvocabulary.Constants
 

G

GeneralTreeNode - Class in org.gcube.searchsystem.planning.maxsubtree
 
GeneralTreeNode() - Constructor for class org.gcube.searchsystem.planning.maxsubtree.GeneralTreeNode
 
GeneralTreeNode.NodeType - Enum in org.gcube.searchsystem.planning.maxsubtree
 
GEO_FIELD - Static variable in class org.gcube.searchsystem.planning.commonvocabulary.Constants
 
GEOSEARCH - Static variable in class org.gcube.searchsystem.planning.commonvocabulary.Constants
 
getAndOperationSemantics(String) - Static method in class org.gcube.searchsystem.planning.commonvocabulary.OperatorSemantics
 
getCacheWithName(String) - Static method in class org.gcube.searchsystem.cache.PlanCacheManager
Get the cache with the specified name
getCollection() - Method in class org.gcube.searchsystem.planning.maxsubtree.AndTree
 
getCollectionByFieldRelationLang(Map<String, List<String>>, String, List<String>) - Method in interface org.gcube.searchsystem.environmentadaptor.EnvironmentAdaptor
Get the collections for a number of criteria and a specific language.
getCollectionByFieldRelationLang(Map<String, List<String>>, String, List<String>) - Method in class org.gcube.searchsystem.environmentadaptor.ResourceRegistryAdapter
 
getCollectionLangsByFieldRelation(Map<String, List<String>>, List<String>) - Method in interface org.gcube.searchsystem.environmentadaptor.EnvironmentAdaptor
Get the collection-languages pairs for a number of criteria.
getCollectionLangsByFieldRelation(Map<String, List<String>>, List<String>) - Method in class org.gcube.searchsystem.environmentadaptor.ResourceRegistryAdapter
 
getConditions() - Method in class org.gcube.searchsystem.planning.maxsubtree.AndTree
 
getEnhanceAndTreesWithSources(ArrayList<AndTree>, Vector<ModifierSet>, String, EnvironmentAdaptor) - Static method in class org.gcube.searchsystem.planning.maxsubtree.MaxSubtreePlanner
 
getExecutionPlan(PlanNode) - Method in class org.gcube.searchsystem.workflow.PE2ngWorkflowAdaptor
 
getExecutionPlan(PlanNode) - Method in interface org.gcube.searchsystem.workflow.WorkflowEngineAdaptor
create an execution plan for the search plan provided.
getExecutionResult(PlanNode) - Method in class org.gcube.searchsystem.workflow.PE2ngWorkflowAdaptor
 
getExecutionResult(PlanNode) - Method in interface org.gcube.searchsystem.workflow.WorkflowEngineAdaptor
execute a search plan and return a resultSet epr containing the final outcome of the search operation.
getExecutionResultSimple(PlanNode) - Method in class org.gcube.searchsystem.workflow.PE2ngWorkflowAdaptor
 
getInitializationError() - Static method in class org.gcube.searchsystem.cache.PlanCacheManager
 
getLanguage() - Method in class org.gcube.searchsystem.planning.maxsubtree.AndTree
 
getLanguageByFieldRelationCol(Map<String, List<String>>, String, List<String>) - Method in interface org.gcube.searchsystem.environmentadaptor.EnvironmentAdaptor
Get the languages for a number of criteria and a specific collection.
getLanguageByFieldRelationCol(Map<String, List<String>>, String, List<String>) - Method in class org.gcube.searchsystem.environmentadaptor.ResourceRegistryAdapter
 
getLastUpdate() - Method in interface org.gcube.searchsystem.environmentadaptor.EnvironmentAdaptor
 
getLastUpdate() - Method in class org.gcube.searchsystem.environmentadaptor.ResourceRegistryAdapter
 
getNotCollections() - Method in class org.gcube.searchsystem.planning.maxsubtree.AndTree
 
getNotLanguages() - Method in class org.gcube.searchsystem.planning.maxsubtree.AndTree
 
getNotOperationSemantics(String) - Static method in class org.gcube.searchsystem.planning.commonvocabulary.OperatorSemantics
 
getOrOperationSemantics(String) - Static method in class org.gcube.searchsystem.planning.commonvocabulary.OperatorSemantics
 
getPreprocessors() - Method in class org.gcube.searchsystem.planning.Orchestrator
getter for the list of processors to apply before planning
getPriorities() - Method in class org.gcube.searchsystem.planning.maxsubtree.MaxSubtreePlanner
 
getPriorities() - Method in class org.gcube.searchsystem.planning.Orchestrator
getter for the list of priorities for the planning stage
getProjections() - Method in class org.gcube.searchsystem.planning.maxsubtree.MaxSubtreeRewritter
 
getProjectionsPerSource(Set<String>, Set<String>, HashMap<String, HashSet<String>>) - Method in interface org.gcube.searchsystem.environmentadaptor.EnvironmentAdaptor
Get the fields projected by each of the sources of the input.
getProjectionsPerSource(Set<String>, Set<String>, HashMap<String, HashSet<String>>) - Method in class org.gcube.searchsystem.environmentadaptor.ResourceRegistryAdapter
 
getSourceIdsForFieldRelationCollectionLanguage(String, String, String, String, String) - Method in interface org.gcube.searchsystem.environmentadaptor.EnvironmentAdaptor
Get source identifiers for all the sources that publish a searchable field for a specific collection and language AND they also support the specified relation, and they provide the capability(e.g.
getSourceIdsForFieldRelationCollectionLanguage(String, String, String, String, String) - Method in class org.gcube.searchsystem.environmentadaptor.ResourceRegistryAdapter
 
getSources() - Method in class org.gcube.searchsystem.planning.maxsubtree.AndTree
 
getTerm() - Method in class org.gcube.searchsystem.planning.maxsubtree.TreeTransformer.GCQLCondition
 
getWarnings() - Method in class org.gcube.searchsystem.planning.maxsubtree.MaxSubtreePlanner
 
getWarnings() - Method in class org.gcube.searchsystem.planning.Orchestrator
getter for the list of warnings for the last search

H

hashCode() - Method in class org.gcube.searchsystem.planning.maxsubtree.AndTree
 
hashCode() - Method in class org.gcube.searchsystem.planning.maxsubtree.CacheElement
 
hashCode() - Method in class org.gcube.searchsystem.planning.maxsubtree.TreeTransformer.GCQLCondition
 

I

IndexRelationCommonSemantics - Class in org.gcube.searchsystem.planning.commonvocabulary
 
initializeAdapter() - Static method in class org.gcube.searchsystem.environmentadaptor.ResourceRegistryAdapter
 
isNot() - Method in class org.gcube.searchsystem.planning.maxsubtree.TreeTransformer.GCQLCondition
 

J

JOIN - Static variable in class org.gcube.searchsystem.planning.commonvocabulary.Constants
 
JOINSORT - Static variable in class org.gcube.searchsystem.planning.commonvocabulary.Constants
 

L

LANGMODIFIER - Static variable in class org.gcube.searchsystem.planning.commonvocabulary.Constants
 
LANGUAGE_FIELD - Static variable in class org.gcube.searchsystem.planning.commonvocabulary.Constants
The field name for the collection language of a record

M

main(String[]) - Static method in class org.gcube.searchsystem.planning.maxsubtree.MaxSubtreePlanner
 
MatchReplacer - Class in org.gcube.searchsystem.workflow
 
MatchReplacer(Pattern) - Constructor for class org.gcube.searchsystem.workflow.MatchReplacer
 
MaxSubtreePlanner - Class in org.gcube.searchsystem.planning.maxsubtree
 
MaxSubtreePlanner(ArrayList<String>, EnvironmentAdaptor) - Constructor for class org.gcube.searchsystem.planning.maxsubtree.MaxSubtreePlanner
 
MaxSubtreeRewritter - Class in org.gcube.searchsystem.planning.maxsubtree
 
MaxSubtreeRewritter(GCQLNode) - Constructor for class org.gcube.searchsystem.planning.maxsubtree.MaxSubtreeRewritter
 
MERGE - Static variable in class org.gcube.searchsystem.planning.commonvocabulary.Constants
 
MERGEFIFO - Static variable in class org.gcube.searchsystem.planning.commonvocabulary.Constants
 
MERGESORT - Static variable in class org.gcube.searchsystem.planning.commonvocabulary.Constants
 

N

NOTMODIFIER - Static variable in class org.gcube.searchsystem.planning.commonvocabulary.Constants
 

O

OperatorSemantics - Class in org.gcube.searchsystem.planning.commonvocabulary
 
Orchestrator - Class in org.gcube.searchsystem.planning
This class is the entrypoint for answering CQL queries.
Orchestrator() - Constructor for class org.gcube.searchsystem.planning.Orchestrator
 
org.gcube.searchsystem.cache - package org.gcube.searchsystem.cache
 
org.gcube.searchsystem.environmentadaptor - package org.gcube.searchsystem.environmentadaptor
 
org.gcube.searchsystem.planning - package org.gcube.searchsystem.planning
 
org.gcube.searchsystem.planning.commonvocabulary - package org.gcube.searchsystem.planning.commonvocabulary
 
org.gcube.searchsystem.planning.exception - package org.gcube.searchsystem.planning.exception
 
org.gcube.searchsystem.planning.maxsubtree - package org.gcube.searchsystem.planning.maxsubtree
 
org.gcube.searchsystem.planning.preprocessing - package org.gcube.searchsystem.planning.preprocessing
 
org.gcube.searchsystem.workflow - package org.gcube.searchsystem.workflow
 

P

PAYLOADBOTH - Static variable in class org.gcube.searchsystem.planning.commonvocabulary.Constants
 
PAYLOADLEFT - Static variable in class org.gcube.searchsystem.planning.commonvocabulary.Constants
 
PAYLOADRIGHT - Static variable in class org.gcube.searchsystem.planning.commonvocabulary.Constants
 
PAYLOADSIDE - Static variable in class org.gcube.searchsystem.planning.commonvocabulary.Constants
Operator argument naming conventions
PE2ngWorkflowAdaptor - Class in org.gcube.searchsystem.workflow
 
PE2ngWorkflowAdaptor(EnvHintCollection) - Constructor for class org.gcube.searchsystem.workflow.PE2ngWorkflowAdaptor
creates a new WorkflowEngine adaptor for PE2ng
PE2ngWorkflowAdaptor(DataSourceWrapperFactoryConfig, EnvHintCollection) - Constructor for class org.gcube.searchsystem.workflow.PE2ngWorkflowAdaptor
creates a new WorkflowEngine adaptor for PE2ng
plan(GCQLNode) - Method in class org.gcube.searchsystem.planning.maxsubtree.MaxSubtreePlanner
Receives the root of a CQL tree, creates a plan for the workflow layer, and returns the root of this plan
plan(GCQLNode) - Method in interface org.gcube.searchsystem.planning.Planner
Receives the root of a CQL tree, creates a plan for the workflow layer, and returns the root of this plan
PlanCache - Class in org.gcube.searchsystem.cache
 
PlanCache(Cache) - Constructor for class org.gcube.searchsystem.cache.PlanCache
 
planCache - Static variable in class org.gcube.searchsystem.workflow.PE2ngWorkflowAdaptor
 
PlanCacheManager - Class in org.gcube.searchsystem.cache
 
PlanCacheManager() - Constructor for class org.gcube.searchsystem.cache.PlanCacheManager
 
Planner - Interface in org.gcube.searchsystem.planning
Classes that implement this interface, create a plan that will be used as input by the workflow layer
preprocess(GCQLNode) - Method in interface org.gcube.searchsystem.planning.preprocessing.Preprocessor
Receives the root of a CQL tree, preprocess it and returns a new CQL tree.
Preprocessor - Interface in org.gcube.searchsystem.planning.preprocessing
Classes that implement this interface, can apply static rules, filters, enhance the query tree with information(personalization, semantics, ...) etc.
pushNotDownOrUp(GCQLNode, boolean) - Static method in class org.gcube.searchsystem.planning.maxsubtree.TreeTransformer
 

R

replace(String) - Method in class org.gcube.searchsystem.workflow.MatchReplacer
 
replacement(MatchResult) - Method in class org.gcube.searchsystem.workflow.MatchReplacer
 
ResourceRegistryAdapter - Class in org.gcube.searchsystem.environmentadaptor
 
ResourceRegistryAdapter(EnvHintCollection) - Constructor for class org.gcube.searchsystem.environmentadaptor.ResourceRegistryAdapter
Default constructor which takes the working scope for the ResourceRegistry
rewrite() - Method in class org.gcube.searchsystem.planning.maxsubtree.MaxSubtreeRewritter
 

S

search(String, EnvironmentAdaptor, WorkflowEngineAdaptor, PlanCache) - Method in class org.gcube.searchsystem.planning.Orchestrator
receives a GCQL query and returns a ResultSet EPR containing the results
searchForCachedPlans(String, GCQLNode) - Method in class org.gcube.searchsystem.cache.PlanCache
returns a cached plan for a query
setCollection(String) - Method in class org.gcube.searchsystem.planning.maxsubtree.AndTree
 
setConditions(ArrayList<TreeTransformer.GCQLCondition>) - Method in class org.gcube.searchsystem.planning.maxsubtree.AndTree
 
setLanguage(String) - Method in class org.gcube.searchsystem.planning.maxsubtree.AndTree
 
setNot(boolean) - Method in class org.gcube.searchsystem.planning.maxsubtree.TreeTransformer.GCQLCondition
 
setNotCollections(ArrayList<String>) - Method in class org.gcube.searchsystem.planning.maxsubtree.AndTree
 
setNotLanguages(ArrayList<String>) - Method in class org.gcube.searchsystem.planning.maxsubtree.AndTree
 
setPreprocessors(ArrayList<Preprocessor>) - Method in class org.gcube.searchsystem.planning.Orchestrator
setter for the list of processors to apply before planning
setPriorities(ArrayList<String>) - Method in class org.gcube.searchsystem.planning.maxsubtree.MaxSubtreePlanner
 
setPriorities(ArrayList<String>) - Method in class org.gcube.searchsystem.planning.Orchestrator
setter for the list of priorities for the planning stage
setProjections(Vector<ModifierSet>) - Method in class org.gcube.searchsystem.planning.maxsubtree.MaxSubtreeRewritter
 
setQuery(String) - Method in class org.gcube.searchsystem.planning.maxsubtree.MaxSubtreePlanner
 
setSids(Set<String>) - Method in class org.gcube.searchsystem.planning.Orchestrator
 
setSids(Set<String>) - Method in class org.gcube.searchsystem.workflow.PE2ngWorkflowAdaptor
 
setSids(Set<String>) - Method in interface org.gcube.searchsystem.workflow.WorkflowEngineAdaptor
 
setSources(ArrayList<LinkedHashSet<String>>) - Method in class org.gcube.searchsystem.planning.maxsubtree.AndTree
 
setTerm(GCQLTermNode) - Method in class org.gcube.searchsystem.planning.maxsubtree.TreeTransformer.GCQLCondition
 
SORT - Static variable in class org.gcube.searchsystem.planning.commonvocabulary.Constants
 

T

toString() - Method in class org.gcube.searchsystem.planning.maxsubtree.AndTree
 
toString() - Method in class org.gcube.searchsystem.planning.maxsubtree.GeneralTreeNode
 
toString() - Method in class org.gcube.searchsystem.planning.maxsubtree.TreeTransformer.GCQLCondition
 
TreeTransformer - Class in org.gcube.searchsystem.planning.maxsubtree
 
TreeTransformer.GCQLCondition - Class in org.gcube.searchsystem.planning.maxsubtree
 
TwoPhaseComposer - Class in org.gcube.searchsystem.planning.maxsubtree
 
TwoPhaseComposer(ArrayList<AndTree>, Vector<ModifierSet>) - Constructor for class org.gcube.searchsystem.planning.maxsubtree.TwoPhaseComposer
 

V

valueOf(String) - Static method in enum org.gcube.searchsystem.planning.maxsubtree.GeneralTreeNode.NodeType
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.gcube.searchsystem.planning.maxsubtree.GeneralTreeNode.NodeType
Returns an array containing the constants of this enum type, in the order they are declared.

W

WorkflowEngineAdaptor - Interface in org.gcube.searchsystem.workflow
Classes that implement this interface are given a search plan and are able to create a plan for an execution engine.
A C D E F G H I J L M N O P R S T V W 

Copyright © 2014. All Rights Reserved.