Package org.apache.drill.exec.store.jdbc
Interface JdbcDialect
- All Known Implementing Classes:
ClickhouseJdbcDialect,DefaultJdbcDialect
public interface JdbcDialect
Interface for different implementations of databases connected using the
JdbcStoragePlugin.
-
Method Summary
Modifier and TypeMethodDescriptiongenerateSql(org.apache.calcite.plan.RelOptCluster cluster, org.apache.calcite.rel.RelNode input) Generate sql from relational expressions.voidregisterSchemas(SchemaConfig config, org.apache.calcite.schema.SchemaPlus parent) Register the schemas provided by this JdbcDialect implementation under the given parent schema.
-
Method Details
-
registerSchemas
Register the schemas provided by this JdbcDialect implementation under the given parent schema.- Parameters:
config- Configuration for schema objects.parent- Reference to parent schema.
-
generateSql
String generateSql(org.apache.calcite.plan.RelOptCluster cluster, org.apache.calcite.rel.RelNode input) Generate sql from relational expressions.- Parameters:
cluster- An environment for related relational expressions.input- Relational expressions.
-