@@ -12,20 +12,20 @@ import { SelectionProxyHandler } from '~/selection-proxy.ts';
1212import { type ColumnsSelection , type SQL , sql , type SQLWrapper } from '~/sql/sql.ts' ;
1313import { WithSubquery } from '~/subquery.ts' ;
1414import type { DrizzleTypeError , NeonAuthToken } from '~/utils.ts' ;
15- import { PgAsyncCountBuilder } from '../async/count.ts' ;
1615import type { PgColumn } from '../columns/index.ts' ;
1716import { _RelationalQueryBuilder } from '../query-builders/_query.ts' ;
1817import { RelationalQueryBuilder } from '../query-builders/query.ts' ;
1918import { PgRaw } from '../query-builders/raw.ts' ;
20- import { PgRefreshMaterializedView } from '../query-builders/refresh-materialized-view.ts' ;
2119import type { SelectedFields } from '../query-builders/select.types.ts' ;
2220import type { PreparedQueryConfig } from '../session.ts' ;
2321import type { WithBuilder } from '../subquery.ts' ;
2422import type { PgViewBase } from '../view-base.ts' ;
2523import type { PgMaterializedView } from '../view.ts' ;
24+ import { PgAsyncCountBuilder } from './count.ts' ;
2625import { PgAsyncDeleteBase } from './delete.ts' ;
2726import { PgAsyncInsertBase , type PgAsyncInsertHKT } from './insert.ts' ;
28- import { PgAsyncSelectBase , type PgAsyncSelectInit } from './select.ts' ;
27+ import { PgAsyncRefreshMaterializedView } from './refresh-materialized-view.ts' ;
28+ import { PgAsyncSelectBase , type PgAsyncSelectBuilder } from './select.ts' ;
2929import { PgAsyncUpdateBase , type PgAsyncUpdateHKT } from './update.ts' ;
3030
3131export class PgAsyncDatabase <
@@ -242,11 +242,11 @@ export class PgAsyncDatabase<
242242 * .from(cars);
243243 * ```
244244 */
245- function select ( ) : PgAsyncSelectInit < undefined > ;
246- function select < TSelection extends SelectedFields > ( fields : TSelection ) : PgAsyncSelectInit < TSelection > ;
245+ function select ( ) : PgAsyncSelectBuilder < undefined > ;
246+ function select < TSelection extends SelectedFields > ( fields : TSelection ) : PgAsyncSelectBuilder < TSelection > ;
247247 function select < TSelection extends SelectedFields > (
248248 fields ?: TSelection ,
249- ) : PgAsyncSelectInit < TSelection | undefined > {
249+ ) : PgAsyncSelectBuilder < TSelection | undefined > {
250250 return new PgAsyncSelectBase ( {
251251 fields : fields ?? undefined ,
252252 session : self . session ,
@@ -279,13 +279,13 @@ export class PgAsyncDatabase<
279279 * .orderBy(cars.brand);
280280 * ```
281281 */
282- function selectDistinct ( ) : PgAsyncSelectInit < undefined > ;
282+ function selectDistinct ( ) : PgAsyncSelectBuilder < undefined > ;
283283 function selectDistinct < TSelection extends SelectedFields > (
284284 fields : TSelection ,
285- ) : PgAsyncSelectInit < TSelection > ;
285+ ) : PgAsyncSelectBuilder < TSelection > ;
286286 function selectDistinct < TSelection extends SelectedFields > (
287287 fields ?: TSelection ,
288- ) : PgAsyncSelectInit < TSelection | undefined > {
288+ ) : PgAsyncSelectBuilder < TSelection | undefined > {
289289 return new PgAsyncSelectBase ( {
290290 fields : fields ?? undefined ,
291291 session : self . session ,
@@ -320,15 +320,15 @@ export class PgAsyncDatabase<
320320 * .orderBy(cars.brand, cars.color);
321321 * ```
322322 */
323- function selectDistinctOn ( on : ( PgColumn | SQLWrapper ) [ ] ) : PgAsyncSelectInit < undefined > ;
323+ function selectDistinctOn ( on : ( PgColumn | SQLWrapper ) [ ] ) : PgAsyncSelectBuilder < undefined > ;
324324 function selectDistinctOn < TSelection extends SelectedFields > (
325325 on : ( PgColumn | SQLWrapper ) [ ] ,
326326 fields : TSelection ,
327- ) : PgAsyncSelectInit < TSelection > ;
327+ ) : PgAsyncSelectBuilder < TSelection > ;
328328 function selectDistinctOn < TSelection extends SelectedFields > (
329329 on : ( PgColumn | SQLWrapper ) [ ] ,
330330 fields ?: TSelection ,
331- ) : PgAsyncSelectInit < TSelection | undefined > {
331+ ) : PgAsyncSelectBuilder < TSelection | undefined > {
332332 return new PgAsyncSelectBase ( {
333333 fields : fields ?? undefined ,
334334 session : self . session ,
@@ -466,16 +466,16 @@ export class PgAsyncDatabase<
466466 * .from(cars);
467467 * ```
468468 */
469- select ( ) : PgAsyncSelectInit < undefined > ;
470- select < TSelection extends SelectedFields > ( fields : TSelection ) : PgAsyncSelectInit < TSelection > ;
469+ select ( ) : PgAsyncSelectBuilder < undefined > ;
470+ select < TSelection extends SelectedFields > ( fields : TSelection ) : PgAsyncSelectBuilder < TSelection > ;
471471 select < TSelection extends SelectedFields | undefined > (
472472 fields ?: TSelection ,
473- ) : PgAsyncSelectInit < TSelection > {
473+ ) : PgAsyncSelectBuilder < TSelection > {
474474 return new PgAsyncSelectBase ( {
475475 fields : fields ?? undefined ,
476476 session : this . session ,
477477 dialect : this . dialect ,
478- } ) as PgAsyncSelectInit < TSelection > ;
478+ } ) as PgAsyncSelectBuilder < TSelection > ;
479479 }
480480
481481 /**
@@ -502,11 +502,11 @@ export class PgAsyncDatabase<
502502 * .orderBy(cars.brand);
503503 * ```
504504 */
505- selectDistinct ( ) : PgAsyncSelectInit < undefined > ;
506- selectDistinct < TSelection extends SelectedFields > ( fields : TSelection ) : PgAsyncSelectInit < TSelection > ;
505+ selectDistinct ( ) : PgAsyncSelectBuilder < undefined > ;
506+ selectDistinct < TSelection extends SelectedFields > ( fields : TSelection ) : PgAsyncSelectBuilder < TSelection > ;
507507 selectDistinct < TSelection extends SelectedFields | undefined > (
508508 fields ?: TSelection ,
509- ) : PgAsyncSelectInit < TSelection | undefined > {
509+ ) : PgAsyncSelectBuilder < TSelection | undefined > {
510510 return new PgAsyncSelectBase ( {
511511 fields : fields ?? undefined ,
512512 session : this . session ,
@@ -540,15 +540,15 @@ export class PgAsyncDatabase<
540540 * .orderBy(cars.brand, cars.color);
541541 * ```
542542 */
543- selectDistinctOn ( on : ( PgColumn | SQLWrapper ) [ ] ) : PgAsyncSelectInit < undefined > ;
543+ selectDistinctOn ( on : ( PgColumn | SQLWrapper ) [ ] ) : PgAsyncSelectBuilder < undefined > ;
544544 selectDistinctOn < TSelection extends SelectedFields > (
545545 on : ( PgColumn | SQLWrapper ) [ ] ,
546546 fields : TSelection ,
547- ) : PgAsyncSelectInit < TSelection > ;
547+ ) : PgAsyncSelectBuilder < TSelection > ;
548548 selectDistinctOn < TSelection extends SelectedFields | undefined > (
549549 on : ( PgColumn | SQLWrapper ) [ ] ,
550550 fields ?: TSelection ,
551- ) : PgAsyncSelectInit < TSelection > {
551+ ) : PgAsyncSelectBuilder < TSelection > {
552552 return new PgAsyncSelectBase ( {
553553 fields : fields ?? undefined ,
554554 session : this . session ,
@@ -644,8 +644,8 @@ export class PgAsyncDatabase<
644644 return new PgAsyncDeleteBase ( table , this . session , this . dialect ) ;
645645 }
646646
647- refreshMaterializedView < TView extends PgMaterializedView > ( view : TView ) : PgRefreshMaterializedView < TQueryResult > {
648- return new PgRefreshMaterializedView ( view , this . session , this . dialect ) ;
647+ refreshMaterializedView < TView extends PgMaterializedView > ( view : TView ) : PgAsyncRefreshMaterializedView < TQueryResult > {
648+ return new PgAsyncRefreshMaterializedView ( view , this . session , this . dialect ) ;
649649 }
650650
651651 execute < TRow extends Record < string , unknown > = Record < string , unknown > > (
0 commit comments