Optionaloptions: VirtualFieldOptionsOptionalreturnOptionalgetGetter function to compute the virtual field value
OptionalsetSetter function to handle setting the virtual field
OptionaldependenciesArray of field names that this virtual field depends on
Compare this DataType with another DataType for equality
The DataType to compare with
true if the types are equal, false otherwise
Serialize a value for storage based on this DataType
The value to serialize
The serialized value
Check if this virtual field has a getter
Check if this virtual field has a setter
Get the dependencies for this virtual field
Base class for all data types