public class TableDestinationCoderV2 extends org.apache.beam.sdk.coders.AtomicCoder<TableDestination>
Coder for TableDestination that includes time partitioning information. This is
a new coder (instead of extending the old TableDestinationCoder) for compatibility
reasons. The old coder is kept around for the same compatibility reasons.| Constructor and Description |
|---|
TableDestinationCoderV2() |
| Modifier and Type | Method and Description |
|---|---|
TableDestination |
decode(java.io.InputStream inStream) |
void |
encode(TableDestination value,
java.io.OutputStream outStream) |
static TableDestinationCoderV2 |
of() |
void |
verifyDeterministic() |
equals, getCoderArguments, getComponents, hashCodepublic static TableDestinationCoderV2 of()
public void encode(TableDestination value, java.io.OutputStream outStream) throws java.io.IOException
encode in class org.apache.beam.sdk.coders.Coder<TableDestination>java.io.IOExceptionpublic TableDestination decode(java.io.InputStream inStream) throws java.io.IOException
decode in class org.apache.beam.sdk.coders.Coder<TableDestination>java.io.IOExceptionpublic void verifyDeterministic()
throws org.apache.beam.sdk.coders.Coder.NonDeterministicException
verifyDeterministic in class org.apache.beam.sdk.coders.AtomicCoder<TableDestination>org.apache.beam.sdk.coders.Coder.NonDeterministicException