Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: databricks/databricks-sql-nodejs
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 1.6.1
Choose a base ref
...
head repository: databricks/databricks-sql-nodejs
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 1.7.0
Choose a head ref
  • 11 commits
  • 43 files changed
  • 1 contributor

Commits on Nov 14, 2023

  1. DBSQLOperation Refactoring (3 of 3) (#198)

    * Refactoring: Introduce concept of results provider; convert FetchResultsHelper into provider of TRowSet
    
    Signed-off-by: Levko Kravets <levko.ne@gmail.com>
    
    * Convert Json/Arrow/CloudFetch result handlers to implement result provider interface
    
    Signed-off-by: Levko Kravets <levko.ne@gmail.com>
    
    * Refine the code and update tests
    
    Signed-off-by: Levko Kravets <levko.ne@gmail.com>
    
    ---------
    
    Signed-off-by: Levko Kravets <levko.ne@gmail.com>
    kravets-levko authored Nov 14, 2023
    Configuration menu
    Copy the full SHA
    57c21d7 View commit details
    Browse the repository at this point in the history
  2. Refactoring: Convert global config to client config and make it avail…

    …able through client context (#202)
    
    Convert global config to client config and make it available through client context
    
    Signed-off-by: Levko Kravets <levko.ne@gmail.com>
    kravets-levko authored Nov 14, 2023
    Configuration menu
    Copy the full SHA
    80c660e View commit details
    Browse the repository at this point in the history

Commits on Nov 27, 2023

  1. Add some tests for proxy support (#206)

    Signed-off-by: Levko Kravets <levko.ne@gmail.com>
    kravets-levko authored Nov 27, 2023
    Configuration menu
    Copy the full SHA
    8e6098a View commit details
    Browse the repository at this point in the history

Commits on Nov 28, 2023

  1. Make sure that DBSQLOperation.fetchChunk returns chunks of requested …

    …size (#200)
    
    * Refactoring: Introduce concept of results provider; convert FetchResultsHelper into provider of TRowSet
    
    Signed-off-by: Levko Kravets <levko.ne@gmail.com>
    
    * Convert Json/Arrow/CloudFetch result handlers to implement result provider interface
    
    Signed-off-by: Levko Kravets <levko.ne@gmail.com>
    
    * Refine the code and update tests
    
    Signed-off-by: Levko Kravets <levko.ne@gmail.com>
    
    * Make sure that DBSQLOperation.fetchChunk returns chunks of requested size
    
    Signed-off-by: Levko Kravets <levko.ne@gmail.com>
    
    * Add option to disable result buffering & slicing
    
    Signed-off-by: Levko Kravets <levko.ne@gmail.com>
    
    * Update existing tests
    
    Signed-off-by: Levko Kravets <levko.ne@gmail.com>
    
    * Add tests for ResultSlicer
    
    Signed-off-by: Levko Kravets <levko.ne@gmail.com>
    
    * Refine code
    
    Signed-off-by: Levko Kravets <levko.ne@gmail.com>
    
    * Add more tests
    
    Signed-off-by: Levko Kravets <levko.ne@gmail.com>
    
    ---------
    
    Signed-off-by: Levko Kravets <levko.ne@gmail.com>
    kravets-levko authored Nov 28, 2023
    Configuration menu
    Copy the full SHA
    9b03de3 View commit details
    Browse the repository at this point in the history

Commits on Nov 30, 2023

  1. Performance fixes (#207)

    * Fix event loop blocking
    
    Signed-off-by: Levko Kravets <levko.ne@gmail.com>
    
    * Increase connection pool when using CloudFetch
    
    Signed-off-by: Levko Kravets <levko.ne@gmail.com>
    
    ---------
    
    Signed-off-by: Levko Kravets <levko.ne@gmail.com>
    kravets-levko authored Nov 30, 2023
    Configuration menu
    Copy the full SHA
    69d88b8 View commit details
    Browse the repository at this point in the history

Commits on Dec 4, 2023

  1. [PECO-953] Optimize CloudFetchResultHandler memory consumption (#204)

    * Refactoring: Introduce concept of results provider; convert FetchResultsHelper into provider of TRowSet
    
    Signed-off-by: Levko Kravets <levko.ne@gmail.com>
    
    * Convert Json/Arrow/CloudFetch result handlers to implement result provider interface
    
    Signed-off-by: Levko Kravets <levko.ne@gmail.com>
    
    * Refine the code and update tests
    
    Signed-off-by: Levko Kravets <levko.ne@gmail.com>
    
    * Make sure that DBSQLOperation.fetchChunk returns chunks of requested size
    
    Signed-off-by: Levko Kravets <levko.ne@gmail.com>
    
    * Add option to disable result buffering & slicing
    
    Signed-off-by: Levko Kravets <levko.ne@gmail.com>
    
    * Update existing tests
    
    Signed-off-by: Levko Kravets <levko.ne@gmail.com>
    
    * Add tests for ResultSlicer
    
    Signed-off-by: Levko Kravets <levko.ne@gmail.com>
    
    * Refine code
    
    Signed-off-by: Levko Kravets <levko.ne@gmail.com>
    
    * Add more tests
    
    Signed-off-by: Levko Kravets <levko.ne@gmail.com>
    
    * Optimize CloudFetchResultHandler memory consumption
    
    Signed-off-by: Levko Kravets <levko.ne@gmail.com>
    
    * Add and update tests
    
    Signed-off-by: Levko Kravets <levko.ne@gmail.com>
    
    ---------
    
    Signed-off-by: Levko Kravets <levko.ne@gmail.com>
    kravets-levko authored Dec 4, 2023
    Configuration menu
    Copy the full SHA
    5c5b87f View commit details
    Browse the repository at this point in the history

Commits on Dec 18, 2023

  1. Add Raymond to codeowners file (#214)

    Signed-off-by: Levko Kravets <levko.ne@gmail.com>
    kravets-levko authored Dec 18, 2023
    Configuration menu
    Copy the full SHA
    4fbe55b View commit details
    Browse the repository at this point in the history
  2. Remove protocol version check for query parameters (#213)

    * Remove protocol version check for query parameters
    
    Signed-off-by: Levko Kravets <levko.ne@gmail.com>
    
    * Re-enable query parameters tests
    
    Signed-off-by: Levko Kravets <levko.ne@gmail.com>
    
    ---------
    
    Signed-off-by: Levko Kravets <levko.ne@gmail.com>
    kravets-levko authored Dec 18, 2023
    Configuration menu
    Copy the full SHA
    47d7151 View commit details
    Browse the repository at this point in the history
  3. [PECO-1261] Improve CloudFetch downloading queue (#209)

    [PECO-1261] Wait only for the currently needed link, download the rest in background
    
    Signed-off-by: Levko Kravets <levko.ne@gmail.com>
    kravets-levko authored Dec 18, 2023
    Configuration menu
    Copy the full SHA
    bdc7126 View commit details
    Browse the repository at this point in the history
  4. [PECO-1258] Don't fetch results beyond the end of dataset (#205)

    * Refine conditions of results availability and adjust tests
    
    Signed-off-by: Levko Kravets <levko.ne@gmail.com>
    
    * [PECO-1258] Don't fetch results beyond the end of dataset
    
    Signed-off-by: Levko Kravets <levko.ne@gmail.com>
    
    * Remove irrelevant changes
    
    Signed-off-by: Levko Kravets <levko.ne@gmail.com>
    
    ---------
    
    Signed-off-by: Levko Kravets <levko.ne@gmail.com>
    kravets-levko authored Dec 18, 2023
    Configuration menu
    Copy the full SHA
    5030d0f View commit details
    Browse the repository at this point in the history

Commits on Dec 20, 2023

  1. Prepare release 1.7.0 (#215)

    Signed-off-by: Levko Kravets <levko.ne@gmail.com>
    kravets-levko authored Dec 20, 2023
    Configuration menu
    Copy the full SHA
    a86f828 View commit details
    Browse the repository at this point in the history
Loading