getRelationExistenceQuery method
QueryBuilderInterface<Related>
getRelationExistenceQuery(
- QueryBuilderInterface<
Related> query, - QueryBuilderInterface<
Parent> parentQuery, [ - List<
String> columns = const ['*']
override
Add the constraints for a relationship count query.
Implementation
@override
QueryBuilderInterface<Related> getRelationExistenceQuery(
QueryBuilderInterface<Related> query,
QueryBuilderInterface<Parent> parentQuery, [
List<String> columns = const ['*'],
]) {
_performJoin(query);
final parentTable = parentQuery.table;
return query.select(columns).whereColumn(
'$table.$foreignPivotKey',
'=',
'$parentTable.$parentKey',
);
}