exists method

Future<bool> exists()

Check if any rows exists using the built statement

Implementation

Future<bool> exists() async {
  final BaseSelectStatement statement = buildSelectStatement();
  final query = existsQuery(statement);
  final existsStatement = db.selectOnly(_tableAsTableInfo)
    ..addColumns([query]);
  return (await existsStatement.map((p0) => p0.read(query)).get().then((
    value,
  ) {
    return value.firstOrNull ?? false;
  }));
}