13 #ifndef DtExtractionOperationRecord_H_
14 #define DtExtractionOperationRecord_H_
40 void setExpression(
const std::string& expression);
43 const std::string& expression()
const;
46 void setExpressionIsRegEx(
bool isRegEx);
49 bool expressionIsRegEx()
const;
52 void setKey(
const std::string& key);
55 const std::string& key()
const;
58 void setCount(
unsigned int count);
61 unsigned int count()
const;
65 friend class boost::serialization::access;
70 template<
class Archive>
71 void serialize(Archive & ar,
const unsigned int version)
73 ar & BOOST_SERIALIZATION_NVP(myExpression);
77 ar & BOOST_SERIALIZATION_NVP(myRegExFlag);
80 ar & BOOST_SERIALIZATION_NVP(myKey);
81 ar & BOOST_SERIALIZATION_NVP(myNodeCount);