public class Query<RESULT> extends Object implements de.tsl2.nano.execution.IPRunnable<RESULT,Map<String,Object>>, de.tsl2.nano.incubation.specification.IPrefixed
| Constructor and Description |
|---|
Query()
constructor
|
Query(String name,
String query,
boolean nativeQuery,
Map<String,? extends Serializable> parameter)
constructor
|
| Modifier and Type | Method and Description |
|---|---|
Map<String,Object> |
checkedArguments(Map<String,Object> arguments,
boolean strict) |
List<String> |
getColumnNames()
evaluates the query's column names through the select-columns having an 'as' expression.
|
String |
getName() |
Map<String,? extends Serializable> |
getParameter() |
String |
getQuery() |
String |
prefix() |
RESULT |
run(Map<String,Object> context,
Object... extArgs) |
void |
setName(String name) |
void |
setQuery(String query) |
String |
toString() |
public Query()
public Query(String name, String query, boolean nativeQuery, Map<String,? extends Serializable> parameter)
name - query - parameter - public String getName()
public void setName(String name)
public String getQuery()
public void setQuery(String query)
public Map<String,? extends Serializable> getParameter()
public List<String> getColumnNames()
public Map<String,Object> checkedArguments(Map<String,Object> arguments, boolean strict)
public String prefix()
prefix in interface de.tsl2.nano.incubation.specification.IPrefixedCopyright © 2012–2020. All rights reserved.