## Uses of Interface
org.apache.cayenne.query.QueryMetadata

- Packages that use QueryMetadata
  Package | Description
  --- | ---
  org.apache.cayenne.access.jdbc | Contains classes that handle JDBC interactions.
  org.apache.cayenne.access.trans | Provides translators for Cayenne queries.
  org.apache.cayenne.cache |
  org.apache.cayenne.query | Defines standard queries supported by Cayenne and extension mechanism to create custom queries.
  org.apache.cayenne.util | General utility classes.

- - ### Uses of QueryMetadata in org.apache.cayenne.access.jdbc

    Fields in org.apache.cayenne.access.jdbc declared as QueryMetadata
    Modifier and Type | Field and Description
    --- | ---
    `protected QueryMetadata` | JDBCResultIterator.`queryMetadata`
    `protected QueryMetadata` | SQLTemplateAction.`queryMetadata`

    Methods in org.apache.cayenne.access.jdbc that return QueryMetadata
    Modifier and Type | Method and Description
    --- | ---
    `QueryMetadata` | EJBQLTranslationContext.`getMetadata()`

    Constructors in org.apache.cayenne.access.jdbc with parameters of type QueryMetadata
    Constructor and Description
    `JDBCResultIterator(Connection connection, Statement statement, ResultSet resultSet, RowDescriptor descriptor, QueryMetadata queryMetadata)` Creates new JDBCResultIterator that reads from provided ResultSet.

  - ### Uses of QueryMetadata in org.apache.cayenne.access.trans

    Fields in org.apache.cayenne.access.trans declared as QueryMetadata
    Modifier and Type | Field and Description
    --- | ---
    `protected QueryMetadata` | QueryAssembler.`queryMetadata`

    Methods in org.apache.cayenne.access.trans that return QueryMetadata
    Modifier and Type | Method and Description
    --- | ---
    `QueryMetadata` | QueryAssembler.`getQueryMetadata()`

  - ### Uses of QueryMetadata in org.apache.cayenne.cache

    Methods in org.apache.cayenne.cache with parameters of type QueryMetadata
    Modifier and Type | Method and Description
    --- | ---
    `List` | EhCacheQueryCache.`get(QueryMetadata metadata)`
    `List` | MapQueryCache.`get(QueryMetadata metadata)`
    `List` | NestedQueryCache.`get(QueryMetadata metadata)`
    `List` | OSQueryCache.`get(QueryMetadata metadata)`
    `List` | QueryCache.`get(QueryMetadata metadata)` Returns a cached query result for the given QueryMetadata or null if the result is not cached or is expired.
    `List` | EhCacheQueryCache.`get(QueryMetadata metadata, QueryCacheEntryFactory factory)`
    `List` | MapQueryCache.`get(QueryMetadata metadata, QueryCacheEntryFactory factory)` Returns a non-null cached value.
    `List` | NestedQueryCache.`get(QueryMetadata metadata, QueryCacheEntryFactory factory)`
    `List` | OSQueryCache.`get(QueryMetadata metadata, QueryCacheEntryFactory factory)` Returns a non-null cached value.
    `List` | QueryCache.`get(QueryMetadata metadata, QueryCacheEntryFactory factory)` Returns a cached query result for the given QueryMetadata.
    `void` | EhCacheQueryCache.`put(QueryMetadata metadata, List results)`
    `void` | MapQueryCache.`put(QueryMetadata metadata, List results)`
    `void` | NestedQueryCache.`put(QueryMetadata metadata, List results)`
    `void` | OSQueryCache.`put(QueryMetadata metadata, List results)`
    `void` | QueryCache.`put(QueryMetadata metadata, List results)`

  - ### Uses of QueryMetadata in org.apache.cayenne.query

    Fields in org.apache.cayenne.query declared as QueryMetadata
    Modifier and Type | Field and Description
    --- | ---
    `protected QueryMetadata` | ObjectIdQuery.`metadata`
    `protected QueryMetadata` | RelationshipQuery.`metadata`

    Methods in org.apache.cayenne.query that return QueryMetadata
    Modifier and Type | Method and Description
    --- | ---
    `QueryMetadata` | AbstractQuery.`getMetaData(EntityResolver resolver)` Returns default select parameters.
    `QueryMetadata` | BatchQuery.`getMetaData(EntityResolver resolver)` Returns default select parameters.
    `QueryMetadata` | EJBQLQuery.`getMetaData(EntityResolver resolver)`
    `QueryMetadata` | IndirectQuery.`getMetaData(EntityResolver resolver)` Returns the metadata obtained from the replacement query.
    `QueryMetadata` | NamedQuery.`getMetaData(EntityResolver resolver)`
    `QueryMetadata` | ObjectIdQuery.`getMetaData(EntityResolver resolver)` Returns query metadata object.
    `QueryMetadata` | ProcedureQuery.`getMetaData(EntityResolver resolver)`
    `QueryMetadata` | Query.`getMetaData(EntityResolver resolver)` Returns query runtime parameters.
    `QueryMetadata` | QueryChain.`getMetaData(EntityResolver resolver)` Returns default metadata.
    `QueryMetadata` | RefreshQuery.`getMetaData(EntityResolver resolver)`
    `QueryMetadata` | RelationshipQuery.`getMetaData(EntityResolver resolver)` Returns query metadata object.
    `QueryMetadata` | SelectQuery.`getMetaData(EntityResolver resolver)`
    `QueryMetadata` | SQLTemplate.`getMetaData(EntityResolver resolver)`

    Methods in org.apache.cayenne.query with parameters of type QueryMetadata
    Modifier and Type | Method and Description
    --- | ---
    `void` | NamedQuery.`initMetadata(QueryMetadata metadata)` Initializes metadata overrides.

  - ### Uses of QueryMetadata in org.apache.cayenne.util

    Fields in org.apache.cayenne.util declared as QueryMetadata
    Modifier and Type | Field and Description
    --- | ---
    `protected QueryMetadata` | ObjectContextQueryAction.`metadata`

Copyright © 2001–2018 Apache Cayenne. All rights reserved.