Page MenuHomeContribution Center
Diviner Phabricator Tech Docs PhutilSearchQueryCompiler

final class PhutilSearchQueryCompiler
Phabricator Technical Documentation (Search)

This class is not documented.

Methods

public function setOperators($operators)

This method is not documented.
Parameters
$operators
Return
wild

public function getOperators()

This method is not documented.
Return
wild

public function setStemmer($stemmer)

This method is not documented.
Parameters
PhutilSearchStemmer$stemmer
Return
wild

public function getStemmer()

This method is not documented.
Return
wild

public function setEnableFunctions($enable_functions)

This method is not documented.
Parameters
$enable_functions
Return
wild

public function getEnableFunctions()

This method is not documented.
Return
wild

public function compileQuery($tokens)

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

public function compileLiteralQuery($tokens)

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

public function compileStemmedQuery($tokens)

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

private function compileRenderedTokens($list)

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

public function newTokens($query)

This method is not documented.
Parameters
$query
Return
wild

private function tokenizeQuery($query)

This method is not documented.
Parameters
$query
Return
wild

private function renderToken($token, $stemmer)

This method is not documented.
Parameters
PhutilSearchQueryToken$token
PhutilSearchStemmer$stemmer
Return
wild

private function getOperatorPrefix($operator)

This method is not documented.
Parameters
$operator
Return
wild

private function quoteToken($value)

This method is not documented.
Parameters
$value
Return
wild