Selector selector = new Selector
(table,
new SimpleCondition(table.getPrimaryKey(),
Operator.EQUAL,
primaryKey));
selector.require(dfg);
Set extraRows = new HashSet();
rows = ((TransactionImpl) currentTransaction()).getDriver()
.select(selector, extraRows);
if (!rows.isEmpty()) {
Row newFields = (Row) rows.iterator().next();