break;
}
case ID_TIME_GREATER_THAN: {
TimeAttribute arg0 = (TimeAttribute) (argValues[0]);
TimeAttribute arg1 = (TimeAttribute) (argValues[1]);
boolResult = (dateCompare(arg0.getValue(), arg0.getNanoseconds(), arg1.getValue(), arg1
.getNanoseconds()) > 0);
break;
}
case ID_TIME_GREATER_THAN_OR_EQUAL: {
TimeAttribute arg0 = (TimeAttribute) (argValues[0]);
TimeAttribute arg1 = (TimeAttribute) (argValues[1]);
boolResult = (dateCompare(arg0.getValue(), arg0.getNanoseconds(), arg1.getValue(), arg1
.getNanoseconds()) >= 0);
break;
}
case ID_TIME_LESS_THAN: {
TimeAttribute arg0 = (TimeAttribute) (argValues[0]);
TimeAttribute arg1 = (TimeAttribute) (argValues[1]);
boolResult = (dateCompare(arg0.getValue(), arg0.getNanoseconds(), arg1.getValue(), arg1
.getNanoseconds()) < 0);
break;
}
case ID_TIME_LESS_THAN_OR_EQUAL: {
TimeAttribute arg0 = (TimeAttribute) (argValues[0]);
TimeAttribute arg1 = (TimeAttribute) (argValues[1]);
boolResult = (dateCompare(arg0.getValue(), arg0.getNanoseconds(), arg1.getValue(), arg1
.getNanoseconds()) <= 0);
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;
}