Class SinkRecordDescriptor.FieldDescriptor

java.lang.Object
io.debezium.connector.jdbc.SinkRecordDescriptor.FieldDescriptor
Enclosing class:
SinkRecordDescriptor

@Immutable public static class SinkRecordDescriptor.FieldDescriptor extends Object
An immutable representation of a Field in a SinkRecord.
Author:
Chris Cranford
  • Field Details

    • LOGGER

      private static final org.slf4j.Logger LOGGER
    • schema

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

      private final String name
    • key

      private final boolean key
    • type

      private final Type type
    • dialect

      private final DatabaseDialect dialect
    • typeName

      private final String typeName
    • queryBinding

      private String queryBinding
  • Constructor Details

    • FieldDescriptor

      private FieldDescriptor(org.apache.kafka.connect.data.Schema schema, String name, boolean key, DatabaseDialect dialect)
  • Method Details

    • getSchema

      public org.apache.kafka.connect.data.Schema getSchema()
    • getName

      public String getName()
    • isKey

      public boolean isKey()
    • getType

      public Type getType()
    • getTypeName

      public String getTypeName()
    • getQueryBinding

      public String getQueryBinding(ColumnDescriptor column)
    • bind

      public void bind(org.hibernate.query.NativeQuery<?> query, int startIndex, Object value)
    • toString

      public String toString()
      Overrides:
      toString in class Object