Blob* a_blob;
- void decodeLongBlob(dbms::Data&) const throw(RuntimeException, dbms::DatabaseException);
- void decodeDate(dbms::Data&) throw();
+ void decodeLongBlob(dbms::Data&) const noexcept(false);
+ void decodeDate(dbms::Data&) ;
static unsigned char asByte(const char hex)
- throw() {
+ {
return (hex >= '0' && hex <= '9') ? (hex - '0') : ((hex - 'A') + 0x0a);
}
/* Funciones virtuales puras */
- void decode() const throw(RuntimeException);
- void prepare(anna::dbms::Statement*, anna::dbms::Connection*, const int pos) throw(RuntimeException);
- void release(anna::dbms::Statement*) throw() {;}
- void do_write(const dbms::LongBlock&) const throw(RuntimeException, dbms::DatabaseException);
+ void decode() const noexcept(false);
+ void prepare(anna::dbms::Statement*, anna::dbms::Connection*, const int pos) noexcept(false);
+ void release(anna::dbms::Statement*) {;}
+ void do_write(const dbms::LongBlock&) const noexcept(false);
friend class Statement;
};