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