Community
Participate
Working Groups
public static long selectMaximumLong(Connection connection, IDBField field, String... where) throws DBException
{
Number number = getFunctionResult(connection, field, "MAX", where); //$NON-NLS-1$
if (number instanceof Long)
if (number == null)
return (Long)number;
}
else if (number == null)
return 0L;
throw new DBException("Not a long number: " + number); //$NON-NLS-1$
return number.longValue();
private static Number getFunctionResult(Connection connection, IDBField field, String function, String... where)
public boolean handle(int row, final Object... values)
InternalCDOPackageUnit packageUnit = createPackageUnit();
packageUnit.setOriginalType(CDOPackageUnit.Type.values()[(Integer)values[1]]);
packageUnit.setOriginalType(CDOPackageUnit.Type.values()[((Number)values[1]).intValue()]);
packageUnit.setTimeStamp((Long)values[2]);
packageUnit.setTimeStamp(((Number)values[2]).longValue());
packageUnits.put((String)values[0], packageUnit);
return true;