public class QueryMetaData extends MetaData
Modifier and Type | Field and Description |
---|---|
protected String |
fetchPlanName
Name of any fetch-plan to use.
|
protected String |
language
Query language.
|
protected String |
name
Name of the query.
|
protected String |
query
The single string query
|
protected String |
resultClass
The result class to use.
|
protected String |
resultMetaDataName
Name for the MetaData defining the mapping of the result set (for JPA SQL).
|
protected String |
scope
Scope of this query (if any).
|
protected boolean |
unique
Whether the query returns unique.
|
protected boolean |
unmodifiable
Whether the query is unmodifiable.
|
EXTENSION_CLASS_MULTITENANCY_COLUMN_LENGTH, EXTENSION_CLASS_MULTITENANCY_COLUMN_NAME, EXTENSION_CLASS_MULTITENANCY_DISABLE, EXTENSION_CLASS_MULTITENANCY_JDBC_TYPE, EXTENSION_CLASS_READ_ONLY, EXTENSION_CLASS_SOFTDELETE, EXTENSION_CLASS_SOFTDELETE_COLUMN_NAME, EXTENSION_CLASS_VERSION_FIELD_NAME, EXTENSION_CLASS_VIEW_DEFINITION, EXTENSION_CLASS_VIEW_IMPORTS, EXTENSION_MEMBER_CACHEABLE, EXTENSION_MEMBER_CALENDAR_ONE_COLUMN, EXTENSION_MEMBER_CASCADE_DETACH, EXTENSION_MEMBER_CASCADE_PERSIST, EXTENSION_MEMBER_CASCADE_REFRESH, EXTENSION_MEMBER_CASCADE_UPDATE, EXTENSION_MEMBER_COMPARATOR_NAME, EXTENSION_MEMBER_CONTAINER_ALLOW_NULLS, EXTENSION_MEMBER_ENUM_GETTER_BY_VALUE, EXTENSION_MEMBER_ENUM_VALUE_GETTER, EXTENSION_MEMBER_FETCH_FK_ONLY, EXTENSION_MEMBER_IMPLEMENTATION_CLASSES, EXTENSION_MEMBER_INSERTABLE, EXTENSION_MEMBER_KEY_IMPLEMENTATION_CLASSES, EXTENSION_MEMBER_LIST_ORDERING, EXTENSION_MEMBER_RELATION_DISCRIM_COLUMN, EXTENSION_MEMBER_RELATION_DISCRIM_PK, EXTENSION_MEMBER_RELATION_DISCRIM_VALUE, EXTENSION_MEMBER_STRATEGY_WHEN_NOTNULL, EXTENSION_MEMBER_TYPE_CONVERTER_DISABLED, EXTENSION_MEMBER_TYPE_CONVERTER_NAME, EXTENSION_MEMBER_UPDATEABLE, EXTENSION_MEMBER_VALUE_IMPLEMENTATION_CLASSES, EXTENSION_VERSION_NUMBER_INITIAL_VALUE, extensions, METADATA_CREATED_STATE, METADATA_INITIALISED_STATE, METADATA_POPULATED_STATE, METADATA_USED_STATE, metaDataState, parent, VENDOR_NAME
Constructor and Description |
---|
QueryMetaData(String name)
Constructor for a query of the specified name.
|
Modifier and Type | Method and Description |
---|---|
String |
getFetchPlanName() |
String |
getLanguage() |
String |
getName() |
String |
getQuery() |
String |
getResultClass() |
String |
getResultMetaDataName() |
String |
getScope() |
boolean |
isUnique() |
boolean |
isUnmodifiable() |
QueryMetaData |
setFetchPlanName(String fpName) |
QueryMetaData |
setLanguage(String language) |
QueryMetaData |
setQuery(String query) |
QueryMetaData |
setResultClass(String resultClass) |
QueryMetaData |
setResultMetaDataName(String mdName) |
QueryMetaData |
setScope(String scope) |
QueryMetaData |
setUnique(boolean unique) |
QueryMetaData |
setUnique(String unique) |
QueryMetaData |
setUnmodifiable(boolean unmodifiable) |
QueryMetaData |
setUnmodifiable(String unmodifiable) |
addExtension, addExtensions, getExtensions, getMetaDataManager, getNoOfExtensions, getParent, getValueForExtension, getValuesForExtension, hasExtension, initialise, isInitialised, isPopulated, isUsed, removeExtension, setExtensions, setParent
protected String scope
protected String name
protected String language
protected boolean unmodifiable
protected String query
protected String resultClass
protected String resultMetaDataName
protected boolean unique
protected String fetchPlanName
public QueryMetaData(String name)
name
- The Query namepublic String getScope()
public QueryMetaData setScope(String scope)
public String getName()
public String getLanguage()
public QueryMetaData setLanguage(String language)
public boolean isUnmodifiable()
public QueryMetaData setUnmodifiable(boolean unmodifiable)
public QueryMetaData setUnmodifiable(String unmodifiable)
public String getQuery()
public QueryMetaData setQuery(String query)
public String getResultClass()
public QueryMetaData setResultClass(String resultClass)
public String getResultMetaDataName()
public QueryMetaData setResultMetaDataName(String mdName)
public boolean isUnique()
public QueryMetaData setUnique(boolean unique)
public QueryMetaData setUnique(String unique)
public String getFetchPlanName()
public QueryMetaData setFetchPlanName(String fpName)
Copyright © 2019. All rights reserved.