initializeUpdatersLookup method

void initializeUpdatersLookup(
  1. SQLite sqlite
)

Implementation

void initializeUpdatersLookup(SQLite sqlite) {
  for (var index in searchIndexes) {
    index.updater.sqlite = sqlite;
    index.updater.initialize();
    for (var MapEntry(key: kind, value: srGetter) in index.getters.entries) {
      var getters = _searchIndexesUpdaters[kind] ?? Nil();
      getters = getters.prependElement((
        indexUpdater: index.updater,
        rowGetter: srGetter,
      ));
      _searchIndexesUpdaters[kind] = getters;
    }
  }
}