Class ExpressionTransform
java.lang.Object
org.apache.druid.segment.transform.ExpressionTransform
- All Implemented Interfaces:
Transform
-
Constructor Summary
ConstructorsConstructorDescriptionExpressionTransform(String name, String expression, ExprMacroTable macroTable) -
Method Summary
-
Constructor Details
-
ExpressionTransform
-
-
Method Details
-
getName
Description copied from interface:TransformReturns the field name for this transform. -
getExpression
-
getRowFunction
Description copied from interface:TransformReturns the function for this transform. The RowFunction takes an entire row as input and returns a column value as output.- Specified by:
getRowFunctionin interfaceTransform
-
getRequiredColumns
Description copied from interface:TransformReturns the names of all columns that this transform is going to read.- Specified by:
getRequiredColumnsin interfaceTransform
-
equals
-
hashCode
public int hashCode() -
toString
-