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

Feature: Support ClickHouse driver #221

Merged
merged 9 commits into from
Jul 7, 2023
Merged

Commits on Jul 6, 2023

  1. feat(extension-driver-clickhouse): create clickhouse driver extension

    - Create the "extension-driver-clickhouse" package
    - Create "ClickHouseDataSource".
    - update package.json to install "@clickhouse/client"
    kokokuo committed Jul 6, 2023
    Configuration menu
    Copy the full SHA
    aad22e1 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    466b899 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    135dfb5 View commit details
    Browse the repository at this point in the history

Commits on Jul 7, 2023

  1. feat(extension-driver-clickhouse): add test cases and refactor queryi…

    …ng method
    
    - add clickhouse server for running test cases by docker.
    - refactor clickhouse data source by querying data with column name and evaluating column with type by "describe" method.
    - set "testEnvironment" to "node" in jest environment to make clickhouse client could work when running test cases.
    - fix typeMapper for converting "Bool" to "boolean"
    kokokuo committed Jul 7, 2023
    Configuration menu
    Copy the full SHA
    385b908 View commit details
    Browse the repository at this point in the history
  2. chore(docs, extension-driver-clickhouse): optimizing and correcting c…

    …lickhouse documentation content and syntax.
    kokokuo committed Jul 7, 2023
    Configuration menu
    Copy the full SHA
    3e43ae8 View commit details
    Browse the repository at this point in the history
  3. chore(labs, extension-driver-clickhouse): update Makefile to add exte…

    …nsion-driver-clickhouse
    kokokuo committed Jul 7, 2023
    Configuration menu
    Copy the full SHA
    3ccd301 View commit details
    Browse the repository at this point in the history
  4. fix(extension-driver-clickhouse): fix the typo and make the clickhous…

    …e server docker name may not conflict
    kokokuo committed Jul 7, 2023
    Configuration menu
    Copy the full SHA
    9f3e4ce View commit details
    Browse the repository at this point in the history
  5. chore(extension-driver-clickhouse): normalize to convert to Bool clic…

    …khouse type
    
    - normalize to convert to Bool clickhouse type.
    - change to use number to prevent docker name duplicated.
    - update README.
    kokokuo committed Jul 7, 2023
    Configuration menu
    Copy the full SHA
    c7b26e4 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    59d4c39 View commit details
    Browse the repository at this point in the history