import QueryColumn from "../column/query-column"; import QueryTable from "../query-table"; export default class QueryOrdering> { protected _column: QueryColumn; protected _direction: 'ASC' | 'DESC'; protected _nullsPosition: 'FIRST' | 'LAST'; constructor(column: QueryColumn, direction: 'ASC' | 'DESC') { this._column = column; this._direction = direction; } nullsFirst(): this { this._nullsPosition = 'FIRST'; return this; } nullsLast(): this { this._nullsPosition = 'LAST'; return this; } }