findColumn method

  1. @override
Column? findColumn(
  1. String name
)
override

Implementation

@override
Column? findColumn(String name) {
  final defaultSearch = super.findColumn(name);
  if (defaultSearch != null) return defaultSearch;

  // handle aliases to rowids, see https://www.sqlite.org/lang_createtable.html#rowid
  if (aliasesForRowId.contains(name.toLowerCase()) && !withoutRowId) {
    return _rowIdColumn ?? RowId()
      ..table = this;
  }
  return null;
}