TraverseConfiguration

Constructors

Link copied to clipboard
constructor()

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
Link copied to clipboard
open override fun exclude(vararg properties: KCallable<*>)

Skip given properties during recursive (dfs) traversal. These can also be getter-like functions (like getX() or isX()).

open override fun exclude(vararg classes: KClass<*>)

Skip given classes during recursive (dfs) traversal.

Link copied to clipboard
open override fun preserve(vararg properties: KCallable<*>)

Store given properties in ValueColumns without transformation into ColumnGroups or FrameColumns. These can also be getter-like functions (like getX() or isX()).

open override fun preserve(vararg classes: KClass<*>)

Store given classes in ValueColumns without transformation into ColumnGroups or FrameColumns.

Link copied to clipboard
inline fun <reified T> TraversePropertiesDsl.preserve()

Store values of the given type T in ValueColumns without transformation into ColumnGroups or FrameColumns.