Pg::SQL::PrettyPrinter::Node::FuncCall - Class representing single constant value
Not to be used directly.
Aside from functions listed below, it inherits functions from Pg::SQL::PrettyPrinter::Node.
Makes object, first using parent's constructur, and then "unpacks" it's name and args keys.
Full, quoted, function name.
In case of window function, returns whole OVER () clause as plain text.
OVER ()
If it's called for non-window function, returns empty string.
In case of window function, returns whole OVER () clause as pretty printed text.
In case of window functions with custom frame defitnion returns the frame definition as plain text. Otherwise returns undef.
Returns empty string, if there is no aggregate order, or aggregate order as text.
This is used for queries like:
select string_agg(a, ',' order by a)
Returns this object as plain text, with next to none formatting.
Returns this object as text using pretty printing.
hubert depesz lubaczewski, <depesz at depesz.com>
<depesz at depesz.com>
Please report any bugs or feature requests to depesz at depesz.com.
depesz at depesz.com
You can find documentation for this module with the perldoc command.
perldoc Pg::SQL::PrettyPrinter::Node::FuncCall
To install Pg::SQL::PrettyPrinter, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Pg::SQL::PrettyPrinter
CPAN shell
perl -MCPAN -e shell install Pg::SQL::PrettyPrinter
For more information on module installation, please visit the detailed CPAN module installation guide.