public static class AutoComplete.ComputeTopCompletions
extends org.apache.beam.sdk.transforms.PTransform<org.apache.beam.sdk.values.PCollection<java.lang.String>,org.apache.beam.sdk.values.PCollection<org.apache.beam.sdk.values.KV<java.lang.String,java.util.List<org.apache.beam.examples.complete.AutoComplete.CompletionCandidate>>>>
| Modifier | Constructor and Description |
|---|---|
protected |
ComputeTopCompletions(int candidatesPerPrefix,
boolean recursive) |
| Modifier and Type | Method and Description |
|---|---|
org.apache.beam.sdk.values.PCollection<org.apache.beam.sdk.values.KV<java.lang.String,java.util.List<org.apache.beam.examples.complete.AutoComplete.CompletionCandidate>>> |
expand(org.apache.beam.sdk.values.PCollection<java.lang.String> input) |
static AutoComplete.ComputeTopCompletions |
top(int candidatesPerPrefix,
boolean recursive) |
protected ComputeTopCompletions(int candidatesPerPrefix,
boolean recursive)
public static AutoComplete.ComputeTopCompletions top(int candidatesPerPrefix, boolean recursive)
public org.apache.beam.sdk.values.PCollection<org.apache.beam.sdk.values.KV<java.lang.String,java.util.List<org.apache.beam.examples.complete.AutoComplete.CompletionCandidate>>> expand(org.apache.beam.sdk.values.PCollection<java.lang.String> input)
expand in class org.apache.beam.sdk.transforms.PTransform<org.apache.beam.sdk.values.PCollection<java.lang.String>,org.apache.beam.sdk.values.PCollection<org.apache.beam.sdk.values.KV<java.lang.String,java.util.List<org.apache.beam.examples.complete.AutoComplete.CompletionCandidate>>>>