Skip to content

Commit

Permalink
Added query explain feature.
Browse files Browse the repository at this point in the history
  • Loading branch information
kenstott committed Aug 15, 2024
1 parent fdbf1ac commit 7f44c57
Show file tree
Hide file tree
Showing 2 changed files with 10 additions and 11 deletions.
2 changes: 1 addition & 1 deletion crates/cli/src/metadata.rs
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
//! Structures that represent the ndc-calcite metadata definition.
//!
//! See https://github.com/hasura/ndc-hub/blob/main/rfcs/0001-packaging.md#connector-definition.
//! See <https://github.com/hasura/ndc-hub/blob/main/rfcs/0001-packaging.md#connector-definition>.

use serde::{Deserialize, Serialize};

Expand Down
19 changes: 9 additions & 10 deletions crates/connectors/ndc-calcite/src/lib.rs
Original file line number Diff line number Diff line change
Expand Up @@ -9,10 +9,10 @@
//! ~25 data sources including things like DB2, Teradata etc.
//!
//! The full list is here:
//! - Arrow
//! - Cassandra
//! - CSV
//! - JSON
//! - Arrow (tested)
//! - Cassandra (tested)
//! - CSV (tested)
//! - JSON (tested)
//! - Druid
//! - ElasticSearch
//! - Geode
Expand All @@ -23,13 +23,13 @@
//! - Solr
//! - Spark
//! - Splunk
//! - Kafka
//! - Kafka (tested - with caveats)
//! - SQLite
//! - MSSql
//! - MySql
//! - Oracle
//! - Netezza
//! - Redshift
//! - Redshift (tested)
//! - Infobright
//! - TeraData
//! - Vertica
Expand All @@ -49,7 +49,7 @@
//! - HIVE (JDBC)
//! - H2
//! - DB2
//! - PostreSQL
//! - PostreSQL (tested)
//!
//! This NDC cannot run independently. Calcite is a JVM-based library. There is a companion java
//! project that generates a JAR to interface between this Rust-based NDC and Apache Calcite. The Java project
Expand All @@ -62,13 +62,12 @@
//!
//! - Include multiple data sources in a connection
//! - Define cross-data source views in the connection configuration
//! - Define star-schema aggregate views in the connection configuration
//! - Caching
//! - Define star-schema aggregate materialized views - to accelerate aggregates
//! - Query planner and optimizer
//!
//! ## Limitations
//!
//! - Mutations are not supported
//! - Mutations are not supported (possible - but not yet implemented)
//! - Path'ed where-predicates (you can only use the root in List arguments)
//! - Nested objects are not supported

Expand Down

0 comments on commit 7f44c57

Please sign in to comment.