public class PTables extends Object
Constructor and Description |
---|
PTables() |
Modifier and Type | Method and Description |
---|---|
static <K,V> PTable<K,V> |
asPTable(PCollection<Pair<K,V>> pcollect)
Convert the given
PCollection<Pair<K, V>> to a PTable<K, V> . |
static <K,V> Pair<K,V> |
getDetachedValue(PTableType<K,V> tableType,
Pair<K,V> value)
Create a detached value for a table
Pair . |
static <K,V> Pair<K,Iterable<V>> |
getGroupedDetachedValue(PGroupedTableType<K,V> groupedTableType,
Pair<K,Iterable<V>> value)
Created a detached value for a
PGroupedTable value. |
static <K,V> PCollection<K> |
keys(PTable<K,V> ptable)
Extract the keys from the given
PTable<K, V> as a PCollection<K> . |
static <K,V> PCollection<V> |
values(PTable<K,V> ptable)
Extract the values from the given
PTable<K, V> as a PCollection<V> . |
public static <K,V> PTable<K,V> asPTable(PCollection<Pair<K,V>> pcollect)
PCollection<Pair<K, V>>
to a PTable<K, V>
.pcollect
- The PCollection
to convertPTable
that contains the same data as the input PCollection
public static <K,V> PCollection<K> keys(PTable<K,V> ptable)
PTable<K, V>
as a PCollection<K>
.ptable
- The PTable
PCollection<K>
public static <K,V> PCollection<V> values(PTable<K,V> ptable)
PTable<K, V>
as a PCollection<V>
.ptable
- The PTable
PCollection<V>
public static <K,V> Pair<K,V> getDetachedValue(PTableType<K,V> tableType, Pair<K,V> value)
Pair
.tableType
- The table typevalue
- The value from which a detached value is to be createdPType.getDetachedValue(Object)
public static <K,V> Pair<K,Iterable<V>> getGroupedDetachedValue(PGroupedTableType<K,V> groupedTableType, Pair<K,Iterable<V>> value)
PGroupedTable
value.groupedTableType
- The grouped table typevalue
- The value from which a detached value is to be createdPType.getDetachedValue(Object)
Copyright © 2013 The Apache Software Foundation. All Rights Reserved.