|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.jooq.impl.DefaultExecuteListener
public class DefaultExecuteListener
A publicly available default implementation of ExecuteListener
.
Use this to stay compatible with future API changes (i.e. added methods to
ExecuteListener
)
Constructor Summary | |
---|---|
DefaultExecuteListener()
|
Method Summary | |
---|---|
void |
bindEnd(ExecuteContext ctx)
Called after binding variables to the PreparedStatement
Available attributes from ExecuteContext :
ExecuteContext.getConnection() : The connection used for
execution
ExecuteContext.configuration() : The execution configuration
ExecuteContext.query() : The Query object, if a
jOOQ query is being executed or null otherwise
ExecuteContext.routine() : The Routine object, if
a jOOQ routine is being executed or null otherwise
ExecuteContext.sql() : The rendered SQL statement
that is about to be executed, or null if the
SQL statement is unknown.. |
void |
bindStart(ExecuteContext ctx)
Called before binding variables to the PreparedStatement
Available attributes from ExecuteContext :
ExecuteContext.getConnection() : The connection used for
execution
ExecuteContext.configuration() : The execution configuration
ExecuteContext.query() : The Query object, if a
jOOQ query is being executed or null otherwise
ExecuteContext.routine() : The Routine object, if
a jOOQ routine is being executed or null otherwise
ExecuteContext.sql() : The rendered SQL statement
that is about to be executed, or null if the
SQL statement is unknown.. |
void |
end(ExecuteContext ctx)
Called at the end of the execution lifecycle.. |
void |
executeEnd(ExecuteContext ctx)
Called after executing a statement Available attributes from ExecuteContext :
ExecuteContext.getConnection() : The connection used for
execution
ExecuteContext.configuration() : The execution configuration
ExecuteContext.query() : The Query object, if a
jOOQ query is being executed or null otherwise
ExecuteContext.routine() : The Routine object, if
a jOOQ routine is being executed or null otherwise
ExecuteContext.sql() : The rendered SQL statement
that is about to be executed, or null if the
SQL statement is unknown.. |
void |
executeStart(ExecuteContext ctx)
Called before executing a statement Available attributes from ExecuteContext :
ExecuteContext.getConnection() : The connection used for
execution
ExecuteContext.configuration() : The execution configuration
ExecuteContext.query() : The Query object, if a
jOOQ query is being executed or null otherwise
ExecuteContext.routine() : The Routine object, if
a jOOQ routine is being executed or null otherwise
ExecuteContext.sql() : The rendered SQL statement
that is about to be executed, or null if the
SQL statement is unknown.. |
void |
fetchEnd(ExecuteContext ctx)
Called after fetching data from a ResultSet . |
void |
fetchStart(ExecuteContext ctx)
Called before fetching data from a ResultSet . |
void |
prepareEnd(ExecuteContext ctx)
Called after preparing / creating the SQL statement Available attributes from ExecuteContext :
ExecuteContext.getConnection() : The connection used for
execution
ExecuteContext.configuration() : The execution configuration
ExecuteContext.query() : The Query object, if a
jOOQ query is being executed or null otherwise
ExecuteContext.routine() : The Routine object, if
a jOOQ routine is being executed or null otherwise
ExecuteContext.sql() : The rendered SQL statement
that is about to be executed, or null if the
SQL statement is unknown.. |
void |
prepareStart(ExecuteContext ctx)
Called before preparing / creating the SQL statement Available attributes from ExecuteContext :
ExecuteContext.getConnection() : The connection used for
execution
ExecuteContext.configuration() : The execution configuration
ExecuteContext.query() : The Query object, if a
jOOQ query is being executed or null otherwise
ExecuteContext.routine() : The Routine object, if
a jOOQ routine is being executed or null otherwise
ExecuteContext.sql() : The rendered SQL statement
that is about to be executed, or null if the
SQL statement is unknown.. |
void |
recordEnd(ExecuteContext ctx)
Called after fetching a record from a ResultSet
Available attributes from ExecuteContext :
ExecuteContext.getConnection() : The connection used for
execution
ExecuteContext.configuration() : The execution configuration
ExecuteContext.query() : The Query object, if a
jOOQ query is being executed or null otherwise
ExecuteContext.routine() : The Routine object, if
a jOOQ routine is being executed or null otherwise
ExecuteContext.sql() : The rendered SQL statement
that is about to be executed, or null if the
SQL statement is unknown.. |
void |
recordStart(ExecuteContext ctx)
Called before fetching a record from a ResultSet
Available attributes from ExecuteContext :
ExecuteContext.getConnection() : The connection used for
execution
ExecuteContext.configuration() : The execution configuration
ExecuteContext.query() : The Query object, if a
jOOQ query is being executed or null otherwise
ExecuteContext.routine() : The Routine object, if
a jOOQ routine is being executed or null otherwise
ExecuteContext.sql() : The rendered SQL statement
that is about to be executed, or null if the
SQL statement is unknown.. |
void |
renderEnd(ExecuteContext ctx)
Called after rendering SQL from a QueryPart
Available attributes from ExecuteContext :
ExecuteContext.getConnection() : The connection used for
execution
ExecuteContext.configuration() : The execution configuration
ExecuteContext.query() : The Query object, if a
jOOQ query is being executed or null otherwise
ExecuteContext.routine() : The Routine object, if
a jOOQ routine is being executed or null otherwise
ExecuteContext.sql() : The rendered SQL statement
that is about to be executed, or null if the
SQL statement is unknown.. |
void |
renderStart(ExecuteContext ctx)
Called before rendering SQL from a QueryPart
Available attributes from ExecuteContext :
ExecuteContext.getConnection() : The connection used for
execution
ExecuteContext.configuration() : The execution configuration
ExecuteContext.query() : The Query object, if a
jOOQ query is being executed or null otherwise
ExecuteContext.routine() : The Routine object, if
a jOOQ routine is being executed or null otherwise
|
void |
resultEnd(ExecuteContext ctx)
Called after fetching a set of records from a ResultSet
Available attributes from ExecuteContext :
ExecuteContext.getConnection() : The connection used for
execution
ExecuteContext.configuration() : The execution configuration
ExecuteContext.query() : The Query object, if a
jOOQ query is being executed or null otherwise
ExecuteContext.routine() : The Routine object, if
a jOOQ routine is being executed or null otherwise
ExecuteContext.sql() : The rendered SQL statement
that is about to be executed, or null if the
SQL statement is unknown.. |
void |
resultStart(ExecuteContext ctx)
Called before fetching a set of records from a ResultSet
Available attributes from ExecuteContext :
ExecuteContext.getConnection() : The connection used for
execution
ExecuteContext.configuration() : The execution configuration
ExecuteContext.query() : The Query object, if a
jOOQ query is being executed or null otherwise
ExecuteContext.routine() : The Routine object, if
a jOOQ routine is being executed or null otherwise
ExecuteContext.sql() : The rendered SQL statement
that is about to be executed, or null if the
SQL statement is unknown.. |
void |
start(ExecuteContext ctx)
Called to initialise an ExecuteListener
Available attributes from ExecuteContext :
ExecuteContext.getConnection() : The connection used for
execution
ExecuteContext.configuration() : The execution configuration
ExecuteContext.query() : The Query object, if a
jOOQ query is being executed or null otherwise
ExecuteContext.routine() : The Routine object, if
a jOOQ routine is being executed or null otherwise
Overridable attributes in ExecuteContext :
ExecuteContext.setConnection(Connection) : The connection used
for execution. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public DefaultExecuteListener()
Method Detail |
---|
public void start(ExecuteContext ctx)
ExecuteListener
ExecuteListener
Available attributes from ExecuteContext
:
ExecuteContext.getConnection()
: The connection used for
executionExecuteContext.configuration()
: The execution configurationExecuteContext.query()
: The Query
object, if a
jOOQ query is being executed or null
otherwiseExecuteContext.routine()
: The Routine
object, if
a jOOQ routine is being executed or null
otherwiseExecuteContext
:
ExecuteContext.setConnection(Connection)
: The connection used
for execution. This may be particularly interesting if a Query
was de-serialised and is thus lacking the underlying connection
start
in interface ExecuteListener
public void renderStart(ExecuteContext ctx)
ExecuteListener
QueryPart
Available attributes from ExecuteContext
:
ExecuteContext.getConnection()
: The connection used for
executionExecuteContext.configuration()
: The execution configurationExecuteContext.query()
: The Query
object, if a
jOOQ query is being executed or null
otherwiseExecuteContext.routine()
: The Routine
object, if
a jOOQ routine is being executed or null
otherwise
renderStart
in interface ExecuteListener
public void renderEnd(ExecuteContext ctx)
ExecuteListener
QueryPart
Available attributes from ExecuteContext
:
ExecuteContext.getConnection()
: The connection used for
executionExecuteContext.configuration()
: The execution configurationExecuteContext.query()
: The Query
object, if a
jOOQ query is being executed or null
otherwiseExecuteContext.routine()
: The Routine
object, if
a jOOQ routine is being executed or null
otherwiseExecuteContext.sql()
: The rendered SQL
statement
that is about to be executed, or null
if the
SQL
statement is unknown..
Overridable attributes in ExecuteContext
:
ExecuteContext.sql(String)
: The rendered SQL
statement that is about to be executed. You can modify this statement
freely.
renderEnd
in interface ExecuteListener
public void prepareStart(ExecuteContext ctx)
ExecuteListener
Available attributes from ExecuteContext
:
ExecuteContext.getConnection()
: The connection used for
executionExecuteContext.configuration()
: The execution configurationExecuteContext.query()
: The Query
object, if a
jOOQ query is being executed or null
otherwiseExecuteContext.routine()
: The Routine
object, if
a jOOQ routine is being executed or null
otherwiseExecuteContext.sql()
: The rendered SQL
statement
that is about to be executed, or null
if the
SQL
statement is unknown..
Overridable attributes in ExecuteContext
:
ExecuteContext.sql(String)
: The rendered SQL
statement that is about to be executed. You can modify this statement
freely.
prepareStart
in interface ExecuteListener
public void prepareEnd(ExecuteContext ctx)
ExecuteListener
Available attributes from ExecuteContext
:
ExecuteContext.getConnection()
: The connection used for
executionExecuteContext.configuration()
: The execution configurationExecuteContext.query()
: The Query
object, if a
jOOQ query is being executed or null
otherwiseExecuteContext.routine()
: The Routine
object, if
a jOOQ routine is being executed or null
otherwiseExecuteContext.sql()
: The rendered SQL
statement
that is about to be executed, or null
if the
SQL
statement is unknown..ExecuteContext.statement()
: The
PreparedStatement
that is about to be executed, or
null
if no statement is known to jOOQ. This can be any of
the following: java.sql.PreparedStatement
from your JDBC driver when
a jOOQ Query
is being executed as
StatementType.PREPARED_STATEMENT
java.sql.Statement
from your JDBC driver wrapped in a
java.sql.PreparedStatement
when your jOOQ Query
is being executed as StatementType.STATIC_STATEMENT
java.sql.CallableStatement
when you are executing a
jOOQ Routine
Overridable attributes in ExecuteContext
:
ExecuteContext.statement(PreparedStatement)
: The
Statement
, PreparedStatement
, or
CallableStatement
that is about to be executed. You can
modify this statement freely, or wrap ExecuteContext.statement()
with your enriched statement wrapper
prepareEnd
in interface ExecuteListener
public void bindStart(ExecuteContext ctx)
ExecuteListener
PreparedStatement
Available attributes from ExecuteContext
:
ExecuteContext.getConnection()
: The connection used for
executionExecuteContext.configuration()
: The execution configurationExecuteContext.query()
: The Query
object, if a
jOOQ query is being executed or null
otherwiseExecuteContext.routine()
: The Routine
object, if
a jOOQ routine is being executed or null
otherwiseExecuteContext.sql()
: The rendered SQL
statement
that is about to be executed, or null
if the
SQL
statement is unknown..ExecuteContext.statement()
: The
PreparedStatement
that is about to be executed, or
null
if no statement is known to jOOQ. This can be any of
the following: java.sql.PreparedStatement
from your JDBC driver when
a jOOQ Query
is being executed as
StatementType.PREPARED_STATEMENT
java.sql.CallableStatement
when you are executing a
jOOQ Routine
Overridable attributes in ExecuteContext
:
ExecuteContext.statement(PreparedStatement)
: The
PreparedStatement
, or CallableStatement
that is
about to be executed. You can modify this statement freely, or wrap
ExecuteContext.statement()
with your enriched statement wrapper
Note that this method is not called when executing queries of type
StatementType.STATIC_STATEMENT
bindStart
in interface ExecuteListener
public void bindEnd(ExecuteContext ctx)
ExecuteListener
PreparedStatement
Available attributes from ExecuteContext
:
ExecuteContext.getConnection()
: The connection used for
executionExecuteContext.configuration()
: The execution configurationExecuteContext.query()
: The Query
object, if a
jOOQ query is being executed or null
otherwiseExecuteContext.routine()
: The Routine
object, if
a jOOQ routine is being executed or null
otherwiseExecuteContext.sql()
: The rendered SQL
statement
that is about to be executed, or null
if the
SQL
statement is unknown..ExecuteContext.statement()
: The
PreparedStatement
that is about to be executed, or
null
if no statement is known to jOOQ. This can be any of
the following: java.sql.PreparedStatement
from your JDBC driver when
a jOOQ Query
is being executed as
StatementType.PREPARED_STATEMENT
java.sql.CallableStatement
when you are executing a
jOOQ Routine
Note that this method is not called when executing queries of type
StatementType.STATIC_STATEMENT
bindEnd
in interface ExecuteListener
public void executeStart(ExecuteContext ctx)
ExecuteListener
Available attributes from ExecuteContext
:
ExecuteContext.getConnection()
: The connection used for
executionExecuteContext.configuration()
: The execution configurationExecuteContext.query()
: The Query
object, if a
jOOQ query is being executed or null
otherwiseExecuteContext.routine()
: The Routine
object, if
a jOOQ routine is being executed or null
otherwiseExecuteContext.sql()
: The rendered SQL
statement
that is about to be executed, or null
if the
SQL
statement is unknown..ExecuteContext.statement()
: The
PreparedStatement
that is about to be executed, or
null
if no statement is known to jOOQ. This can be any of
the following: java.sql.PreparedStatement
from your JDBC driver when
a jOOQ Query
is being executed as
StatementType.PREPARED_STATEMENT
java.sql.Statement
from your JDBC driver wrapped in a
java.sql.PreparedStatement
when your jOOQ Query
is being executed as StatementType.STATIC_STATEMENT
java.sql.CallableStatement
when you are executing a
jOOQ Routine
executeStart
in interface ExecuteListener
public void executeEnd(ExecuteContext ctx)
ExecuteListener
Available attributes from ExecuteContext
:
ExecuteContext.getConnection()
: The connection used for
executionExecuteContext.configuration()
: The execution configurationExecuteContext.query()
: The Query
object, if a
jOOQ query is being executed or null
otherwiseExecuteContext.routine()
: The Routine
object, if
a jOOQ routine is being executed or null
otherwiseExecuteContext.sql()
: The rendered SQL
statement
that is about to be executed, or null
if the
SQL
statement is unknown..ExecuteContext.statement()
: The
PreparedStatement
that is about to be executed, or
null
if no statement is known to jOOQ. This can be any of
the following: java.sql.PreparedStatement
from your JDBC driver when
a jOOQ Query
is being executed as
StatementType.PREPARED_STATEMENT
java.sql.Statement
from your JDBC driver wrapped in a
java.sql.PreparedStatement
when your jOOQ Query
is being executed as StatementType.STATIC_STATEMENT
java.sql.CallableStatement
when you are executing a
jOOQ Routine
ExecuteContext.resultSet()
: The ResultSet
that
is about to be fetched or null
, if the Query
returns no result set, or if a Routine
is being executed.
Overridable attributes in ExecuteContext
:
ExecuteContext.resultSet(ResultSet)
: The
ResultSet
that is about to be fetched. You can modify this
result set freely, or wrap ExecuteContext.resultSet()
with your
enriched result set wrapper
executeEnd
in interface ExecuteListener
public void fetchStart(ExecuteContext ctx)
ExecuteListener
ResultSet
.
Available attributes from ExecuteContext
:
ExecuteContext.getConnection()
: The connection used for
executionExecuteContext.configuration()
: The execution configurationExecuteContext.query()
: The Query
object, if a
jOOQ query is being executed or null
otherwiseExecuteContext.routine()
: The Routine
object, if
a jOOQ routine is being executed or null
otherwiseExecuteContext.sql()
: The rendered SQL
statement
that is about to be executed, or null
if the
SQL
statement is unknown..ExecuteContext.statement()
: The
PreparedStatement
that is about to be executed, or
null
if no statement is known to jOOQ. This can be any of
the following: java.sql.PreparedStatement
from your JDBC driver when
a jOOQ Query
is being executed as
StatementType.PREPARED_STATEMENT
java.sql.Statement
from your JDBC driver wrapped in a
java.sql.PreparedStatement
when your jOOQ Query
is being executed as StatementType.STATIC_STATEMENT
java.sql.CallableStatement
when you are executing a
jOOQ Routine
ExecuteContext.resultSet()
: The ResultSet
that
is about to be fetched.
Overridable attributes in ExecuteContext
:
ExecuteContext.resultSet(ResultSet)
: The
ResultSet
that is about to be fetched. You can modify this
result set freely, or wrap ExecuteContext.resultSet()
with your
enriched result set wrapper
In case of multiple ResultSets
with
ResultQuery.fetchMany()
, this is called several times, once per
ResultSet
Note that this method is not called when executing queries that do not return a result, or when executing routines.
fetchStart
in interface ExecuteListener
public void resultStart(ExecuteContext ctx)
ExecuteListener
ResultSet
Available attributes from ExecuteContext
:
ExecuteContext.getConnection()
: The connection used for
executionExecuteContext.configuration()
: The execution configurationExecuteContext.query()
: The Query
object, if a
jOOQ query is being executed or null
otherwiseExecuteContext.routine()
: The Routine
object, if
a jOOQ routine is being executed or null
otherwiseExecuteContext.sql()
: The rendered SQL
statement
that is about to be executed, or null
if the
SQL
statement is unknown..ExecuteContext.statement()
: The
PreparedStatement
that is about to be executed, or
null
if no statement is known to jOOQ. This can be any of
the following: java.sql.PreparedStatement
from your JDBC driver when
a jOOQ Query
is being executed as
StatementType.PREPARED_STATEMENT
java.sql.Statement
from your JDBC driver wrapped in a
java.sql.PreparedStatement
when your jOOQ Query
is being executed as StatementType.STATIC_STATEMENT
java.sql.CallableStatement
when you are executing a
jOOQ Routine
ExecuteContext.resultSet()
: The ResultSet
that
is about to be fetched.ExecuteContext.result()
: The set of records that are about to
be fetched.
Note that this method is not called when executing queries that do not
return a result, or when executing routines. This is also not called when
fetching single records, with Cursor.fetchOne()
for instance.
resultStart
in interface ExecuteListener
public void recordStart(ExecuteContext ctx)
ExecuteListener
ResultSet
Available attributes from ExecuteContext
:
ExecuteContext.getConnection()
: The connection used for
executionExecuteContext.configuration()
: The execution configurationExecuteContext.query()
: The Query
object, if a
jOOQ query is being executed or null
otherwiseExecuteContext.routine()
: The Routine
object, if
a jOOQ routine is being executed or null
otherwiseExecuteContext.sql()
: The rendered SQL
statement
that is about to be executed, or null
if the
SQL
statement is unknown..ExecuteContext.statement()
: The
PreparedStatement
that is about to be executed, or
null
if no statement is known to jOOQ. This can be any of
the following: java.sql.PreparedStatement
from your JDBC driver when
a jOOQ Query
is being executed as
StatementType.PREPARED_STATEMENT
java.sql.Statement
from your JDBC driver wrapped in a
java.sql.PreparedStatement
when your jOOQ Query
is being executed as StatementType.STATIC_STATEMENT
java.sql.CallableStatement
when you are executing a
jOOQ Routine
ExecuteContext.resultSet()
: The ResultSet
that
is about to be fetched.ExecuteContext.record()
: The Record
that is
about to be fetched.Note that this method is not called when executing queries that do not return a result, or when executing routines.
recordStart
in interface ExecuteListener
public void recordEnd(ExecuteContext ctx)
ExecuteListener
ResultSet
Available attributes from ExecuteContext
:
ExecuteContext.getConnection()
: The connection used for
executionExecuteContext.configuration()
: The execution configurationExecuteContext.query()
: The Query
object, if a
jOOQ query is being executed or null
otherwiseExecuteContext.routine()
: The Routine
object, if
a jOOQ routine is being executed or null
otherwiseExecuteContext.sql()
: The rendered SQL
statement
that is about to be executed, or null
if the
SQL
statement is unknown..ExecuteContext.statement()
: The
PreparedStatement
that is about to be executed, or
null
if no statement is known to jOOQ. This can be any of
the following: java.sql.PreparedStatement
from your JDBC driver when
a jOOQ Query
is being executed as
StatementType.PREPARED_STATEMENT
java.sql.Statement
from your JDBC driver wrapped in a
java.sql.PreparedStatement
when your jOOQ Query
is being executed as StatementType.STATIC_STATEMENT
java.sql.CallableStatement
when you are executing a
jOOQ Routine
ExecuteContext.resultSet()
: The ResultSet
that
is about to be fetched.ExecuteContext.record()
: The last Record
that
was fetched.Note that this method is not called when executing queries that do not return a result, or when executing routines.
recordEnd
in interface ExecuteListener
public void resultEnd(ExecuteContext ctx)
ExecuteListener
ResultSet
Available attributes from ExecuteContext
:
ExecuteContext.getConnection()
: The connection used for
executionExecuteContext.configuration()
: The execution configurationExecuteContext.query()
: The Query
object, if a
jOOQ query is being executed or null
otherwiseExecuteContext.routine()
: The Routine
object, if
a jOOQ routine is being executed or null
otherwiseExecuteContext.sql()
: The rendered SQL
statement
that is about to be executed, or null
if the
SQL
statement is unknown..ExecuteContext.statement()
: The
PreparedStatement
that is about to be executed, or
null
if no statement is known to jOOQ. This can be any of
the following: java.sql.PreparedStatement
from your JDBC driver when
a jOOQ Query
is being executed as
StatementType.PREPARED_STATEMENT
java.sql.Statement
from your JDBC driver wrapped in a
java.sql.PreparedStatement
when your jOOQ Query
is being executed as StatementType.STATIC_STATEMENT
java.sql.CallableStatement
when you are executing a
jOOQ Routine
ExecuteContext.resultSet()
: The ResultSet
that
is about to be fetched.ExecuteContext.record()
: The last Record
that
was fetched.ExecuteContext.result()
: The set of records that were
fetched.
Note that this method is not called when executing queries that do not
return a result, or when executing routines. This is also not called when
fetching single records, with Cursor.fetchOne()
for instance.
resultEnd
in interface ExecuteListener
public void fetchEnd(ExecuteContext ctx)
ExecuteListener
ResultSet
.
Available attributes from ExecuteContext
:
ExecuteContext.getConnection()
: The connection used for
executionExecuteContext.configuration()
: The execution configurationExecuteContext.query()
: The Query
object, if a
jOOQ query is being executed or null
otherwiseExecuteContext.routine()
: The Routine
object, if
a jOOQ routine is being executed or null
otherwiseExecuteContext.sql()
: The rendered SQL
statement
that is about to be executed, or null
if the
SQL
statement is unknown..ExecuteContext.statement()
: The
PreparedStatement
that is about to be executed, or
null
if no statement is known to jOOQ. This can be any of
the following: java.sql.PreparedStatement
from your JDBC driver when
a jOOQ Query
is being executed as
StatementType.PREPARED_STATEMENT
java.sql.Statement
from your JDBC driver wrapped in a
java.sql.PreparedStatement
when your jOOQ Query
is being executed as StatementType.STATIC_STATEMENT
java.sql.CallableStatement
when you are executing a
jOOQ Routine
Statement
is already closed!ExecuteContext.resultSet()
: The ResultSet
that
was fetched. Note that the ResultSet
is already closed!ExecuteContext.record()
: The last Record
that
was fetched.ExecuteContext.result()
: The last set of records that were
fetched.
In case of multiple ResultSets
with
ResultQuery.fetchMany()
, this is called several times, once per
ResultSet
Note that this method is not called when executing queries that do not return a result, or when executing routines.
fetchEnd
in interface ExecuteListener
public void end(ExecuteContext ctx)
ExecuteListener
Available attributes from ExecuteContext
:
ExecuteContext.getConnection()
: The connection used for
executionExecuteContext.configuration()
: The execution configurationExecuteContext.query()
: The Query
object, if a
jOOQ query is being executed or null
otherwiseExecuteContext.routine()
: The Routine
object, if
a jOOQ routine is being executed or null
otherwiseExecuteContext.sql()
: The rendered SQL
statement
that is about to be executed, or null
if the
SQL
statement is unknown..ExecuteContext.statement()
: The
PreparedStatement
that is about to be executed, or
null
if no statement is known to jOOQ. This can be any of
the following: java.sql.PreparedStatement
from your JDBC driver when
a jOOQ Query
is being executed as
StatementType.PREPARED_STATEMENT
java.sql.Statement
from your JDBC driver wrapped in a
java.sql.PreparedStatement
when your jOOQ Query
is being executed as StatementType.STATIC_STATEMENT
java.sql.CallableStatement
when you are executing a
jOOQ Routine
Statement
is already closed!ExecuteContext.resultSet()
: The ResultSet
that
was fetched or null
, if no result set was fetched. Note that
if any ResultSet
is already closed!ExecuteContext.record()
: The last Record
that
was fetched or null if no records were fetched.ExecuteContext.result()
: The last set of records that were
fetched or null if no records were fetched.
end
in interface ExecuteListener
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |