mini\Database\VirtualDatabase::orderByNeedsExpressionEval()
Method
private
Signature
private function orderByNeedsExpressionEval(array $orderBy, array $selectColumns): bool
Parameters
| Name | Type | Default | Description |
|---|---|---|---|
$orderBy |
array |
required | Documentation missing |
$selectColumns |
array |
required | Documentation missing |
Returns
bool
Documentation
Check if ORDER BY contains expressions or aliases that need evaluation
Returns true if any ORDER BY item:
- Is not a simple IdentifierNode (e.g., expressions like price * stock)
- References a SELECT alias instead of a table column