Skip to content

HIVE-29555: [HPLSQL]Errorcode handling is not proper in HPLSQL.#6422

Open
mdayakar wants to merge 1 commit intoapache:masterfrom
mdayakar:HIVE-29555_HPLSQLIssue
Open

HIVE-29555: [HPLSQL]Errorcode handling is not proper in HPLSQL.#6422
mdayakar wants to merge 1 commit intoapache:masterfrom
mdayakar:HIVE-29555_HPLSQLIssue

Conversation

@mdayakar
Copy link
Copy Markdown
Contributor

HIVE-29555: [HPLSQL]Errorcode handling is not proper in HPLSQL.

What changes were proposed in this pull request?

When SQL statements are executed using EXECUTE/EXECUTE IMMEDIATE, in positive scenario the ERRORCODE is not set as SUCCESS. The default value for ERRORCODE is SUCCESS so even without setting the errorcode to success in positive scenario is fine but if the ERRORCODE is set as ERROR as a part of previous statement execution then another statement is executed successfully but still ERRORCODE is already set as ERROR which is not correct. Now in positive flow also we are setting SUCCESS for the ERRORCODE.

Why are the changes needed?

To fix the error reported in HIVE-29555.

Does this PR introduce any user-facing change?

No

How was this patch tested?

Added testcase to test the scenario.
mvn test -Dtest=TestHplSqlViaBeeLine#testERRORCODEForExecuteStatements -pl itests/hive-unit -Pitests

@sonarqubecloud
Copy link
Copy Markdown

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants