Public Member Functions | |
void | build (const edm::TypeWithDict &objectType, MappingElement &mapping, ContainerSchema &contSchema, RelationalBuffer &operationBuffer) |
DependentClassWriter () | |
void | write (int oId, int refId, const void *data) |
~DependentClassWriter () | |
Private Attributes | |
DataElement | m_dataElement |
InsertOperation * | m_depInsert |
std::auto_ptr< IRelationalWriter > | m_writer |
Definition at line 17 of file UniqueRefStreamer.cc.
|
inline |
Definition at line 20 of file UniqueRefStreamer.cc.
|
inline |
Definition at line 48 of file UniqueRefStreamer.cc.
|
inline |
Definition at line 26 of file UniqueRefStreamer.cc.
References ora::InputRelationalData::addId(), ora::MappingElement::columnNames(), mps_check::columns, edm::TypeWithDict::cppName(), ora::MappingElement::end(), ora::MappingElement::find(), m_dataElement, m_depInsert, m_writer, ora::RelationalBuffer::newInsert(), ora::RelationalStreamerFactory::newWriter(), ora::MappingElement::tableName(), and ora::throwException().
Referenced by psClasses.BuildThread::run(), and ora::UniqueRefWriter::write().
|
inline |
Definition at line 51 of file UniqueRefStreamer.cc.
References ora::InputRelationalData::data(), m_depInsert, m_writer, and ora::throwException().
Referenced by pkg.AbstractPkg::generate(), ora::UniqueRefWriter::write(), and querying.connection::write_and_commit().
|
private |
Definition at line 69 of file UniqueRefStreamer.cc.
Referenced by build().
|
private |
Definition at line 71 of file UniqueRefStreamer.cc.
|
private |
Definition at line 70 of file UniqueRefStreamer.cc.