#include <row.h>
Inheritance diagram for mysqlpp::RowTemplate< ThisType, Res >:
Public Methods | |
virtual | ~RowTemplate () |
Destroy object. | |
virtual const Res & | parent () const=0 |
Get a reference to our "parent" class. | |
value_list_ba< ThisType, quote_type0 > | value_list (const char *d=",") const |
Get a list of the values in this row. | |
template<class Manip> value_list_ba< ThisType, Manip > | value_list (const char *d, Manip m) const |
Get a list of the values in this row. | |
template<class Manip> value_list_b< ThisType, Manip > | value_list (const char *d, Manip m, const std::vector< bool > &vb) const |
Get a list of the values in this row. | |
value_list_b< ThisType, quote_type0 > | value_list (const char *d, const std::vector< bool > &vb) const |
Get a list of the values in this row. | |
value_list_b< ThisType, quote_type0 > | value_list (const std::vector< bool > &vb) const |
Get a list of the values in this row. | |
template<class Manip> value_list_b< ThisType, Manip > | value_list (const char *d, Manip m, bool t0, bool t1=false, bool t2=false, bool t3=false, bool t4=false, bool t5=false, bool t6=false, bool t7=false, bool t8=false, bool t9=false, bool ta=false, bool tb=false, bool tc=false) const |
Get a list of the values in this row. | |
value_list_b< ThisType, quote_type0 > | value_list (const char *d, bool t0, bool t1=false, bool t2=false, bool t3=false, bool t4=false, bool t5=false, bool t6=false, bool t7=false, bool t8=false, bool t9=false, bool ta=false, bool tb=false, bool tc=false) const |
Get a list of the values in this row. | |
value_list_b< ThisType, quote_type0 > | value_list (bool t0, bool t1=false, bool t2=false, bool t3=false, bool t4=false, bool t5=false, bool t6=false, bool t7=false, bool t8=false, bool t9=false, bool ta=false, bool tb=false, bool tc=false) const |
Get a list of the values in this row. | |
template<class Manip> value_list_b< ThisType, Manip > | value_list (const char *d, Manip m, std::string s0, std::string s1="", std::string s2="", std::string s3="", std::string s4="", std::string s5="", std::string s6="", std::string s7="", std::string s8="", std::string s9="", std::string sa="", std::string sb="", std::string sc="") const |
Get a list of the values in this row. | |
value_list_b< ThisType, quote_type0 > | value_list (const char *d, std::string s0, std::string s1="", std::string s2="", std::string s3="", std::string s4="", std::string s5="", std::string s6="", std::string s7="", std::string s8="", std::string s9="", std::string sa="", std::string sb="", std::string sc="") const |
Get a list of the values in this row. | |
value_list_b< ThisType, quote_type0 > | value_list (std::string s0, std::string s1="", std::string s2="", std::string s3="", std::string s4="", std::string s5="", std::string s6="", std::string s7="", std::string s8="", std::string s9="", std::string sa="", std::string sb="", std::string sc="") const |
Get a list of the values in this row. | |
value_list_ba< FieldNames, do_nothing_type0 > | field_list (const char *d=",") const |
Get a list of the field names in this row. | |
template<class Manip> value_list_ba< FieldNames, Manip > | field_list (const char *d, Manip m) const |
Get a list of the field names in this row. | |
template<class Manip> value_list_b< FieldNames, Manip > | field_list (const char *d, Manip m, const std::vector< bool > &vb) const |
Get a list of the field names in this row. | |
value_list_b< FieldNames, quote_type0 > | field_list (const char *d, const std::vector< bool > &vb) const |
Get a list of the field names in this row. | |
value_list_b< FieldNames, quote_type0 > | field_list (const std::vector< bool > &vb) const |
Get a list of the field names in this row. | |
template<class Manip> value_list_b< FieldNames, Manip > | field_list (const char *d, Manip m, bool t0, bool t1=false, bool t2=false, bool t3=false, bool t4=false, bool t5=false, bool t6=false, bool t7=false, bool t8=false, bool t9=false, bool ta=false, bool tb=false, bool tc=false) const |
Get a list of the field names in this row. | |
value_list_b< FieldNames, quote_type0 > | field_list (const char *d, bool t0, bool t1=false, bool t2=false, bool t3=false, bool t4=false, bool t5=false, bool t6=false, bool t7=false, bool t8=false, bool t9=false, bool ta=false, bool tb=false, bool tc=false) const |
Get a list of the field names in this row. | |
value_list_b< FieldNames, quote_type0 > | field_list (bool t0, bool t1=false, bool t2=false, bool t3=false, bool t4=false, bool t5=false, bool t6=false, bool t7=false, bool t8=false, bool t9=false, bool ta=false, bool tb=false, bool tc=false) const |
Get a list of the field names in this row. | |
template<class Manip> value_list_b< FieldNames, Manip > | field_list (const char *d, Manip m, std::string s0, std::string s1="", std::string s2="", std::string s3="", std::string s4="", std::string s5="", std::string s6="", std::string s7="", std::string s8="", std::string s9="", std::string sa="", std::string sb="", std::string sc="") const |
Get a list of the field names in this row. | |
value_list_b< FieldNames, quote_type0 > | field_list (const char *d, std::string s0, std::string s1="", std::string s2="", std::string s3="", std::string s4="", std::string s5="", std::string s6="", std::string s7="", std::string s8="", std::string s9="", std::string sa="", std::string sb="", std::string sc="") const |
Get a list of the field names in this row. | |
value_list_b< FieldNames, quote_type0 > | field_list (std::string s0, std::string s1="", std::string s2="", std::string s3="", std::string s4="", std::string s5="", std::string s6="", std::string s7="", std::string s8="", std::string s9="", std::string sa="", std::string sb="", std::string sc="") const |
Get a list of the field names in this row. | |
equal_list_ba< FieldNames, ThisType, quote_type0 > | equal_list (const char *d=",", const char *e="=") const |
Get an "equal list" of the fields and values in this row. | |
template<class Manip> equal_list_ba< FieldNames, ThisType, Manip > | equal_list (const char *d, const char *e, Manip m) const |
Get an "equal list" of the fields and values in this row. | |
Protected Methods | |
virtual ThisType & | self ()=0 |
Return a pointer to this object. | |
virtual const ThisType & | self () const=0 |
Return a const pointer to this object, for calls in const context. |
|
Get an "equal list" of the fields and values in this row. This method's parameters govern how the returned list will behave when you insert it into a C++ stream:
'a' = 'c', 'b' = 'd''e' Notice how the single quote was 'escaped' in the SQL way to avoid a syntax error. |
|
Get an "equal list" of the fields and values in this row. When inserted into a C++ stream, the delimiter 'd' will be used between the items, " = " is the relationship operator, and items will be quoted and escaped. |
|
Get a list of the field names in this row. The 's' parameters name the field names that will be added to the returned list. When inserted into a C++ stream, a comma will be used as a delimiter between the items, and the items will be quoted and escaped. |
|
Get a list of the field names in this row. The 's' parameters name the field names that will be added to the returned list. When inserted into a C++ stream, the delimiter 'd' will be placed between the items, and the items will be quoted and escaped. |
|
Get a list of the field names in this row. The 's' parameters name the field names that will be added to the returned list. When inserted into a C++ stream, the delimiter 'd' will be placed between the items, and the manipulator 'm' will be inserted before each item. |
|
Get a list of the field names in this row. For each true parameter, the field name in that position within the row is added to the returned list. When the list is inserted into a C++ stream, a comma will be placed between the items as a delimiter, and the items will be quoted and escaped. |
|
Get a list of the field names in this row. For each true parameter, the field name in that position within the row is added to the returned list. When the list is inserted into a C++ stream, the delimiter 'd' will be placed between the items as a delimiter, and the items will be quoted and escaped. |
|
Get a list of the field names in this row. For each true parameter, the field name in that position within the row is added to the returned list. When the list is inserted into a C++ stream, the delimiter 'd' will be placed between the items as a delimiter, and the manipulator 'm' used before each item. |
|
Get a list of the field names in this row.
|
|
Get a list of the field names in this row.
|
|
Get a list of the field names in this row.
|
|
Get a list of the field names in this row.
|
|
Get a list of the field names in this row. When inserted into a C++ stream, the delimiter 'd' will be used between the items, and no manipulator will be used on the items. |
|
Get a reference to our "parent" class. The meaning of this function is up to whatever class derives from this one. Implemented in mysqlpp::Row. |
|
Return a pointer to this object. Not sure what value this has over the 'this' pointer, but... Implemented in mysqlpp::Row. |
|
Get a list of the values in this row. The 's' parameters name the fields that will be added to the returned list. When inserted into a C++ stream, a comma will be placed between the items as a delimiter, and items will be quoted and escaped. |
|
Get a list of the values in this row. The 's' parameters name the fields that will be added to the returned list. When inserted into a C++ stream, the delimiter 'd' will be placed between the items, and items will be quoted and escaped. |
|
Get a list of the values in this row. The 's' parameters name the fields that will be added to the returned list. When inserted into a C++ stream, the delimiter 'd' will be placed between the items, and the manipulator 'm' will be inserted before each item. |
|
Get a list of the values in this row. For each true parameter, the value in that position within the row is added to the returned list. When the list is inserted into a C++ stream, the a comma will be placed between the items, as a delimiter, and items will be quoted and escaped. |
|
Get a list of the values in this row. For each true parameter, the value in that position within the row is added to the returned list. When the list is inserted into a C++ stream, the delimiter 'd' will be placed between the items, and items will be quoted and escaped. |
|
Get a list of the values in this row. For each true parameter, the value in that position within the row is added to the returned list. When the list is inserted into a C++ stream, the delimiter 'd' will be placed between the items, and the manipulator 'm' used before each item. |
|
Get a list of the values in this row.
|
|
Get a list of the values in this row.
|
|
Get a list of the values in this row.
|
|
Get a list of the values in this row.
|
|
Get a list of the values in this row. When inserted into a C++ stream, the delimiter 'd' will be used between the items, and items will be quoted and escaped. |