Uses of Interface
org.xcmis.search.model.QueryElement

Packages that use QueryElement
org.xcmis.search   
org.xcmis.search.model   
org.xcmis.search.model.column   
org.xcmis.search.model.constraint   
org.xcmis.search.model.operand   
org.xcmis.search.model.ordering   
org.xcmis.search.model.source   
org.xcmis.search.model.source.join   
 

Uses of QueryElement in org.xcmis.search
 

Methods in org.xcmis.search with parameters of type QueryElement
protected  void Visitors.NavigationVisitor.enqueue(QueryElement objectToBeVisited)
           
static Set<SelectorName> Visitors.getSelectorsReferencedBy(QueryElement visitable)
          Get the names of the selectors referenced by the QueryElement object.
static String Visitors.readable(QueryElement visitable)
          Using a visitor, obtain the readable string representation of the supplied object
static
<GeneralVisitor extends QueryObjectModelVisitor>
GeneralVisitor
Visitors.visit(QueryElement visitable, GeneralVisitor visitor)
          Visit the supplied object using the supplied QueryObjectModelVisitor, which must be responsible for navigation as well as any business logic.
static
<StrategyVisitor extends QueryObjectModelVisitor>
StrategyVisitor
Visitors.visitAll(QueryElement visitable, StrategyVisitor strategyVisitor)
          Visit all objects in the supplied object using a Visitors.NavigationVisitor (specifically a Visitors.WalkAllVisitor), and with each of these visited objects calling the appropriate visit(...) method on the supplied QueryObjectModelVisitor.
 

Method parameters in org.xcmis.search with type arguments of type QueryElement
protected  void Visitors.NavigationVisitor.enqueue(Iterable<? extends QueryElement> objectsToBeVisited)
           
 

Uses of QueryElement in org.xcmis.search.model
 

Classes in org.xcmis.search.model that implement QueryElement
 class Limit
           
 class Query
           
 

Uses of QueryElement in org.xcmis.search.model.column
 

Classes in org.xcmis.search.model.column that implement QueryElement
 class Column
           
 

Uses of QueryElement in org.xcmis.search.model.constraint
 

Classes in org.xcmis.search.model.constraint that implement QueryElement
 class And
          A two-place logical connective that has the value true if both of its operands are true, otherwise a value of false.
 class ChildNode
          A constraint requiring that the selected node is a child of the node reachable by the supplied absolute path.
 class Comparison
          A constraint that evaluates to true when the defined operation evaluates to true.
 class Constraint
          The degree of statistical dependence between or among variables.
 class DescendantNode
          A constraint requiring that the selected node is a descendant of the node reachable by the supplied absolute path
 class FullTextSearch
          A constraint that evaluates to true only when a full-text search applied to the search scope results in positive findings.
 class Not
          A constraint that negates another constraint.
 class Or
          A constraint that evaluates to true when either of the other constraints evaluates to true.
 class PropertyExistence
          A constraint that evaluates to true only when a named property exists on a node.
 class SameNode
          A constraint requiring that the selected node is reachable by the supplied absolute path.
 

Uses of QueryElement in org.xcmis.search.model.operand
 

Classes in org.xcmis.search.model.operand that implement QueryElement
 class BindVariableName
          A value bound to a variable name used in a Comparison constraint.
 class DynamicOperand
          A dynamic operand used in a Comparison constraint.
 class FullTextSearchScore
          A dynamic operand that evaluates to the full-text search score of a node given by a selector, used in a Comparison constraint and Orderings.
 class Length
          A dynamic operand that evaluates to the length of the supplied propety values, used in a Comparison constraint.
 class Literal
          A literal value used in a Comparison constraint.
 class LowerCase
          A dynamic operand that evaluates to the lower-case representation of the supplied operand, used in a Comparison constraint.
 class NodeDepth
          A dynamic operand that evaluates to the depth of a node given by a selector, used in a Comparison constraint.
 class NodeLocalName
          A dynamic operand that evaluates to the local name of a node given by a selector, used in a Comparison constraint.
 class NodeName
          A dynamic operand that evaluates to the qualified name of a node given by a selector, used in a Comparison constraint.
 class PropertyValue
          A dynamic operand that evaluates to the value(s) of a property on a selector, used in a Comparison constraint.
 class StaticOperand
          A static operand used in a Comparison constraint.
 class UpperCase
          A dynamic operand that evaluates to the upper-case representation of the supplied operand, used in a Comparison constraint.
 

Uses of QueryElement in org.xcmis.search.model.ordering
 

Classes in org.xcmis.search.model.ordering that implement QueryElement
 class Ordering
          A specification of the ordering for the results.
 

Uses of QueryElement in org.xcmis.search.model.source
 

Classes in org.xcmis.search.model.source that implement QueryElement
 class Join
          Created by The eXo Platform SAS.
 class Selector
          Created by The eXo Platform SAS.
 class Source
          Created by The eXo Platform SAS.
 

Uses of QueryElement in org.xcmis.search.model.source.join
 

Classes in org.xcmis.search.model.source.join that implement QueryElement
 class ChildNodeJoinCondition
          A join condition that evaluates to true only when the named child node is indeed a child of the named parent node.
 class DescendantNodeJoinCondition
          A join condition that evaluates to true only when the named node is a descendant of another named node.
 class EquiJoinCondition
          A join condition that tests whether a property on a node is equal to a property on another node.
 class JoinCondition
          The condition used for a join between two sources.
 class SameNodeJoinCondition
          Created by The eXo Platform SAS.
 



Copyright © 2010 eXo Platform SAS. All Rights Reserved.