Tags: hasura/ndc-calcite
Tags
Enhanced variables support (#12) * Fix the Dockerfile * Initial commit of calcite sql cmd * use calcite's sqlline * use calcite version 1.38.0 * WIP commit * Generate a single SQL query for queries with variables * remove other stuff * add support for grouping the flat rows by variables * Report errors from calcite elegantly * no-op refactors * create a new type `QualifiedTable` * more no-op refactors * remove redundant arg to `select` * refactor supports_json_object * initialize SQL_OPERATIONS once! * Aggregate queries work with variables!!! * unstage calcite-cli-util * remove debug statements * Handle missing variables correctly * minor improvements * correctly handle missing variable values * Add tests for group_by_rows function * remove redundant functiosn * obviate orchastrate_query * fix *MOST* of the warnings * Have an awesome explain response * Parse the JDBC execution plan separately in the explain response * added preliminary support for unrelated collection exists * remove relationships as capabilities * Better error handling * Serialize null values in the queryModels * capitalize the collection names * formatting changes * Just format * apply some suggestions * support the _neq operator * minor fixes * use proper error enum * fix empty array valriable values * fix warnings * add a workflow to push docker images * rename the workflow file * use array yaml notation * modify the dockerfile * remove faulty copy step * more modification * Dockerfile without referencing build.sh * make gradlew executable * more changes * use mvn clean install * modify the dockefile * use build.sh * recursive submodules checkout * install pkg-config * separate mount flags * mkdir the app/target * one more mkdir * remove cahcing bits * Include the filter, pagination in the aggregation request * add explicit permisssions
Remove introspection at the startup of the connector (#5) * fix databricks * code refactors * Fix conflicts * fix the warnings * no introspection while the connector runs * added conditional logic to use models from config where available in delivering schema * clean up: removed debug lines and some commented out code * fix more warnings * use --release in the calcite dockerfile * fix the initializing logic of the otel stuff * fix the github workflow * revert databricks change * remove debug statements * fix warnings * do not intialize otel during introspection * fix warnings and README * update README * fix trace attribute * fix the rust-anaylzer.toml --------- Co-authored-by: Jonathan Weiss <gneeri@gmail.com>
PreviousNext