Class SchemaAndValueField

java.lang.Object
io.debezium.data.SchemaAndValueField

public class SchemaAndValueField extends Object
  • Field Details

    • schema

      private final org.apache.kafka.connect.data.Schema schema
    • value

      private final Object value
    • fieldName

      private final String fieldName
    • assertValueOnlyIf

      private Supplier<Boolean> assertValueOnlyIf
  • Constructor Details

    • SchemaAndValueField

      public SchemaAndValueField(String fieldName, org.apache.kafka.connect.data.Schema schema, Object value)
  • Method Details

    • assertValueOnlyIf

      public SchemaAndValueField assertValueOnlyIf(Supplier<Boolean> predicate)
    • assertFor

      public void assertFor(org.apache.kafka.connect.data.Struct content)
    • assertValue

      private void assertValue(org.apache.kafka.connect.data.Struct content)
    • assertStruct

      private void assertStruct(org.apache.kafka.connect.data.Struct expectedStruct, org.apache.kafka.connect.data.Struct actualStruct)
    • assertSchema

      private void assertSchema(org.apache.kafka.connect.data.Struct content)