Entity
    Preparing search index...

    Type Alias PostgresOrderByClause<TFields>

    PostgresOrderByClause:
        | {
            fieldName: keyof TFields;
            nulls?: NullsOrdering;
            order: OrderByOrdering;
        }
        | {
            fieldFragment: SQLFragment<TFields>;
            nulls?: NullsOrdering;
            order: OrderByOrdering;
        }

    Type Parameters

    • TFields extends Record<string, any>

    Type Declaration

    • { fieldName: keyof TFields; nulls?: NullsOrdering; order: OrderByOrdering }
      • fieldName: keyof TFields

        The field name to order by.

      • Optionalnulls?: NullsOrdering

        Optional nulls ordering. If not provided, the database default is used (NULLS LAST for ASC, NULLS FIRST for DESC in PostgreSQL).

      • order: OrderByOrdering

        The OrderByOrdering to order by.

    • {
          fieldFragment: SQLFragment<TFields>;
          nulls?: NullsOrdering;
          order: OrderByOrdering;
      }
      • fieldFragment: SQLFragment<TFields>

        A raw SQL fragment to order by. May not contain ASC or DESC, as ordering direction is determined by the order property.

      • Optionalnulls?: NullsOrdering

        Optional nulls ordering. If not provided, the database default is used (NULLS LAST for ASC, NULLS FIRST for DESC in PostgreSQL).

      • order: OrderByOrdering

        The OrderByOrdering to order by.