Formatting Query Clauses
Formatting Query Clauses
- protected function formatWhereClause($parts)
- protected function formatWhereSubclause($parts)
- protected function formatSelectClause($parts)
- protected function formatSelectSubclause($parts)
- protected function formatJoinClause($parts)
- protected function formatHavingClause($parts)
- protected function formatHavingSubclause($parts)
- private function flattenSubclause($parts)
Other Methods
Other Methods
- public function execute()
- public static function getDefaultWaitBeforeRetry()
- public static function getDefaultLeaseDuration()
- public function setSkipLease($skip) — Set this flag to select tasks from the top of the queue without leasing them.
- public function withIDs($ids)
- public function withObjectPHIDs($phids)
- public function withLeasedTasks($leased) — Select only leased tasks, only unleased tasks, or both types of task.
- public function setLimit($limit)
- protected function buildCustomWhereClause($conn_w, $phase)
- private function buildUpdateWhereClause($conn_w, $phase, $rows)
- private function buildOrderClause($conn_w, $phase)
- private function buildLimitClause($conn_w, $limit)
- private function getLeaseOwnershipName()