orderBy method

Add ordering to the statement

Implementation

ProcessedTableManager<
  $Database,
  $Table,
  $Dataclass,
  $FilterComposer,
  $OrderingComposer,
  $ComputedFieldComposer,
  $CreateCompanionCallback,
  $UpdateCompanionCallback,
  $DataclassWithReferences,
  $ActiveDataclass,
  $CreatePrefetchHooksCallback
>
orderBy(ComposableOrdering Function($OrderingComposer o) o) {
  final composer = $state.createOrderingComposer();

  final orderings = o(composer);
  return ProcessedTableManager(
    $state.copyWith(
      orderingBuilders: $state.orderingBuilders.union(
        orderings.orderingBuilders,
      ),
      joinBuilders: $state.joinBuilders.union(composer.$joinBuilders.toSet()),
    ),
  );
}