Entity
    Preparing search index...

    Class AuthorizationResultBasedSQLQueryBuilder<TFields, TIDField, TViewerContext, TEntity, TPrivacyPolicy, TSelectedFields>

    SQL query builder implementation for AuthorizationResultBasedKnexEntityLoader.

    Type Parameters

    Hierarchy (View Summary)

    Index

    Constructors

    Methods

    • Order by a SQL fragment expression. Provides type-safe, parameterized ORDER BY clauses

      Parameters

      Returns this

      import { sql, raw } from '@expo/entity-database-adapter-knex';

      // Safe parameterized ordering
      .orderBySQL(sql`CASE WHEN priority = ${1} THEN 0 ELSE 1 END, created_at DESC`)

      // Dynamic column ordering
      const sortColumn = 'name';
      .orderBySQL(sql`${raw(sortColumn)} DESC NULLS LAST`)

      // Complex expressions
      .orderBySQL(sql`array_length(tags, 1) DESC, score * ${multiplier} ASC`)