getResultArgument

Return the argument to pass to the result set when loading data
via Result.getObject(java.lang.Object, int, java.lang.Object), or null if none. If this value
occupies multiple columns, return an array with one element per
column. You may return null if all array elements would be null.

toDataStoreValue

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