Class ShowMeasurementCardinalityStatement.Builder
- java.lang.Object
-
- io.github.willena.influxql.ast.statement.ShowMeasurementCardinalityStatement.Builder
-
- All Implemented Interfaces:
Buildable<ShowMeasurementCardinalityStatement>
- Enclosing class:
- ShowMeasurementCardinalityStatement
public static final class ShowMeasurementCardinalityStatement.Builder extends Object implements Buildable<ShowMeasurementCardinalityStatement>
ShowMeasurementCardinalityStatement
builder static inner class.
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ShowMeasurementCardinalityStatement
build()
Returns aShowMeasurementCardinalityStatement
built from the parameters previously set.ShowMeasurementCardinalityStatement.Builder
exact()
ShowMeasurementCardinalityStatement.Builder
exact(boolean exact)
Sets theexact
and returns a reference to this Builder enabling method chaining.ShowMeasurementCardinalityStatement.Builder
from(Sources sources)
Sets thesources
and returns a reference to this Builder enabling method chaining.ShowMeasurementCardinalityStatement.Builder
from(Source source, Source... sources)
ShowMeasurementCardinalityStatement.Builder
groupBy(Dimension dimension, Dimension... dimensions)
ShowMeasurementCardinalityStatement.Builder
groupBy(Dimensions dimensions)
Sets thedimensions
and returns a reference to this Builder enabling method chaining.ShowMeasurementCardinalityStatement.Builder
limit(int limit)
Sets thelimit
and returns a reference to this Builder enabling method chaining.ShowMeasurementCardinalityStatement.Builder
offset(int offset)
Sets theoffset
and returns a reference to this Builder enabling method chaining.ShowMeasurementCardinalityStatement.Builder
on(String database)
Sets thedatabase
and returns a reference to this Builder enabling method chaining.ShowMeasurementCardinalityStatement.Builder
where(Expression condition)
Sets thecondition
and returns a reference to this Builder enabling method chaining.
-
-
-
Method Detail
-
exact
public ShowMeasurementCardinalityStatement.Builder exact(boolean exact)
Sets theexact
and returns a reference to this Builder enabling method chaining.- Parameters:
exact
- theexact
to set- Returns:
- a reference to this Builder
-
exact
public ShowMeasurementCardinalityStatement.Builder exact()
-
on
public ShowMeasurementCardinalityStatement.Builder on(String database)
Sets thedatabase
and returns a reference to this Builder enabling method chaining.- Parameters:
database
- thedatabase
to set- Returns:
- a reference to this Builder
-
from
public ShowMeasurementCardinalityStatement.Builder from(Sources sources)
Sets thesources
and returns a reference to this Builder enabling method chaining.- Parameters:
sources
- thesources
to set- Returns:
- a reference to this Builder
-
from
public ShowMeasurementCardinalityStatement.Builder from(Source source, Source... sources)
-
where
public ShowMeasurementCardinalityStatement.Builder where(Expression condition)
Sets thecondition
and returns a reference to this Builder enabling method chaining.- Parameters:
condition
- thecondition
to set- Returns:
- a reference to this Builder
-
groupBy
public ShowMeasurementCardinalityStatement.Builder groupBy(Dimensions dimensions)
Sets thedimensions
and returns a reference to this Builder enabling method chaining.- Parameters:
dimensions
- thedimensions
to set- Returns:
- a reference to this Builder
-
groupBy
public ShowMeasurementCardinalityStatement.Builder groupBy(Dimension dimension, Dimension... dimensions)
-
limit
public ShowMeasurementCardinalityStatement.Builder limit(int limit)
Sets thelimit
and returns a reference to this Builder enabling method chaining.- Parameters:
limit
- thelimit
to set- Returns:
- a reference to this Builder
-
offset
public ShowMeasurementCardinalityStatement.Builder offset(int offset)
Sets theoffset
and returns a reference to this Builder enabling method chaining.- Parameters:
offset
- theoffset
to set- Returns:
- a reference to this Builder
-
build
public ShowMeasurementCardinalityStatement build()
Returns aShowMeasurementCardinalityStatement
built from the parameters previously set.- Specified by:
build
in interfaceBuildable<ShowMeasurementCardinalityStatement>
- Returns:
- a
ShowMeasurementCardinalityStatement
built with parameters of thisShowMeasurementCardinalityStatement.Builder
-
-