public class MultiplyOperation extends AbstractArithmeticOperation
Modifier and Type | Field | Description |
---|---|---|
protected org.apache.hyracks.data.std.util.ArrayBackedValueStorage |
abvsInner |
Constructor | Description |
---|---|
MultiplyOperation() |
Modifier and Type | Method | Description |
---|---|---|
void |
operateDateDate(XSDatePointable datep,
XSDatePointable datep2,
DynamicContext dCtx,
DataOutput dOut) |
|
void |
operateDateDTDuration(XSDatePointable datep,
org.apache.hyracks.data.std.primitive.LongPointable longp,
DataOutput dOut) |
|
void |
operateDatetimeDatetime(XSDateTimePointable datetimep,
XSDateTimePointable datetimep2,
DynamicContext dCtx,
DataOutput dOut) |
|
void |
operateDatetimeDTDuration(XSDateTimePointable datetimep,
org.apache.hyracks.data.std.primitive.LongPointable longp,
DataOutput dOut) |
|
void |
operateDatetimeYMDuration(XSDateTimePointable datetimep,
org.apache.hyracks.data.std.primitive.IntegerPointable intp,
DataOutput dOut) |
|
void |
operateDateYMDuration(XSDatePointable datep,
org.apache.hyracks.data.std.primitive.IntegerPointable intp,
DataOutput dOut) |
|
void |
operateDecimalDecimal(XSDecimalPointable decp1,
XSDecimalPointable decp2,
DataOutput dOut) |
|
void |
operateDecimalDouble(XSDecimalPointable decp1,
org.apache.hyracks.data.std.primitive.DoublePointable doublep2,
DataOutput dOut) |
|
void |
operateDecimalDTDuration(XSDecimalPointable decp,
org.apache.hyracks.data.std.primitive.LongPointable longp,
DataOutput dOut) |
|
void |
operateDecimalFloat(XSDecimalPointable decp,
org.apache.hyracks.data.std.primitive.FloatPointable floatp,
DataOutput dOut) |
|
void |
operateDecimalInteger(XSDecimalPointable decp1,
org.apache.hyracks.data.std.primitive.LongPointable longp2,
DataOutput dOut) |
|
void |
operateDecimalYMDuration(XSDecimalPointable decp1,
org.apache.hyracks.data.std.primitive.IntegerPointable intp,
DataOutput dOut) |
|
void |
operateDoubleDecimal(org.apache.hyracks.data.std.primitive.DoublePointable doublep,
XSDecimalPointable decp,
DataOutput dOut) |
|
void |
operateDoubleDouble(org.apache.hyracks.data.std.primitive.DoublePointable doublep,
org.apache.hyracks.data.std.primitive.DoublePointable doublep2,
DataOutput dOut) |
|
void |
operateDoubleDTDuration(org.apache.hyracks.data.std.primitive.DoublePointable doublep,
org.apache.hyracks.data.std.primitive.LongPointable longp,
DataOutput dOut) |
|
void |
operateDoubleFloat(org.apache.hyracks.data.std.primitive.DoublePointable doublep,
org.apache.hyracks.data.std.primitive.FloatPointable floatp,
DataOutput dOut) |
|
void |
operateDoubleInteger(org.apache.hyracks.data.std.primitive.DoublePointable doublep,
org.apache.hyracks.data.std.primitive.LongPointable longp,
DataOutput dOut) |
|
void |
operateDoubleYMDuration(org.apache.hyracks.data.std.primitive.DoublePointable doublep,
org.apache.hyracks.data.std.primitive.IntegerPointable intp,
DataOutput dOut) |
|
void |
operateDTDurationDate(org.apache.hyracks.data.std.primitive.LongPointable longp,
XSDatePointable datep,
DataOutput dOut) |
|
void |
operateDTDurationDatetime(org.apache.hyracks.data.std.primitive.LongPointable longp,
XSDateTimePointable datetimep,
DataOutput dOut) |
|
void |
operateDTDurationDecimal(org.apache.hyracks.data.std.primitive.LongPointable longp,
XSDecimalPointable decp,
DataOutput dOut) |
|
void |
operateDTDurationDouble(org.apache.hyracks.data.std.primitive.LongPointable longp,
org.apache.hyracks.data.std.primitive.DoublePointable doublep,
DataOutput dOut) |
|
void |
operateDTDurationDTDuration(org.apache.hyracks.data.std.primitive.LongPointable longp1,
org.apache.hyracks.data.std.primitive.LongPointable longp2,
DataOutput dOut) |
|
void |
operateDTDurationFloat(org.apache.hyracks.data.std.primitive.LongPointable longp,
org.apache.hyracks.data.std.primitive.FloatPointable floatp,
DataOutput dOut) |
|
void |
operateDTDurationInteger(org.apache.hyracks.data.std.primitive.LongPointable longp1,
org.apache.hyracks.data.std.primitive.LongPointable longp2,
DataOutput dOut) |
|
void |
operateDTDurationTime(org.apache.hyracks.data.std.primitive.LongPointable longp,
XSTimePointable timep,
DataOutput dOut) |
|
void |
operateFloatDecimal(org.apache.hyracks.data.std.primitive.FloatPointable floatp,
XSDecimalPointable decp,
DataOutput dOut) |
|
void |
operateFloatDouble(org.apache.hyracks.data.std.primitive.FloatPointable floatp,
org.apache.hyracks.data.std.primitive.DoublePointable doublep,
DataOutput dOut) |
|
void |
operateFloatDTDuration(org.apache.hyracks.data.std.primitive.FloatPointable floatp,
org.apache.hyracks.data.std.primitive.LongPointable longp,
DataOutput dOut) |
|
void |
operateFloatFloat(org.apache.hyracks.data.std.primitive.FloatPointable floatp,
org.apache.hyracks.data.std.primitive.FloatPointable floatp2,
DataOutput dOut) |
|
void |
operateFloatInteger(org.apache.hyracks.data.std.primitive.FloatPointable floatp,
org.apache.hyracks.data.std.primitive.LongPointable longp,
DataOutput dOut) |
|
void |
operateFloatYMDuration(org.apache.hyracks.data.std.primitive.FloatPointable floatp,
org.apache.hyracks.data.std.primitive.IntegerPointable intp,
DataOutput dOut) |
|
void |
operateIntegerDecimal(org.apache.hyracks.data.std.primitive.LongPointable longp,
XSDecimalPointable decp,
DataOutput dOut) |
|
void |
operateIntegerDouble(org.apache.hyracks.data.std.primitive.LongPointable longp,
org.apache.hyracks.data.std.primitive.DoublePointable doublep,
DataOutput dOut) |
|
void |
operateIntegerDTDuration(org.apache.hyracks.data.std.primitive.LongPointable longp1,
org.apache.hyracks.data.std.primitive.LongPointable longp2,
DataOutput dOut) |
|
void |
operateIntegerFloat(org.apache.hyracks.data.std.primitive.LongPointable longp,
org.apache.hyracks.data.std.primitive.FloatPointable floatp,
DataOutput dOut) |
|
void |
operateIntegerInteger(org.apache.hyracks.data.std.primitive.LongPointable longp,
org.apache.hyracks.data.std.primitive.LongPointable longp2,
DataOutput dOut) |
|
void |
operateIntegerYMDuration(org.apache.hyracks.data.std.primitive.LongPointable longp,
org.apache.hyracks.data.std.primitive.IntegerPointable intp,
DataOutput dOut) |
|
long |
operateLongDecimal(long longValue,
XSDecimalPointable decp2) |
|
void |
operateTimeDTDuration(XSTimePointable timep,
org.apache.hyracks.data.std.primitive.LongPointable longp,
DataOutput dOut) |
|
void |
operateTimeTime(XSTimePointable timep,
XSTimePointable timep2,
DynamicContext dCtx,
DataOutput dOut) |
|
void |
operateYMDurationDate(org.apache.hyracks.data.std.primitive.IntegerPointable intp,
XSDatePointable datep,
DataOutput dOut) |
|
void |
operateYMDurationDatetime(org.apache.hyracks.data.std.primitive.IntegerPointable intp,
XSDateTimePointable datetimep,
DataOutput dOut) |
|
void |
operateYMDurationDecimal(org.apache.hyracks.data.std.primitive.IntegerPointable intp,
XSDecimalPointable decp,
DataOutput dOut) |
|
void |
operateYMDurationDouble(org.apache.hyracks.data.std.primitive.IntegerPointable intp,
org.apache.hyracks.data.std.primitive.DoublePointable doublep,
DataOutput dOut) |
|
void |
operateYMDurationFloat(org.apache.hyracks.data.std.primitive.IntegerPointable intp,
org.apache.hyracks.data.std.primitive.FloatPointable floatp,
DataOutput dOut) |
|
void |
operateYMDurationInteger(org.apache.hyracks.data.std.primitive.IntegerPointable intp,
org.apache.hyracks.data.std.primitive.LongPointable longp,
DataOutput dOut) |
|
void |
operateYMDurationYMDuration(org.apache.hyracks.data.std.primitive.IntegerPointable intp,
org.apache.hyracks.data.std.primitive.IntegerPointable intp2,
DataOutput dOut) |
protected final org.apache.hyracks.data.std.util.ArrayBackedValueStorage abvsInner
public void operateDateDate(XSDatePointable datep, XSDatePointable datep2, DynamicContext dCtx, DataOutput dOut) throws SystemException, IOException
operateDateDate
in class AbstractArithmeticOperation
SystemException
IOException
public void operateDateDTDuration(XSDatePointable datep, org.apache.hyracks.data.std.primitive.LongPointable longp, DataOutput dOut) throws SystemException, IOException
operateDateDTDuration
in class AbstractArithmeticOperation
SystemException
IOException
public void operateDatetimeDatetime(XSDateTimePointable datetimep, XSDateTimePointable datetimep2, DynamicContext dCtx, DataOutput dOut) throws SystemException, IOException
operateDatetimeDatetime
in class AbstractArithmeticOperation
SystemException
IOException
public void operateDatetimeDTDuration(XSDateTimePointable datetimep, org.apache.hyracks.data.std.primitive.LongPointable longp, DataOutput dOut) throws SystemException, IOException
operateDatetimeDTDuration
in class AbstractArithmeticOperation
SystemException
IOException
public void operateDatetimeYMDuration(XSDateTimePointable datetimep, org.apache.hyracks.data.std.primitive.IntegerPointable intp, DataOutput dOut) throws SystemException, IOException
operateDatetimeYMDuration
in class AbstractArithmeticOperation
SystemException
IOException
public void operateDateYMDuration(XSDatePointable datep, org.apache.hyracks.data.std.primitive.IntegerPointable intp, DataOutput dOut) throws SystemException, IOException
operateDateYMDuration
in class AbstractArithmeticOperation
SystemException
IOException
public void operateDecimalDecimal(XSDecimalPointable decp1, XSDecimalPointable decp2, DataOutput dOut) throws SystemException, IOException
operateDecimalDecimal
in class AbstractArithmeticOperation
SystemException
IOException
public void operateDecimalDouble(XSDecimalPointable decp1, org.apache.hyracks.data.std.primitive.DoublePointable doublep2, DataOutput dOut) throws SystemException, IOException
operateDecimalDouble
in class AbstractArithmeticOperation
SystemException
IOException
public void operateDecimalDTDuration(XSDecimalPointable decp, org.apache.hyracks.data.std.primitive.LongPointable longp, DataOutput dOut) throws SystemException, IOException
operateDecimalDTDuration
in class AbstractArithmeticOperation
SystemException
IOException
public void operateDecimalFloat(XSDecimalPointable decp, org.apache.hyracks.data.std.primitive.FloatPointable floatp, DataOutput dOut) throws SystemException, IOException
operateDecimalFloat
in class AbstractArithmeticOperation
SystemException
IOException
public void operateDecimalInteger(XSDecimalPointable decp1, org.apache.hyracks.data.std.primitive.LongPointable longp2, DataOutput dOut) throws SystemException, IOException
operateDecimalInteger
in class AbstractArithmeticOperation
SystemException
IOException
public void operateDecimalYMDuration(XSDecimalPointable decp1, org.apache.hyracks.data.std.primitive.IntegerPointable intp, DataOutput dOut) throws SystemException, IOException
operateDecimalYMDuration
in class AbstractArithmeticOperation
SystemException
IOException
public void operateDoubleDecimal(org.apache.hyracks.data.std.primitive.DoublePointable doublep, XSDecimalPointable decp, DataOutput dOut) throws SystemException, IOException
operateDoubleDecimal
in class AbstractArithmeticOperation
SystemException
IOException
public void operateDoubleDouble(org.apache.hyracks.data.std.primitive.DoublePointable doublep, org.apache.hyracks.data.std.primitive.DoublePointable doublep2, DataOutput dOut) throws SystemException, IOException
operateDoubleDouble
in class AbstractArithmeticOperation
SystemException
IOException
public void operateDoubleDTDuration(org.apache.hyracks.data.std.primitive.DoublePointable doublep, org.apache.hyracks.data.std.primitive.LongPointable longp, DataOutput dOut) throws SystemException, IOException
operateDoubleDTDuration
in class AbstractArithmeticOperation
SystemException
IOException
public void operateDoubleFloat(org.apache.hyracks.data.std.primitive.DoublePointable doublep, org.apache.hyracks.data.std.primitive.FloatPointable floatp, DataOutput dOut) throws SystemException, IOException
operateDoubleFloat
in class AbstractArithmeticOperation
SystemException
IOException
public void operateDoubleInteger(org.apache.hyracks.data.std.primitive.DoublePointable doublep, org.apache.hyracks.data.std.primitive.LongPointable longp, DataOutput dOut) throws SystemException, IOException
operateDoubleInteger
in class AbstractArithmeticOperation
SystemException
IOException
public void operateDoubleYMDuration(org.apache.hyracks.data.std.primitive.DoublePointable doublep, org.apache.hyracks.data.std.primitive.IntegerPointable intp, DataOutput dOut) throws SystemException, IOException
operateDoubleYMDuration
in class AbstractArithmeticOperation
SystemException
IOException
public void operateDTDurationDate(org.apache.hyracks.data.std.primitive.LongPointable longp, XSDatePointable datep, DataOutput dOut) throws SystemException, IOException
operateDTDurationDate
in class AbstractArithmeticOperation
SystemException
IOException
public void operateDTDurationDatetime(org.apache.hyracks.data.std.primitive.LongPointable longp, XSDateTimePointable datetimep, DataOutput dOut) throws SystemException, IOException
operateDTDurationDatetime
in class AbstractArithmeticOperation
SystemException
IOException
public void operateDTDurationDecimal(org.apache.hyracks.data.std.primitive.LongPointable longp, XSDecimalPointable decp, DataOutput dOut) throws SystemException, IOException
operateDTDurationDecimal
in class AbstractArithmeticOperation
SystemException
IOException
public void operateDTDurationDouble(org.apache.hyracks.data.std.primitive.LongPointable longp, org.apache.hyracks.data.std.primitive.DoublePointable doublep, DataOutput dOut) throws SystemException, IOException
operateDTDurationDouble
in class AbstractArithmeticOperation
SystemException
IOException
public void operateDTDurationDTDuration(org.apache.hyracks.data.std.primitive.LongPointable longp1, org.apache.hyracks.data.std.primitive.LongPointable longp2, DataOutput dOut) throws SystemException, IOException
operateDTDurationDTDuration
in class AbstractArithmeticOperation
SystemException
IOException
public void operateDTDurationFloat(org.apache.hyracks.data.std.primitive.LongPointable longp, org.apache.hyracks.data.std.primitive.FloatPointable floatp, DataOutput dOut) throws SystemException, IOException
operateDTDurationFloat
in class AbstractArithmeticOperation
SystemException
IOException
public void operateDTDurationInteger(org.apache.hyracks.data.std.primitive.LongPointable longp1, org.apache.hyracks.data.std.primitive.LongPointable longp2, DataOutput dOut) throws SystemException, IOException
operateDTDurationInteger
in class AbstractArithmeticOperation
SystemException
IOException
public void operateDTDurationTime(org.apache.hyracks.data.std.primitive.LongPointable longp, XSTimePointable timep, DataOutput dOut) throws SystemException, IOException
operateDTDurationTime
in class AbstractArithmeticOperation
SystemException
IOException
public void operateFloatDecimal(org.apache.hyracks.data.std.primitive.FloatPointable floatp, XSDecimalPointable decp, DataOutput dOut) throws SystemException, IOException
operateFloatDecimal
in class AbstractArithmeticOperation
SystemException
IOException
public void operateFloatDouble(org.apache.hyracks.data.std.primitive.FloatPointable floatp, org.apache.hyracks.data.std.primitive.DoublePointable doublep, DataOutput dOut) throws SystemException, IOException
operateFloatDouble
in class AbstractArithmeticOperation
SystemException
IOException
public void operateFloatDTDuration(org.apache.hyracks.data.std.primitive.FloatPointable floatp, org.apache.hyracks.data.std.primitive.LongPointable longp, DataOutput dOut) throws SystemException, IOException
operateFloatDTDuration
in class AbstractArithmeticOperation
SystemException
IOException
public void operateFloatFloat(org.apache.hyracks.data.std.primitive.FloatPointable floatp, org.apache.hyracks.data.std.primitive.FloatPointable floatp2, DataOutput dOut) throws SystemException, IOException
operateFloatFloat
in class AbstractArithmeticOperation
SystemException
IOException
public void operateFloatInteger(org.apache.hyracks.data.std.primitive.FloatPointable floatp, org.apache.hyracks.data.std.primitive.LongPointable longp, DataOutput dOut) throws SystemException, IOException
operateFloatInteger
in class AbstractArithmeticOperation
SystemException
IOException
public void operateFloatYMDuration(org.apache.hyracks.data.std.primitive.FloatPointable floatp, org.apache.hyracks.data.std.primitive.IntegerPointable intp, DataOutput dOut) throws SystemException, IOException
operateFloatYMDuration
in class AbstractArithmeticOperation
SystemException
IOException
public void operateIntegerDecimal(org.apache.hyracks.data.std.primitive.LongPointable longp, XSDecimalPointable decp, DataOutput dOut) throws SystemException, IOException
operateIntegerDecimal
in class AbstractArithmeticOperation
SystemException
IOException
public void operateIntegerDouble(org.apache.hyracks.data.std.primitive.LongPointable longp, org.apache.hyracks.data.std.primitive.DoublePointable doublep, DataOutput dOut) throws SystemException, IOException
operateIntegerDouble
in class AbstractArithmeticOperation
SystemException
IOException
public void operateIntegerDTDuration(org.apache.hyracks.data.std.primitive.LongPointable longp1, org.apache.hyracks.data.std.primitive.LongPointable longp2, DataOutput dOut) throws SystemException, IOException
operateIntegerDTDuration
in class AbstractArithmeticOperation
SystemException
IOException
public void operateIntegerFloat(org.apache.hyracks.data.std.primitive.LongPointable longp, org.apache.hyracks.data.std.primitive.FloatPointable floatp, DataOutput dOut) throws SystemException, IOException
operateIntegerFloat
in class AbstractArithmeticOperation
SystemException
IOException
public void operateIntegerInteger(org.apache.hyracks.data.std.primitive.LongPointable longp, org.apache.hyracks.data.std.primitive.LongPointable longp2, DataOutput dOut) throws SystemException, IOException
operateIntegerInteger
in class AbstractArithmeticOperation
SystemException
IOException
public void operateIntegerYMDuration(org.apache.hyracks.data.std.primitive.LongPointable longp, org.apache.hyracks.data.std.primitive.IntegerPointable intp, DataOutput dOut) throws SystemException, IOException
operateIntegerYMDuration
in class AbstractArithmeticOperation
SystemException
IOException
public void operateTimeDTDuration(XSTimePointable timep, org.apache.hyracks.data.std.primitive.LongPointable longp, DataOutput dOut) throws SystemException, IOException
operateTimeDTDuration
in class AbstractArithmeticOperation
SystemException
IOException
public void operateTimeTime(XSTimePointable timep, XSTimePointable timep2, DynamicContext dCtx, DataOutput dOut) throws SystemException, IOException
operateTimeTime
in class AbstractArithmeticOperation
SystemException
IOException
public void operateYMDurationDate(org.apache.hyracks.data.std.primitive.IntegerPointable intp, XSDatePointable datep, DataOutput dOut) throws SystemException, IOException
operateYMDurationDate
in class AbstractArithmeticOperation
SystemException
IOException
public void operateYMDurationDatetime(org.apache.hyracks.data.std.primitive.IntegerPointable intp, XSDateTimePointable datetimep, DataOutput dOut) throws SystemException, IOException
operateYMDurationDatetime
in class AbstractArithmeticOperation
SystemException
IOException
public void operateYMDurationDecimal(org.apache.hyracks.data.std.primitive.IntegerPointable intp, XSDecimalPointable decp, DataOutput dOut) throws SystemException, IOException
operateYMDurationDecimal
in class AbstractArithmeticOperation
SystemException
IOException
public void operateYMDurationDouble(org.apache.hyracks.data.std.primitive.IntegerPointable intp, org.apache.hyracks.data.std.primitive.DoublePointable doublep, DataOutput dOut) throws SystemException, IOException
operateYMDurationDouble
in class AbstractArithmeticOperation
SystemException
IOException
public void operateYMDurationFloat(org.apache.hyracks.data.std.primitive.IntegerPointable intp, org.apache.hyracks.data.std.primitive.FloatPointable floatp, DataOutput dOut) throws SystemException, IOException
operateYMDurationFloat
in class AbstractArithmeticOperation
SystemException
IOException
public void operateYMDurationInteger(org.apache.hyracks.data.std.primitive.IntegerPointable intp, org.apache.hyracks.data.std.primitive.LongPointable longp, DataOutput dOut) throws SystemException, IOException
operateYMDurationInteger
in class AbstractArithmeticOperation
SystemException
IOException
public void operateYMDurationYMDuration(org.apache.hyracks.data.std.primitive.IntegerPointable intp, org.apache.hyracks.data.std.primitive.IntegerPointable intp2, DataOutput dOut) throws SystemException, IOException
operateYMDurationYMDuration
in class AbstractArithmeticOperation
SystemException
IOException
public long operateLongDecimal(long longValue, XSDecimalPointable decp2) throws SystemException, IOException
SystemException
IOException
Copyright © 2019 Apache Software Foundation. All rights reserved.