val path = /path/to/qbeast"
df.write.format("qbeast").options("columnsToIndex", "id,age").save(path)
df.write.format("qbeast").options("columnsToIndex", "id,age").saveAsTable("qbeast_table")
val myTableFormat = "delta"
val data = spark.read.format(myTableFormat).load(path)
data.filter("id < 1000 and age = 42").show()
spark.read.format("qbeast").load(path).sample(0.1).show()