Title: Code too large · JSQLParser/JSqlParser · Discussion #2161 · GitHub
Open Graph Title: Code too large · JSQLParser/JSqlParser · Discussion #2161
X Title: Code too large · JSQLParser/JSqlParser · Discussion #2161
Description: Code too large
Open Graph Description: Hi, I am currently struggling with the Code too large problem while I am trying to implement the IMPORT and EXPORT statements of Exasol (https://docs.exasol.com/db/latest/sql/import.htm / https://d...
X Description: Hi, I am currently struggling with the Code too large problem while I am trying to implement the IMPORT and EXPORT statements of Exasol (https://docs.exasol.com/db/latest/sql/import.htm / https://d...
Opengraph URL: https://github.com/JSQLParser/JSqlParser/discussions/2161
X: @github
Domain: github.com
{"@context":"https://schema.org","@type":"QAPage","mainEntity":{"@type":"Question","name":"Code too large","text":"Hi,
\nI am currently struggling with the Code too large problem while I am trying to implement the IMPORT and EXPORT statements of Exasol (https://docs.exasol.com/db/latest/sql/import.htm / https://docs.exasol.com/db/latest/sql/export.htm).
\nYou can see the current progress of my implementation here: https://github.com/ssteinhauser/JSqlParser/tree/feature/exasol-import-export
\nDid anyone already experience this problem and can provide a solution for that?
\nThank you in advance!
","upvoteCount":1,"answerCount":17,"acceptedAnswer":{"@type":"Answer","text":"Hi.
\nWe advice you to take some time checking that JavaCC 8 solves your issue without functional & performance regressions.
\nI cloned https://github.com/ssteinhauser/JSqlParser/tree/feature/exasol-import-export, modified pom.xml:
\n...\n <!-- needed for parsing the Keywords via JTree in ParserKeywordsUtils -->\n <dependency>\n<!-- <groupId>net.java.dev.javacc</groupId>-->\n<!-- <artifactId>javacc</artifactId>-->\n<!-- <version>[7.0.13,)</version>-->\n <groupId>org.javacc.generator</groupId>\n <artifactId>java</artifactId>\n <version>8.0.1</version>\n<!-- <version>8.1.0-SNAPSHOT</version>-->\n <scope>test</scope>\n </dependency>\n <dependency>\n <groupId>org.javacc</groupId>\n <artifactId>core</artifactId>\n <version>8.0.1</version>\n<!-- <version>8.1.0-SNAPSHOT</version>-->\n <scope>test</scope>\n </dependency>\n\n...\n <plugin>\n <groupId>org.javacc.plugin</groupId>\n <artifactId>javacc-maven-plugin</artifactId>\n <version>3.0.3</version>\n <executions>\n <execution>\n <id>javacc</id>\n <phase>generate-sources</phase>\n <goals>\n <goal>jjtree-javacc</goal>\n </goals>\n <configuration>\n <codeGenerator>java</codeGenerator>\n<!-- <grammarEncoding>UTF-8</grammarEncoding>-->\n<!-- <isStatic>false</isStatic>-->\n<!-- <jdkVersion>1.8</jdkVersion>-->\n </configuration>\n </execution>\n </executions>\n <dependencies>\n<!-- <dependency>-->\n<!-- <groupId>net.java.dev.javacc</groupId>-->\n<!-- <artifactId>javacc</artifactId>-->\n<!-- <version>[7.0.13,)</version>-->\n<!-- </dependency>-->\n <dependency>\n <groupId>org.javacc.generator</groupId>\n <artifactId>java</artifactId>\n <version>8.0.1</version>\n<!-- <version>8.1.0-SNAPSHOT</version>-->\n </dependency>\n <dependency>\n <groupId>org.javacc</groupId>\n <artifactId>core</artifactId>\n <version>8.0.1</version>\n<!-- <version>8.1.0-SNAPSHOT</version>-->\n </dependency>\n </dependencies>\n </plugin>\n...\n
\nYou'll have to change yous SimpleNode references to Node (and other things in your tests, on which I did not investigate).
\nTell me how things evolve.
","upvoteCount":1,"url":"https://github.com/JSQLParser/JSqlParser/discussions/2161#discussioncomment-12139296"}}}
| route-pattern | /:user_id/:repository/discussions/:number(.:format) |
| route-controller | discussions |
| route-action | show |
| fetch-nonce | v2:2d657748-4c2c-e8f3-f564-a623aa14cb75 |
| current-catalog-service-hash | 9f0abe34da433c9b6db74bffa2466494a717b579a96b30a5d252e5090baea7be |
| request-id | AB54:2CF2E6:22EA5:2E975:6964F065 |
| html-safe-nonce | d7bf4cdc7306646a3eae31673f7ebbfad1ffe3a3d3501bc1371286d7fb3c5f48 |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJBQjU0OjJDRjJFNjoyMkVBNToyRTk3NTo2OTY0RjA2NSIsInZpc2l0b3JfaWQiOiI0MTc3MTU5OTgyNjc2MjQyNTMzIiwicmVnaW9uX2VkZ2UiOiJpYWQiLCJyZWdpb25fcmVuZGVyIjoiaWFkIn0= |
| visitor-hmac | b8d74d907e5a1189cecb3612ff883352ad6536702dcc40f5e0c5aeb1b6d32fdd |
| hovercard-subject-tag | discussion:7940316 |
| github-keyboard-shortcuts | repository,copilot |
| google-site-verification | Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I |
| octolytics-url | https://collector.github.com/github/collect |
| analytics-location | / |
| fb:app_id | 1401488693436528 |
| apple-itunes-app | app-id=1477376905, app-argument=https://github.com/JSQLParser/JSqlParser/discussions/2161 |
| twitter:image | https://opengraph.githubassets.com/0441fe5dd852e4bcc5a7e81dd1de16421e22fbe3ba32fe9c2f86d0e4f50d2329/JSQLParser/JSqlParser/discussions/2161 |
| twitter:card | summary_large_image |
| og:image | https://opengraph.githubassets.com/0441fe5dd852e4bcc5a7e81dd1de16421e22fbe3ba32fe9c2f86d0e4f50d2329/JSQLParser/JSqlParser/discussions/2161 |
| og:image:alt | Hi, I am currently struggling with the Code too large problem while I am trying to implement the IMPORT and EXPORT statements of Exasol (https://docs.exasol.com/db/latest/sql/import.htm / https://d... |
| og:image:width | 1200 |
| og:image:height | 600 |
| og:site_name | GitHub |
| og:type | object |
| hostname | github.com |
| expected-hostname | github.com |
| None | 53cd8ae9b65b7c4a0ad545ffeb3216839259a92733857ba426906c0655c5419d |
| turbo-cache-control | no-preview |
| go-import | github.com/JSQLParser/JSqlParser git https://github.com/JSQLParser/JSqlParser.git |
| octolytics-dimension-user_id | 4643847 |
| octolytics-dimension-user_login | JSQLParser |
| octolytics-dimension-repository_id | 1944709 |
| octolytics-dimension-repository_nwo | JSQLParser/JSqlParser |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | false |
| octolytics-dimension-repository_network_root_id | 1944709 |
| octolytics-dimension-repository_network_root_nwo | JSQLParser/JSqlParser |
| turbo-body-classes | logged-out env-production page-responsive |
| disable-turbo | false |
| browser-stats-url | https://api.github.com/_private/browser/stats |
| browser-errors-url | https://api.github.com/_private/browser/errors |
| release | c140758368c0a01881f61b83770bd75cfe81e2c4 |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
Links:
Viewport: width=device-width