java.lang.Object
org.apache.shardingsphere.data.pipeline.api.ingest.position.PrimaryKeyPosition<T>
Direct Known Subclasses:
IntegerPrimaryKeyPosition, StringPrimaryKeyPosition

public abstract class PrimaryKeyPosition<T> extends Object
Primary key position.
  • Constructor Details

    • PrimaryKeyPosition

      public PrimaryKeyPosition()
  • Method Details

    • getBeginValue

      public abstract T getBeginValue()
      Get begin value.
      Returns:
      begin value
    • getEndValue

      public abstract T getEndValue()
      Get end value.
      Returns:
      end value
    • convert

      protected abstract T convert(String value)
    • getType

      protected abstract char getType()
    • toString

      public final String toString()
      Overrides:
      toString in class Object