@groovy.util.logging.Slf4j final class QueryImpl extends java.lang.Object implements BeanMapper, Query
Type | Name and description |
---|---|
java.sql.Connection |
connection |
java.sql.ResultSetMetaData |
metaData |
java.util.List<Parameter> |
namedParameters |
static java.util.regex.Pattern |
parameterPattern |
java.util.Map<java.lang.Integer, java.lang.Object> |
positionalParameters |
java.sql.PreparedStatement |
preparedStatement |
java.sql.ResultSet |
resultSet |
java.lang.String |
sql |
Constructor and description |
---|
QueryImpl(java.lang.String sqlTemplateString, java.sql.Connection connection) |
Type Params | Return Type | Name and description |
---|---|---|
|
Query |
bind(java.lang.Object bean) |
|
int |
executeUpdate() |
|
java.util.Map<java.lang.String, java.lang.Object> |
findRow() |
<T> |
T |
findRow(java.lang.Class<T> type) |
|
java.util.List<java.util.Map<java.lang.String, java.lang.Object>> |
findRows() |
<T> |
java.util.List<T> |
findRows(java.lang.Class<T> type) |
|
java.lang.Object |
getResultSetValue(int index, java.lang.String typeName) Useful links: |
<T> |
T |
insertAndReturnKey() |
|
Query |
params(java.util.Map<java.lang.String, java.lang.Object> params) |
|
java.lang.String |
parseTemplate(java.lang.String sqlTemplateString) |
|
Query |
setParameter(java.lang.String name, java.lang.Object value) |
|
Query |
setParameter(int position, java.lang.Object value) |
|
void |
setPositionalParameters(java.lang.Object[] positionalParameters) |
|
void |
setStatementValue(int index, java.lang.Object value) |
<T> |
T |
value() |
<T> |
java.util.List<T> |
values() |
Methods inherited from class | Name |
---|---|
class java.lang.Object |
java.lang.Object#wait(long, int), java.lang.Object#wait(), java.lang.Object#wait(long), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll() |
Useful links:
index
- The column index in the result settypeName
- The Java class name of the SQL column returned by the driverGroovy Documentation