dlt.helpers.ibis
create_ibis_backend
def create_ibis_backend(destination: TDestinationReferenceArg,
client: JobClientBase) -> BaseBackend
Create a given ibis backend for a destination client and dataset.
create_unbound_ibis_table
def create_unbound_ibis_table(schema: Schema, dataset_name: str,
table_name: str) -> Table
Create an unbound ibis table from a dlt schema. No additional identifiers normalization, quoting or escaping is performed.
get_compiler_for_dialect
def get_compiler_for_dialect(dialect: TSqlGlotDialect) -> SQLGlotCompiler
Get the compiler for a given dialect.
compile_ibis_to_sqlglot
def compile_ibis_to_sqlglot(
ibis_expr: Expr,
dialect: TSqlGlotDialect) -> sqlglot.expressions.Query
Compile an ibis expression to a sqlglot query.