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:
getKey
in interfaceDecodableKeyedStreamRecord<K,
V extends DecodableDebeziumEnvelope<?>>
-
setKey
-
getValue
- Specified by:
getValue
in interfaceDecodableKeyedStreamRecord<K,
V extends DecodableDebeziumEnvelope<?>>
-
setValue
-
toString
-
equals
-
hashCode
public int hashCode()
-