27 const std::string& seqname,
28 coral::ISessionProxy* proxy,
33 const std::string keytblname=
m_dbname+
"_CORACOOLKEYS";
38 catch (coral::SchemaException& e) {
41 coral::TableDescription tdesc(keytblname);
42 tdesc.setName(keytblname);
43 tdesc.insertColumn(
"SEQNAME",
"string",63,
false);
44 tdesc.insertColumn(
"SEQVAL",
"int");
45 tdesc.setPrimaryKey(
"SEQNAME");
48 m_proxy->transaction().commit();
50 m_proxy->transaction().start(
false);
56 "CoraCoolSequence::CoraCoolSequence");
63 coral::AttributeList
data;
64 data.extend<std::string>(
"SEQNAME");
65 data.extend<
int>(
"SEQVAL");
67 data[1].data<
int>()=0;
68 coral::ITableDataEditor& editor=
m_table->dataEditor();
69 editor.insertRow(
data);