- Queries
- All Atoms
- Search
- Advanced Search
Diviner All Atoms
All Atoms
All Atoms
- Method
- Method
- Method
- Method
- Method
- Method
- Method
- Method
- Method
- Method
- Method
- Method
- Method
- Method
- Method
- Method
- Method
- Method
- Method
- Method
- Method
- Proxy an IO channel to an underlying command, with optional callbacks. This is a mostly a more general version of @{class:PhutilExecPassthru}. This class is used to proxy Git, SVN and Mercurial traffic to the commands which can actually serve it.
- Class
- Method
- Method
- Method
- Method
- Method
- Method
- Method
- Method
- Method
- Method
- Class
- Method
- Method
- Method
- Method
- Method
- Method
- A query class which uses cursor-based paging. This paging is much more performant than offset-based paging in the presence of policy filtering.
- Class
- Method
- Constrain the query to include only results in valid Spaces.
- Method
- Method
- Constrain the query to return results from only specific Spaces.
- Method
- Validate edge logic constraints for the query.
- Method
- Select certain edge logic constraint values.
- Method
- Method
- Method
- Method
- Convenience method for specifying edge logic constraints with a list of PHIDs.
- Method
- Method
- Method
- Method
- Method
- Method
- Method
- Method
- Method
- Method
- Method
- Method
- Method
- Construct a WHERE clause appropriate for applying ApplicationSearch constraints.
- Method
- Construct a JOIN clause appropriate for applying ApplicationSearch constraints.
- Method
- Construct a GROUP BY clause appropriate for ApplicationSearch constraints.
- Method
- Determine if the JOINs built by ApplicationSearch might cause each primary object to return multiple result rows. Generally, this means the query needs an extra GROUP BY clause.
- Method
- Get the name of the query's primary object PHID column, for constructing JOIN clauses. Normally (and by default) this is just `"phid"`, but it may be something more exotic.
- Method
- Constrain the query with an ApplicationSearch index, requiring values exist in a given range.
- Method
- Constrain the query with an ApplicationSearch index, requiring field values contain at least one of the values in a set.
- Method
- Method
- Method
- Method
- Method
- Method
- Get the effective order vector.
- Method
- Set a low-level column ordering.
- Method
- Method
- Get builtin orders for this class.
- Method
- Set a grouping order to apply before primary result ordering.
- Method
- Select a result ordering.
- Method
- Simplifies the task of constructing a paging clause across multiple columns. In the general case, this looks like:
- Method
- Method
- Method
- Method