getWaterLineFieldCountAboveLocalTs method

Future<int> getWaterLineFieldCountAboveLocalTs(
  1. List<ChangeType> changeTypeList,
  2. int localTs
)

Implementation

Future<int> getWaterLineFieldCountAboveLocalTs(
    List<ChangeType> changeTypeList, int localTs) async {
  if (!initialized) throw ArgumentError(AbstractDao.C_MUST_INIT);
  FieldData fieldData = FieldData.wee(table_id);
  fieldData.addFieldSql("count(*) as ts_count");
  WhereData whereData = getWaterLineFieldWhere(null, null, changeTypeList,
      null, null, localTs, SqlOperator.GREATER, null);
  try {
    RawTableData rawTableData = await select(fieldData, whereData);
    return await rawTableData.getRawField(0, 0) as int;
  } on SqlException {
    rethrow;
  }
}