| Package | Description | 
|---|---|
| org.datanucleus.metadata | 
 
        Provides classes representing the MetaData for files, packages, classes, fields, containers, etc. 
 | 
| Modifier and Type | Field and Description | 
|---|---|
protected Collection<QueryMetaData> | 
AbstractClassMetaData.queries
Named queries 
 | 
protected Collection<QueryMetaData> | 
FileMetaData.queries
Named queries defined in this file. 
 | 
protected Map<String,QueryMetaData> | 
MetaDataManagerImpl.queryMetaDataByName
Map of QueryMetaData, keyed by the (class name + query name). 
 | 
| Modifier and Type | Method and Description | 
|---|---|
QueryMetaData | 
MetaDataManager.getMetaDataForQuery(Class cls,
                   ClassLoaderResolver clr,
                   String queryName)
Accessor for the MetaData for a named query for a class. 
 | 
QueryMetaData | 
MetaDataManagerImpl.getMetaDataForQuery(Class cls,
                   ClassLoaderResolver clr,
                   String queryName)  | 
QueryMetaData[] | 
AbstractClassMetaData.getQueries()
Accessor for the metadata of the named queries. 
 | 
QueryMetaData[] | 
FileMetaData.getQueries()
Accessor for the metadata of the named queries. 
 | 
QueryMetaData | 
AbstractClassMetaData.newQueryMetadata(String queryName)
Method to create a new QueryMetadata, add it to the registered queries and return it. 
 | 
QueryMetaData | 
FileMetaData.newQueryMetadata(String queryName)
Method to create a new QueryMetadata, add it to the registered queries and return it. 
 | 
QueryMetaData | 
QueryMetaData.setFetchPlanName(String fpName)  | 
QueryMetaData | 
QueryMetaData.setLanguage(String language)  | 
QueryMetaData | 
QueryMetaData.setQuery(String query)  | 
QueryMetaData | 
QueryMetaData.setResultClass(String resultClass)  | 
QueryMetaData | 
QueryMetaData.setResultMetaDataName(String mdName)  | 
QueryMetaData | 
QueryMetaData.setScope(String scope)  | 
QueryMetaData | 
QueryMetaData.setUnique(boolean unique)  | 
QueryMetaData | 
QueryMetaData.setUnique(String unique)  | 
QueryMetaData | 
QueryMetaData.setUnmodifiable(boolean unmodifiable)  | 
QueryMetaData | 
QueryMetaData.setUnmodifiable(String unmodifiable)  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
AbstractClassMetaData.addQuery(QueryMetaData qmd)
Method to add a named query to this class. 
 | 
void | 
MetaDataManager.registerNamedQuery(QueryMetaData qmd)
Method to register a named query. 
 | 
void | 
MetaDataManagerImpl.registerNamedQuery(QueryMetaData qmd)
Convenience method to register a query under a name. 
 | 
Copyright © 2018. All rights reserved.