class OEMatchField

OEMatchField is a factory function returning a specialized match field object. The returned match field is used to retrieve values from an OERecord object when the name of the field is unknown. An OEMatchField object acts as a surrogate for the first field of a record that matches the type and metadata.

OEMatchField(name: str, meta: OEFieldMeta, read_only: bool=False, nullable: bool=False)

The name to be given to the created match field. It is only used if the match field is used to create a new field on a record.


An OEFieldMeta object containing metadata for the returned match field.


If True, the returned match field can only be used for reading from, and not writing to, OERecord objects.


If True, the returned match field can be used to set null values onto an OERecord.

See also