Package org.apache.pinot.segment.local.recordtransformer
-
Interface Summary Interface Description RecordTransformer The record transformer which takes aGenericRowand transform it based on some custom rules. -
Class Summary Class Description ComplexTypeTransformer A transformer to handle the complex types such as Map and Collection, with flattening and unnesting.CompositeTransformer TheCompositeTransformerclass performs multiple transforms based on the innerRecordTransformers.DataTypeTransformer TheDataTypeTransformerclass will convert the values to follow the data types inFieldSpec.ExpressionTransformer TheExpressionTransformerclass will evaluate the function expressions.FilterTransformer Based on filter config, decide whether to skip or allow this record.NullValueTransformer SanitizationTransformer TheSanitizationTransformerclass will sanitize the values to follow certain rules including: Nonullcharacters in string values String values are within the length limit TODO: add length limit to BYTES values if necessary