selectSupabaseColumns<T extends SelectBuilderBase> method

T selectSupabaseColumns<T extends SelectBuilderBase>(
  1. List<String> dbColumnNames
)

Configures this builder to select a specific list of columns from its primary table.

  • dbColumnNames: A list of database column names (e.g., ['id', 'user_name', 'created_at']).

This sets selectAllPrimary to false.

Returns this builder instance for chaining.

Implementation

T selectSupabaseColumns<T extends SelectBuilderBase>(
  List<String> dbColumnNames,
) {
  selectedPrimaryColumns.clear();
  selectedPrimaryColumns.addAll(dbColumnNames);
  selectAllPrimary = false;
  return this as T;
}