public class TableDestinationCoderV2 extends org.apache.beam.sdk.coders.AtomicCoder<TableDestination>
Coder for TableDestination that includes time partitioning information. It is
the default coder for TableDestination used by BigQueryIO and does not extend 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