properties

Utility property to access scope with only dataframe column properties for code completion, filtering out DataFrame API.

It's a quick way to check that code generation in notebooks or compiler plugin worked as expected or find columns you're interested in.

In notebooks:

val df = DataFrame.read("file.csv")
==== next code cell
df. // column properties are mixed together with methods, not easy to find unless you already know names
df.properties(). // easy to overview available columns

In compiler plugin:

val df = @Import DataFrame.read("file.csv")
df.properties().