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