-
Notifications
You must be signed in to change notification settings - Fork 373
DATAJDBC-101 - Adds support for paging and sorting repositories #183
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
DATAJDBC-101 - Adds support for paging and sorting repositories #183
Conversation
All database indentifiers, i.e. table names, column names and so on, now get quoted. For most databases this means they get enclosed with double quotes. For some databases this makes the the identifiers case sensitive. In order to minimize the impact we convert identifiers their default letter casing. This should be upper case according to the SQL standard but isn't for some databases. The exact behavior regarding quoting and default letter casing gets controlled by a database specific `Dialect`. Future changes will make the quoting of annotated columns and the default quoting behavior configurable.
@milanov Please sign the Contributor License Agreement! Click here to manually synchronize the status of this Pull Request. See the FAQ for frequently asked questions. |
@milanov Thank you for signing the Contributor License Agreement! |
84043f3
to
991117b
Compare
22f1b0e
to
dcb73d4
Compare
I had a quick look at it and it looks good so far. I'll do a proper review once the underlying PR is merged. One good improvement would be to include the necessary changes to the documentation. |
Thanks @schauder . I've identified the following docs that i should update:
|
The first two documents/section are sufficient. |
I've done the documentation changes locally and i'm now waiting for the underlying PR to be merged, so i can apply all my changes cleanly against master. |
efb07d6
to
7cefedf
Compare
This PR was closed as it targeted an issue branch ( |
The issue branch is now gone and the PR target cannot be changed anymore, hence my comment. |
I wasn't sure where to place exactly the
AnsiDialect
and theNonQuotingDialect
in the tests, suggestions are welcome. Also theselectBuilder
could be probably improved, as it does these instanceof checks, but that's what i was able to do without any major changes.