val = ((TimeExpression) valueArg).getTime(); } else if (encodingType.compareTo("UINT8_BE") == 0) { if (!(valueArg instanceof LongExpression)) {
public static LogicalExpression getTime(GregorianCalendar time) { int millis = time.get(GregorianCalendar.HOUR_OF_DAY) * 60 * 60 * 1000 + time.get(GregorianCalendar.MINUTE) * 60 * 1000 + time.get(GregorianCalendar.SECOND) * 1000 + time.get(GregorianCalendar.MILLISECOND); return new TimeExpression(millis); }
if (valueArg instanceof TimeExpression) { bb = newByteBuf(8, encodingType.endsWith("_BE")); bb.writeLong(((TimeExpression) valueArg).getTime());
val = ((TimeExpression) valueArg).getTime(); } else if (encodingType.compareTo("UINT8_BE") == 0) { if (!(valueArg instanceof LongExpression)) {
int t = ((TimeExpression)valueArg).getTime(); LocalTime lT = LocalTime.fromMillisOfDay(t); this.value = KeyValueBuilder.initFrom(new OTime(lT.getHourOfDay(), lT.getMinuteOfHour(), lT.getSecondOfMinute(), lT.getMillisOfSecond()));
public static LogicalExpression getTime(int milliSeconds) { return new TimeExpression(milliSeconds); }
public static LogicalExpression getTime(GregorianCalendar time) { int millis = time.get(GregorianCalendar.HOUR_OF_DAY) * 60 * 60 * 1000 + time.get(GregorianCalendar.MINUTE) * 60 * 1000 + time.get(GregorianCalendar.SECOND) * 1000 + time.get(GregorianCalendar.MILLISECOND); return new TimeExpression(millis); }
@Override public Statistics<T> visitTimeConstant(ValueExpressions.TimeExpression timeExpr, Void value) throws RuntimeException { int milliSeconds = timeExpr.getTime(); return getStatistics(milliSeconds); }
@Override public HoldingContainer visitTimeConstant(TimeExpression e, ClassGenerator<?> generator) throws RuntimeException { return getHoldingContainer( generator, e.getMajorType(), buffer -> ValueHolderHelper.getTimeHolder(e.getTime())); }
@Override public Void visitTimeConstant(TimeExpression lExpr, StringBuilder sb) throws RuntimeException { sb.append("cast( "); sb.append(lExpr.getTime()); sb.append(" as TIME)"); return null; }
@Override public ValueHolder visitTimeConstant(ValueExpressions.TimeExpression timeExpr,Integer value) throws RuntimeException { return ValueHolderHelper.getTimeHolder(timeExpr.getTime()); }
if (valueArg instanceof TimeExpression) { bb = newByteBuf(8, encodingType.endsWith("_BE")); bb.writeLong(((TimeExpression) valueArg).getTime());
int t = ((TimeExpression)valueArg).getTime(); LocalTime lT = LocalTime.fromMillisOfDay(t); this.value = KeyValueBuilder.initFrom(new OTime(lT.getHourOfDay(), lT.getMinuteOfHour(), lT.getSecondOfMinute(), lT.getMillisOfSecond()));
value = (long) ((TimeExpression)valueArg).getTime(); return true;
public static LogicalExpression getTime(int milliSeconds) { return new TimeExpression(milliSeconds); }
@Override public Void visitTimeConstant(TimeExpression lExpr, StringBuilder sb) throws RuntimeException { sb.append("cast( "); sb.append(lExpr.getTime()); sb.append(" as TIME)"); return null; }