Class CassandraSchemaFactory.RangeData

java.lang.Object
io.debezium.connector.cassandra.CassandraSchemaFactory.RangeData
All Implemented Interfaces:
KafkaRecord
Enclosing class:
CassandraSchemaFactory

public static class CassandraSchemaFactory.RangeData extends Object implements KafkaRecord
  • Field Details

    • RANGE_START_NAME

      public static final String RANGE_START_NAME
      See Also:
    • RANGE_END_NAME

      public static final String RANGE_END_NAME
      See Also:
    • RANGE_METHOD_FIELD_NAME

      public static final String RANGE_METHOD_FIELD_NAME
      See Also:
    • RANGE_VALUES_FIELD_NAME

      public static final String RANGE_VALUES_FIELD_NAME
      See Also:
    • RANGE_CLUSTERING_VALUE_ITEM_NAME_FIELD_NAME

      public static final String RANGE_CLUSTERING_VALUE_ITEM_NAME_FIELD_NAME
      See Also:
    • RANGE_CLUSTERING_VALUE_ITEM_VALUE_FIELD_NAME

      public static final String RANGE_CLUSTERING_VALUE_ITEM_VALUE_FIELD_NAME
      See Also:
    • RANGE_CLUSTERING_VALUE_ITEM_TYPE_FIELD_NAME

      public static final String RANGE_CLUSTERING_VALUE_ITEM_TYPE_FIELD_NAME
      See Also:
    • name

      public final String name
    • method

      public final String method
    • values

      public final Map<String,org.apache.commons.lang3.tuple.Pair<String,String>> values
    • clusteringValue

      static org.apache.kafka.connect.data.Schema clusteringValue
    • clusteringValues

      static org.apache.kafka.connect.data.Schema clusteringValues
  • Constructor Details

  • Method Details

    • start

      public static CassandraSchemaFactory.RangeData start(String method, Map<String,org.apache.commons.lang3.tuple.Pair<String,String>> values)
    • end

      public static CassandraSchemaFactory.RangeData end(String method, Map<String,org.apache.commons.lang3.tuple.Pair<String,String>> values)
    • mapValues

      static List<org.apache.kafka.connect.data.Struct> mapValues(Map<String,org.apache.commons.lang3.tuple.Pair<String,String>> values)
    • rangeStartSchema

      static org.apache.kafka.connect.data.Schema rangeStartSchema()
    • rangeEndSchema

      static org.apache.kafka.connect.data.Schema rangeEndSchema()
    • rangeSchema

      private static org.apache.kafka.connect.data.Schema rangeSchema(String name, int version)
    • record

      public org.apache.kafka.connect.data.Struct record(org.apache.kafka.connect.data.Schema schema)
      Description copied from interface: KafkaRecord
      return an kafka connect Struct based on the schema passed into the method
      Specified by:
      record in interface KafkaRecord
      Parameters:
      schema - of the Struct
      Returns:
      a Struct
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object