Class TimestampSpec

java.lang.Object
org.apache.druid.data.input.impl.TimestampSpec

public class TimestampSpec extends Object
  • Field Details

  • Constructor Details

    • TimestampSpec

      public TimestampSpec(@Nullable String timestampColumn, @Nullable String format, @Nullable org.joda.time.DateTime missingValue)
  • Method Details

    • getTimestampColumn

      public String getTimestampColumn()
    • getTimestampFormat

      public String getTimestampFormat()
    • getMissingValue

      public org.joda.time.DateTime getMissingValue()
    • extractTimestamp

      @Nullable public org.joda.time.DateTime extractTimestamp(@Nullable Map<String,Object> input)
    • getRawTimestamp

      @Nullable public Object getRawTimestamp(@Nullable Map<String,Object> input)
    • parseDateTime

      @Nullable public org.joda.time.DateTime parseDateTime(@Nullable Object input)
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • mergeTimestampSpec

      public static TimestampSpec mergeTimestampSpec(List<TimestampSpec> toMerge)