dlt.destinations.dataset.relation
ReadableDBAPIRelation Objects
class ReadableDBAPIRelation(Relation, WithSqlClient)
__init__
def __init__(*,
readable_dataset: "ReadableDBAPIDataset",
query: Optional[Union[str, sge.Query, IbisExpr]] = None,
query_dialect: Optional[str] = None,
table_name: Optional[str] = None,
_execute_raw_query: bool = False) -> None
Create a lazy evaluated relation for the dataset of a destination
cursor
@contextmanager
def cursor() -> Generator[DataAccess, Any, Any]
Gets a DBApiCursor for the current relation
to_sql
def to_sql(pretty: bool = False) -> str
Returns an executable sql query string in the correct sql dialect for this relation