My Project
Public Member Functions | Protected Member Functions | Protected Attributes
Item_xml_str_func Class Reference
Inheritance diagram for Item_xml_str_func:
Item_str_func Item_func Item_result_field Item Item_func_xml_extractvalue Item_func_xml_update

List of all members.

Public Member Functions

 Item_xml_str_func (Item *a, Item *b)
 Item_xml_str_func (Item *a, Item *b, Item *c)
void fix_length_and_dec ()
Stringparse_xml (String *raw_xml, String *parsed_xml_buf)

Protected Member Functions

void parse_xpath (Item *xpath_expr)

Protected Attributes

String tmp_value
String pxml
Itemnodeset_func

Member Function Documentation

void Item_xml_str_func::parse_xpath ( Item xpath_expr) [protected]

Parse the specified XPATH expression and initialize nodeset_func.

Note:
This is normally called in resolve phase since we only support constant XPATH expressions, but it may be called upon execution when const value is not yet known at resolve time.
Parameters:
xpath_exprXPATH expression to be parsed

The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines