Skip to main content

Function: buildSafeOrderBy()

buildSafeOrderBy(orderBy, direction, allowedColumns, defaults): string

Defined in: Data/Core/SafeQuery.ts:55

Build a safe ORDER BY clause from query options. Validates column and direction before interpolation.

Parameters

orderBy

string | undefined

Requested column name

direction

string | undefined

Requested sort direction

allowedColumns

ReadonlySet<string>

Set of column names that are safe to use

defaults

Default column and direction

column

string

direction

"ASC" | "DESC"

Returns

string

SQL fragment like " ORDER BY column_name ASC"