@Override
protected void exec()
{
DatasetGraphTDB dsg = getDatasetGraphTDB() ;
NodeTable nodeTable = dsg.getTripleTable().getNodeTupleTable().getNodeTable() ;
Iterator<String> iter = super.getPositional().iterator() ;
if ( ! iter.hasNext() )
{
System.err.println("No node ids") ;
return ;
}
for ( ; iter.hasNext() ; )
{
String id = iter.next() ;
try {
long x = Long.parseLong(id) ;
NodeId nodeId = new NodeId(x) ;
Node n = nodeTable.getNodeForNodeId(nodeId) ;
//System.out.printf("%s [%d] => %s\n", id, x, n) ;
Hash h = new Hash(SystemTDB.LenNodeHash) ;
NodeLib.setHash(h, n) ;
String str = Bytes.asHex(h.getBytes()) ;