copyWithActiveDataclass method

TableManagerState<$Database, $Table, $Dataclass, $FilterComposer, $OrderingComposer, $ComputedFieldComposer, $CreateCompanionCallback, $UpdateCompanionCallback, $DataclassWithReferences, $DataclassWithReferences, $CreatePrefetchHooksCallback> copyWithActiveDataclass()

When a user calls withReferences on a manager, we return a copy which is set to return a $DataclassWithReferences instead of just a $Dataclass

This function is used to make that copy.

Implementation

TableManagerState<
    $Database,
    $Table,
    $Dataclass,
    $FilterComposer,
    $OrderingComposer,
    $ComputedFieldComposer,
    $CreateCompanionCallback,
    $UpdateCompanionCallback,
    $DataclassWithReferences,
    $DataclassWithReferences,
    $CreatePrefetchHooksCallback> copyWithActiveDataclass() {
  return TableManagerState(
    db: db,
    table: table,
    createFilteringComposer: createFilteringComposer,
    createOrderingComposer: createOrderingComposer,
    createComputedFieldComposer: createComputedFieldComposer,
    createCompanionCallback: _createCompanionCallback,
    updateCompanionCallback: _updateCompanionCallback,
    withReferenceMapper: _withReferenceMapper,
    filter: filter,
    joinBuilders: joinBuilders,
    orderingBuilders: orderingBuilders,
    distinct: distinct,
    limit: limit,
    offset: offset,
    prefetchHooksCallback: _prefetchHooksCallback,
    prefetchedData: _prefetchedData,
    addedColumns: addedColumns,
  );
}