Skip to content

Commit

Permalink
ARROW-11165: [Rust][DataFusion] Document Postgres as standard SQL dia…
Browse files Browse the repository at this point in the history
…lect

PROPOSAL Document postgres as the target SQL / function dialect and rationale for this choice. I will also send an email to the dev mailing list soliciting feedback

There are several comments and more discussion on apache#9108

Closes apache#9127 from alamb/alamb/ARROW-11165-dialect

Authored-by: Andrew Lamb <andrew@nerdnetworks.org>
Signed-off-by: Andrew Lamb <andrew@nerdnetworks.org>
  • Loading branch information
alamb authored and GeorgeAp committed Jun 7, 2021
1 parent e590b02 commit e6c8ff6
Showing 1 changed file with 7 additions and 0 deletions.
7 changes: 7 additions & 0 deletions rust/datafusion/README.md
Expand Up @@ -91,6 +91,13 @@ This library currently supports the following SQL constructs:
* `GROUP BY` together with one of the following aggregations: `MIN`, `MAX`, `COUNT`, `SUM`, `AVG`
* `ORDER BY` together with an expression and optional `ASC` or `DESC` and also optional `NULLS FIRST` or `NULLS LAST`

## Supported Functions

DataFusion strives to implement a subset of the [PostgreSQL SQL dialect](https://www.postgresql.org/docs/current/functions.html) where possible. We explicitly choose a single dialect to maximize interoperability with other tools and allow reuse of the PostgreSQL documents and tutorials as much as possible.

Currently, only a subset of the PosgreSQL dialect is implemented, and we will document any deviations.


## Supported Data Types

DataFusion uses Arrow, and thus the Arrow type system, for query
Expand Down

0 comments on commit e6c8ff6

Please sign in to comment.