java.lang.Object
io.debezium.connector.spanner.db.metadata.TableId
All Implemented Interfaces:
io.debezium.spi.schema.DataCollectionId

public class TableId extends Object implements io.debezium.spi.schema.DataCollectionId
Provides the identifier for Spanner DB table
  • Field Details

    • tableName

      private final String tableName
    • id

      private final String id
  • Constructor Details

  • Method Details

    • getTableId

      public static TableId getTableId(String tableName)
    • getTableName

      public String getTableName()
    • identifier

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