Pg::SQL::PrettyPrinter::Node::SelectStmt - Class representing single select statement
Not to be used directly.
Aside from functions listed below, it inherits functions from Pg::SQL::PrettyPrinter::Node.
Makes select object, first using parent's constructur, and calls appropriate init_* method to initialize subelements.
Text name of set operation that this select has, or undef. These is one of:
EXCEPT
EXCEPT ALL
INTERSECT
INTERSECT ALL
UNION
UNION ALL
Initializes elements of query if it's set operation based.
Initializes elements of query if it's not set operation based.
Returns data from appropriate as_text_* method.
Returns this object as text without extra formatting. This is for set operation based selects.
Returns this object as text without extra formatting. This is for non set operation based selects.
Returns data from appropriate pretty_print_* method.
Returns this object as text using pretty printing. This is for set operation based selects.
Returns this object as text using pretty printing. This is for not set operation based selects.
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::SelectStmt
Copyright hubert depesz lubaczewski, all rights reserved.
This program is distributed under the (Revised) BSD License.
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.