Package co.decodable.sdk.pipeline
Class DecodableChangeStreamRecord<K,V extends DecodableDebeziumEnvelope<?>>
java.lang.Object
co.decodable.sdk.pipeline.DecodableChangeStreamRecord<K,V>
- Type Parameters:
K- The key data type of this recordV- The value data type of this record
- All Implemented Interfaces:
DecodableKeyedStreamRecord<K,V>
public abstract class DecodableChangeStreamRecord<K,V extends DecodableDebeziumEnvelope<?>>
extends Object
implements DecodableKeyedStreamRecord<K,V>
Abstract base class to represent one record as a key-value pair in a Decodable change stream.
-
Field Summary
Fields inherited from interface co.decodable.sdk.pipeline.DecodableKeyedStreamRecord
DEFAULT_KEY_FIELD_NAME, DEFAULT_VALUE_FIELD_NAME -
Constructor Summary
Constructors -
Method Summary
-
Constructor Details
-
DecodableChangeStreamRecord
public DecodableChangeStreamRecord() -
DecodableChangeStreamRecord
-
-
Method Details
-
getKey
- Specified by:
getKeyin interfaceDecodableKeyedStreamRecord<K,V extends DecodableDebeziumEnvelope<?>>
-
setKey
-
getValue
- Specified by:
getValuein interfaceDecodableKeyedStreamRecord<K,V extends DecodableDebeziumEnvelope<?>>
-
setValue
-
toString
-
equals
-
hashCode
public int hashCode()
-