Class KeyspaceTable

java.lang.Object
io.debezium.connector.cassandra.KeyspaceTable
All Implemented Interfaces:
io.debezium.spi.schema.DataCollectionId

public class KeyspaceTable extends Object implements io.debezium.spi.schema.DataCollectionId
The KeyspaceTable uniquely identifies each table in the Cassandra cluster
  • Field Details

    • keyspace

      public final String keyspace
    • table

      public final String table
  • Constructor Details

    • KeyspaceTable

      public KeyspaceTable(String keyspace, String table)
    • KeyspaceTable

      public KeyspaceTable(com.datastax.oss.driver.api.core.metadata.schema.TableMetadata tableMetadata)
  • Method Details

    • name

      public String name()
    • parts

      public List<String> parts()
      Specified by:
      parts in interface io.debezium.spi.schema.DataCollectionId
    • databaseParts

      public List<String> databaseParts()
      Specified by:
      databaseParts in interface io.debezium.spi.schema.DataCollectionId
    • schemaParts

      public List<String> schemaParts()
      Specified by:
      schemaParts in interface io.debezium.spi.schema.DataCollectionId
    • 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
    • identifier

      public String identifier()
      Specified by:
      identifier in interface io.debezium.spi.schema.DataCollectionId