Builder

class Builder

Properties

Link copied to clipboard
var doc: String?

An optional description of the field.

Link copied to clipboard
var id: Int?

The unique identifier for the schema field. Field IDs are used by Apache Iceberg to track schema evolution and maintain compatibility across schema changes.

Link copied to clipboard
var name: String?

The name of the field.

Link copied to clipboard

A Boolean value that specifies whether values are required for each row in this field. If this is true, the field does not allow null values.

Link copied to clipboard
var type: <Error class: unknown class>?

The data type of the field. This can be a primitive type string such as boolean, int, long, float, double, string, binary, date, timestamp, or timestamptz, or a complex type represented as a JSON object for nested types such as struct, list, or map. For more information, see the Apache Iceberg schemas and data types documentation.