Class Measurement
- java.lang.Object
-
- io.github.willena.influxql.ast.source.Measurement
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
Measurement.Builder
Measurement
builder static inner class.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(Object o)
String
getName()
Get namePattern
getRegex()
Get the regexint
hashCode()
static Measurement
measurement(String name)
Build a measurement given its namestatic Measurement
measurements(String pattern)
Build a measurement given a regex patternstatic Measurement
measurements(Pattern pattern)
Build a measurement given a regex patternString
toString()
Convert the current Node to an influxql String that the parser must be able to read.
-
-
-
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.
-
-