## Uses of Interface
org.modeshape.jcr.query.JcrQueryContext

- Packages that use JcrQueryContext
  Package | Description
  --- | ---
  org.modeshape.jcr.query | The Query API provides a mechanism for building and executing queries.
  org.modeshape.jcr.query.engine.process | When executing a query, the processing phase involves "running" each branch in the optimized query plan, determining the set of nodes that satisfies each branch, and then joining each branch into a single result.
  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.

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

    Fields in org.modeshape.jcr.query declared as JcrQueryContext
    Modifier and Type | Field and Description
    --- | ---
    `protected JcrQueryContext` | JcrQueryResult.`context`
    `protected JcrQueryContext` | JcrQueryResult.QueryResultIterator.`context`
    `protected JcrQueryContext` | JcrAbstractQuery.`context`

    Methods in org.modeshape.jcr.query that return JcrQueryContext
    Modifier and Type | Method and Description
    --- | ---
    `protected JcrQueryContext` | JcrAbstractQuery.`context()`

    Constructors in org.modeshape.jcr.query with parameters of type JcrQueryContext
    Constructor and Description
    `JcrAbstractQuery(JcrQueryContext context, String statement, String language, Path storedAtPath)` Creates a new JCR `Query` by specifying the query statement itself, the language in which the query is stated, the `QueryCommand` representation and, optionally, the node from which the query was loaded.
    `JcrQuery(JcrQueryContext context, String statement, String language, QueryCommand query, PlanHints hints, Path storedAtPath)` Creates a new JCR `Query` by specifying the query statement itself, the language in which the query is stated, the `QueryCommand` representation and, optionally, the node from which the query was loaded.
    `JcrQueryResult.QueryResultIterator(JcrQueryContext context, NodeSequence sequence)`
    `JcrQueryResult.QueryResultNodeIterator(JcrQueryContext context, NodeSequence sequence, int defaultSelectorIndex)`
    `JcrQueryResult.QueryResultRowIterator(JcrQueryContext context, String query, NodeSequence sequence, QueryResults.Columns columns)`
    `JcrQueryResult.SingleSelectorQueryResultRowIterator(JcrQueryContext context, String query, NodeSequence sequence, QueryResults.Columns columns)`
    `JcrQueryResult(JcrQueryContext context, String query, QueryResults results, boolean restartable, int numRowsInMemory)`
    `JcrSqlQueryResult(JcrQueryContext context, String query, QueryResults results, boolean restartable, int numRowsInMemory)`
    `XPathQueryResult(JcrQueryContext context, String query, QueryResults results, boolean restartable, int numRowsInMemory)`

  - ### Uses of JcrQueryContext in org.modeshape.jcr.query.engine.process

    Fields in org.modeshape.jcr.query.engine.process declared as JcrQueryContext
    Modifier and Type | Field and Description
    --- | ---
    `protected JcrQueryContext` | SecureSequence.`context`

    Constructors in org.modeshape.jcr.query.engine.process with parameters of type JcrQueryContext
    Constructor and Description
    `SecureSequence(NodeSequence delegate, JcrQueryContext context)` Creates a new secure sequence over an existing sequence.

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

    Constructors in org.modeshape.jcr.query.model with parameters of type JcrQueryContext
    Constructor and Description
    `QueryObjectModel(JcrQueryContext context, String statement, String language, SelectQuery query, PlanHints hints, Path storedAtPath)` Creates a new JCR `Query` by specifying the query statement itself, the language in which the query is stated, the `QueryCommand` representation and, optionally, the node from which the query was loaded.
    `QueryObjectModelFactory(JcrQueryContext context)`
    `SetQueryObjectModel(JcrQueryContext context, String statement, String language, SetQuery query, PlanHints hints, Path storedAtPath)` Creates a new JCR `Query` by specifying the set query statement itself, the language in which the query is stated, the `SetQuery` representation and, optionally, the node from which the query was loaded.

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