public class DataListTest.HookedSelectMode extends SelectMode
Constructor and Description |
---|
HookedSelectMode(SelectMode m) |
Modifier and Type | Method and Description |
---|---|
void |
addElaborator(CachedStatement q)
Adds an elaborator query.
|
void |
elaborate(java.util.List resultList,
java.util.Map parms)
Elaborates a list by calling the elaboration queries with the given
parameters.
|
DataResult |
execute()
Executes the query with no parameters.
|
DataResult |
execute(java.util.List<?> inClause)
Executes the query with an IN clause.
|
DataResult |
execute(java.util.Map parms)
Executes the query using the given parameters.
|
DataResult |
execute(java.util.Map<java.lang.String,?> parameters,
java.util.List<?> inClause)
Executes the query with the given parameters an an IN clause.
|
int |
getArity()
Returns the arity of the mode
|
java.lang.String |
getClassString()
get the class
|
int |
getElaborated() |
java.util.List<CachedStatement> |
getElaborators()
Returns the list of elaborator queries.
|
int |
getMaxRows()
Returns maximum number of rows to be returned by this query.
|
java.lang.String |
getName()
get the name
|
CachedStatement |
getQuery()
Get the driving query for this mode.
|
boolean |
isElaborated() |
void |
setMaxRows(int max)
The maximum number of rows to be returned by the query.
|
void |
setName(java.lang.String n)
Set the name for this mode.
|
void |
setQuery(CachedStatement q)
Set the driving query for this mode.
|
toString
public HookedSelectMode(SelectMode m)
public boolean isElaborated()
public int getElaborated()
public DataResult execute(java.util.Map parms)
SelectMode
execute
in class SelectMode
parms
- Query parameters.public void elaborate(java.util.List resultList, java.util.Map parms)
SelectMode
elaborate
in class SelectMode
resultList
- The resultList that has items from the driving query
results.parms
- named query parameters for elaborators.public java.lang.String getClassString()
SelectMode
getClassString
in class SelectMode
public void addElaborator(CachedStatement q)
SelectMode
addElaborator
in class SelectMode
q
- Elaborator query to execute.public java.util.List<CachedStatement> getElaborators()
SelectMode
getElaborators
in class SelectMode
public DataResult execute(java.util.List<?> inClause)
SelectMode
execute
in class SelectMode
inClause
- values to be included in the IN clause.public DataResult execute()
SelectMode
execute
in class SelectMode
public DataResult execute(java.util.Map<java.lang.String,?> parameters, java.util.List<?> inClause)
SelectMode
execute
in class SelectMode
parameters
- named parameters for the Query.inClause
- values to be included in the IN clause.public void setMaxRows(int max)
SelectMode
setMaxRows
in class SelectMode
max
- maximum number of rows to be returned, zero (0) is unlimited.public int getMaxRows()
SelectMode
getMaxRows
in class SelectMode
public void setName(java.lang.String n)
BaseMode
public java.lang.String getName()
BaseMode
public void setQuery(CachedStatement q)
BaseMode
public CachedStatement getQuery()
BaseMode