-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Browse files
Browse the repository at this point in the history
Co-authored-by: Sebastian Bär <sebastian.baer@exasol.com>
- Loading branch information
1 parent
0422a6d
commit 5e4d09e
Showing
19 changed files
with
216 additions
and
99 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,31 @@ | ||
# virtual-schema-common-lua 5.0.0, released 2024-09-10 | ||
|
||
Code name: Support specifying source for `IMPORT` statement | ||
|
||
## Summary | ||
|
||
This release updates `ImportQueryBuilder` and `ImportAppender` to allow a custom source for the generated `IMPORT FROM` statement, e.g. `JDBC`, `EXA` and `ORA`, see the [documentation for details](https://docs.exasol.com/db/latest/sql/import.htm). | ||
|
||
The release also updates `SelectAppender:_append_table()` to support catalogs in addition to schemas. | ||
|
||
The release also allows specifying a custom quote character for identifiers instead of the default `"`. This is a breaking change, see below for details. | ||
|
||
The release also formats all sources and adds type annotations using LuaLS. | ||
|
||
## Breaking Change | ||
|
||
Class `AbstractQueryAppender` now requires an `AppenderConfig` as second argument to the constructor method `:new()`. If the configuration is missing, the constructor will fail with error message `AbstractQueryAppender requires an appender configuration`. The following constructors are affected: | ||
* `QueryRenderer:new()` | ||
* `AggregateFunctionAppender:new()` | ||
* `ExpressionAppender:new()` | ||
* `ImportAppender:new()` | ||
* `ScalarFunctionAppender:new()` | ||
* `SelectAppender:new()` | ||
|
||
The configuration allows customizing the identifier quote character. If the default value `"` is OK, you can use the predefined configuration `AbstractQueryAppender.DEFAULT_APPENDER_CONFIG`. | ||
|
||
## Features | ||
|
||
* #89: Added support for specifying source for `IMPORT` statement | ||
* #91: Added support for catalogs | ||
* #92: Added support for customizing identifier quote character |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.