}
string Statement::asString() const
-throw() {
+{
string result("dbms::Statement { Nombre: ");
result += a_name;
result += functions::asText(" | Var.Entrada: ", input_size());
}
xml::Node* dbms::Statement::asXML(xml::Node* parent) const
-throw() {
+{
xml::Node* result = parent->createChild("dbms.Statement");
result->createAttribute("Name", a_name);
xml::Node* node = result->createChild("Timing");
}
void Statement::bindInput(const char* name, Data& data)
-throw() {
+{
a_inputBinds.push_back(a_database.allocateInputBind(name, data));
}
const OutputBind* Statement::bindOutput(const char* name, Data& i)
-throw() {
+{
OutputBind* result = a_database.allocateOutputBind(name, i);
a_outputBinds.push_back(result);
return result;
}
Data& Statement::input(input_iterator& ii)
-throw() {
+{
return (*ii)->getData();
}
Data& Statement::output(output_iterator& ii)
-throw() {
+{
return (*ii)->getData();
}