public class TranslatorUtils
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
TranslatorUtils.FromRawUnionValue<OutputT>
Converts @link{RawUnionValue} to @link{WindowedValue}.
|
static class |
TranslatorUtils.RawUnionValue
This is copied from org.apache.beam.sdk.transforms.join.RawUnionValue.
|
| Constructor and Description |
|---|
TranslatorUtils() |
| Modifier and Type | Method and Description |
|---|---|
static io.gearpump.streaming.dsl.window.impl.Window |
boundedWindowToGearpumpWindow(org.apache.beam.sdk.transforms.windowing.BoundedWindow window) |
static java.util.Map<java.lang.String,org.apache.beam.sdk.values.PCollectionView<?>> |
getTagsToSideInputs(java.util.Collection<org.apache.beam.sdk.values.PCollectionView<?>> sideInputs) |
static org.joda.time.Instant |
java8TimeToJodaTime(java.time.Instant time) |
static java.time.Instant |
jodaTimeToJava8Time(org.joda.time.Instant time) |
static io.gearpump.streaming.dsl.javaapi.JavaStream<java.util.List<TranslatorUtils.RawUnionValue>> |
toList(io.gearpump.streaming.dsl.javaapi.JavaStream<TranslatorUtils.RawUnionValue> stream) |
static <InputT> io.gearpump.streaming.dsl.javaapi.JavaStream<TranslatorUtils.RawUnionValue> |
withSideInputStream(TranslationContext context,
io.gearpump.streaming.dsl.javaapi.JavaStream<org.apache.beam.sdk.util.WindowedValue<InputT>> inputStream,
java.util.Map<java.lang.String,org.apache.beam.sdk.values.PCollectionView<?>> tagsToSideInputs) |
public static java.time.Instant jodaTimeToJava8Time(org.joda.time.Instant time)
public static org.joda.time.Instant java8TimeToJodaTime(java.time.Instant time)
public static io.gearpump.streaming.dsl.window.impl.Window boundedWindowToGearpumpWindow(org.apache.beam.sdk.transforms.windowing.BoundedWindow window)
public static <InputT> io.gearpump.streaming.dsl.javaapi.JavaStream<TranslatorUtils.RawUnionValue> withSideInputStream(TranslationContext context, io.gearpump.streaming.dsl.javaapi.JavaStream<org.apache.beam.sdk.util.WindowedValue<InputT>> inputStream, java.util.Map<java.lang.String,org.apache.beam.sdk.values.PCollectionView<?>> tagsToSideInputs)
public static java.util.Map<java.lang.String,org.apache.beam.sdk.values.PCollectionView<?>> getTagsToSideInputs(java.util.Collection<org.apache.beam.sdk.values.PCollectionView<?>> sideInputs)
public static io.gearpump.streaming.dsl.javaapi.JavaStream<java.util.List<TranslatorUtils.RawUnionValue>> toList(io.gearpump.streaming.dsl.javaapi.JavaStream<TranslatorUtils.RawUnionValue> stream)