@Target(value=FIELD)
@Retention(value=RUNTIME)
public @interface DataSeries
EncodingKey
for CRAM)
and it's data type, like Integer
or String
.
Annotating fields in a class with this annotation allows for automated discovery of such column (data series)
and attaching specific codec to serialise/deserialize data.Modifier and Type | Required Element and Description |
---|---|
EncodingKey |
key
One of the pre-defined CRAM data series names
|
DataSeriesType |
type
Data type of the series.
|
public abstract EncodingKey key
public abstract DataSeriesType type