break;
}
case ID_DATETIME_GREATER_THAN: {
DateTimeAttribute arg0 = (DateTimeAttribute)(argValues[0]);
DateTimeAttribute arg1 = (DateTimeAttribute)(argValues[1]);
boolResult =
(dateCompare(arg0.getValue(), arg0.getNanoseconds(),
arg1.getValue(), arg1.getNanoseconds()) > 0);
break;
}
case ID_DATETIME_GREATER_THAN_OR_EQUAL: {
DateTimeAttribute arg0 = (DateTimeAttribute)(argValues[0]);
DateTimeAttribute arg1 = (DateTimeAttribute)(argValues[1]);
boolResult =
(dateCompare(arg0.getValue(), arg0.getNanoseconds(),
arg1.getValue(), arg1.getNanoseconds()) >= 0);
break;
}
case ID_DATETIME_LESS_THAN: {
DateTimeAttribute arg0 = (DateTimeAttribute)(argValues[0]);
DateTimeAttribute arg1 = (DateTimeAttribute)(argValues[1]);
boolResult =
(dateCompare(arg0.getValue(), arg0.getNanoseconds(),
arg1.getValue(), arg1.getNanoseconds()) < 0);
break;
}
case ID_DATETIME_LESS_THAN_OR_EQUAL: {
DateTimeAttribute arg0 = (DateTimeAttribute)(argValues[0]);
DateTimeAttribute arg1 = (DateTimeAttribute)(argValues[1]);
boolResult =
(dateCompare(arg0.getValue(), arg0.getNanoseconds(),
arg1.getValue(), arg1.getNanoseconds()) <= 0);
break;
}
case ID_DATE_GREATER_THAN: {