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()