作者:汇星创业网 | 来源:互联网 | 2023-09-04 13:03
本文整理了Java中org.apache.tajo.datum.Datum.minus()
方法的一些代码示例,展示了Datum.minus()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Datum.minus()
方法的具体详情如下:
包路径:org.apache.tajo.datum.Datum
类名称:Datum
方法名:minus
Datum.minus介绍
暂无
代码示例
代码示例来源:origin: apache/tajo
@Override
public Datum eval(Tuple params) {
// cast to UTC timestamp
Datum dateDatum = DatumFactory.createTimestamp(params.asDatum(0), getTimeZone());
long val = params.getInt8(1);
if (val >= 0) {
return dateDatum.plus(new IntervalDatum(val * IntervalDatum.DAY_MILLIS));
} else {
return dateDatum.minus(new IntervalDatum(0 - val * IntervalDatum.DAY_MILLIS));
}
}
}
代码示例来源:origin: org.apache.tajo/tajo-core
@Override
public Datum eval(Tuple params) {
// cast to UTC timestamp
Datum dateDatum = DatumFactory.createTimestamp(params.asDatum(0), getTimeZone());
int val = params.getInt4(1);
if (val >= 0) {
return dateDatum.plus(new IntervalDatum(val, 0));
} else {
return dateDatum.minus(new IntervalDatum(-val, 0));
}
}
}
代码示例来源:origin: org.apache.tajo/tajo-core
@Override
public Datum eval(Tuple params) {
// cast to UTC timestamp
Datum dateDatum = DatumFactory.createTimestamp(params.asDatum(0), getTimeZone());
long val = params.getInt8(1);
if (val >= 0) {
return dateDatum.plus(new IntervalDatum(val * IntervalDatum.DAY_MILLIS));
} else {
return dateDatum.minus(new IntervalDatum(0 - val * IntervalDatum.DAY_MILLIS));
}
}
}
代码示例来源:origin: apache/tajo
@Override
public Datum eval(Tuple params) {
// cast to UTC timestamp
Datum dateDatum = DatumFactory.createTimestamp(params.asDatum(0), getTimeZone());
int val = params.getInt4(1);
if (val >= 0) {
return dateDatum.plus(new IntervalDatum(val, 0));
} else {
return dateDatum.minus(new IntervalDatum(-val, 0));
}
}
}
代码示例来源:origin: org.apache.tajo/tajo-plan
return lhs.plus(rhs);
case MINUS:
return lhs.minus(rhs);
case MULTIPLY:
return lhs.multiply(rhs);
代码示例来源:origin: apache/tajo
return lhs.plus(rhs);
case MINUS:
return lhs.minus(rhs);
case MULTIPLY:
return lhs.multiply(rhs);