Class TableIdentifierDataItem

java.lang.Object
com.illumon.iris.db.tables.dataimport.logtailer.PayloadDataImportChannelItem
com.illumon.iris.db.tables.dataimport.logtailer.TableIdentifierDataItem
All Implemented Interfaces:
com.fishlib.base.log.LogOutputAppendable, DataImportChannelItem

public class TableIdentifierDataItem
extends PayloadDataImportChannelItem
implements com.fishlib.base.log.LogOutputAppendable
An DataImportChannelItem holding the information necessary to identify a table location. This item is versioned, where no version indicates version 1.
  • Field Details

    • log

      protected static com.fishlib.io.logger.Logger log
    • NO_VERSION

      protected static final int NO_VERSION
      The version of data items that predate systematic versioning.
      See Also:
      Constant Field Values
    • BASELINE_VERSION

      protected static final int BASELINE_VERSION
      The version of any data item that isn't given an explicit version. This should never change.
      See Also:
      Constant Field Values
    • VERSION_INDICATOR

      protected static final int VERSION_INDICATOR
      This sequence indicates that a version int follows. Where this might be expected, its absence indicates the default or baseline version will be assumed. The value should be negative to avoid any chance of confusion with a size.
      See Also:
      Constant Field Values
    • version

      protected int version
  • Method Details