Class ShowFieldKeysStatement.Builder
- java.lang.Object
-
- io.github.willena.influxql.ast.statement.ShowFieldKeysStatement.Builder
-
- All Implemented Interfaces:
Buildable<ShowFieldKeysStatement>
- Enclosing class:
- ShowFieldKeysStatement
public static final class ShowFieldKeysStatement.Builder extends Object implements Buildable<ShowFieldKeysStatement>
ShowFieldKeysStatement
builder static inner class.
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ShowFieldKeysStatement
build()
Returns aShowFieldKeysStatement
built from the parameters previously set.ShowFieldKeysStatement.Builder
from(Sources sources)
Sets thesources
and returns a reference to this Builder enabling method chaining.ShowFieldKeysStatement.Builder
from(Source source, Source... sources)
ShowFieldKeysStatement.Builder
limit(int limit)
Sets thelimit
and returns a reference to this Builder enabling method chaining.ShowFieldKeysStatement.Builder
offset(int offset)
Sets theoffset
and returns a reference to this Builder enabling method chaining.ShowFieldKeysStatement.Builder
on(String database)
Sets thedatabase
and returns a reference to this Builder enabling method chaining.ShowFieldKeysStatement.Builder
orderBy(SortField sortField, SortField... sortFields)
ShowFieldKeysStatement.Builder
orderBy(SortFields sortFields)
Sets thesortFields
and returns a reference to this Builder enabling method chaining.
-
-
-
Method Detail
-
on
public ShowFieldKeysStatement.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 ShowFieldKeysStatement.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 ShowFieldKeysStatement.Builder from(Source source, Source... sources)
-
orderBy
public ShowFieldKeysStatement.Builder orderBy(SortFields sortFields)
Sets thesortFields
and returns a reference to this Builder enabling method chaining.- Parameters:
sortFields
- thesortFields
to set- Returns:
- a reference to this Builder
-
orderBy
public ShowFieldKeysStatement.Builder orderBy(SortField sortField, SortField... sortFields)
-
limit
public ShowFieldKeysStatement.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 ShowFieldKeysStatement.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 ShowFieldKeysStatement build()
Returns aShowFieldKeysStatement
built from the parameters previously set.- Specified by:
build
in interfaceBuildable<ShowFieldKeysStatement>
- Returns:
- a
ShowFieldKeysStatement
built with parameters of thisShowFieldKeysStatement.Builder
-
-