Class Measurement

  • All Implemented Interfaces:
    Node, Source

    public class Measurement
    extends Object
    implements Source
    An influxQL measurement in FROM clauses
    • Method Detail

      • measurement

        public static Measurement measurement​(String name)
        Build a measurement given its name
        Parameters:
        name - name
        Returns:
        the Measurement
      • measurements

        public static Measurement measurements​(Pattern pattern)
        Build a measurement given a regex pattern
        Parameters:
        pattern - the regex pattern
        Returns:
        the Measurement
      • measurements

        public static Measurement measurements​(String pattern)
        Build a measurement given a regex pattern
        Parameters:
        pattern - the regex pattern
        Returns:
        the Measurement
      • getName

        public String getName()
        Get name
        Returns:
        the name
      • getRegex

        public Pattern getRegex()
        Get the regex
        Returns:
        the regex
      • toString

        public String toString()
        Description copied from interface: Node
        Convert the current Node to an influxql String that the parser must be able to read.
        Specified by:
        toString in interface Node
        Overrides:
        toString in class Object
        Returns:
        an InfluxQL string
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object