## Uses of Interface
org.modeshape.jcr.query.validate.Schemata

- Packages that use Schemata
  Package | Description
  --- | ---
  org.modeshape.jcr |
  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.validate | This package provides the interfaces that define the tables and columns that can be queried.

- - ### Uses of Schemata in org.modeshape.jcr

    Classes in org.modeshape.jcr that implement Schemata
    Modifier and Type | Class and Description
    --- | ---
    `class` | `NodeTypeSchemata` A `Schemata` implementation that is constructed from the `NodeType`s and `PropertyDefinition`s contained within a `RepositoryNodeTypeManager`.
    `protected class` | `NodeTypeSchemata.SessionSchemata` Implementation class that builds the tables lazily.

    Methods in org.modeshape.jcr that return Schemata
    Modifier and Type | Method and Description
    --- | ---
    `Schemata` | NodeTypeSchemata.`getSchemataForSession(JcrSession session)` Get a schemata instance that works with the supplied session and that uses the session-specific namespace mappings.

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

    Fields in org.modeshape.jcr.query declared as Schemata
    Modifier and Type | Field and Description
    --- | ---
    `protected Schemata` | QueryContext.`schemata`

    Methods in org.modeshape.jcr.query that return Schemata
    Modifier and Type | Method and Description
    --- | ---
    `Schemata` | QueryContext.`getSchemata()` Get the definition of the tables available within this query context.

    Methods in org.modeshape.jcr.query with parameters of type Schemata
    Modifier and Type | Method and Description
    --- | ---
    `QueryContext` | QueryEngine.`createQueryContext(ExecutionContext context, RepositoryCache repositoryCache, Set<String> workspaceNames, Map<String,NodeCache> overriddenNodeCachesByWorkspaceName, Schemata schemata, RepositoryIndexes indexDefns, NodeTypes nodeTypes, BufferManager bufferManager, PlanHints hints, Map<String,Object> variables)` Create a new context for query execution.
    `QueryContext` | QueryContext.`with(Schemata schemata)` Obtain a copy of this context, except that the copy uses the supplied schemata.

    Constructors in org.modeshape.jcr.query with parameters of type Schemata
    Constructor and Description
    `QueryContext(ExecutionContext context, RepositoryCache repositoryCache, Set<String> workspaceNames, Map<String,NodeCache> overriddenNodeCachesByWorkspaceName, Schemata schemata, RepositoryIndexes indexDefns, NodeTypes nodeTypes, BufferManager bufferManager, PlanHints hints, Problems problems, Map<String,Object> variables)` Create a new context for query execution.
    `QueryContext(ExecutionContext context, RepositoryCache repositoryCache, Set<String> workspaceNames, Map<String,NodeCache> overriddenNodeCachesByWorkspaceName, Schemata schemata, RepositoryIndexes indexDefns, NodeTypes nodeTypes, BufferManager bufferManager, PlanHints hints, Problems problems, Map<String,Object> variables, long id)` Create a new context for query execution.
    `QueryContext(ExecutionContext context, RepositoryCache repositoryCache, Set<String> workspaceNames, Schemata schemata, RepositoryIndexes indexDefns, NodeTypes nodeTypes, BufferManager bufferManager)` Create a new context for query execution.
    `QueryContext(ExecutionContext context, RepositoryCache repositoryCache, Set<String> workspaceNames, Schemata schemata, RepositoryIndexes indexDefns, NodeTypes nodeTypes, BufferManager bufferManager, PlanHints hints, Problems problems)` Create a new context for query execution.

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

    Methods in org.modeshape.jcr.query.engine with parameters of type Schemata
    Modifier and Type | Method and Description
    --- | ---
    `QueryContext` | ScanningQueryEngine.`createQueryContext(ExecutionContext context, RepositoryCache repositoryCache, Set<String> workspaceNames, Map<String,NodeCache> overriddenNodeCachesByWorkspaceName, Schemata schemata, RepositoryIndexes indexDefns, NodeTypes nodeTypes, BufferManager bufferManager, PlanHints hints, Map<String,Object> variables)`

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

    Classes in org.modeshape.jcr.query.validate that implement Schemata
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ImmutableSchemata` An immutable `Schemata` implementation.

    Methods in org.modeshape.jcr.query.validate that return Schemata
    Modifier and Type | Method and Description
    --- | ---
    `Schemata` | ImmutableSchemata.Builder.`build()` Build the `Schemata` instance, using the current state of the builder.

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