AddOperation, DivideOperation, IntegerDivideOperation, ModOperation, MultiplyOperation, SubtractOperationpublic abstract class AbstractArithmeticOperation extends Object
| Constructor | Description |
|---|---|
AbstractArithmeticOperation() |
| Modifier and Type | Method | Description |
|---|---|---|
abstract void |
operateDateDate(XSDatePointable datep1,
XSDatePointable datep2,
DynamicContext dCtx,
DataOutput dOut) |
|
abstract void |
operateDateDTDuration(XSDatePointable datep1,
org.apache.hyracks.data.std.primitive.LongPointable longp2,
DataOutput dOut) |
|
abstract void |
operateDatetimeDatetime(XSDateTimePointable datetimep1,
XSDateTimePointable datetimep2,
DynamicContext dCtx,
DataOutput dOut) |
|
abstract void |
operateDatetimeDTDuration(XSDateTimePointable datetimep1,
org.apache.hyracks.data.std.primitive.LongPointable longp2,
DataOutput dOut) |
|
abstract void |
operateDatetimeYMDuration(XSDateTimePointable datetimep1,
org.apache.hyracks.data.std.primitive.IntegerPointable intp2,
DataOutput dOut) |
|
abstract void |
operateDateYMDuration(XSDatePointable datep1,
org.apache.hyracks.data.std.primitive.IntegerPointable intp2,
DataOutput dOut) |
|
abstract void |
operateDecimalDecimal(XSDecimalPointable decp1,
XSDecimalPointable decp2,
DataOutput dOut) |
|
abstract void |
operateDecimalDouble(XSDecimalPointable decp1,
org.apache.hyracks.data.std.primitive.DoublePointable doublep2,
DataOutput dOut) |
|
abstract void |
operateDecimalDTDuration(XSDecimalPointable decp1,
org.apache.hyracks.data.std.primitive.LongPointable longp2,
DataOutput dOut) |
|
abstract void |
operateDecimalFloat(XSDecimalPointable decp1,
org.apache.hyracks.data.std.primitive.FloatPointable floatp2,
DataOutput dOut) |
|
abstract void |
operateDecimalInteger(XSDecimalPointable decp1,
org.apache.hyracks.data.std.primitive.LongPointable longp2,
DataOutput dOut) |
|
abstract void |
operateDecimalYMDuration(XSDecimalPointable decp1,
org.apache.hyracks.data.std.primitive.IntegerPointable intp2,
DataOutput dOut) |
|
abstract void |
operateDoubleDecimal(org.apache.hyracks.data.std.primitive.DoublePointable doublep1,
XSDecimalPointable decp2,
DataOutput dOut) |
|
abstract void |
operateDoubleDouble(org.apache.hyracks.data.std.primitive.DoublePointable doublep1,
org.apache.hyracks.data.std.primitive.DoublePointable doublep2,
DataOutput dOut) |
|
abstract void |
operateDoubleDTDuration(org.apache.hyracks.data.std.primitive.DoublePointable doublep1,
org.apache.hyracks.data.std.primitive.LongPointable longp2,
DataOutput dOut) |
|
abstract void |
operateDoubleFloat(org.apache.hyracks.data.std.primitive.DoublePointable doublep1,
org.apache.hyracks.data.std.primitive.FloatPointable floatp2,
DataOutput dOut) |
|
abstract void |
operateDoubleInteger(org.apache.hyracks.data.std.primitive.DoublePointable doublep1,
org.apache.hyracks.data.std.primitive.LongPointable longp2,
DataOutput dOut) |
|
abstract void |
operateDoubleYMDuration(org.apache.hyracks.data.std.primitive.DoublePointable doublep1,
org.apache.hyracks.data.std.primitive.IntegerPointable intp2,
DataOutput dOut) |
|
abstract void |
operateDTDurationDate(org.apache.hyracks.data.std.primitive.LongPointable longp1,
XSDatePointable datep2,
DataOutput dOut) |
|
abstract void |
operateDTDurationDatetime(org.apache.hyracks.data.std.primitive.LongPointable longp1,
XSDateTimePointable datetimep2,
DataOutput dOut) |
|
abstract void |
operateDTDurationDecimal(org.apache.hyracks.data.std.primitive.LongPointable longp1,
XSDecimalPointable decp2,
DataOutput dOut) |
|
abstract void |
operateDTDurationDouble(org.apache.hyracks.data.std.primitive.LongPointable longp1,
org.apache.hyracks.data.std.primitive.DoublePointable doublep2,
DataOutput dOut) |
|
abstract void |
operateDTDurationDTDuration(org.apache.hyracks.data.std.primitive.LongPointable longp1,
org.apache.hyracks.data.std.primitive.LongPointable longp2,
DataOutput dOut) |
|
abstract void |
operateDTDurationFloat(org.apache.hyracks.data.std.primitive.LongPointable longp1,
org.apache.hyracks.data.std.primitive.FloatPointable floatp2,
DataOutput dOut) |
|
abstract void |
operateDTDurationInteger(org.apache.hyracks.data.std.primitive.LongPointable longp1,
org.apache.hyracks.data.std.primitive.LongPointable longp2,
DataOutput dOut) |
|
abstract void |
operateDTDurationTime(org.apache.hyracks.data.std.primitive.LongPointable longp1,
XSTimePointable timep2,
DataOutput dOut) |
|
abstract void |
operateFloatDecimal(org.apache.hyracks.data.std.primitive.FloatPointable floatp1,
XSDecimalPointable decp2,
DataOutput dOut) |
|
abstract void |
operateFloatDouble(org.apache.hyracks.data.std.primitive.FloatPointable floatp1,
org.apache.hyracks.data.std.primitive.DoublePointable doublep2,
DataOutput dOut) |
|
abstract void |
operateFloatDTDuration(org.apache.hyracks.data.std.primitive.FloatPointable floatp1,
org.apache.hyracks.data.std.primitive.LongPointable longp2,
DataOutput dOut) |
|
abstract void |
operateFloatFloat(org.apache.hyracks.data.std.primitive.FloatPointable floatp1,
org.apache.hyracks.data.std.primitive.FloatPointable floatp2,
DataOutput dOut) |
|
abstract void |
operateFloatInteger(org.apache.hyracks.data.std.primitive.FloatPointable floatp1,
org.apache.hyracks.data.std.primitive.LongPointable longp2,
DataOutput dOut) |
|
abstract void |
operateFloatYMDuration(org.apache.hyracks.data.std.primitive.FloatPointable floatp1,
org.apache.hyracks.data.std.primitive.IntegerPointable intp2,
DataOutput dOut) |
|
abstract void |
operateIntegerDecimal(org.apache.hyracks.data.std.primitive.LongPointable longp1,
XSDecimalPointable decp2,
DataOutput dOut) |
|
abstract void |
operateIntegerDouble(org.apache.hyracks.data.std.primitive.LongPointable longp1,
org.apache.hyracks.data.std.primitive.DoublePointable doublep2,
DataOutput dOut) |
|
abstract void |
operateIntegerDTDuration(org.apache.hyracks.data.std.primitive.LongPointable longp1,
org.apache.hyracks.data.std.primitive.LongPointable longp2,
DataOutput dOut) |
|
abstract void |
operateIntegerFloat(org.apache.hyracks.data.std.primitive.LongPointable longp1,
org.apache.hyracks.data.std.primitive.FloatPointable floatp2,
DataOutput dOut) |
|
abstract void |
operateIntegerInteger(org.apache.hyracks.data.std.primitive.LongPointable longp1,
org.apache.hyracks.data.std.primitive.LongPointable longp2,
DataOutput dOut) |
|
abstract void |
operateIntegerYMDuration(org.apache.hyracks.data.std.primitive.LongPointable longp1,
org.apache.hyracks.data.std.primitive.IntegerPointable intp2,
DataOutput dOut) |
|
abstract void |
operateTimeDTDuration(XSTimePointable timep1,
org.apache.hyracks.data.std.primitive.LongPointable longp2,
DataOutput dOut) |
|
abstract void |
operateTimeTime(XSTimePointable timep1,
XSTimePointable timep2,
DynamicContext dCtx,
DataOutput dOut) |
|
abstract void |
operateYMDurationDate(org.apache.hyracks.data.std.primitive.IntegerPointable intp1,
XSDatePointable datep2,
DataOutput dOut) |
|
abstract void |
operateYMDurationDatetime(org.apache.hyracks.data.std.primitive.IntegerPointable intp1,
XSDateTimePointable datetimep2,
DataOutput dOut) |
|
abstract void |
operateYMDurationDecimal(org.apache.hyracks.data.std.primitive.IntegerPointable intp1,
XSDecimalPointable decp2,
DataOutput dOut) |
|
abstract void |
operateYMDurationDouble(org.apache.hyracks.data.std.primitive.IntegerPointable intp1,
org.apache.hyracks.data.std.primitive.DoublePointable doublep2,
DataOutput dOut) |
|
abstract void |
operateYMDurationFloat(org.apache.hyracks.data.std.primitive.IntegerPointable intp1,
org.apache.hyracks.data.std.primitive.FloatPointable floatp2,
DataOutput dOut) |
|
abstract void |
operateYMDurationInteger(org.apache.hyracks.data.std.primitive.IntegerPointable intp1,
org.apache.hyracks.data.std.primitive.LongPointable longp2,
DataOutput dOut) |
|
abstract void |
operateYMDurationYMDuration(org.apache.hyracks.data.std.primitive.IntegerPointable intp1,
org.apache.hyracks.data.std.primitive.IntegerPointable intp2,
DataOutput dOut) |
public abstract void operateDateDate(XSDatePointable datep1, XSDatePointable datep2, DynamicContext dCtx, DataOutput dOut) throws SystemException, IOException
SystemExceptionIOExceptionpublic abstract void operateDateDTDuration(XSDatePointable datep1, org.apache.hyracks.data.std.primitive.LongPointable longp2, DataOutput dOut) throws SystemException, IOException
SystemExceptionIOExceptionpublic abstract void operateDatetimeDatetime(XSDateTimePointable datetimep1, XSDateTimePointable datetimep2, DynamicContext dCtx, DataOutput dOut) throws SystemException, IOException
SystemExceptionIOExceptionpublic abstract void operateDatetimeDTDuration(XSDateTimePointable datetimep1, org.apache.hyracks.data.std.primitive.LongPointable longp2, DataOutput dOut) throws SystemException, IOException
SystemExceptionIOExceptionpublic abstract void operateDatetimeYMDuration(XSDateTimePointable datetimep1, org.apache.hyracks.data.std.primitive.IntegerPointable intp2, DataOutput dOut) throws SystemException, IOException
SystemExceptionIOExceptionpublic abstract void operateDateYMDuration(XSDatePointable datep1, org.apache.hyracks.data.std.primitive.IntegerPointable intp2, DataOutput dOut) throws SystemException, IOException
SystemExceptionIOExceptionpublic abstract void operateDecimalDecimal(XSDecimalPointable decp1, XSDecimalPointable decp2, DataOutput dOut) throws SystemException, IOException
SystemExceptionIOExceptionpublic abstract void operateDecimalDouble(XSDecimalPointable decp1, org.apache.hyracks.data.std.primitive.DoublePointable doublep2, DataOutput dOut) throws SystemException, IOException
SystemExceptionIOExceptionpublic abstract void operateDecimalDTDuration(XSDecimalPointable decp1, org.apache.hyracks.data.std.primitive.LongPointable longp2, DataOutput dOut) throws SystemException, IOException
SystemExceptionIOExceptionpublic abstract void operateDecimalFloat(XSDecimalPointable decp1, org.apache.hyracks.data.std.primitive.FloatPointable floatp2, DataOutput dOut) throws SystemException, IOException
SystemExceptionIOExceptionpublic abstract void operateDecimalInteger(XSDecimalPointable decp1, org.apache.hyracks.data.std.primitive.LongPointable longp2, DataOutput dOut) throws SystemException, IOException
SystemExceptionIOExceptionpublic abstract void operateDecimalYMDuration(XSDecimalPointable decp1, org.apache.hyracks.data.std.primitive.IntegerPointable intp2, DataOutput dOut) throws SystemException, IOException
SystemExceptionIOExceptionpublic abstract void operateDoubleDecimal(org.apache.hyracks.data.std.primitive.DoublePointable doublep1,
XSDecimalPointable decp2,
DataOutput dOut)
throws SystemException,
IOException
SystemExceptionIOExceptionpublic abstract void operateDoubleDouble(org.apache.hyracks.data.std.primitive.DoublePointable doublep1,
org.apache.hyracks.data.std.primitive.DoublePointable doublep2,
DataOutput dOut)
throws SystemException,
IOException
SystemExceptionIOExceptionpublic abstract void operateDoubleDTDuration(org.apache.hyracks.data.std.primitive.DoublePointable doublep1,
org.apache.hyracks.data.std.primitive.LongPointable longp2,
DataOutput dOut)
throws SystemException,
IOException
SystemExceptionIOExceptionpublic abstract void operateDoubleFloat(org.apache.hyracks.data.std.primitive.DoublePointable doublep1,
org.apache.hyracks.data.std.primitive.FloatPointable floatp2,
DataOutput dOut)
throws SystemException,
IOException
SystemExceptionIOExceptionpublic abstract void operateDoubleInteger(org.apache.hyracks.data.std.primitive.DoublePointable doublep1,
org.apache.hyracks.data.std.primitive.LongPointable longp2,
DataOutput dOut)
throws SystemException,
IOException
SystemExceptionIOExceptionpublic abstract void operateDoubleYMDuration(org.apache.hyracks.data.std.primitive.DoublePointable doublep1,
org.apache.hyracks.data.std.primitive.IntegerPointable intp2,
DataOutput dOut)
throws SystemException,
IOException
SystemExceptionIOExceptionpublic abstract void operateDTDurationDate(org.apache.hyracks.data.std.primitive.LongPointable longp1,
XSDatePointable datep2,
DataOutput dOut)
throws SystemException,
IOException
SystemExceptionIOExceptionpublic abstract void operateDTDurationDatetime(org.apache.hyracks.data.std.primitive.LongPointable longp1,
XSDateTimePointable datetimep2,
DataOutput dOut)
throws SystemException,
IOException
SystemExceptionIOExceptionpublic abstract void operateDTDurationDecimal(org.apache.hyracks.data.std.primitive.LongPointable longp1,
XSDecimalPointable decp2,
DataOutput dOut)
throws SystemException,
IOException
SystemExceptionIOExceptionpublic abstract void operateDTDurationDouble(org.apache.hyracks.data.std.primitive.LongPointable longp1,
org.apache.hyracks.data.std.primitive.DoublePointable doublep2,
DataOutput dOut)
throws SystemException,
IOException
SystemExceptionIOExceptionpublic abstract void operateDTDurationDTDuration(org.apache.hyracks.data.std.primitive.LongPointable longp1,
org.apache.hyracks.data.std.primitive.LongPointable longp2,
DataOutput dOut)
throws SystemException,
IOException
SystemExceptionIOExceptionpublic abstract void operateDTDurationFloat(org.apache.hyracks.data.std.primitive.LongPointable longp1,
org.apache.hyracks.data.std.primitive.FloatPointable floatp2,
DataOutput dOut)
throws SystemException,
IOException
SystemExceptionIOExceptionpublic abstract void operateDTDurationInteger(org.apache.hyracks.data.std.primitive.LongPointable longp1,
org.apache.hyracks.data.std.primitive.LongPointable longp2,
DataOutput dOut)
throws SystemException,
IOException
SystemExceptionIOExceptionpublic abstract void operateDTDurationTime(org.apache.hyracks.data.std.primitive.LongPointable longp1,
XSTimePointable timep2,
DataOutput dOut)
throws SystemException,
IOException
SystemExceptionIOExceptionpublic abstract void operateFloatDecimal(org.apache.hyracks.data.std.primitive.FloatPointable floatp1,
XSDecimalPointable decp2,
DataOutput dOut)
throws SystemException,
IOException
SystemExceptionIOExceptionpublic abstract void operateFloatDouble(org.apache.hyracks.data.std.primitive.FloatPointable floatp1,
org.apache.hyracks.data.std.primitive.DoublePointable doublep2,
DataOutput dOut)
throws SystemException,
IOException
SystemExceptionIOExceptionpublic abstract void operateFloatDTDuration(org.apache.hyracks.data.std.primitive.FloatPointable floatp1,
org.apache.hyracks.data.std.primitive.LongPointable longp2,
DataOutput dOut)
throws SystemException,
IOException
SystemExceptionIOExceptionpublic abstract void operateFloatFloat(org.apache.hyracks.data.std.primitive.FloatPointable floatp1,
org.apache.hyracks.data.std.primitive.FloatPointable floatp2,
DataOutput dOut)
throws SystemException,
IOException
SystemExceptionIOExceptionpublic abstract void operateFloatInteger(org.apache.hyracks.data.std.primitive.FloatPointable floatp1,
org.apache.hyracks.data.std.primitive.LongPointable longp2,
DataOutput dOut)
throws SystemException,
IOException
SystemExceptionIOExceptionpublic abstract void operateFloatYMDuration(org.apache.hyracks.data.std.primitive.FloatPointable floatp1,
org.apache.hyracks.data.std.primitive.IntegerPointable intp2,
DataOutput dOut)
throws SystemException,
IOException
SystemExceptionIOExceptionpublic abstract void operateIntegerDecimal(org.apache.hyracks.data.std.primitive.LongPointable longp1,
XSDecimalPointable decp2,
DataOutput dOut)
throws SystemException,
IOException
SystemExceptionIOExceptionpublic abstract void operateIntegerDouble(org.apache.hyracks.data.std.primitive.LongPointable longp1,
org.apache.hyracks.data.std.primitive.DoublePointable doublep2,
DataOutput dOut)
throws SystemException,
IOException
SystemExceptionIOExceptionpublic abstract void operateIntegerDTDuration(org.apache.hyracks.data.std.primitive.LongPointable longp1,
org.apache.hyracks.data.std.primitive.LongPointable longp2,
DataOutput dOut)
throws SystemException,
IOException
SystemExceptionIOExceptionpublic abstract void operateIntegerFloat(org.apache.hyracks.data.std.primitive.LongPointable longp1,
org.apache.hyracks.data.std.primitive.FloatPointable floatp2,
DataOutput dOut)
throws SystemException,
IOException
SystemExceptionIOExceptionpublic abstract void operateIntegerInteger(org.apache.hyracks.data.std.primitive.LongPointable longp1,
org.apache.hyracks.data.std.primitive.LongPointable longp2,
DataOutput dOut)
throws SystemException,
IOException
SystemExceptionIOExceptionpublic abstract void operateIntegerYMDuration(org.apache.hyracks.data.std.primitive.LongPointable longp1,
org.apache.hyracks.data.std.primitive.IntegerPointable intp2,
DataOutput dOut)
throws SystemException,
IOException
SystemExceptionIOExceptionpublic abstract void operateTimeDTDuration(XSTimePointable timep1, org.apache.hyracks.data.std.primitive.LongPointable longp2, DataOutput dOut) throws SystemException, IOException
SystemExceptionIOExceptionpublic abstract void operateTimeTime(XSTimePointable timep1, XSTimePointable timep2, DynamicContext dCtx, DataOutput dOut) throws SystemException, IOException
SystemExceptionIOExceptionpublic abstract void operateYMDurationDate(org.apache.hyracks.data.std.primitive.IntegerPointable intp1,
XSDatePointable datep2,
DataOutput dOut)
throws SystemException,
IOException
SystemExceptionIOExceptionpublic abstract void operateYMDurationDatetime(org.apache.hyracks.data.std.primitive.IntegerPointable intp1,
XSDateTimePointable datetimep2,
DataOutput dOut)
throws SystemException,
IOException
SystemExceptionIOExceptionpublic abstract void operateYMDurationDecimal(org.apache.hyracks.data.std.primitive.IntegerPointable intp1,
XSDecimalPointable decp2,
DataOutput dOut)
throws SystemException,
IOException
SystemExceptionIOExceptionpublic abstract void operateYMDurationDouble(org.apache.hyracks.data.std.primitive.IntegerPointable intp1,
org.apache.hyracks.data.std.primitive.DoublePointable doublep2,
DataOutput dOut)
throws SystemException,
IOException
SystemExceptionIOExceptionpublic abstract void operateYMDurationFloat(org.apache.hyracks.data.std.primitive.IntegerPointable intp1,
org.apache.hyracks.data.std.primitive.FloatPointable floatp2,
DataOutput dOut)
throws SystemException,
IOException
SystemExceptionIOExceptionpublic abstract void operateYMDurationInteger(org.apache.hyracks.data.std.primitive.IntegerPointable intp1,
org.apache.hyracks.data.std.primitive.LongPointable longp2,
DataOutput dOut)
throws SystemException,
IOException
SystemExceptionIOExceptionpublic abstract void operateYMDurationYMDuration(org.apache.hyracks.data.std.primitive.IntegerPointable intp1,
org.apache.hyracks.data.std.primitive.IntegerPointable intp2,
DataOutput dOut)
throws SystemException,
IOException
SystemExceptionIOExceptionCopyright © 2019 Apache Software Foundation. All rights reserved.