Get started
Tutorials
Guides
Concepts
Reference
Release notes
Python API
Lineage
build_tree
Python API
Glossary
Backends
Overview
Profiles
Environment variables
Supported backends
CLI commands
Overview
Init
Build
uv-build
Run
uv-run
serve-flight-udxf
serve-unbound
lineage
ps
catalog
catalog add
catalog ls
catalog info
catalog rm
catalog diff-builds
Python API
Core operations
connect
execute
ls
memtable
read_csv
read_parquet
deferred_read_csv
deferred_read_parquet
to_csv
to_json
to_parquet
to_pyarrow
to_pyarrow_batches
to_sql
register
get_plans
Types and schemas
Data types
Schemas
Data operations
Column
DateValue
DayOfWeek
FloatingColumn
GroupedTable
IntegerColumn
IntervalValue
NumericColumn
Scalar
StringValue
Table
TimeValue
TimestampValue
Value
window
selectors
UDF system
agg.pandas_df
agg.pyarrow
flight_udxf
make_pandas_expr_udf
make_pandas_udf
pyarrow_udwf
ML operations
train_test_splits
Step
Pipeline
FittedPipeline
reference/FittedStep.qmd
deferred_fit_predict
deferred_fit_transform
calc_split_column
make_quickgrove_udf
Caching
ParquetCache
ParquetSnapshotCache
SourceCache
SourceSnapshotCache
Lineage
build_column_trees
build_tree
print_tree
Flight operations
FlightServer
FlightUrl
make_udxf
Catalog operations
XorqCatalog
Build
Alias
CatalogMetadata
Troubleshooting
Troubleshooting
Common errors
Installation issues
Pipeline failures
Performance problems
Backend connection issues
Caching issues
On this page
build_tree
Python API
Lineage
build_tree
build_tree
xorq.common.utils.lineage_utils.build_tree(
node,
*
,
palette
=
None
,
dedup
=
True
,
max_depth
=
None
,
)
build_column_trees
print_tree