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.