classActor Non-instantiable An actor (author or committer) in a commit.
classBranch Non-instantiable A data branch, used to isolate data changes before merging into main.
classCommit Non-instantiable A commit in the catalog.
classDAGEdge Non-instantiable A dependency between two DAGNode instances, representing dataflow.
classDAGNode Non-instantiable A node in the job DAG (a model).
classDetachedRef Non-instantiable A ref not attached to a branch or tag, pointing directly to a commit hash.
classJobContext Non-instantiable The working context of a job, including its ref, DAG, code snapshot, and logs.
classJobKind Non-instantiable The kind/type of a job.
classJobLogEvent Non-instantiable A single log message from a job execution. When you output logs within a Python model, they are persisted as JobLogEvents.
classJobLogLevel Non-instantiable The severity level of a log event.
classJobLogStream Non-instantiable The output stream of a log event.
classJobState Non-instantiable The execution state of a job.
classNamespace Non-instantiable A container for organizing tables.
classPartitionField Non-instantiable A partition field on a table.
A reference to a branch, tag, or commit, as returned by API operations.
classRefType Non-instantiable The type of a ref.
classTable Non-instantiable A table in the lake.
Whether this is a managed table.
def is_managed ( ) -> bool : ...
Whether this is an external table.
def is_external ( ) -> bool : ...
classTableField Non-instantiable A field in a table schema.
classTableKind Non-instantiable The kind of table entry.
A human-readable name that points to a specific commit in the data lake. Tags are often used to mark important milestones in the data lake history, such as releases or experiments.