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;
}
}