Class TransformedInputRow

    • Method Detail

      • getDimensions

        public List<String> getDimensions()
        Description copied from interface: InputRow
        Returns the dimensions that exist in this row.
        Specified by:
        getDimensions in interface InputRow
        Returns:
        the dimensions that exist in this row.
      • getTimestampFromEpoch

        public long getTimestampFromEpoch()
        Description copied from interface: Row
        Returns the timestamp from the epoch in milliseconds. If the event happened _right now_, this would return the same thing as System.currentTimeMillis();
        Specified by:
        getTimestampFromEpoch in interface Row
        Returns:
        the timestamp from the epoch in milliseconds.
      • getTimestamp

        public org.joda.time.DateTime getTimestamp()
        Description copied from interface: Row
        Returns the timestamp from the epoch as an org.joda.time.DateTime. If the event happened _right now_, this would return the same thing as new DateTime();
        Specified by:
        getTimestamp in interface Row
        Returns:
        the timestamp from the epoch as an org.joda.time.DateTime object.
      • getDimension

        public List<String> getDimension​(String dimension)
        Description copied from interface: Row
        Returns the list of dimension values for the given column name.

        Specified by:
        getDimension in interface Row
        Parameters:
        dimension - the column name of the dimension requested
        Returns:
        the list of values for the provided column name
      • getRaw

        public Object getRaw​(String column)
        Description copied from interface: Row
        Returns the raw dimension value for the given column name. This is different from Row.getDimension(java.lang.String) which converts all values to strings before returning them.
        Specified by:
        getRaw in interface Row
        Parameters:
        column - the column name of the dimension requested
        Returns:
        the value of the provided column name
      • getMetric

        public Number getMetric​(String metric)
        Description copied from interface: Row
        Returns the metric column value for the given column name. This method is different from Row.getRaw(java.lang.String) in two aspects: 1. If the column is absent in the row, null will be returned. 2. If the column has string value, an attempt is made to parse this value as a number.
        Specified by:
        getMetric in interface Row
      • getBaseRow

        public InputRow getBaseRow()
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object