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

- Packages that use QueryMetadata
  Package | Description
  --- | ---
  org.apache.cayenne.access | Contains classes that make up Cayenne ORM stack.
  org.apache.cayenne.access.jdbc | Contains classes that handle JDBC interactions.
  org.apache.cayenne.access.jdbc.reader |
  org.apache.cayenne.access.translator.ejbql |
  org.apache.cayenne.access.translator.select |
  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

    Methods in org.apache.cayenne.access with parameters of type QueryMetadata
    Modifier and Type | Method and Description
    --- | ---
    `RowReader<?>` | DataNode.`rowReader(RowDescriptor descriptor, QueryMetadata queryMetadata)` Creates a `RowReader` using internal `RowReaderFactory`.
    `RowReader<?>` | DataNode.`rowReader(RowDescriptor descriptor, QueryMetadata queryMetadata, Map<ObjAttribute,ColumnDescriptor> attributeOverrides)` Creates a `RowReader` using internal `RowReaderFactory`.

  - ### 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` | SelectAction.`queryMetadata`
    `protected QueryMetadata` | SQLTemplateAction.`queryMetadata`

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

    Methods in org.apache.cayenne.access.jdbc.reader with parameters of type QueryMetadata
    Modifier and Type | Method and Description
    --- | ---
    `protected RowReader<?>` | DefaultRowReaderFactory.`createEntityRowReader(RowDescriptor descriptor, QueryMetadata queryMetadata, EntityResultSegment resultMetadata, DefaultRowReaderFactory.PostprocessorFactory postProcessorFactory)`
    `protected RowReader<?>` | DefaultRowReaderFactory.`createFullRowReader(RowDescriptor descriptor, QueryMetadata queryMetadata, DefaultRowReaderFactory.PostprocessorFactory postProcessorFactory)`
    `protected RowReader<?>` | DefaultRowReaderFactory.`createScalarRowReader(RowDescriptor descriptor, QueryMetadata queryMetadata, ScalarResultSegment segment)`
    `RowReader<?>` | DefaultRowReaderFactory.`rowReader(RowDescriptor descriptor, QueryMetadata queryMetadata, DbAdapter adapter, Map<ObjAttribute,ColumnDescriptor> attributeOverrides)`
    `RowReader<?>` | RowReaderFactory.`rowReader(RowDescriptor descriptor, QueryMetadata queryMetadata, DbAdapter adapter, Map<ObjAttribute,ColumnDescriptor> attributeOverrides)`

  - ### Uses of QueryMetadata in org.apache.cayenne.access.translator.ejbql

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

  - ### Uses of QueryMetadata in org.apache.cayenne.access.translator.select

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

    Methods in org.apache.cayenne.access.translator.select 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
    --- | ---
    `protected String` | EhCacheQueryCache.`cacheName(QueryMetadata metadata)` Deprecated.
    `protected String` | MapQueryCache.`cacheName(QueryMetadata metadata)`
    `protected Map<String,List<?>>` | MapQueryCache.`createIfAbsent(QueryMetadata metadata)`
    `List` | EhCacheQueryCache.`get(QueryMetadata metadata)` Deprecated.
    `List` | MapQueryCache.`get(QueryMetadata metadata)`
    `List` | NestedQueryCache.`get(QueryMetadata metadata)`
    `List` | OSQueryCache.`get(QueryMetadata metadata)` Deprecated.
    `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)` Deprecated.
    `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)` Deprecated. 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)` Deprecated.
    `void` | MapQueryCache.`put(QueryMetadata metadata, List results)`
    `void` | NestedQueryCache.`put(QueryMetadata metadata, List results)`
    `void` | OSQueryCache.`put(QueryMetadata metadata, List results)` Deprecated.
    `void` | QueryCache.`put(QueryMetadata metadata, List results)`

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

    Classes in org.apache.cayenne.query that implement QueryMetadata
    Modifier and Type | Class and Description
    --- | ---
    `class` | `QueryMetadataProxy`

    Fields in org.apache.cayenne.query declared as QueryMetadata
    Modifier and Type | Field and Description
    --- | ---
    `protected QueryMetadata` | QueryMetadataProxy.`mdDelegate`
    `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)` Deprecated.
    `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)` Deprecated. Initializes metadata overrides.

    Constructors in org.apache.cayenne.query with parameters of type QueryMetadata
    Constructor and Description
    `QueryMetadataProxy(QueryMetadata mdDelegate)`

  - ### 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–2023 Apache Cayenne. All rights reserved.