FdcFieldStorage class

Storage/persistence metadata for a dataset field.

FDC keeps field names as a strict storage contract: a field name must match the name exposed by the adapter, database column, or JSON key. Adapters do not perform field-name mapping or aliasing. This metadata only describes write/generation behavior for that same field name.

Constructors

FdcFieldStorage({bool generated = false, bool insertable = true, bool updateable = true})
Creates a FdcFieldStorage.
const

Properties

generated bool
Whether the storage layer generates this value.
final
hashCode int
The hash code for this object.
no setterinherited
insertable bool
Whether the field participates in INSERT statements.
final
isInsertable bool
True when adapter persistence may write this field during inserts.
no setter
isReadOnly bool
True when storage metadata allows neither insert nor update writes.
no setter
isUpdateable bool
True when adapter persistence may write this field during updates.
no setter
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
updateable bool
Whether the field participates in UPDATE statements.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited