Abstract Column Mapping
The basic implementation of mapping rules for entity columns.
Since entity columns are proto-based and have a limited amount of possible types, this class allows descendants to override concrete type mapping rules in a convenient way.
Some of the types are expected to be mapped in a way so they support the ordering comparison operators ("greater than", "less than or equals", etc.). For details, see io.spine.client.Filters.
Inheritors
Functions
Link copied to clipboard
Returns the mapping rules of
Boolean columns.Link copied to clipboard
Returns the mapping rules of
ByteString columns.Link copied to clipboard
Returns the mapping rules of
Double columns.Link copied to clipboard
Returns the mapping rules of
Float columns.Link copied to clipboard
Returns the mapping rules of
Integer columns.Link copied to clipboard
Returns the mapping rules of
Long columns.Link copied to clipboard
Returns the mapping rules of
Message columns.Link copied to clipboard
Returns the mapping rules of
String columns.Link copied to clipboard
Allows to specify custom mapping rules.
Link copied to clipboard
Throws an exception about an unsupported column type.