The datasource will call this method before emmiting records.
The datasource will call this method before emmiting records. It will give a chance to the marshaller either to configure itself for accepting this sequence of name / type, or to check that the given sequence is compatible with type T.
The datasource will call this method each time a new record is available.
The datasource will call this method each time a new record is available. It expect the marshaller to convert the list of values to an instance of type T. If T is not immutable, the marshaller is expected to mutate the reuse instance with the given field values. If T is mutable, the marshaller is expected to create an instance of its own.
if not immutable, the instance to set values in and return
the record of type T filled with the given values
The underlying type information.
The underlying type information.