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

QL: Refactor DataType for pluggability #51328

Merged
merged 5 commits into from
Jan 27, 2020

Commits on Jan 22, 2020

  1. QL: Refactor DataType for pluggability

    Change DataType from enum to class
    Break DataType enums into QL (default) and SQL types
    Make data type conversion pluggable so that new types can be introduced
    
    As part of the process:
    - static type conversion in QL package (such as Literal) has been
    removed
    - several utility classes have been broken into base (QL) and extended
    (SQL) parts based on type awareness
    - operators (+,-,/,*) are
    - due to extensibility, serialization of arithmetic operation has been
    slightly changed and pushed down to the operator executor itself
    costin committed Jan 22, 2020
    Configuration menu
    Copy the full SHA
    8bff48b View commit details
    Browse the repository at this point in the history
  2. Fix uncaught test failure

    costin committed Jan 22, 2020
    Configuration menu
    Copy the full SHA
    153e6b9 View commit details
    Browse the repository at this point in the history

Commits on Jan 24, 2020

  1. Polish

    costin committed Jan 24, 2020
    Configuration menu
    Copy the full SHA
    457e91d View commit details
    Browse the repository at this point in the history

Commits on Jan 27, 2020

  1. Configuration menu
    Copy the full SHA
    dc2f108 View commit details
    Browse the repository at this point in the history
  2. Polish

    costin committed Jan 27, 2020
    Configuration menu
    Copy the full SHA
    6d6a8d1 View commit details
    Browse the repository at this point in the history