## Uses of Interface
org.modeshape.jcr.query.model.StaticOperand

- Packages that use StaticOperand
  Package | Description
  --- | ---
  org.modeshape.jcr.query | The Query API provides a mechanism for building and executing queries.
  org.modeshape.jcr.query.engine | This package contains several fully-functional query engine implementations.
  org.modeshape.jcr.query.model | The Abstract Query Model is a vocabulary that can be used to construct a language-neutral representation of a query.
  org.modeshape.jcr.query.optimize | This package contains the Optimizer interface, a rule-based optimizer implementation, and library of optimization rules.
  org.modeshape.jcr.query.parse | This package defines the `QueryParser` interface, which defines a component that can parse a query represented in a specific language and produce the corresponding `abstract query model` representation.
  org.modeshape.jcr.query.plan | This package defines the `Planner` interface, the `CanonicalPlanner` implementation, and the `PlanNode` class that is used to represent a canonical query plan.
  org.modeshape.jcr.query.validate | This package provides the interfaces that define the tables and columns that can be queried.

- - ### Uses of StaticOperand in org.modeshape.jcr.query

    Fields in org.modeshape.jcr.query declared as StaticOperand
    Modifier and Type | Field and Description
    --- | ---
    `protected StaticOperand` | QueryBuilder.UpperBoundary.`lowerBound`

    Methods in org.modeshape.jcr.query that return StaticOperand
    Modifier and Type | Method and Description
    --- | ---
    `protected StaticOperand` | QueryBuilder.ComparisonBuilder.`adapt(Object literalOrSubquery)`

    Constructors in org.modeshape.jcr.query with parameters of type StaticOperand
    Constructor and Description
    `QueryBuilder.UpperBoundary(QueryBuilder.ComparisonBuilder comparisonBuilder, StaticOperand lowerBound)`

  - ### Uses of StaticOperand in org.modeshape.jcr.query.engine

    Methods in org.modeshape.jcr.query.engine with parameters of type StaticOperand
    Modifier and Type | Method and Description
    --- | ---
    `protected static String` | IndexPlanners.`stringValue(StaticOperand operand, QueryContext context)`

  - ### Uses of StaticOperand in org.modeshape.jcr.query.model

    Methods in org.modeshape.jcr.query.model that return StaticOperand
    Modifier and Type | Method and Description
    --- | ---
    `StaticOperand` | FullTextSearch.`getFullTextSearchExpression()`
    `StaticOperand` | Between.`getLowerBound()`
    `StaticOperand` | Relike.`getOperand1()`
    `StaticOperand` | Comparison.`getOperand2()`
    `StaticOperand` | Between.`getUpperBound()`

    Methods in org.modeshape.jcr.query.model that return types with arguments of type StaticOperand
    Modifier and Type | Method and Description
    --- | ---
    `Collection<? extends StaticOperand>` | SetCriteria.`rightOperands()` Get the collection of static operands defining the constrained values.

    Methods in org.modeshape.jcr.query.model with parameters of type StaticOperand
    Modifier and Type | Method and Description
    --- | ---
    `protected static String` | FullTextSearch.`toString(StaticOperand operand)`

    Constructors in org.modeshape.jcr.query.model with parameters of type StaticOperand
    Constructor and Description
    `Between(DynamicOperand operand, StaticOperand lowerBound, StaticOperand upperBound)` Create a constraint that the values of the supplied dynamic operand are between the lower and upper bounds (inclusive).
    `Between(DynamicOperand operand, StaticOperand lowerBound, StaticOperand upperBound, boolean includeLowerBound, boolean includeUpperBound)` Create a constraint that the values of the supplied dynamic operand are between the lower and upper bounds, specifying whether the boundary values are to be included in the range.
    `Comparison(DynamicOperand operand1, Operator operator, StaticOperand operand2)`
    `FullTextSearch(SelectorName selectorName, String propertyName, StaticOperand fullTextSearchExpression, FullTextSearch.Term term)` Create a constraint defining a full-text search against the property values on node within the search scope.
    `FullTextSearch(SelectorName selectorName, String propertyName, String expressionString, StaticOperand fullTextSearchExpression)` Create a constraint defining a full-text search against the property values on node within the search scope.
    `Relike(StaticOperand operand1, PropertyValue operand2)`
    `SetCriteria(DynamicOperand left, StaticOperand... setOperands)`

    Constructor parameters in org.modeshape.jcr.query.model with type arguments of type StaticOperand
    Constructor and Description
    `SetCriteria(DynamicOperand left, Collection<? extends StaticOperand> setOperands)`

  - ### Uses of StaticOperand in org.modeshape.jcr.query.optimize

    Methods in org.modeshape.jcr.query.optimize with parameters of type StaticOperand
    Modifier and Type | Method and Description
    --- | ---
    `protected Object` | RewriteAsRangeCriteria.`getValue(QueryContext context, StaticOperand operand)` Get the value associated with the static operand of the comparison.

  - ### Uses of StaticOperand in org.modeshape.jcr.query.parse

    Methods in org.modeshape.jcr.query.parse that return StaticOperand
    Modifier and Type | Method and Description
    --- | ---
    `protected StaticOperand` | BasicSqlQueryParser.`parseStaticOperand(TokenStream tokens, TypeSystem typeSystem)`

    Methods in org.modeshape.jcr.query.parse that return types with arguments of type StaticOperand
    Modifier and Type | Method and Description
    --- | ---
    `protected List<StaticOperand>` | BasicSqlQueryParser.`parseInClause(TokenStream tokens, TypeSystem typeSystem)`

    Methods in org.modeshape.jcr.query.parse with parameters of type StaticOperand
    Modifier and Type | Method and Description
    --- | ---
    `protected Between` | BasicSqlQueryParser.`between(DynamicOperand operand, StaticOperand lowerBound, StaticOperand upperBound, boolean lowerInclusive, boolean upperInclusive)`
    `protected Comparison` | BasicSqlQueryParser.`comparison(DynamicOperand left, Operator operator, StaticOperand right)`
    `protected FullTextSearch` | BasicSqlQueryParser.`fullTextSearch(SelectorName name, String propertyName, StaticOperand expression)`

    Method parameters in org.modeshape.jcr.query.parse with type arguments of type StaticOperand
    Modifier and Type | Method and Description
    --- | ---
    `protected SetCriteria` | BasicSqlQueryParser.`setCriteria(DynamicOperand operand, Collection<? extends StaticOperand> values)`

  - ### Uses of StaticOperand in org.modeshape.jcr.query.plan

    Methods in org.modeshape.jcr.query.plan that return StaticOperand
    Modifier and Type | Method and Description
    --- | ---
    `static StaticOperand` | PlanUtil.`replaceSubqueriesWithBindVariables(QueryContext context, StaticOperand staticOperand, Map<String,Subquery> subqueriesByVariableName)`

    Methods in org.modeshape.jcr.query.plan with parameters of type StaticOperand
    Modifier and Type | Method and Description
    --- | ---
    `static StaticOperand` | PlanUtil.`replaceSubqueriesWithBindVariables(QueryContext context, StaticOperand staticOperand, Map<String,Subquery> subqueriesByVariableName)`

  - ### Uses of StaticOperand in org.modeshape.jcr.query.validate

    Methods in org.modeshape.jcr.query.validate with parameters of type StaticOperand
    Modifier and Type | Method and Description
    --- | ---
    `protected void` | Validator.`verifyComparison(DynamicOperand operand, Operator op, StaticOperand rhs)`

Copyright © 2008-2014 JBoss, a division of Red Hat. All Rights Reserved.