employeeRefs<T extends Object> method

Expression<T> employeeRefs<T extends Object>(
  1. Expression<T> f(
    1. $$EmployeeTableAnnotationComposer a
    )
)

Implementation

Expression<T> employeeRefs<T extends Object>(
  Expression<T> Function($$EmployeeTableAnnotationComposer a) f,
) {
  final $$EmployeeTableAnnotationComposer composer = $composerBuilder(
    composer: this,
    getCurrentColumn: (t) => t.id,
    referencedTable: $db.employee,
    getReferencedColumn: (t) => t.departmentId,
    builder:
        (
          joinBuilder, {
          $addJoinBuilderToRootComposer,
          $removeJoinBuilderFromRootComposer,
        }) => $$EmployeeTableAnnotationComposer(
          $db: $db,
          $table: $db.employee,
          $addJoinBuilderToRootComposer: $addJoinBuilderToRootComposer,
          joinBuilder: joinBuilder,
          $removeJoinBuilderFromRootComposer:
              $removeJoinBuilderFromRootComposer,
        ),
  );
  return f(composer);
}