Postgres::getFtsParsers PHP Method

getFtsParsers() public method

Returns FTS parsers available
public getFtsParsers ( $all = true ) : RecordSet
$all if false, return only Parsers from the current schema
return RecordSet
    function getFtsParsers($all = true)
    {
        $c_schema = $this->_schema;
        $this->clean($c_schema);
        $sql = "\n\t\t\tSELECT\n\t\t\t   n.nspname as schema,\n\t\t\t   p.prsname as name,\n\t\t\t   pg_catalog.obj_description(p.oid, 'pg_ts_parser') as comment\n\t\t\tFROM pg_catalog.pg_ts_parser p\n\t\t\t\tLEFT JOIN pg_catalog.pg_namespace n ON (n.oid = p.prsnamespace)\n\t\t\tWHERE pg_catalog.pg_ts_parser_is_visible(p.oid)";
        if (!$all) {
            $sql .= " AND n.nspname='{$c_schema}'\n";
        }
        $sql .= "ORDER BY name";
        return $this->selectSet($sql);
    }
Postgres