T - the generic type of the implementing typepublic abstract class StatementDefinition<T extends StatementDefinition> extends QuerySettings
| Modifier and Type | Field and Description |
|---|---|
protected String |
sql
The text of the SQL query to be executed
|
| Constructor and Description |
|---|
StatementDefinition() |
| Modifier and Type | Method and Description |
|---|---|
protected T |
copy()
Returns a shallow copy of
this instance. |
Optional<ParameterType> |
getParameterType(String paramName)
Returns the type for a given parameter
|
List<ParameterType> |
getParameterTypes() |
String |
getSql() |
void |
setSql(String sql) |
copyInto, getFetchSize, getMaxRows, getQueryTimeout, getQueryTimeoutUnit@Parameter @Text @DisplayName(value="SQL Query Text") @Placement(order=1) @MetadataKeyId protected String sql
protected T copy()
this instance.public Optional<ParameterType> getParameterType(String paramName)
paramName - the parameter's nameParameterTypepublic List<ParameterType> getParameterTypes()
public String getSql()
public void setSql(String sql)
Copyright © 2021. All rights reserved.