Page MenuHomeGitPull.it
Diviner Tech Docs DiffusionSymbolQuery

final class DiffusionSymbolQuery
Phorge Technical Documentation (Diffusion)

Query symbol information (class and function names and location), returning a list of matching PhabricatorRepositorySymbol objects and possibly attached data.

Tasks

Formatting Query Clauses

Configuring the Query

Executing the Query

Internals

Other Methods

Methods

protected function formatWhereClause($conn, $parts)
Inherited

This method is not documented.
Parameters
AphrontDatabaseConnection$conn
array$parts
Return
wild

protected function formatSelectClause($conn, $parts)
Inherited

This method is not documented.
Parameters
AphrontDatabaseConnection$conn
array$parts
Return
wild

protected function formatJoinClause($conn, $parts)
Inherited

This method is not documented.
Parameters
AphrontDatabaseConnection$conn
array$parts
Return
wild

protected function formatHavingClause($conn, $parts)
Inherited

This method is not documented.
Parameters
AphrontDatabaseConnection$conn
array$parts
Return
wild

private function flattenSubclause($parts)
Inherited

This method is not documented.
Parameters
array$parts
Return
wild

final public function setOffset($offset)
Inherited

This method is not documented.
Parameters
$offset
Return
wild

final public function setLimit($limit)
Inherited

This method is not documented.
Parameters
$limit
Return
wild

final public function getOffset()
Inherited

This method is not documented.
Return
wild

final public function getLimit()
Inherited

This method is not documented.
Return
wild

protected function buildLimitClause($conn)
Inherited

This method is not documented.
Parameters
AphrontDatabaseConnection$conn
Return
wild

final public function executeWithOffsetPager($pager)
Inherited

This method is not documented.
Parameters
PHUIPagerView$pager
Return
wild

public function setViewer($viewer)

This method is not documented.
Parameters
PhabricatorUser$viewer
Return
wild

public function getViewer()

This method is not documented.
Return
wild

public function setContext($context)

This method is not documented.
Parameters
$context
Return
wild

public function setName($name)

This method is not documented.
Parameters
$name
Return
wild

public function setNamePrefix($name_prefix)

This method is not documented.
Parameters
$name_prefix
Return
wild

public function withRepositoryPHIDs($repository_phids)

This method is not documented.
Parameters
array$repository_phids
Return
wild

public function setLanguage($language)

This method is not documented.
Parameters
$language
Return
wild

public function setType($type)

This method is not documented.
Parameters
$type
Return
wild

public function needPaths($need_paths)

This method is not documented.
Parameters
$need_paths
Return
wild

public function needRepositories($need_repositories)

This method is not documented.
Parameters
$need_repositories
Return
wild

public function existsSymbolsInRepository($repository_phid)

This method is not documented.
Parameters
$repository_phid
Return
wild

public function execute()

This method is not documented.
Return
wild

private function buildOrderClause($conn_r)

This method is not documented.
Parameters
$conn_r
Return
wild

protected function buildWhereClause($conn)

This method is not documented.
Parameters
AphrontDatabaseConnection$conn
Return
wild

private function loadPaths($symbols)

This method is not documented.
Parameters
array<PhabricatorRepositorySymbol>$symbols$symbols
Return
wild

private function loadRepositories($symbols)

This method is not documented.
Parameters
array<PhabricatorRepositorySymbol>$symbols$symbols
Return
wild