Class IsmFormat.KeyPrefixCoder

    • Constructor Detail

      • KeyPrefixCoder

        public KeyPrefixCoder()
    • Method Detail

      • encode

        public void encode​(IsmFormat.KeyPrefix value,
                           java.io.OutputStream outStream)
                    throws org.apache.beam.sdk.coders.CoderException,
                           java.io.IOException
        Specified by:
        encode in class org.apache.beam.sdk.coders.Coder<IsmFormat.KeyPrefix>
        Throws:
        org.apache.beam.sdk.coders.CoderException
        java.io.IOException
      • decode

        public IsmFormat.KeyPrefix decode​(java.io.InputStream inStream)
                                   throws org.apache.beam.sdk.coders.CoderException,
                                          java.io.IOException
        Specified by:
        decode in class org.apache.beam.sdk.coders.Coder<IsmFormat.KeyPrefix>
        Throws:
        org.apache.beam.sdk.coders.CoderException
        java.io.IOException
      • verifyDeterministic

        public void verifyDeterministic()
        Overrides:
        verifyDeterministic in class org.apache.beam.sdk.coders.AtomicCoder<IsmFormat.KeyPrefix>
      • consistentWithEquals

        public boolean consistentWithEquals()
        Overrides:
        consistentWithEquals in class org.apache.beam.sdk.coders.Coder<IsmFormat.KeyPrefix>
      • isRegisterByteSizeObserverCheap

        public boolean isRegisterByteSizeObserverCheap​(IsmFormat.KeyPrefix value)
        Overrides:
        isRegisterByteSizeObserverCheap in class org.apache.beam.sdk.coders.Coder<IsmFormat.KeyPrefix>
      • getEncodedElementByteSize

        public long getEncodedElementByteSize​(IsmFormat.KeyPrefix value)
                                       throws java.lang.Exception
        Overrides:
        getEncodedElementByteSize in class org.apache.beam.sdk.coders.Coder<IsmFormat.KeyPrefix>
        Throws:
        java.lang.Exception