public class Query extends Object
| Constructor and Description |
|---|
Query() |
| Modifier and Type | Method and Description |
|---|---|
String |
getDdl()
DDL is executed only once.
|
String |
getDynamicStatement(RulesApplier ruleApplier,
Scenario scenario) |
Long |
getExpectedAggregateRowCount()
Expected aggregate row count is matched if specified
|
String |
getId()
Query ID, Use UUID if none specified
|
String |
getQueryGroup()
queryGroup attribute is just a string value to help correlate queries across sets or files.
|
String |
getStatement()
SQL statement
|
String |
getTenantId()
Tenant Id used by connection of this query
|
long |
getTimeoutDuration() |
boolean |
isUseGlobalConnection() |
void |
setDdl(String ddl) |
void |
setExpectedAggregateRowCount(Long expectedAggregateRowCount) |
void |
setHint(String queryHint)
Set hint to query
|
void |
setId(String id) |
void |
setQueryGroup(String queryGroup) |
void |
setStatement(String statement) |
void |
setTenantId(String tenantId) |
void |
setTimeoutDuration(long timeoutDuration) |
void |
setUseGlobalConnection(boolean useGlobalConnection) |
public String getStatement()
public String getDynamicStatement(RulesApplier ruleApplier, Scenario scenario) throws Exception
Exceptionpublic void setStatement(String statement)
public String getTenantId()
public void setTenantId(String tenantId)
public Long getExpectedAggregateRowCount()
public void setExpectedAggregateRowCount(Long expectedAggregateRowCount)
public String getDdl()
public void setDdl(String ddl)
public String getQueryGroup()
public void setQueryGroup(String queryGroup)
public void setHint(String queryHint)
queryHint - public String getId()
public void setId(String id)
public boolean isUseGlobalConnection()
public void setUseGlobalConnection(boolean useGlobalConnection)
public long getTimeoutDuration()
public void setTimeoutDuration(long timeoutDuration)
Copyright © 2022 Apache Software Foundation. All rights reserved.