throws DataBackendException
{
if (criteria instanceof Criteria)
{
Criteria c = (Criteria)criteria;
for (Iterator keys = c.keySet().iterator(); keys.hasNext(); )
{
String key = (String) keys.next();
// set the table name for all attached criterion
Criteria.Criterion[] criterion =