NAME
Pg::SQL::PrettyPrinter::Node::XmlExpr - Class representing xmlelement
SYNOPSIS
Not to be used directly.
FUNCTIONS
Aside from functions listed below, it inherits functions from Pg::SQL::PrettyPrinter::Node.
new
Makes object, first using parent's constructur, and then "unpacks" it's elements.
as_text
Fetches textual representation, without formatting, from appropriate *_as_text
method.
pretty_print
Fetches pretty printed representation, from appropriate *_pretty_print
method.
element_as_text
Provides text generation for xmlelement expressions.
element_pretty_print
Provides pretty printed text generation for xmlelement expressions.
concat_as_text
Provides text generation for xmlconcat expressions.
concat_pretty_print
Provides pretty printed text generation for xmlconcat expressions.
forest_as_text
Provides text generation for xmlforest expressions.
forest_pretty_print
Provides pretty printed text generation for xmlforest expressions.
parse_as_text
Provides text generation for xmlparse expressions.
parse_pretty_print
Provides pretty printed text generation for xmlparse expressions.
pi_as_text
Provides text generation for xmlpi expressions.
pi_pretty_print
Provides pretty printed text generation for xmlpi expressions.
root_as_text
Provides text generation for xmlroot expressions.
root_pretty_print
Provides pretty printed text generation for xmlroot expressions.
isdocument_as_text
Provides text generation for ... IS DOCUMENT
predicate.
isdocument_pretty_print
Provides pretty printed text generation for ... IS DOCUMENT
predicate.
AUTHOR
hubert depesz lubaczewski, <depesz at depesz.com>
BUGS
Please report any bugs or feature requests to depesz at depesz.com
.
SUPPORT
You can find documentation for this module with the perldoc command.
perldoc Pg::SQL::PrettyPrinter::Node::XmlExpr