|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.datanucleus.metadata.MetaData
org.datanucleus.metadata.QueryMetaData
public class QueryMetaData
Representation of the MetaData of a named Query.
| Field Summary | |
|---|---|
protected java.lang.String |
fetchPlanName
Name of any fetch-plan to use. |
protected java.lang.String |
language
Query language. |
protected java.lang.String |
name
Name of the query. |
protected java.lang.String |
query
The single string query |
protected java.lang.String |
resultClass
The result class to use. |
protected java.lang.String |
resultMetaDataName
Name for the MetaData defining the mapping of the result set (for JPA SQL). |
protected java.lang.String |
scope
Scope of this query (if any). |
protected boolean |
unique
Whether the query returns unique. |
protected boolean |
unmodifiable
Whether the query is unmodifiable. |
| Fields inherited from class org.datanucleus.metadata.MetaData |
|---|
extensions, LOCALISER, METADATA_CREATED_STATE, METADATA_INITIALISED_STATE, METADATA_POPULATED_STATE, METADATA_USED_STATE, metaDataState, parent, VENDOR_NAME, VENDOR_NAME_OLD |
| Constructor Summary | |
|---|---|
QueryMetaData(MetaData parent,
java.lang.String scope,
java.lang.String name,
java.lang.String language,
java.lang.String unmodifiable,
java.lang.String resultClass,
java.lang.String resultMetaDataName,
java.lang.String unique,
java.lang.String fetchPlanName)
Constructor. |
|
| Method Summary | |
|---|---|
java.lang.String |
getFetchPlanName()
Accessor for the name of any FetchPlan to use. |
java.lang.String |
getLanguage()
Accessor for the language. |
java.lang.String |
getName()
Accessor for the query name. |
java.lang.String |
getQuery()
Accessor for the query |
java.lang.String |
getResultClass()
Accessor for the result class |
java.lang.String |
getResultMetaDataName()
Accessor for the name of the QueryResult MetaData to use. |
java.lang.String |
getScope()
Accessor for the scope of the query |
boolean |
isUnique()
Accessor for the unique tag value. |
boolean |
isUnmodifiable()
Accessor for the unmodifiable tag value. |
void |
setQuery(java.lang.String query)
Mutator for the query |
java.lang.String |
toString(java.lang.String prefix,
java.lang.String indent)
Returns a string representation of the object. |
| Methods inherited from class org.datanucleus.metadata.MetaData |
|---|
addExtension, addExtension, getExtensions, getNoOfExtensions, getParent, getValueForExtension, getValuesForExtension, hasExtension, initialise, isInitialised, isPopulated, isUsed, removeExtension, setInitialised, setParent, setPopulated, setUsed, toString |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
protected java.lang.String scope
protected final java.lang.String name
protected java.lang.String language
protected boolean unmodifiable
protected java.lang.String query
protected java.lang.String resultClass
protected java.lang.String resultMetaDataName
protected boolean unique
protected java.lang.String fetchPlanName
| Constructor Detail |
|---|
public QueryMetaData(MetaData parent,
java.lang.String scope,
java.lang.String name,
java.lang.String language,
java.lang.String unmodifiable,
java.lang.String resultClass,
java.lang.String resultMetaDataName,
java.lang.String unique,
java.lang.String fetchPlanName)
parent - the parent of the Queryscope - Scope of the query (if any)name - The Query namelanguage - The language nameunmodifiable - The unmodifiable tagresultClass - The result class (optional)resultMetaDataName - name of the result MetaData to use (optional)unique - The unique tagfetchPlanName - Name of any named fetchPlan to use with this query| Method Detail |
|---|
public java.lang.String getScope()
public java.lang.String getName()
public java.lang.String getLanguage()
public boolean isUnmodifiable()
public java.lang.String getQuery()
public java.lang.String getResultClass()
public java.lang.String getResultMetaDataName()
public boolean isUnique()
public void setQuery(java.lang.String query)
query - The querypublic java.lang.String getFetchPlanName()
public java.lang.String toString(java.lang.String prefix,
java.lang.String indent)
toString in class MetaDataprefix - prefix stringindent - indent string
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||