org.gcube.searchsystem.planning.commonvocabulary
Class IndexRelationCommonSemantics

java.lang.Object
  extended by org.gcube.searchsystem.planning.commonvocabulary.IndexRelationCommonSemantics

public class IndexRelationCommonSemantics
extends java.lang.Object


Method Summary
static search.library.util.cql.query.tree.GCQLNode createGCQLNodeFromAndTrees(java.util.ArrayList<AndTree> andTrees, java.util.HashMap<java.lang.String,java.util.HashSet<java.lang.String>> leafColLangs)
           
static search.library.util.cql.query.tree.GCQLNode createGCQLNodeFromMatchedFactors(java.util.ArrayList<TreeTransformer.GCQLCondition> mFactors, java.util.HashMap<java.lang.String,java.util.HashSet<java.lang.String>> colLangs)
           
static boolean examineCondition(TreeTransformer.GCQLCondition cond, AndTree result)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

examineCondition

public static boolean examineCondition(TreeTransformer.GCQLCondition cond,
                                       AndTree result)
                                throws CQLUnsupportedException
Throws:
CQLUnsupportedException

createGCQLNodeFromMatchedFactors

public static search.library.util.cql.query.tree.GCQLNode createGCQLNodeFromMatchedFactors(java.util.ArrayList<TreeTransformer.GCQLCondition> mFactors,
                                                                                           java.util.HashMap<java.lang.String,java.util.HashSet<java.lang.String>> colLangs)

createGCQLNodeFromAndTrees

public static search.library.util.cql.query.tree.GCQLNode createGCQLNodeFromAndTrees(java.util.ArrayList<AndTree> andTrees,
                                                                                     java.util.HashMap<java.lang.String,java.util.HashSet<java.lang.String>> leafColLangs)