Create a new field
the name of the field
the datatype of the field
the minimum number of occurrences of the node within its parent
the maximum number of occurrences of the node within its parent
the index of the field
an optional scale for decimal field types
The index of the field
The maximum number of occurrences of the node within its parent
The minimum number of occurrences of the node within its parent
The name of the field
An optional scale for decimal field types
The datatype of the field
Calculate the absolute index of the field
the index offset
the absolute index
Returns a model string representation of the field's data type.
the zero value or empty string formatted according to the data type
Convert the field schema to a raw data object
a data object that can be serialised into a JSON string
Convert the field to a string
a string representation of the field
A Record V2 field schema entry