-
-
Notifications
You must be signed in to change notification settings - Fork 1.4k
Support for ANSI SQL standard function SUBSTRING( x FROM i FOR j ) #207
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
Conversation
bp2014n2/JSqlParser fork
Why are ther so many whitespace changes within your pull request? Please reduce your pull request only to the changes regarding this substring function. |
Sorry, I had eclipse configured to auto-remove trailing spaces on save. I now have reverted most of these white-space changes |
Sorry about my late answer. So now I got some time to integrate some stuff into JSqlParser. Could you squash your commits into one and insert your issue id into the message? So it is easier to locate changes for specific issues. Thx for improving JSqlParser |
https://downloads.teradata.com/partners/oracle/articles/exploring-teradata-13s-period-functions Also added unit test to assert that END function works as well.
# Conflicts: # src/main/java/net/sf/jsqlparser/expression/ExpressionVisitor.java # src/main/java/net/sf/jsqlparser/expression/ExpressionVisitorAdapter.java # src/main/java/net/sf/jsqlparser/util/TablesNamesFinder.java # src/main/java/net/sf/jsqlparser/util/deparser/ExpressionDeParser.java # src/main/jjtree/net/sf/jsqlparser/parser/JSqlParserCC.jjt # src/test/java/net/sf/jsqlparser/test/select/SelectTest.java
# Conflicts: # src/test/java/net/sf/jsqlparser/test/select/SelectTest.java
# Conflicts: # src/main/java/net/sf/jsqlparser/expression/ExpressionVisitor.java # src/main/java/net/sf/jsqlparser/expression/ExpressionVisitorAdapter.java # src/main/java/net/sf/jsqlparser/util/TablesNamesFinder.java # src/main/java/net/sf/jsqlparser/util/deparser/ExpressionDeParser.java # src/test/java/net/sf/jsqlparser/test/select/SelectTest.java
# Conflicts: # src/main/java/net/sf/jsqlparser/expression/ExpressionVisitor.java # src/main/java/net/sf/jsqlparser/expression/ExpressionVisitorAdapter.java # src/main/java/net/sf/jsqlparser/util/TablesNamesFinder.java # src/main/java/net/sf/jsqlparser/util/deparser/ExpressionDeParser.java # src/main/jjtree/net/sf/jsqlparser/parser/JSqlParserCC.jjt # src/test/java/net/sf/jsqlparser/test/select/SelectTest.java
# Conflicts: # src/main/java/net/sf/jsqlparser/expression/ExpressionVisitor.java # src/main/java/net/sf/jsqlparser/expression/ExpressionVisitorAdapter.java # src/main/java/net/sf/jsqlparser/util/TablesNamesFinder.java # src/main/java/net/sf/jsqlparser/util/deparser/ExpressionDeParser.java # src/main/jjtree/net/sf/jsqlparser/parser/JSqlParserCC.jjt # src/test/java/net/sf/jsqlparser/test/select/SelectTest.java
# Conflicts: # src/main/jjtree/net/sf/jsqlparser/parser/JSqlParserCC.jjt # src/test/java/net/sf/jsqlparser/test/select/SelectTest.java
# Conflicts: # src/test/java/net/sf/jsqlparser/test/select/SelectTest.java
Disabled omition of schema_name. Other for some reason not supported. https://technet.microsoft.com/en-us/library/ms187879(v=sql.105).aspx JSQLParser@272177a
already solved (different issue) |
Hi, this function is part of the ANSI SQL standard, though not widely supported
My changes are actually a copy/paste from the form bp2014n2/JSqlParser