Skip to content

Conversation

extremesecrecy
Copy link

Parsing of SQL used for an enterprise reporting team contains Crystal Reports Parameter Syntax. Added Token to stop parser from failing and will work on implementing the class instead of just skipping.

TOKEN: /* Crystal Report Tokens */
	  
{
  	/* Parameter example {?MyParameter}*/
	<CRYSTAL_PARAMETER : "{?"(~[])*"}">
	/*Time Stamp Example {ts '2016-07-31 00:00:00'} -- */
|   <CRYSTAL_TM_STAMP : "{ts"<WHITESPACE>(["0" - "9"]){4}"-"(["0" - "9"]){2}"-"(["0" - "9"]){2}<WHITESPACE >(["0" - "9"]){2}":"(["0" - "9"]){2}":"(["0" - "9"]){2}"}">
  
}

wumpz and others added 30 commits January 26, 2016 23:33
Support of mysql create statements with timestamp column with ON UPDA…
…hould-not-be-commented-out-fix-1

squid:CommentedOutCodeLine - Sections of code should not be "commented out"
…ould-not-be-duplicated-fix-2

squid:S1192 - String literals should not be duplicated
…interface-declaration-or-class-should-appear-in-a-pre-defined-order-fix-1

squid:S1213 - The members of an interface declaration or class should appear in a pre-defined order
…s should be removed to prevent any misunderstanding.

squid:S2131 - Primitives should not be boxed just for "String" conversion.
…ION/CASCADE) and Full text indexes (FULLTEXT idx(text1))
…s-around-expressions-should-be-removed-to-prevent-any-misunderstanding-fix-1

multiple code improvements 1
Added reference options foreign keys support (ON UPDATE/DELETE NO ACT…
…ovements-fix-1

Multiple code improvements fix 1: squid:S1199, squid:S1066, squid:S18…
…ments-fix-2

multiple code improvements: squid:S1905, squid:S00122, squid:S1155, squid:S00105
@coveralls
Copy link

Coverage Status

Changes Unknown when pulling 56497af on master into ** on jjtree-start**.

2 similar comments
@coveralls
Copy link

Coverage Status

Changes Unknown when pulling 56497af on master into ** on jjtree-start**.

@coveralls
Copy link

Coverage Status

Changes Unknown when pulling 56497af on master into ** on jjtree-start**.

@wumpz
Copy link
Member

wumpz commented May 5, 2017

Could it be that this pull request is corrupted? So many commits, no diff possible...

* Add files via upload

* Create foo

* All the files needed for the CNF conversion

* Delete foo

* Create foo

* Test cases for the CNF conversion

* Delete foo

* Add files via upload

* Add files via upload

* change some public methods to private

* Delete CNFConverter.java

* Delete CloneHelper.java

* Delete MultiAndExpression.java

* Delete MultiOrExpression.java

* Delete MultipleExpression.java

* Create foo

* Add files via upload

* Delete CNFTest.java

* Delete StepLastHelper.java

* Create foo

* Add files via upload

* Delete foo

* Delete foo

* Add files via upload

* Add files via upload

* Delete CNFConverter.java

* Delete CloneHelper.java

* Delete MultiAndExpression.java

* Delete MultiOrExpression.java

* Delete MultipleExpression.java

* Create foo

* Add files via upload

* Delete foo

* Delete CNFTest.java

* Create foo

* Add files via upload

* Delete foo

* Add files via upload

* Add files via upload
@coveralls
Copy link

coveralls commented May 7, 2017

Coverage Status

Changes Unknown when pulling afe1011 on master into ** on jjtree-start**.

@coveralls
Copy link

coveralls commented May 7, 2017

Coverage Status

Changes Unknown when pulling 1dabcbc on master into ** on jjtree-start**.

@coveralls
Copy link

coveralls commented May 12, 2017

Coverage Status

Changes Unknown when pulling 3e74010 on master into ** on jjtree-start**.

wumpz added 2 commits May 16, 2017 16:12
Conflicts:
	src/test/java/net/sf/jsqlparser/test/select/SelectTest.java
@coveralls
Copy link

coveralls commented May 16, 2017

Coverage Status

Changes Unknown when pulling 22c8b48 on master into ** on jjtree-start**.

* Test current behavior of ExecuteDeParser

* Fix issue #446
@coveralls
Copy link

coveralls commented May 16, 2017

Coverage Status

Changes Unknown when pulling 275fbbe on master into ** on jjtree-start**.

* Fix issue #442 for delete statements

* Fix issue #442 for insert statements

* Mock only when necessary

E.g., interfaces, behavior needs to be verified, etc.

* Prefer the first style of testing

As discussed in issue #442

* Fix issue #442 for replace statements

* Improve readability of issue #442 tests

* Inject SelectDeParser as well

As discussed in issue #442.

* Fix issue #442 for select statements

* Fix issue #442 for update statements

* Fix issue #442 for execute statements

* Fix issue #442 for set statements

* Fix PR code review issue

https://www.codacy.com/app/wumpz/JSqlParser/file/6682733346/issues/source?bid=4162857&fileBranchId=4580866#l48

* Skip PMD check for asserts in tests using Mockito

As agreed upon in the discussion in PR #451.

* Use correct PMD check name
@coveralls
Copy link

coveralls commented May 22, 2017

Coverage Status

Changes Unknown when pulling 9d680a6 on master into ** on jjtree-start**.

* Test existing ExpressionDeParser behavior before fixing

* Begin fixing issue #452 by copying AnalyticExpression's toString

* Organize ExpressionDeParser imports

* Remove dependence on PlainSelect's getStringList

* Fix issue #452

* Use ExpressionDeParser in AnalyticExpression's toString

* Revert "Use ExpressionDeParser in AnalyticExpression's toString"

This reverts commit 5f44e05.
@coveralls
Copy link

coveralls commented May 22, 2017

Coverage Status

Changes Unknown when pulling 81de7a6 on master into ** on jjtree-start**.

@wumpz
Copy link
Member

wumpz commented May 22, 2017

Is this active anymore as a PR. I close it, due to messages I receive for every new commit.

@wumpz wumpz closed this May 22, 2017
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.