Class FlussLogSplit

  • All Implemented Interfaces:
    org.apache.flink.api.connector.source.SourceSplit

    public class FlussLogSplit
    extends FlussSplitBase
    A split that reads change log records from a Fluss table bucket starting at a given offset. This is used for streaming CDC reads (earliest, latest, timestamp startup modes).
    • Constructor Detail

      • FlussLogSplit

        public FlussLogSplit​(org.apache.fluss.metadata.PhysicalTablePath tablePath,
                             org.apache.fluss.metadata.TableBucket tableBucket,
                             long startingOffset)
      • FlussLogSplit

        public FlussLogSplit​(org.apache.fluss.metadata.PhysicalTablePath tablePath,
                             org.apache.fluss.metadata.TableBucket tableBucket,
                             long startingOffset,
                             @Nullable
                             Integer schemaId,
                             @Nullable
                             org.apache.fluss.types.RowType rowType)
        Full constructor, typically used during checkpoint recovery.
    • Method Detail

      • getStartingOffset

        public long getStartingOffset()
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object