| Modifier and Type | Field and Description |
|---|---|
protected SelectQuery |
query |
protected ResultSetHandler<RESULT> |
resultSetHandler |
protected PreparedSql |
sql |
| Constructor and Description |
|---|
SelectCommand(SelectQuery query,
ResultSetHandler<RESULT> resultSetHandler) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
bindParameters(java.sql.PreparedStatement preparedStatement) |
protected void |
close(java.util.function.Supplier<RESULT> supplier,
java.lang.Runnable closeHandler) |
RESULT |
execute() |
protected java.util.function.Supplier<RESULT> |
executeQuery(java.sql.PreparedStatement preparedStatement) |
SelectQuery |
getQuery() |
protected java.util.function.Supplier<RESULT> |
handleResultSet(java.sql.ResultSet resultSet) |
protected void |
log() |
protected void |
setupOptions(java.sql.PreparedStatement preparedStatement) |
protected final SelectQuery query
protected final PreparedSql sql
protected final ResultSetHandler<RESULT> resultSetHandler
public SelectCommand(SelectQuery query, ResultSetHandler<RESULT> resultSetHandler)
public SelectQuery getQuery()
protected void log()
protected void setupOptions(java.sql.PreparedStatement preparedStatement)
throws java.sql.SQLException
java.sql.SQLExceptionprotected void bindParameters(java.sql.PreparedStatement preparedStatement)
throws java.sql.SQLException
java.sql.SQLExceptionprotected java.util.function.Supplier<RESULT> executeQuery(java.sql.PreparedStatement preparedStatement) throws java.sql.SQLException
java.sql.SQLExceptionprotected java.util.function.Supplier<RESULT> handleResultSet(java.sql.ResultSet resultSet) throws java.sql.SQLException
java.sql.SQLExceptionprotected void close(java.util.function.Supplier<RESULT> supplier, java.lang.Runnable closeHandler)