influxdata/influxdb-java

View on GitHub
src/main/java/org/influxdb/querybuilder/Where.java

Summary

Maintainability
A
0 mins
Test Coverage
package org.influxdb.querybuilder;

import java.util.List;
import org.influxdb.querybuilder.clauses.Clause;
import org.influxdb.querybuilder.clauses.ConjunctionClause;

public interface Where {

  <T extends Where> T and(final Clause clause);

  <T extends Where> T or(final Clause clause);

  List<ConjunctionClause> getClauses();

  WhereNested andNested();

  WhereNested orNested();

  <T extends Select> T orderBy(final Ordering orderings);

  <T extends Select> T groupBy(final Object... columns);

  <T extends Select> T limit(final int limit);

  <T extends Select> T limit(final int limit, final long offSet);
}