Tabnine Logo
TimestampDatum
Code IndexAdd Tabnine to your IDE (free)

How to use
TimestampDatum
in
org.apache.tajo.datum

Best Java code snippets using org.apache.tajo.datum.TimestampDatum (Showing top 20 results out of 315)

origin: org.apache.tajo/tajo-common

public String toString() {
 return asChars();
}
origin: org.apache.tajo/tajo-common

@SuppressWarnings("unused")
public static TimestampDatum createTimestamp(long julianTimestamp) {
 return new TimestampDatum(julianTimestamp);
}
origin: org.apache.tajo/tajo-common

public String toString(TimeZone timeZone, boolean includeTimeZone) {
 return asChars(asTimeMeta(), timeZone, includeTimeZone);
}
origin: apache/tajo

@Override
public Datum plus(Datum datum) {
 switch (datum.kind()) {
 case INTERVAL:
  IntervalDatum interval = (IntervalDatum) datum;
  TimeMeta tm = asTimeMeta();
  tm.plusInterval(interval.months, interval.milliseconds);
  return new TimestampDatum(DateTimeUtil.toJulianTimestamp(tm));
 case TIME:
  TimeMeta tm1 = asTimeMeta();
  TimeMeta tm2 = datum.asTimeMeta();
  tm1.plusTime(DateTimeUtil.toTime(tm2));
  return new TimestampDatum(DateTimeUtil.toJulianTimestamp(tm1));
 default:
  throw new InvalidOperationException("operator does not exist: " + type() + " + " + datum.type());
 }
}
origin: org.apache.tajo/tajo-common

public int getMonthOfYear() {
 TimeMeta tm = asTimeMeta();
 return tm.monthOfYear;
}
origin: org.apache.tajo/tajo-common

@Override
public Datum plus(Datum datum) {
 switch (datum.type()) {
 case INTERVAL: {
  IntervalDatum interval = ((IntervalDatum) datum);
  TimeMeta tm = asTimeMeta();
  tm.plusInterval(interval.months, interval.milliseconds);
  return new TimeDatum(DateTimeUtil.toTime(tm));
 }
 case DATE: {
  DateDatum dateDatum = (DateDatum) datum;
  TimeMeta dateTm = dateDatum.asTimeMeta();
  dateTm.plusTime(time);
  return new TimestampDatum(DateTimeUtil.toJulianTimestamp(dateTm));
 }
 case TIMESTAMP: {
  TimestampDatum timestampDatum = (TimestampDatum) datum;
  TimeMeta tm = timestampDatum.asTimeMeta();
  tm.plusTime(time);
  return new TimestampDatum(DateTimeUtil.toJulianTimestamp(tm));
 }
 default:
  throw new InvalidOperationException("operator does not exist: " + type() + " + " + datum.type());
 }
}
origin: apache/tajo

TimestampDatum timestampDatum = (TimestampDatum) datum;
dateValue = new DateValue(""+timestampDatum.getYear(),
 ""+timestampDatum.getMonthOfYear(), ""+timestampDatum.getDayOfMonth());
timeValue = new TimeValue(""+timestampDatum.getHourOfDay()
 , ""+timestampDatum.getMinuteOfHour(), ""+timestampDatum.getSecondOfMinute());
origin: apache/tajo

public static void fillRow(int i, RowWriter builder) {
 builder.startRow();
 builder.putBool(i % 1 == 0 ? true : false); // 0
 builder.putInt2((short) 1);                 // 1
 builder.putInt4(i);                         // 2
 builder.putInt8(i);                         // 3
 builder.putFloat4(i);                       // 4
 builder.putFloat8(i);                       // 5
 builder.putText((UNICODE_FIELD_PREFIX + i).getBytes());  // 6
 builder.putTimestamp(DatumFactory.createTimestamp("2014-04-16 08:48:00").asInt8() + i); // 7
 builder.putDate(DatumFactory.createDate("2014-04-16").asInt4() + i); // 8
 builder.putTime(DatumFactory.createTime("08:48:00").asInt8() + i); // 9
 builder.putInterval(DatumFactory.createInterval((i + 1) + " hours")); // 10
 builder.putProtoDatum(new ProtobufDatum(ProtoUtil.convertString(i + ""))); // 11
 builder.endRow();
}
origin: org.apache.tajo/tajo-common

@Override
public Datum plus(Datum datum) {
 switch (datum.type()) {
 case INTERVAL:
  IntervalDatum interval = (IntervalDatum) datum;
  TimeMeta tm = asTimeMeta();
  tm.plusInterval(interval.months, interval.milliseconds);
  return new TimestampDatum(DateTimeUtil.toJulianTimestamp(tm));
 case TIME:
  TimeMeta tm1 = asTimeMeta();
  TimeMeta tm2 = datum.asTimeMeta();
  tm1.plusTime(DateTimeUtil.toTime(tm2));
  return new TimestampDatum(DateTimeUtil.toJulianTimestamp(tm1));
 default:
  throw new InvalidOperationException("operator does not exist: " + type() + " + " + datum.type());
 }
}
origin: org.apache.tajo/tajo-common

public int getYear() {
 TimeMeta tm = asTimeMeta();
 return tm.years;
}
origin: apache/tajo

@Override
public Datum plus(Datum datum) {
 switch (datum.kind()) {
 case INTERVAL: {
  IntervalDatum interval = ((IntervalDatum) datum);
  TimeMeta tm = asTimeMeta();
  tm.plusInterval(interval.months, interval.milliseconds);
  return new TimeDatum(DateTimeUtil.toTime(tm));
 }
 case DATE: {
  DateDatum dateDatum = (DateDatum) datum;
  TimeMeta dateTm = dateDatum.asTimeMeta();
  dateTm.plusTime(time);
  return new TimestampDatum(DateTimeUtil.toJulianTimestamp(dateTm));
 }
 case TIMESTAMP: {
  TimestampDatum timestampDatum = (TimestampDatum) datum;
  TimeMeta tm = timestampDatum.asTimeMeta();
  tm.plusTime(time);
  return new TimestampDatum(DateTimeUtil.toJulianTimestamp(tm));
 }
 default:
  throw new InvalidOperationException("operator does not exist: " + type() + " + " + datum.type());
 }
}
origin: apache/tajo

public static void validateTupleResult(int j, Tuple t) {
 assertTrue((j % 1 == 0) == t.getBool(0));
 assertTrue(1 == t.getInt2(1));
 assertEquals(j, t.getInt4(2));
 assertEquals(j, t.getInt8(3));
 assertTrue(j == t.getFloat4(4));
 assertTrue(j == t.getFloat8(5));
 assertEquals(new String(UNICODE_FIELD_PREFIX + j), t.getText(6));
 assertEquals(DatumFactory.createTimestamp("2014-04-16 08:48:00").asInt8() + (long) j, t.getInt8(7));
 assertEquals(DatumFactory.createDate("2014-04-16").asInt4() + j, t.getInt4(8));
 assertEquals(DatumFactory.createTime("08:48:00").asInt8() + j, t.getInt8(9));
 assertEquals(DatumFactory.createInterval((j + 1) + " hours"), t.getInterval(10));
 assertEquals(new ProtobufDatum(ProtoUtil.convertString(j + "")), t.getProtobufDatum(11));
}
origin: apache/tajo

@SuppressWarnings("unused")
public static TimestampDatum createTimestamp(long julianTimestamp) {
 return new TimestampDatum(julianTimestamp);
}
origin: apache/tajo

public String toString() {
 return asChars();
}
origin: apache/tajo

public String toString(TimeZone timeZone, boolean includeTimeZone) {
 return asChars(asTimeMeta(), timeZone, includeTimeZone);
}
origin: org.apache.tajo/tajo-common

@Override
public Datum minus(Datum datum) {
 switch (datum.type()) {
 case INTERVAL:
  IntervalDatum interval = (IntervalDatum) datum;
  TimeMeta tm = asTimeMeta();
  tm.plusInterval(-interval.months, -interval.milliseconds);
  return new TimestampDatum(DateTimeUtil.toJulianTimestamp(tm));
 case TIMESTAMP:
  return new IntervalDatum((timestamp - ((TimestampDatum) datum).timestamp) / 1000);
 case TIME:
  TimeMeta tm1 = asTimeMeta();
  TimeMeta tm2 = datum.asTimeMeta();
  tm1.plusTime(0 - DateTimeUtil.toTime(tm2));
  return new TimestampDatum(DateTimeUtil.toJulianTimestamp(tm1));
 default:
  throw new InvalidOperationException("operator does not exist: " + type() + " - " + datum.type());
 }
}
origin: org.apache.tajo/tajo-common

public int getMinuteOfHour() {
 TimeMeta tm = asTimeMeta();
 return tm.minutes;
}
origin: apache/tajo

 writer.skipField();
} else {
 writer.putTimestamp(DatumFactory.createTimestamp("2014-04-16 08:48:00").asInt8() + i); // 7
origin: org.apache.tajo/tajo-common

public static TimestampDatum createTimestmpDatumWithJavaMillis(long millis) {
 return new TimestampDatum(DateTimeUtil.javaTimeToJulianTime(millis));
}
origin: org.apache.tajo/tajo-common

@Override
public byte[] asTextBytes() {
 return asChars().getBytes(TextDatum.DEFAULT_CHARSET);
}
org.apache.tajo.datumTimestampDatum

Most used methods

  • asChars
  • <init>
  • asTimeMeta
  • asInt8
  • getDayOfMonth
  • getHourOfDay
  • getMinuteOfHour
  • getMonthOfYear
  • getSecondOfMinute
  • getYear
  • toString
  • type
  • toString,
  • type

Popular in Java

  • Making http requests using okhttp
  • addToBackStack (FragmentTransaction)
  • scheduleAtFixedRate (ScheduledExecutorService)
  • setContentView (Activity)
  • VirtualMachine (com.sun.tools.attach)
    A Java virtual machine. A VirtualMachine represents a Java virtual machine to which this Java vir
  • FileOutputStream (java.io)
    An output stream that writes bytes to a file. If the output file exists, it can be replaced or appen
  • ExecutorService (java.util.concurrent)
    An Executor that provides methods to manage termination and methods that can produce a Future for tr
  • Modifier (javassist)
    The Modifier class provides static methods and constants to decode class and member access modifiers
  • BasicDataSource (org.apache.commons.dbcp)
    Basic implementation of javax.sql.DataSource that is configured via JavaBeans properties. This is no
  • LogFactory (org.apache.commons.logging)
    Factory for creating Log instances, with discovery and configuration features similar to that employ
  • Top PhpStorm plugins
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now