selectRelationshipSQL method

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

Implementation

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

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

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