Class OperatorUtils
- java.lang.Object
-
- org.apache.pinot.query.runtime.operator.utils.OperatorUtils
-
public class OperatorUtils extends Object
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static StringcanonicalizeFunctionName(String functionName)Canonicalize function name since Logical plan uses Parser.jj extracted tokens.static Map<String,String>getMetadataFromOperatorStats(Map<String,OperatorStats> operatorStatsMap)static Map<String,OperatorStats>getOperatorStatsFromMetadata(MetadataBlock metadataBlock)static OperatorStatsoperatorStatsFromJson(String json)static StringoperatorStatsToJson(OperatorStats operatorStats)static voidrecordTableName(OperatorStats operatorStats, DispatchablePlanFragment dispatchablePlanFragment)
-
-
-
Method Detail
-
canonicalizeFunctionName
public static String canonicalizeFunctionName(String functionName)
Canonicalize function name since Logical plan uses Parser.jj extracted tokens.- Parameters:
functionName- input Function name- Returns:
- Canonicalize form of the input function name
-
recordTableName
public static void recordTableName(OperatorStats operatorStats, DispatchablePlanFragment dispatchablePlanFragment)
-
operatorStatsToJson
public static String operatorStatsToJson(OperatorStats operatorStats)
-
operatorStatsFromJson
public static OperatorStats operatorStatsFromJson(String json)
-
getOperatorStatsFromMetadata
public static Map<String,OperatorStats> getOperatorStatsFromMetadata(MetadataBlock metadataBlock)
-
-