question: add allowed functions per column concode_field_sep FieldValidator fieldValidator concode_elem_sep boolean acceptsFields concode_elem_sep Map<String,Set<String>> columnToUDFs concode_elem_sep Set<String> udfNames concode_field_sep void setFieldValidator concode_elem_sep void clearAllowedColumnNames concode_elem_sep ExprNodeDesc analyzeExpr concode_elem_sep ExprNodeDesc analyzePredicate concode_elem_sep boolean isValidField concode_elem_sep void allowColumnName concode_elem_sep ExprNodeDesc getColumnExpr concode_elem_sep void setAcceptsFields concode_elem_sep ExprNodeGenericFuncDesc translateOriginalConditions concode_elem_sep ExprNodeGenericFuncDesc translateSearchConditions concode_elem_sep IndexPredicateAnalyzer createAnalyzer concode_elem_sep boolean validate
target: void function ( String arg0 , String ... arg1 ) { Set < String > loc0 = columnToUDFs . get ( arg0 ) ; if ( loc0 == null || loc0 == udfNames ) { columnToUDFs . put ( arg0 , new HashSet < String > ( Arrays . asList ( arg1 ) ) ) ; } else { loc0 . addAll ( Arrays . asList ( arg1 ) ) ; } }