Package org.apache.wayang.profiler.spark
Class OperatorProfilers
- java.lang.Object
-
- org.apache.wayang.profiler.spark.OperatorProfilers
-
public class OperatorProfilers extends java.lang.ObjectUtilities to createSparkOperatorProfilerinstances.
-
-
Constructor Summary
Constructors Constructor Description OperatorProfilers()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static BinaryOperatorProfilercreateSparkCartesianProfiler()Creates a defaultSparkCartesianOperatorprofiler.static <In0,In1>
BinaryOperatorProfilercreateSparkCartesianProfiler(java.util.function.Supplier<In0> dataGenerator0, java.util.function.Supplier<In1> dataGenerator1, java.lang.Class<In0> inClass0, java.lang.Class<In1> inClass1, Configuration configuration)Creates a customSparkCartesianOperatorprofiler.static SparkTextFileSourceProfilercreateSparkCollectionSourceProfiler()Create a defaultSparkCollectionSourceprofiler.static SparkTextFileSourceProfilercreateSparkCollectionSourceProfiler(java.util.function.Supplier<java.lang.String> dataGenerator, Configuration configuration)Create a customSparkTextFileSourceprofiler.static SparkUnaryOperatorProfilercreateSparkCountProfiler()Creates a defaultSparkCountOperatorprofiler.static <In> SparkUnaryOperatorProfilercreateSparkCountProfiler(java.util.function.Supplier<In> dataGenerator, java.lang.Class<In> inClass, Configuration configuration)Creates a customSparkCountOperatorprofiler.static SparkUnaryOperatorProfilercreateSparkDistinctProfiler()Creates a defaultSparkDistinctOperatorprofiler.static <Type> SparkUnaryOperatorProfilercreateSparkDistinctProfiler(java.util.function.Supplier<Type> dataGenerator, java.lang.Class<Type> inOutClass, Configuration configuration)Creates a customSparkGlobalReduceOperatorprofiler.static SparkUnaryOperatorProfilercreateSparkFilterProfiler()Creates a defaultSparkFilterOperatorprofiler.static <Type> SparkUnaryOperatorProfilercreateSparkFilterProfiler(java.util.function.Supplier<Type> dataGenerator, FunctionDescriptor.SerializablePredicate<Type> udf, java.lang.Class<Type> inOutClass, Configuration configuration)Creates a customSparkMapOperatorprofiler.static SparkUnaryOperatorProfilercreateSparkFlatMapProfiler()Creates a defaultSparkFlatMapOperatorprofiler.static <In,Out>
SparkUnaryOperatorProfilercreateSparkFlatMapProfiler(java.util.function.Supplier<In> dataGenerator, FunctionDescriptor.SerializableFunction<In,java.lang.Iterable<Out>> udf, java.lang.Class<In> inClass, java.lang.Class<Out> outClass, Configuration configuration)Creates a customSparkFlatMapOperatorprofiler.static SparkUnaryOperatorProfilercreateSparkGlobalReduceProfiler()Creates a defaultSparkGlobalReduceOperatorprofiler.static <Type> SparkUnaryOperatorProfilercreateSparkGlobalReduceProfiler(java.util.function.Supplier<Type> dataGenerator, FunctionDescriptor.SerializableBinaryOperator<Type> udf, java.lang.Class<Type> inOutClass, Configuration configuration)Creates a customSparkGlobalReduceOperatorprofiler.static BinaryOperatorProfilercreateSparkJoinProfiler()Creates a defaultSparkJoinOperatorprofiler.static <In0,In1,Key>
BinaryOperatorProfilercreateSparkJoinProfiler(java.util.function.Supplier<In0> dataGenerator0, java.lang.Class<In0> inClass0, FunctionDescriptor.SerializableFunction<In0,Key> keyUdf0, java.util.function.Supplier<In1> dataGenerator1, java.lang.Class<In1> inClass1, FunctionDescriptor.SerializableFunction<In1,Key> keyUdf1, java.lang.Class<Key> keyClass, Configuration configuration)Creates a customSparkJoinOperatorprofiler.static SinkProfilercreateSparkLocalCallbackSinkProfiler()Creates a defaultSparkLocalCallbackSinkprofiler.static <Type> SinkProfilercreateSparkLocalCallbackSinkProfiler(java.util.function.Supplier<Type> dataGenerator, java.lang.Class<Type> typeClass, Configuration configuration)Creates a customSparkLocalCallbackSinkprofiler.static SparkUnaryOperatorProfilercreateSparkMapProfiler()Creates a defaultSparkMapOperatorprofiler.static <In,Out>
SparkUnaryOperatorProfilercreateSparkMapProfiler(java.util.function.Supplier<In> dataGenerator, FunctionDescriptor.SerializableFunction<In,Out> udf, java.lang.Class<In> inClass, java.lang.Class<Out> outClass, Configuration configuration)Creates a customSparkMapOperatorprofiler.static SparkUnaryOperatorProfilercreateSparkMaterializedGroupByProfiler()Creates a defaultSparkMaterializedGroupByOperatorprofiler.static <In,Key>
SparkUnaryOperatorProfilercreateSparkMaterializedGroupByProfiler(java.util.function.Supplier<In> dataGenerator, FunctionDescriptor.SerializableFunction<In,Key> keyUdf, java.lang.Class<In> inClass, java.lang.Class<Key> keyClass, Configuration configuration)Creates a customSparkMaterializedGroupByOperatorprofiler.static SparkUnaryOperatorProfilercreateSparkReduceByProfiler()Creates a defaultSparkReduceByOperatorprofiler.static <In,Key>
SparkUnaryOperatorProfilercreateSparkReduceByProfiler(java.util.function.Supplier<In> dataGenerator, FunctionDescriptor.SerializableFunction<In,Key> keyUdf, FunctionDescriptor.SerializableBinaryOperator<In> udf, java.lang.Class<In> inOutClass, java.lang.Class<Key> keyClass, Configuration configuration)Creates a customSparkReduceByOperatorprofiler.static SparkUnaryOperatorProfilercreateSparkSortProfiler()Creates a defaultSparkSortOperatorprofiler.static <Type> SparkUnaryOperatorProfilercreateSparkSortProfiler(java.util.function.Supplier<Type> dataGenerator, java.lang.Class<Type> inOutClass, Configuration configuration)Creates a customSparkSortOperatorprofiler.static SparkTextFileSourceProfilercreateSparkTextFileSourceProfiler()Create a defaultSparkTextFileSourceprofiler.static SparkTextFileSourceProfilercreateSparkTextFileSourceProfiler(java.util.function.Supplier<java.lang.String> dataGenerator, Configuration configuration)Create a customSparkTextFileSourceprofiler.static BinaryOperatorProfilercreateSparkUnionProfiler()Creates a defaultSparkUnionAllOperatorprofiler.static <Type> BinaryOperatorProfilercreateSparkUnionProfiler(java.util.function.Supplier<Type> dataGenerator0, java.util.function.Supplier<Type> dataGenerator1, java.lang.Class<Type> typeClass, Configuration configuration)Creates a customSparkUnionAllOperatorprofiler.
-
-
-
Method Detail
-
createSparkTextFileSourceProfiler
public static SparkTextFileSourceProfiler createSparkTextFileSourceProfiler()
Create a defaultSparkTextFileSourceprofiler.
-
createSparkTextFileSourceProfiler
public static SparkTextFileSourceProfiler createSparkTextFileSourceProfiler(java.util.function.Supplier<java.lang.String> dataGenerator, Configuration configuration)
Create a customSparkTextFileSourceprofiler.
-
createSparkCollectionSourceProfiler
public static SparkTextFileSourceProfiler createSparkCollectionSourceProfiler()
Create a defaultSparkCollectionSourceprofiler.
-
createSparkCollectionSourceProfiler
public static SparkTextFileSourceProfiler createSparkCollectionSourceProfiler(java.util.function.Supplier<java.lang.String> dataGenerator, Configuration configuration)
Create a customSparkTextFileSourceprofiler.
-
createSparkFlatMapProfiler
public static SparkUnaryOperatorProfiler createSparkFlatMapProfiler()
Creates a defaultSparkFlatMapOperatorprofiler.
-
createSparkFlatMapProfiler
public static <In,Out> SparkUnaryOperatorProfiler createSparkFlatMapProfiler(java.util.function.Supplier<In> dataGenerator, FunctionDescriptor.SerializableFunction<In,java.lang.Iterable<Out>> udf, java.lang.Class<In> inClass, java.lang.Class<Out> outClass, Configuration configuration)
Creates a customSparkFlatMapOperatorprofiler.
-
createSparkMapProfiler
public static SparkUnaryOperatorProfiler createSparkMapProfiler()
Creates a defaultSparkMapOperatorprofiler.
-
createSparkMapProfiler
public static <In,Out> SparkUnaryOperatorProfiler createSparkMapProfiler(java.util.function.Supplier<In> dataGenerator, FunctionDescriptor.SerializableFunction<In,Out> udf, java.lang.Class<In> inClass, java.lang.Class<Out> outClass, Configuration configuration)
Creates a customSparkMapOperatorprofiler.
-
createSparkFilterProfiler
public static SparkUnaryOperatorProfiler createSparkFilterProfiler()
Creates a defaultSparkFilterOperatorprofiler.
-
createSparkFilterProfiler
public static <Type> SparkUnaryOperatorProfiler createSparkFilterProfiler(java.util.function.Supplier<Type> dataGenerator, FunctionDescriptor.SerializablePredicate<Type> udf, java.lang.Class<Type> inOutClass, Configuration configuration)
Creates a customSparkMapOperatorprofiler.
-
createSparkReduceByProfiler
public static SparkUnaryOperatorProfiler createSparkReduceByProfiler()
Creates a defaultSparkReduceByOperatorprofiler.
-
createSparkReduceByProfiler
public static <In,Key> SparkUnaryOperatorProfiler createSparkReduceByProfiler(java.util.function.Supplier<In> dataGenerator, FunctionDescriptor.SerializableFunction<In,Key> keyUdf, FunctionDescriptor.SerializableBinaryOperator<In> udf, java.lang.Class<In> inOutClass, java.lang.Class<Key> keyClass, Configuration configuration)
Creates a customSparkReduceByOperatorprofiler.
-
createSparkGlobalReduceProfiler
public static SparkUnaryOperatorProfiler createSparkGlobalReduceProfiler()
Creates a defaultSparkGlobalReduceOperatorprofiler.
-
createSparkGlobalReduceProfiler
public static <Type> SparkUnaryOperatorProfiler createSparkGlobalReduceProfiler(java.util.function.Supplier<Type> dataGenerator, FunctionDescriptor.SerializableBinaryOperator<Type> udf, java.lang.Class<Type> inOutClass, Configuration configuration)
Creates a customSparkGlobalReduceOperatorprofiler.
-
createSparkDistinctProfiler
public static SparkUnaryOperatorProfiler createSparkDistinctProfiler()
Creates a defaultSparkDistinctOperatorprofiler.
-
createSparkDistinctProfiler
public static <Type> SparkUnaryOperatorProfiler createSparkDistinctProfiler(java.util.function.Supplier<Type> dataGenerator, java.lang.Class<Type> inOutClass, Configuration configuration)
Creates a customSparkGlobalReduceOperatorprofiler.
-
createSparkSortProfiler
public static SparkUnaryOperatorProfiler createSparkSortProfiler()
Creates a defaultSparkSortOperatorprofiler.
-
createSparkSortProfiler
public static <Type> SparkUnaryOperatorProfiler createSparkSortProfiler(java.util.function.Supplier<Type> dataGenerator, java.lang.Class<Type> inOutClass, Configuration configuration)
Creates a customSparkSortOperatorprofiler.
-
createSparkCountProfiler
public static SparkUnaryOperatorProfiler createSparkCountProfiler()
Creates a defaultSparkCountOperatorprofiler.
-
createSparkCountProfiler
public static <In> SparkUnaryOperatorProfiler createSparkCountProfiler(java.util.function.Supplier<In> dataGenerator, java.lang.Class<In> inClass, Configuration configuration)
Creates a customSparkCountOperatorprofiler.
-
createSparkMaterializedGroupByProfiler
public static SparkUnaryOperatorProfiler createSparkMaterializedGroupByProfiler()
Creates a defaultSparkMaterializedGroupByOperatorprofiler.
-
createSparkMaterializedGroupByProfiler
public static <In,Key> SparkUnaryOperatorProfiler createSparkMaterializedGroupByProfiler(java.util.function.Supplier<In> dataGenerator, FunctionDescriptor.SerializableFunction<In,Key> keyUdf, java.lang.Class<In> inClass, java.lang.Class<Key> keyClass, Configuration configuration)
Creates a customSparkMaterializedGroupByOperatorprofiler.
-
createSparkJoinProfiler
public static BinaryOperatorProfiler createSparkJoinProfiler()
Creates a defaultSparkJoinOperatorprofiler.
-
createSparkJoinProfiler
public static <In0,In1,Key> BinaryOperatorProfiler createSparkJoinProfiler(java.util.function.Supplier<In0> dataGenerator0, java.lang.Class<In0> inClass0, FunctionDescriptor.SerializableFunction<In0,Key> keyUdf0, java.util.function.Supplier<In1> dataGenerator1, java.lang.Class<In1> inClass1, FunctionDescriptor.SerializableFunction<In1,Key> keyUdf1, java.lang.Class<Key> keyClass, Configuration configuration)
Creates a customSparkJoinOperatorprofiler.
-
createSparkUnionProfiler
public static BinaryOperatorProfiler createSparkUnionProfiler()
Creates a defaultSparkUnionAllOperatorprofiler.
-
createSparkUnionProfiler
public static <Type> BinaryOperatorProfiler createSparkUnionProfiler(java.util.function.Supplier<Type> dataGenerator0, java.util.function.Supplier<Type> dataGenerator1, java.lang.Class<Type> typeClass, Configuration configuration)
Creates a customSparkUnionAllOperatorprofiler.
-
createSparkCartesianProfiler
public static BinaryOperatorProfiler createSparkCartesianProfiler()
Creates a defaultSparkCartesianOperatorprofiler.
-
createSparkCartesianProfiler
public static <In0,In1> BinaryOperatorProfiler createSparkCartesianProfiler(java.util.function.Supplier<In0> dataGenerator0, java.util.function.Supplier<In1> dataGenerator1, java.lang.Class<In0> inClass0, java.lang.Class<In1> inClass1, Configuration configuration)
Creates a customSparkCartesianOperatorprofiler.
-
createSparkLocalCallbackSinkProfiler
public static SinkProfiler createSparkLocalCallbackSinkProfiler()
Creates a defaultSparkLocalCallbackSinkprofiler.
-
createSparkLocalCallbackSinkProfiler
public static <Type> SinkProfiler createSparkLocalCallbackSinkProfiler(java.util.function.Supplier<Type> dataGenerator, java.lang.Class<Type> typeClass, Configuration configuration)
Creates a customSparkLocalCallbackSinkprofiler.
-
-