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 ['*'],
]) {
final relatedTable = query.table;
final parentTable = parentQuery.table;
return query.select(columns).whereColumn(
'$relatedTable.$ownerKey',
'=',
'$parentTable.$foreignKey',
);
}