Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -604,6 +604,7 @@ public DatastoreWriteOperation createWriteOperation(PipelineOptions options) {

@Override
public void populateDisplayData(DisplayData.Builder builder) {
super.populateDisplayData(builder);
builder
.addIfNotDefault("host", host, DEFAULT_HOST)
.addIfNotNull("dataset", datasetId);
Expand Down
2 changes: 2 additions & 0 deletions sdks/java/core/src/main/java/org/apache/beam/sdk/io/Read.java
Original file line number Diff line number Diff line change
Expand Up @@ -147,6 +147,7 @@ public String getKindString() {

@Override
public void populateDisplayData(DisplayData.Builder builder) {
super.populateDisplayData(builder);
builder
.add("source", source.getClass())
.include(source);
Expand Down Expand Up @@ -261,6 +262,7 @@ public String getKindString() {

@Override
public void populateDisplayData(DisplayData.Builder builder) {
super.populateDisplayData(builder);
builder
.add("source", source.getClass())
.include(source);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -139,7 +139,7 @@ public abstract class Sink<T> implements Serializable, HasDisplayData {
* {@inheritDoc}
*
* <p>By default, does not register any display data. Implementors may override this method
* to provide their own display metadata.
* to provide their own display data.
*/
@Override
public void populateDisplayData(DisplayData.Builder builder) {}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -72,7 +72,7 @@ public abstract class Source<T> implements Serializable, HasDisplayData {
* {@inheritDoc}
*
* <p>By default, does not register any display data. Implementors may override this method
* to provide their own display metadata.
* to provide their own display data.
*/
@Override
public void populateDisplayData(DisplayData.Builder builder) {}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -79,6 +79,7 @@ public PDone apply(PCollection<T> input) {

@Override
public void populateDisplayData(DisplayData.Builder builder) {
super.populateDisplayData(builder);
builder
.add("sink", sink.getClass())
.include(sink);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -363,6 +363,7 @@ public Coder<QuantileState<T, ComparatorT>> getAccumulatorCoder(

@Override
public void populateDisplayData(DisplayData.Builder builder) {
super.populateDisplayData(builder);
builder
.add("numQuantiles", numQuantiles)
.add("comparer", compareFn.getClass());
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -216,6 +216,7 @@ public PCollection<Long> apply(PCollection<T> input) {

@Override
public void populateDisplayData(DisplayData.Builder builder) {
super.populateDisplayData(builder);
ApproximateUnique.populateDisplayData(builder, sampleSize, maximumEstimationError);
}
}
Expand Down Expand Up @@ -289,6 +290,7 @@ public PCollection<KV<K, Long>> apply(PCollection<KV<K, V>> input) {

@Override
public void populateDisplayData(DisplayData.Builder builder) {
super.populateDisplayData(builder);
ApproximateUnique.populateDisplayData(builder, sampleSize, maximumEstimationError);
}
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -515,6 +515,7 @@ public CombineFn<InputT, AccumT, OutputT> forKey(K key, Coder<K> keyCoder) {

@Override
public void populateDisplayData(DisplayData.Builder builder) {
super.populateDisplayData(builder);
CombineFn.this.populateDisplayData(builder);
}
};
Expand Down Expand Up @@ -1193,6 +1194,7 @@ public Coder<OutputT> getDefaultOutputCoder(

@Override
public void populateDisplayData(DisplayData.Builder builder) {
super.populateDisplayData(builder);
KeyedCombineFn.this.populateDisplayData(builder);
}
};
Expand Down Expand Up @@ -1378,6 +1380,8 @@ public PCollection<OutputT> apply(PCollection<InputT> input) {

@Override
public void populateDisplayData(DisplayData.Builder builder) {
super.populateDisplayData(builder);

Combine.populateDisplayData(builder, fn, fnClass);
Combine.populateGlobalDisplayData(builder, fanout, insertDefault);
}
Expand Down Expand Up @@ -1507,6 +1511,8 @@ public boolean getInsertDefault() {

@Override
public void populateDisplayData(DisplayData.Builder builder) {
super.populateDisplayData(builder);

Combine.populateDisplayData(builder, fn, fnClass);
Combine.populateGlobalDisplayData(builder, fanout, insertDefault);
}
Expand Down Expand Up @@ -1591,6 +1597,7 @@ public List<V> compact(List<V> accumulator) {

@Override
public void populateDisplayData(DisplayData.Builder builder) {
super.populateDisplayData(builder);
builder.add("combineFn", combiner.getClass());
}

Expand Down Expand Up @@ -1772,6 +1779,7 @@ public PCollection<KV<K, OutputT>> apply(PCollection<KV<K, InputT>> input) {

@Override
public void populateDisplayData(DisplayData.Builder builder) {
super.populateDisplayData(builder);
Combine.populateDisplayData(builder, fn, fnClass);
}
}
Expand Down Expand Up @@ -2077,6 +2085,8 @@ public void processElement(ProcessContext c) {

@Override
public void populateDisplayData(DisplayData.Builder builder) {
super.populateDisplayData(builder);

Combine.populateDisplayData(builder, fn, fnClass);
builder.add("fanoutFn", hotKeyFanout.getClass());
}
Expand Down Expand Up @@ -2333,6 +2343,7 @@ public Coder<KV<K, OutputT>> getDefaultOutputCoder(

@Override
public void populateDisplayData(DisplayData.Builder builder) {
super.populateDisplayData(builder);
Combine.populateDisplayData(builder, fn, fnClass);
}
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -225,7 +225,7 @@ public TypeVariable<?> getOutputTVariable() {
* {@inheritDoc}
*
* <p>By default, does not register any display data. Implementors may override this method
* to provide their own display metadata.
* to provide their own display data.
*/
@Override
public void populateDisplayData(DisplayData.Builder builder) {
Expand Down Expand Up @@ -300,7 +300,7 @@ public TypeVariable<?> getOutputTVariable() {
* {@inheritDoc}
*
* <p>By default, does not register any display data. Implementors may override this method
* to provide their own display metadata.
* to provide their own display data.
*/
@Override
public void populateDisplayData(DisplayData.Builder builder) {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -464,6 +464,7 @@ public Coder<Object[]> getAccumulatorCoder(CoderRegistry registry, Coder<DataT>

@Override
public void populateDisplayData(DisplayData.Builder builder) {
super.populateDisplayData(builder);
CombineFns.populateDisplayData(builder, combineFns);
}
}
Expand Down Expand Up @@ -602,6 +603,7 @@ public Coder<Object[]> getAccumulatorCoder(CoderRegistry registry, Coder<DataT>

@Override
public void populateDisplayData(DisplayData.Builder builder) {
super.populateDisplayData(builder);
CombineFns.populateDisplayData(builder, combineFnWithContexts);
}
}
Expand Down Expand Up @@ -788,6 +790,7 @@ public Coder<Object[]> getAccumulatorCoder(

@Override
public void populateDisplayData(DisplayData.Builder builder) {
super.populateDisplayData(builder);
CombineFns.populateDisplayData(builder, keyedCombineFns);
}
}
Expand Down Expand Up @@ -939,6 +942,7 @@ public Coder<Object[]> getAccumulatorCoder(

@Override
public void populateDisplayData(DisplayData.Builder builder) {
super.populateDisplayData(builder);
CombineFns.populateDisplayData(builder, keyedCombineFns);
}
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -171,6 +171,7 @@ public CombineFnWithContext<InputT, AccumT, OutputT> forKey(K key, Coder<K> keyC

@Override
public void populateDisplayData(DisplayData.Builder builder) {
super.populateDisplayData(builder);
CombineFnWithContext.this.populateDisplayData(builder);
}
};
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -374,7 +374,7 @@ public void finishBundle(Context c) throws Exception {
* {@inheritDoc}
*
* <p>By default, does not register any display data. Implementors may override this method
* to provide their own display metadata.
* to provide their own display data.
*/
@Override
public void populateDisplayData(DisplayData.Builder builder) {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -421,7 +421,7 @@ void prepareForProcessing() {
* {@inheritDoc}
*
* <p>By default, does not register any display data. Implementors may override this method
* to provide their own display metadata.
* to provide their own display data.
*/
@Override
public void populateDisplayData(DisplayData.Builder builder) {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -103,6 +103,7 @@ public void processElement(ProcessContext c) {

@Override
public void populateDisplayData(DisplayData.Builder builder) {
super.populateDisplayData(builder);
Filter.populateDisplayData(builder, String.format("x < %s", value));
}
});
Expand Down Expand Up @@ -141,6 +142,7 @@ public void processElement(ProcessContext c) {

@Override
public void populateDisplayData(DisplayData.Builder builder) {
super.populateDisplayData(builder);
Filter.populateDisplayData(builder, String.format("x > %s", value));
}
});
Expand Down Expand Up @@ -178,6 +180,7 @@ public void processElement(ProcessContext c) {

@Override
public void populateDisplayData(DisplayData.Builder builder) {
super.populateDisplayData(builder);
Filter.populateDisplayData(builder, String.format("x ≤ %s", value));
}
});
Expand Down Expand Up @@ -215,6 +218,7 @@ public void processElement(ProcessContext c) {

@Override
public void populateDisplayData(DisplayData.Builder builder) {
super.populateDisplayData(builder);
Filter.populateDisplayData(builder, String.format("x ≥ %s", value));
}
});
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -277,6 +277,7 @@ public static <K, V> KvCoder<K, Iterable<V>> getOutputKvCoder(Coder<KV<K, V>> in

@Override
public void populateDisplayData(DisplayData.Builder builder) {
super.populateDisplayData(builder);
if (fewKeys) {
builder.add("fewKeys", true);
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -176,6 +176,7 @@ public PCollection<OutputT> apply(PCollection<? extends InputT> input) {

@Override
public void populateDisplayData(DisplayData.Builder builder) {
super.populateDisplayData(builder);
builder
.add("maxParallelism", maxParallelism)
.add("fn", doFn.getClass())
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -208,6 +208,7 @@ public T apply(T left, T right) {

@Override
public void populateDisplayData(DisplayData.Builder builder) {
super.populateDisplayData(builder);
builder.add("comparer", comparator.getClass());
}
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -208,6 +208,7 @@ public T apply(T left, T right) {

@Override
public void populateDisplayData(DisplayData.Builder builder) {
super.populateDisplayData(builder);
builder.add("comparer", comparator.getClass());
}
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -317,7 +317,7 @@ public <T> Coder<T> getDefaultOutputCoder(
* {@inheritDoc}
*
* <p>By default, does not register any display data. Implementors may override this method
* to provide their own display metadata.
* to provide their own display data.
*/
@Override
public void populateDisplayData(Builder builder) {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -808,12 +808,13 @@ protected String getKindString() {
/**
* {@inheritDoc}
*
* <p>{@link ParDo} registers its internal {@link DoFn} as a subcomponent for display metadata.
* <p>{@link ParDo} registers its internal {@link DoFn} as a subcomponent for display data.
* {@link DoFn} implementations can register display data by overriding
* {@link DoFn#populateDisplayData}.
*/
@Override
public void populateDisplayData(Builder builder) {
super.populateDisplayData(builder);
ParDo.populateDisplayData(builder, fn, fnClass);
}

Expand Down Expand Up @@ -1051,6 +1052,7 @@ protected String getKindString() {

@Override
public void populateDisplayData(Builder builder) {
super.populateDisplayData(builder);
ParDo.populateDisplayData(builder, fn, fnClass);
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -124,6 +124,7 @@ public PCollectionList<T> apply(PCollection<T> in) {

@Override
public void populateDisplayData(DisplayData.Builder builder) {
super.populateDisplayData(builder);
builder.include(partitionDoFn);
}

Expand Down Expand Up @@ -179,6 +180,7 @@ public void processElement(ProcessContext c) {

@Override
public void populateDisplayData(DisplayData.Builder builder) {
super.populateDisplayData(builder);
builder
.add("numPartitions", numPartitions)
.add("partitionFn", partitionFn.getClass());
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -157,6 +157,7 @@ public PCollection<T> apply(PCollection<T> in) {

@Override
public void populateDisplayData(DisplayData.Builder builder) {
super.populateDisplayData(builder);
builder.add("sampleSize", limit);
}
}
Expand Down Expand Up @@ -256,6 +257,7 @@ public Coder<Iterable<T>> getDefaultOutputCoder(

@Override
public void populateDisplayData(DisplayData.Builder builder) {
super.populateDisplayData(builder);
builder.add("sampleSize", sampleSize);
}
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -395,6 +395,7 @@ public Coder<BoundedHeap<T, ComparatorT>> getAccumulatorCoder(

@Override
public void populateDisplayData(DisplayData.Builder builder) {
super.populateDisplayData(builder);
builder
.add("count", count)
.add("comparer", compareFn.getClass());
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -23,9 +23,9 @@
import java.util.Objects;

/**
* Display metadata representing a Java class.
* Display data representing a Java class.
*
* <p>Java classes can be registered as display metadata via
* <p>Java classes can be registered as display data via
* {@link DisplayData.Builder#add(String, ClassForDisplay)}. {@link ClassForDisplay} is
* serializable, unlike {@link Class} which can fail to serialize for Java 8 lambda functions.
*/
Expand Down
Loading