public class QueryConfig extends Object
Query configuration is composed of two parts:
NamedQuery, DirectQuery| Modifier and Type | Field and Description |
|---|---|
protected Map<String,NamedQuery> |
m_mapNamedQueries
Named query mappings.
|
| Constructor and Description |
|---|
QueryConfig() |
| Modifier and Type | Method and Description |
|---|---|
QueryConfig |
addNamedQuery(NamedQuery query)
Add named query to this config.
|
boolean |
containsNamedQuery(String sName)
Return true if this configuration contains a query with given name.
|
DirectQuery |
getDirectQuery()
Return the direct query.
|
NamedQuery |
getNamedQuery(String sName)
Return the named query.
|
boolean |
isDirectQueryEnabled()
Return true if direct querying is enabled.
|
QueryConfig |
setDirectQuery(DirectQuery directQuery)
Set the direct query.
|
protected Map<String,NamedQuery> m_mapNamedQueries
public QueryConfig addNamedQuery(NamedQuery query)
query - named query to addpublic NamedQuery getNamedQuery(String sName)
sName - name of the querypublic boolean containsNamedQuery(String sName)
sName - name of the query whose presence is to be testedpublic DirectQuery getDirectQuery()
public QueryConfig setDirectQuery(DirectQuery directQuery)
directQuery - direct querypublic boolean isDirectQueryEnabled()