Skip to content
This repository has been archived by the owner on Aug 2, 2022. It is now read-only.

Merge develop to master for ODFE 1.9.0.1 release #633

Merged
merged 36 commits into from
Jul 29, 2020
Merged

Merge develop to master for ODFE 1.9.0.1 release #633

merged 36 commits into from
Jul 29, 2020

Conversation

joshuali925
Copy link
Contributor

Issue #, if available:

Description of changes:

  • Merge develop to master for ODFE 1.9.0.1 release, mainly for
    • ODBC release to support Tableau and Excel
    • Security fixes

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

joshuali925 and others added 30 commits July 9, 2020 12:21
* merge all sql repos

* fix test and build workflows

* fix workbench and odbc path

* fix workbench and odbc path

* restructure workbench dir and fix workflows

* fix workbench workflow

* fix workbench workflow

* fix workbench workflow

* fix workbench workflow

* fix workbench workflow

* revert workbench directory structure

* fix workbench workflow

* fix workbench workflow

* fix workbench workflow

* fix workbench workflow

* update workbench workflow for release

* Delete .github/ in sql-workbench directory

* Add cypress to sql-workbench

* Sync latest ODBC commits

* Sync latest workbench commits (will add cypress in separate PR)

* Add ignored ODBC libs
* Add error message for failure case

* Add error message for failure case

* Renaming

* Update dev doc
* Support ceil/ceiling, exact, exp, floor, ln, log functions

* Added integ test cases

* Set the registration of function name to be case insensitive

* Function signature changed consistent with mysql

* Function signature changed consistent with mysql

* Function signature changed consistent with mysql

* Added comparison test cases

* changed matcher to closeto

* added closeTo matcher

* Extracted method to compile functions in DSL

* update
* add date and time support

* update doc

* update doc
* update build scripts to build driver files in parallel

- add build scripts for Mac 64-bit
- update GitHub workflow script used for Mac64 builds

* fix syntax for Mac build script in workflow
* return error when catalog/schema list is queried

- test & info call fixes

* cleanup

* fix

* remove misplaced changes
…Microsoft Excel (#571)

* export as csv

* fix image

* remove image

* fix images

* remove image

* fix image

* increase width

* fix width

* add refresh

* add refresh in list
… For Elasticsearch (#576)

* export as csv

* fix image

* remove image

* fix images

* remove image

* fix image

* increase width

* fix width

* add refresh

* add refresh in list

* user doc for excel

* missing image

* image resize

* image resize

* add data connection wizard

* nit

* spelling

* fix query
* Add release drafter workflow

* Add more labels to release drafter workflow

* Rearrange labels in release drafter workflow
…ign, sqrt, truncate (#577)

* supported conv, crc32, mod, pow/power, round, sign, sqrt, truncate functions

* update

* added test cases

* update

* added integ test cases

* update

* address comments

* updated java doc, change the behavior of divided by 0, updated sql function doc

* update

* update

* remove test cases that returns null value in doctest

* added instruction in null value result
* Fix object and deep object select issue

* Fix same field added more than once bug

* Add more IT cases

* Add doctest

* Add doctest

* Add doctest

* Update doctest with more examples

* Prepare PR
* add excel user doc for mac

* resize image

* resize image

* update images and add note for removing `;`

* add test dsn in user doc for iodbc

* nit

* formatting

Co-authored-by: Rupal Mahajan <>
* add ODBC 2.x functions called by Excel for Mac

- change install location to one accessible by Mac Excel

* return empty string for catalog name in SQLTables/Columns results

* remove extraneous log statements

* fix ODBC 2.x function definition for 32-bit Windows

* update install location in docs
* export as csv

* fix image

* remove image

* fix images

* remove image

* fix image

* increase width

* fix width

* add refresh

* add refresh in list

* user doc for excel

* missing image

* image resize

* image resize

* add data connection wizard

* nit

* spelling

* fix query

* update note

* remove extra image

* add note to enable data connection wizard

* test dsn
- clearly document lack of errors for Excel Mac data preview window
* Support from

* Add more UT

* Update doc

* Update doc

* Add doctest

* Add IT

* Change doc and grammar for ANSI SQL

* Change doc and grammar

* Split grammar file

* Prepare PR

* Prepare PR

* Run IT with/without new engine

* Address PR comments

* Address PR comments
* pbi connector

* update names

* - add mez file
- add docs

* nit

* nit

* image resize

* resize image

* remove extra lines

* nit

* update mez file

* rename connector

* rename mez file
#605)

* Using UTC as default Zone for date_format function

* update

* update
* Test painless script

* Support cast bool to numeric value

* Add IT for group by cast alias

* Add comment
* support e, pi, rand

* updated doc

* update

* update

* update
…grees, radians, sin, tan (#599)

* support trigonometric functions acos, asin, atan, atan2, cos, cot, degrees, radians, sin, tan

* updated doc

* added sql comparison test cases

* added integ test cases in ppl

* update
* Add ElasticsearchExprValueFactory in StorageEngine

* update
* Update docs after merging repos

* update links

* Add workbench development instructions

* Update wording and typos
* add support for ODBC 2.x SQLError function

- save error type and details on connection errors
- start checking error type when reporting error (first: query syntax)

* qualify error enum names to avoid conflict with Windows libraries

* reversing order of SQLError handle checks
* adding manual test plan

* updating error test on mac

Co-authored-by: Rupal Mahajan <>
* pbi connector

* update names

* - add mez file
- add docs

* nit

* nit

* image resize

* resize image

* remove extra lines

* nit

* update mez file

* rename connector

* rename mez file

* - add basic & aws auth
- add unit test
- add errors
- enable direct query

* add connector

* update doc

* add ssl for auth

* update docs for errors

* - remove sqlgetinfo & sqlcapabilities values from connector

* adding EncryptedConnectionString
* changing version of Tableau connector

* change driver version

* add tableau doc

* doc update

* doc update

* update user docs

* nit
dai-chen and others added 6 commits July 29, 2020 09:06
* Change grammar and add UT

* Add doc

* Move IT
* pbi connector

* update names

* - add mez file
- add docs

* nit

* nit

* image resize

* resize image

* remove extra lines

* nit

* update mez file

* rename connector

* rename mez file

* - add basic & aws auth
- add unit test
- add errors
- enable direct query

* add connector

* update doc

* add ssl for auth

* update docs for errors

* - remove sqlgetinfo & sqlcapabilities values from connector

* adding EncryptedConnectionString

* add data type for columns

* add alternate column size

* reverting changes in catalog test

* nit

* revert changes for column size validation

* address PR comments
* Add Text and Keyword Data Type

* update

* address comments
@joshuali925 joshuali925 merged commit 35e37a3 into opendistro-for-elasticsearch:master Jul 29, 2020
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants