supportsSelect

Return whether this mapping can perform the given select type.
Return 0 if the given type is not supported. If the given type is an
eager parallel type, return the number of UNIONed selects necessary
to fetch the data. Otherwise, return any positive number if the type
is supported. The given state manager may be null if selecting
multiple instances.

toEmbeddedDataStoreValue

Convert the given Java value to its datastore equivalent. If this
mapping occupies multiple columns, return an object array with one
element per column. For relation id columns, return the state manager
the column depends on.

loadEmbedded

Load this strategy's field by transforming the given datastore value.
If Embeddable.getColumns() returns multiple columns, the given datastore
value will be an object array of the corresponding length. The value
does not have to be loaded immediately; it may be stored as impl data.