Package org.apache.cayenne.map
Class EJBQLQueryDescriptor
java.lang.Object
org.apache.cayenne.map.QueryDescriptor
org.apache.cayenne.map.EJBQLQueryDescriptor
- All Implemented Interfaces:
Serializable
,ConfigurationNode
,XMLSerializable
- Since:
- 4.0
- See Also:
-
Field Summary
Fields inherited from class org.apache.cayenne.map.QueryDescriptor
DATA_MAP_ROOT, dataMap, DB_ENTITY_ROOT, EJBQL_QUERY, JAVA_CLASS_ROOT, name, OBJ_ENTITY_ROOT, PROCEDURE_QUERY, PROCEDURE_ROOT, properties, root, SELECT_QUERY, SQL_TEMPLATE, type
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionAssembles Cayenne query instance of appropriate type from this descriptor.void
encodeAsXML
(XMLEncoder encoder, ConfigurationNodeVisitor delegate) Prints itself as XML to the provided XMLEncoder.getEjbql()
Returns EJBQL query string for this query.void
Sets EJBQL query string for this query.Methods inherited from class org.apache.cayenne.map.QueryDescriptor
acceptVisitor, descriptor, ejbqlQueryDescriptor, getDataMap, getName, getProperties, getProperty, getRoot, getType, procedureQueryDescriptor, selectQueryDescriptor, setDataMap, setName, setProperties, setProperty, setRoot, setType, sqlTemplateDescriptor
-
Field Details
-
ejbql
-
-
Constructor Details
-
EJBQLQueryDescriptor
public EJBQLQueryDescriptor()
-
-
Method Details
-
getEjbql
Returns EJBQL query string for this query. -
setEjbql
Sets EJBQL query string for this query. -
buildQuery
Description copied from class:QueryDescriptor
Assembles Cayenne query instance of appropriate type from this descriptor.- Overrides:
buildQuery
in classQueryDescriptor
-
encodeAsXML
Description copied from interface:XMLSerializable
Prints itself as XML to the provided XMLEncoder.- Specified by:
encodeAsXML
in interfaceXMLSerializable
- Overrides:
encodeAsXML
in classQueryDescriptor
-