Class DataTypeTransformer
- java.lang.Object
-
- org.apache.pinot.segment.local.recordtransformer.DataTypeTransformer
-
- All Implemented Interfaces:
Serializable,RecordTransformer
public class DataTypeTransformer extends Object implements RecordTransformer
TheDataTypeTransformerclass will convert the values to follow the data types inFieldSpec.NOTE: should put this after all the values has been generated by other transformers (such as
ExpressionTransformer). After this, all values should be of the desired data types.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description DataTypeTransformer(Schema schema)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description GenericRowtransform(GenericRow record)Transforms a record based on some custom rules.
-
-
-
Constructor Detail
-
DataTypeTransformer
public DataTypeTransformer(Schema schema)
-
-
Method Detail
-
transform
public GenericRow transform(GenericRow record)
Description copied from interface:RecordTransformerTransforms a record based on some custom rules.- Specified by:
transformin interfaceRecordTransformer- Parameters:
record- Record to transform- Returns:
- Transformed record, or
nullif the record does not follow certain rules.
-
-