-
Notifications
You must be signed in to change notification settings - Fork 124
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* Ignore transactions in sql layer * Fix response message for transaction start/end & implement some system catalogs * Implement describe. Parameter type inference is a bit WIP * Add pg_types dep to dozer-api * Add pg_proc catalog * Add pg_class * Add pg_attribute * Don't share QueryProcessor between sessions * fix: support some system variables with SHOW * chore: improve schema macro syntax * fix: add some catalog tables and functions * fix: add more information schema tables * Update to patched datafusion * Support ODBC (at least unixodbc) * Support more of postgres for superset * pg_catalog wip * fix: SQL AST rewrite for SUM('1') as SUM(1) * Adjust type names * fix: add more pg_catalog tables and rewrite format_type function * Update datafusion fork for boolean coercion * Make some UDFs more lenient with types, because array types aren't supported by datafusion sql * fix: rewrite a = ANY (b) to a in (b) * fix: use patched datafusion with disabled field-name ambiguity check * chore: optimize: reuse as much state as possible between queries Reduce the cost of starting a new session and running a query over REST by building pg_catalog and information schema tables only once when dozer starts. * Correctness fixes for bugs exposed by PG JDBC * chore: update datafusion repo url * chore: clippy fixes * chore: remove println * chore: add information_schema.character_sets * chore: clippy fix * chore: add enabled flag in pgwire config * chore: add enable_sql flag in rest config --------- Co-authored-by: Jesse Bakker <[email protected]>
- Loading branch information
1 parent
c932fb0
commit c9df9af
Showing
30 changed files
with
3,560 additions
and
1,911 deletions.
There are no files selected for viewing
Large diffs are not rendered by default.
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
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.