initialize method

void initialize(
  1. AbstractTableTransactions tableTransactions, {
  2. WaterState? passedWaterState,
})

Implementation

void initialize(AbstractTableTransactions tableTransactions,
    {WaterState? passedWaterState}) {
  if (!has_init) throw ArgumentError(AbstractDao.C_MUST_INIT);
  initialized=true;
  passedWaterState ??= defaultWaterState;
  this.tableTransactions = tableTransactions;
  startTs = tableTransactions.getTrDto().ts;
  this.passedWaterState = passedWaterState;
  this.generateSnapshot = false;
}