public class SQLTemplateDescriptor extends QueryDescriptor
| Modifier and Type | Field and Description | 
|---|---|
| protected Map<String,String> | adapterSql | 
| protected String | sql | 
dataMap, EJBQL_QUERY, name, PROCEDURE_QUERY, properties, root, SELECT_QUERY, SQL_TEMPLATE, type| Constructor and Description | 
|---|
| SQLTemplateDescriptor() | 
| Modifier and Type | Method and Description | 
|---|---|
| SQLTemplate | buildQuery()Assembles Cayenne query instance of appropriate type from this descriptor. | 
| void | encodeAsXML(XMLEncoder encoder)Prints itself as XML to the provided XMLEncoder. | 
| Map<String,String> | getAdapterSql()Returns map of db adapter specific SQL statements. | 
| String | getSql()Returns default SQL statement for this query. | 
| void | setAdapterSql(Map<String,String> adapterSql)Sets a map db adapter specific SQL statements for this query. | 
| void | setSql(String sql)Sets default SQL statement for this query. | 
acceptVisitor, descriptor, ejbqlQueryDescriptor, getDataMap, getName, getProperties, getProperty, getRoot, getType, procedureQueryDescriptor, selectQueryDescriptor, setDataMap, setName, setProperties, setProperty, setRoot, setType, sqlTemplateDescriptorpublic String getSql()
public void setSql(String sql)
public Map<String,String> getAdapterSql()
public void setAdapterSql(Map<String,String> adapterSql)
public SQLTemplate buildQuery()
QueryDescriptorbuildQuery in class QueryDescriptorpublic void encodeAsXML(XMLEncoder encoder)
XMLSerializableencodeAsXML in interface XMLSerializableencodeAsXML in class QueryDescriptorCopyright © 2001–2023 Apache Cayenne. All rights reserved.