BaseField

interface BaseField

Inheritors

Properties

Link copied to clipboard
abstract val columnName: String
Link copied to clipboard
Link copied to clipboard
abstract val fieldType: FieldType

Functions

Link copied to clipboard

How to render the field type of BaseField. Used as return type for column accessors for DSLs. Result will be either the value type name, a DataRow or DataFrame.

Link copied to clipboard
open override fun BaseField.renderColumnType(): Code
open override fun BaseField.renderColumnType(): Code

How to render a column type from a BaseField. Used as return type for column accessors. Result will be a DataColumn (or ColumnGroup, which can be seen as a DataColumn). E.g.: DataColumn<DataFrame<Marker>>

Link copied to clipboard
open override fun BaseField.renderFieldType(): Code
open override fun BaseField.renderFieldType(): Code

How to render the field type of BaseField. Used as property type in generated interfaces. Result will be either the value type name, the group field type name or DataFrame.

Link copied to clipboard
Link copied to clipboard