Istvan Toth created PHOENIX-6665:
------------------------------------

             Summary: PreparedStatement#getMetaData() fails on paremetrized 
"select next ? values for SEQ" 
                 Key: PHOENIX-6665
                 URL: https://issues.apache.org/jira/browse/PHOENIX-6665
             Project: Phoenix
          Issue Type: Bug
          Components: core
    Affects Versions: 5.2.0
            Reporter: Istvan Toth


 
{code:java}
PreparedStatement nextStmt = conn.prepareStatement("SELECT NEXT ? VALUES FOR 
SEQ_TABLE");
nextStmt.getMetaData();{code}
Fails.

According to the PreparedStatement javadoc, this should work:
{quote}
Because a {{PreparedStatement}} object is precompiled, it is possible to know 
about the {{ResultSet}} object that it will return without having to execute 
it. Consequently, it is possible to invoke the method {{getMetaData}} on a 
{{PreparedStatement}} object rather than waiting to execute it and then 
invoking the {{ResultSet.getMetaData}} method on the {{ResultSet}} object that 
is returned.
{quote}
 



--
This message was sent by Atlassian Jira
(v8.20.1#820001)

Reply via email to