GeneratedField

data class GeneratedField(val fieldName: ValidFieldName, val columnName: String, val overrides: Boolean, val columnSchema: ColumnSchema, val fieldType: FieldType) : BaseField

Constructors

Link copied to clipboard
constructor(fieldName: ValidFieldName, columnName: String, overrides: Boolean, columnSchema: ColumnSchema, fieldType: FieldType)

Properties

Link copied to clipboard
Link copied to clipboard
open override val columnName: String
Link copied to clipboard
Link copied to clipboard
open override val fieldName: ValidFieldName
Link copied to clipboard
open override val fieldType: FieldType
Link copied to clipboard

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