[ https://issues.apache.org/jira/browse/PHOENIX-6665?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Istvan Toth reassigned PHOENIX-6665: ------------------------------------ Assignee: Istvan Toth > PreparedStatement#getMetaData() fails on parematrized "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 > Assignee: Istvan Toth > Priority: Major > > > {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)