Class FlussSplitState

    • Constructor Detail

    • Method Detail

      • isHybridSnapshotLogSplitState

        public final boolean isHybridSnapshotLogSplitState()
        Checks whether this split state is a hybrid snapshot log split state.
      • isLogSplitState

        public final boolean isLogSplitState()
        Checks whether this split state is a log split state.
      • toFlussSplit

        public abstract FlussSplitBase toFlussSplit()
        Converts this mutable state back to an immutable split for checkpointing.
      • getRowType

        @Nullable
        public org.apache.fluss.types.RowType getRowType()
      • updateSchema

        public void updateSchema​(int schemaId,
                                 org.apache.fluss.types.RowType rowType)
        Updates the schema tracking with the latest schemaId and corresponding RowType. Called by the record emitter when processing records.