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

Merge develop branch into master to cut odfe1.10 release #698

Merged
merged 20 commits into from
Aug 20, 2020
Merged

Conversation

chloe-zh
Copy link
Member

Issue #, if available:

Description of changes:

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

rupal-bq and others added 20 commits July 30, 2020 13:03
…onnector (#640)

* 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

* Update SQL_GROUP_BY value for fixing query folding issue

* removing AstVisitor for resolving query folding issue with data type boolean
* Add comparsion operator for SQL

* address comments

* address comments

* update
* Change grammar

* Add UT

* Change grammar and add UT for field alias

* Support alias by named expression

* Add UT

* Add javadoc

* Make query field required after test

* Change java doc

* Fix comparison test data type issue

* Fix broken UT

* Fix jacoco coverage

* Fix broken UTs

* Fix PPL ast builder

* Add doctest

* Fix broken legacy IT

* Fix jacoco

* Fix all IT and preserve original name with alias

* Fix remove command failure

* Fix remove command failure

* Fix doctest

* Fix broken UT

* Fix broken UT

* Revert to make Alias optional for PPL

* Prepare PR

* Prepare PR

* Prepare PR

* Dont remove single quotes for column and alias name
- add null check to avoid crashing if details not initialized
* add direct link to README to Power BI Connector file

* add link to Tableau Connector
…652)

* 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

* Update SQL_GROUP_BY value for fixing query folding issue

* removing AstVisitor for resolving query folding issue with data type boolean

* fix parameter binding issue

* simplify changes

* update user doc for pbi
* 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

* Update SQL_GROUP_BY value for fixing query folding issue

* removing AstVisitor for resolving query folding issue with data type boolean

* fix parameter binding issue

* simplify changes

* update user doc for pbi

* fix query folding issue while applying filter

* change literal prefix & suffix value
* Support NULL and MISSING value in response

* address comments
…lasticsearch (#669)

* 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

* Update SQL_GROUP_BY value for fixing query folding issue

* removing AstVisitor for resolving query folding issue with data type boolean

* fix parameter binding issue

* simplify changes

* update user doc for pbi

* fix query folding issue while applying filter

* change literal prefix & suffix value

* add user doc for using Power BI Service

* resize image

* - add server instead of host & port for Power BI Service
- update user docs

* resize image

* resize image

* resize image

* update connector file

* update docs for aws auth credentials

* fix typo
* Test serializer

* Add JDK serializer impl

* Add UT

* Support boolean literal

* Add UT for comparison expression

* Add UT for function expression

* Add UT for multiple fields

* Use expr value factory

* Add comments

* Test coverage

* Refactor package and class

* Add UT for script factory and leaf factory

* Add support for date doc value

* More UT

* Refactor edge case UT

* Add UT for value factory

* Add UT for serializer error case

* Fix checkstyle

* Add expression visitor and UT

* Use expression visitor in script engine

* Add UT for visitor

* Push down query

* Handle text keyword

* Cast long/double doc value to int/float

* Don't push down if illegal state exception thrown

* Fix broken IT due to field type change

* Prepare PR

* Address PR comments

* Address PR comments
…#678)

* parse backticked strings as identifiers, instead of string literals

* add test for quoted identifier in function call
* Add query size limit

* add SettingsIT

* remove unused imports
* Add query size limit

* add SettingsIT

* remove unused imports

* Support for enabling/disabling PPL feature

* add documents
* add handler to support PBIDS files

* update documentation and add PBI manual test plan
* Add lucene builder interface and term query impl

* Add lucene query interface and term query impl

* Add range query impl

* Add more UT for range query

* Add wildcard query impl

* Add exists query impl

* Pass jacoco test

* Prepare PR

* Only push down filter close to relation

* Prepare PR

* Add limitation doc

* Add limitation doc

* Add limitation doc
* Add cypress and test cases

* Add .gitignore

* Add more test cases

* Fix download directory

* Improve code style

* use POST to verify download instead of downloading directly
* improve Windows build process

- combine build code into one script for easier edits
- introduced UNITY build for AWS SDK

* update CI scripts

* workflow updates

* more workflow updates

* workflow updates

* workflow updates

* update WinArch for VLD dll

* print build_installer args

* use Windows path separator & print CI output args for debugging

* use Powershell envar syntax

* workflow & ci script updates

* update cmake path for 32-bit install

* fix uplaod step path names

* adding Env prefix for artifact steps

* hardcode upload step paths

* add link to custom test dataset

* copy build script upgrades to release workflow
* Add where in grammar and UT

* Skip old semantic analysis IT

* Change unsupported query UT

* Add logical operator to grammar and UT

* Add not expression and comparison test

* Add comparison test for bug fixes

* Handle multi field in wildcard query too

* Prepare for PR

* Add more test

* Add test for issue 690
* Bug fix, support long type for aggregation (#522)

* Bug fix, support long type for aggregation

* change to datetime to JDBC format

* Opendistro Release 1.9.0 (#532)

* prepare odfe 1.9

* Fix all ES 7.8 compile and build errors

* Revert changes as Lombok is working now

* Update CustomExternalTestCluster.java

* Fix license headers check

* Use splitFieldsByMetadata to separate fields when calling SearchHit constructor

* More fixes for ODFE 1.9

* Remove todo statement

* Add ODFE 1.9.0 release notes

* Rename release notes to use 4 digit versions (#547)

* Revert changes ahead of develop branch in master (#551)

* Revert "Rename release notes to use 4 digit versions (#547)"

This reverts commit 33c6d3e.

* Revert "Opendistro Release 1.9.0 (#532)"

This reverts commit 254f2e0.

* Revert "Bug fix, support long type for aggregation (#522)"

This reverts commit fb2ed91.

* Merge all SQL repos and adjust workflows (#549) (#554)

* 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 date and time support (#560)

* add date and time support

* update doc

* update doc

* Revert "add date and time support (#560)" (#567)

This reverts commit 4b33a2f.

* add error details for all server communication errors (#645)

- add null check to avoid crashing if details not initialized

* Revert "add error details for all server communication errors (#645)" (#653)

This reverts commit c11125d.

* upgrade to es7.9.0 and kibana7.9.0

* update lockfile

Co-authored-by: Peng Huo <penghuo@gmail.com>
Co-authored-by: Joshua <joshuali925@gmail.com>
Co-authored-by: Joshua Li <lijshu@amazon.com>
Co-authored-by: Jordan Wilson <37088125+jordanw-bq@users.noreply.github.com>
@chloe-zh chloe-zh merged commit 5ab1bc8 into master Aug 20, 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