selectRelationshipsSQL method

FutureOr<Iterable<Map<String, dynamic>>> selectRelationshipsSQL(
  1. TransactionOperation op,
  2. String entityName,
  3. String table,
  4. SQL sql,
  5. List ids,
  6. String otherTable,
)

Implementation

FutureOr<Iterable<Map<String, dynamic>>> selectRelationshipsSQL(
    TransactionOperation op,
    String entityName,
    String table,
    SQL sql,
    List<dynamic> ids,
    String otherTable) {
  if (sql.isDummy) return <Map<String, dynamic>>[];

  return executeTransactionOperation(op, sql, (connection) {
    _logTransactionOperationSQL('selectRelationshipsSQL', op, sql);

    var ret = doSelectSQL(
        entityName, sql.mainTable ?? table, sql, op.transaction, connection);
    return ret;
  });
}