void function ( Collection < Operator < ? >> arg0 , Operator < ? > arg1 , Class < ? > arg2 ) { Preconditions . checkArgument ( arg2 != null , "srini_string" ) ; if ( arg1 == null ) { return ; } if ( arg2 . equals ( arg1 . getClass ( ) ) ) { arg0 . add ( arg1 ) ; } for ( Operator < ? > loc0 : arg1 . getChildOperators ( ) ) { collectOp ( arg0 , loc0 , arg2 ) ; } }
recursively find all operators under root , that are of class clazz , and put them in result . concode_field_sep PlaceHolder placeHolder concode_field_sep Path generateTmpPathForPartitionPruning concode_elem_sep BytesWritable copyBytesWritable concode_elem_sep HiveKey copyHiveKey concode_elem_sep URI uploadToHDFS concode_elem_sep boolean isDedicatedCluster concode_elem_sep String getWorkId concode_elem_sep SparkTask createSparkTask concode_elem_sep SparkTask createSparkTask concode_elem_sep SparkSession getSparkSession concode_elem_sep void rddToString concode_elem_sep String getFileName concode_elem_sep boolean needUploadToHDFS concode_elem_sep String rddGraphToString