Daniel Barclay (Drill) created DRILL-2837:
---------------------------------------------
Summary: Resolve what JDBC's Statement.cancel() really does
Key: DRILL-2837
URL: https://issues.apache.org/jira/browse/DRILL-2837
Project: Apache Drill
Issue Type: Bug
Components: Client - JDBC
Reporter: Daniel Barclay (Drill)
Assignee: Daniel Barclay (Drill)
It is not clear exactly what JDBC's Statement.cancel() is supposed to do.
It seems reasonable to think that calling calling() on a Statement causes any
associated query that has not already completed to be canceled, causes any
associated ResultSet that is not already closed to be closed, and causes the
statement to bebe closed.
The Javadoc method description for it says only:
"Cancels this Statement object if both the DBMS and driver support aborting an
SQL statement. This method can be used by one thread to cancel a statement that
is being executed by another thread."
It seems reasonable to think think that calling cancel() on a Statement causes
the statement to be closed
(In particular, it doesn't say whether the Statement object is closed, doesn't
say wha
However,
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)