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