void SDOGeometry::writeSQL(oracle::occi::AnyData& streamOCCI_) { streamOCCI_.setNumber(SDO_GTYPE); streamOCCI_.setNumber(SDO_SRID); streamOCCI_.setObject(SDO_POINT); oracle::occi::setVector(streamOCCI_, SDO_ELEM_INFO); oracle::occi::setVector(streamOCCI_, SDO_ORDINATES); }
void SDOGeometry::readSQL(oracle::occi::AnyData& streamOCCI_) { SDO_GTYPE = streamOCCI_.getNumber(); SDO_SRID = streamOCCI_.getNumber(); SDO_POINT = (SDOPointType *) streamOCCI_.getObject(&SDOPointType::readSQL); oracle::occi::getVector(streamOCCI_, SDO_ELEM_INFO); oracle::occi::getVector(streamOCCI_, SDO_ORDINATES); }
void FULL_NAME_O::readSQL(oracle::occi::AnyData& streamOCCI_) { first_name = streamOCCI_.getString(); last_name = streamOCCI_.getString(); }
void PERSON_O::writeSQL(oracle::occi::AnyData& streamOCCI_) { streamOCCI_.setNumber(id); streamOCCI_.setObject(name); streamOCCI_.setRef(addr); }
void PERSON_O::readSQL(oracle::occi::AnyData& streamOCCI_) { id = streamOCCI_.getNumber(); name = (FullName *) streamOCCI_.getObject(&FullName::readSQL); addr = streamOCCI_.getRef(); }
void ADDRESS_O::writeSQL(oracle::occi::AnyData& streamOCCI_) { streamOCCI_.setString(state); streamOCCI_.setString(zip); }
void ADDRESS_O::readSQL(oracle::occi::AnyData& streamOCCI_) { state = streamOCCI_.getString(); zip = streamOCCI_.getString(); }
void FULL_NAME_O::writeSQL(oracle::occi::AnyData& streamOCCI_) { streamOCCI_.setString(first_name); streamOCCI_.setString(last_name); }
void SDOPointType::writeSQL(oracle::occi::AnyData& streamOCCI_) { streamOCCI_.setNumber(X); streamOCCI_.setNumber(Y); streamOCCI_.setNumber(Z); }
void SDOPointType::readSQL(oracle::occi::AnyData& streamOCCI_) { X = streamOCCI_.getNumber(); Y = streamOCCI_.getNumber(); Z = streamOCCI_.getNumber(); }