public class TableDestinationCoderV2 extends 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.Coder.Context, Coder.NonDeterministicException| Constructor and Description |
|---|
TableDestinationCoderV2() |
| Modifier and Type | Method and Description |
|---|---|
TableDestination |
decode(InputStream inStream) |
void |
encode(TableDestination value,
OutputStream outStream) |
static TableDestinationCoderV2 |
of() |
void |
verifyDeterministic() |
equals, getCoderArguments, getComponents, hashCodetoStringconsistentWithEquals, decode, encode, getEncodedElementByteSize, getEncodedTypeDescriptor, isRegisterByteSizeObserverCheap, registerByteSizeObserver, structuralValue, verifyDeterministic, verifyDeterministicpublic static TableDestinationCoderV2 of()
public void encode(TableDestination value, OutputStream outStream) throws IOException
encode in class Coder<TableDestination>IOExceptionpublic TableDestination decode(InputStream inStream) throws IOException
decode in class Coder<TableDestination>IOExceptionpublic void verifyDeterministic()
throws Coder.NonDeterministicException
verifyDeterministic in class AtomicCoder<TableDestination>Coder.NonDeterministicExceptionCopyright © 2016–2017 The Apache Software Foundation. All rights reserved.