Skip to content

[CALCITE-3010] In SQL parser, move JsonValueExpression into Expression #1175

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
Apr 22, 2019

Conversation

zhztheplayer
Copy link
Member

@zhztheplayer zhztheplayer commented Apr 19, 2019

  • SqlJsonValueExpressionOperator is now a postfix operator;
  • Remove SqlStdOperatorTable.JSON_STRUCTURED_VALUE_EXPRESSION;
  • Remove SqlStdOperatorTable.JSON_API_COMMON_SYNTAX_WITHOUT_PATH;
  • When "FORMAT JSON" is implicit, a call to SqlJsonValueExpressionOperator is added and validated during sql-to-rel process;
  • Correct JSON_DEPTH's return type.

@zhztheplayer zhztheplayer force-pushed the 3010 branch 5 times, most recently from 91a3c35 to fb8d6b2 Compare April 22, 2019 12:44
* SqlJsonValueExpressionOperator is now a postfix operator;
* Remove SqlStdOperatorTable.JSON_STRUCTURED_VALUE_EXPRESSION;
* Remove SqlStdOperatorTable.JSON_API_COMMON_SYNTAX_WITHOUT_PATH;
* When "FORMAT JSON" is implicit, a call to SqlJsonValueExpressionOperator is added and validated during sql-to-rel process;
* Correct JSON_DEPTH's return type.
@zhztheplayer zhztheplayer merged commit 02eb106 into apache:master Apr 22, 2019
@zhztheplayer zhztheplayer deleted the 3010 branch April 23, 2019 07:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant