public class NamedQueryDesignerRpc extends java.lang.Object implements NamedQueryRpc
Constructor and Description |
---|
NamedQueryDesignerRpc(DesignerContext context,
Project project) |
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
execute(java.lang.String project,
NamedQuery query,
java.util.Map<java.lang.String,java.lang.Object> parameters,
boolean useLimit,
int limit)
This overload is used by the Designer to run unsaved versions of queries.
|
java.lang.Object |
execute(java.lang.String projectName,
java.lang.String queryPath,
java.util.Map<java.lang.String,java.lang.Object> parameters) |
java.lang.Object |
execute(java.lang.String projectName,
java.lang.String queryPath,
java.util.Map<java.lang.String,java.lang.Object> parameters,
boolean useLimit,
int limit)
Executes a named query.
|
public NamedQueryDesignerRpc(DesignerContext context, Project project)
public java.lang.Object execute(java.lang.String projectName, java.lang.String queryPath, java.util.Map<java.lang.String,java.lang.Object> parameters) throws java.lang.Exception
execute
in interface NamedQueryRpc
java.lang.Exception
public java.lang.Object execute(java.lang.String projectName, java.lang.String queryPath, java.util.Map<java.lang.String,java.lang.Object> parameters, boolean useLimit, int limit) throws java.lang.Exception
NamedQueryRpc
execute
in interface NamedQueryRpc
projectName
- The project name.queryPath
- Full query pathparameters
- Optional query parametersuseLimit
- Testing may limit the number of results. Default true.limit
- If useLimit, the limit to use, else ignored.java.lang.Exception
- Throws exception if path not found or sql error.public java.lang.Object execute(java.lang.String project, NamedQuery query, java.util.Map<java.lang.String,java.lang.Object> parameters, boolean useLimit, int limit) throws java.lang.Exception
NamedQueryRpc
execute
in interface NamedQueryRpc
project
- The project name.query
- A named query resource.parameters
- Map of parameter valuesuseLimit
- Testing may limit the number of results. Default true.limit
- If useLimit, the limit to use, else ignored.java.lang.Exception
- Throws exception if path not found or sql error.