Skip to content
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

Support JDBC escape syntax #213

Closed
wants to merge 2 commits into from

Commits on Jan 15, 2020

  1. metadata: Tarantool instance version info

    The driver can connect to different Tarantool instances within a range
    of server versions. Sometimes, it's required to set a driver behaviour
    depending on those versions (i.e. in scope of #213 the driver needs to
    generate the functions for JDBC C4 LTRIM/RTRIM that are recognizable by
    a particular Tarantool version).
    
    This commit also includes implementation of two public DatabaseMetaData
    methods getDatabaseMajorVersion and getDatabaseMinorVersion.
    
    Affects: #213
    Closes: #106
    nicktorwald committed Jan 15, 2020
    Configuration menu
    Copy the full SHA
    fb2e568 View commit details
    Browse the repository at this point in the history
  2. jdbc: support for sub-set of JDBC escape syntax

    Add a driver SQL pre-processing before sending it to the server. The
    driver supports sub-set of scalar functions defined by the spec
    (appendix C), outer joins, escape clause for SQL LIKE operator, and
    limit/offset clause. The processed result can be received using
    Connection.nativeSQL() method.
    
    Closes #79
    Closes #76
    Closes #81
    Closes #83
    Closes #84
    Affects: #108
    nicktorwald committed Jan 15, 2020
    Configuration menu
    Copy the full SHA
    939a617 View commit details
    Browse the repository at this point in the history