Token Functions
Token Functions
- public function getDatasourceFunctions()
- public function getAllDatasourceFunctions()
- protected function canEvaluateFunction($function)
- protected function shouldStripFunction($function)
- protected function evaluateFunction($function, $argv_list)
- protected function evaluateValues($values)
- public function evaluateTokens($tokens)
- protected function didEvaluateTokens($results)
- public static function isFunctionToken($token)
- protected function parseFunction($token, $allow_partial)
- public function renderFunctionTokens($function, $argv_list)
- public function setFunctionStack($function_stack)
- public function getFunctionStack()
- protected function getCurrentFunction()
Other Methods
Other Methods
- public function setLimit($limit)
- public function getLimit()
- public function setOffset($offset)
- public function getOffset()
- public function setViewer($viewer)
- public function getViewer()
- public function setRawQuery($raw_query)
- public function getPrefixQuery()
- public function getRawQuery()
- public function setQuery($query)
- public function getQuery()
- public function setParameters($params)
- public function getParameters()
- public function getParameter($name, $default)
- public function setIsBrowse($is_browse)
- public function getIsBrowse()
- public function setPhase($phase)
- public function getPhase()
- public function getDatasourceURI()
- public function getBrowseURI()
- private function newURIParameters()
- public function getPlaceholderText()
- public function getBrowseTitle()
- public function getDatasourceApplicationClass()
- public function loadResults()
- protected function loadResultsForPhase($phase, $limit)
- protected function didLoadResults($results)
- public static function tokenizeString($string)
- public function getTokens()
- protected function executeQuery($query)
- public function isBrowsable() โ Can the user browse through results from this datasource?
- protected function filterResultsAgainstTokens($results) โ Filter a list of results, removing items which don't match the query tokens.
- protected function newFunctionResult()
- public function newInvalidToken($name)
- public function renderTokens($values)
- protected function renderSpecialTokens($values)
- protected function renderTokensFromResults($results, $values)
- public function getWireTokens($values)
- final protected function applyFerretConstraints($query, $engine, $ferret_function, $raw_query)
- private function buildNullResult()