@ParametersAreNonnullByDefault @Generated(value="org.immutables.processor.ProxyProcessor") @Immutable public final class ImmutableQuery extends Query
| Modifier and Type | Class and Description |
|---|---|
static class |
ImmutableQuery.Builder |
addCollations, addGroupBy, addGroupBy, addProjections, addProjections, hasAggregations, hasProjections, toStringpublic Class<?> entityClass()
public Optional<Expression> filter()
public OptionalLong limit()
public OptionalLong offset()
public com.google.common.collect.ImmutableList<Expression> projections()
public com.google.common.collect.ImmutableList<Collation> collations()
public com.google.common.collect.ImmutableList<Expression> groupBy()
public boolean distinct()
public boolean count()
public final ImmutableQuery withEntityClass(Class<?> value)
public final ImmutableQuery withFilter(Expression value)
public final ImmutableQuery withFilter(Optional<? extends Expression> optional)
public final ImmutableQuery withLimit(long value)
public final ImmutableQuery withLimit(OptionalLong optional)
public final ImmutableQuery withOffset(long value)
public final ImmutableQuery withOffset(OptionalLong optional)
public final ImmutableQuery withProjections(Expression... elements)
public final ImmutableQuery withProjections(Iterable<? extends Expression> elements)
public final ImmutableQuery withCollations(Collation... elements)
public final ImmutableQuery withCollations(Iterable<? extends Collation> elements)
public final ImmutableQuery withGroupBy(Expression... elements)
public final ImmutableQuery withGroupBy(Iterable<? extends Expression> elements)
public final ImmutableQuery withDistinct(boolean value)
public final ImmutableQuery withCount(boolean value)
public int hashCode()
public static ImmutableQuery of(Class<?> entityClass)
public static ImmutableQuery copyOf(Query instance)
public static ImmutableQuery.Builder builder()
Copyright © 2020 The Immutables.org authors. All rights reserved.