@NotThreadSafe public static final class ImmutableQuery.Builder extends Object
public final ImmutableQuery.Builder from(Query instance)
public final ImmutableQuery.Builder entityClass(Class<?> entityClass)
public final ImmutableQuery.Builder filter(Expression filter)
public final ImmutableQuery.Builder filter(Optional<? extends Expression> filter)
public final ImmutableQuery.Builder limit(long limit)
public final ImmutableQuery.Builder limit(OptionalLong limit)
public final ImmutableQuery.Builder offset(long offset)
public final ImmutableQuery.Builder offset(OptionalLong offset)
public final ImmutableQuery.Builder addProjections(Expression element)
public final ImmutableQuery.Builder addProjections(Expression... elements)
public final ImmutableQuery.Builder projections(Iterable<? extends Expression> elements)
public final ImmutableQuery.Builder addAllProjections(Iterable<? extends Expression> elements)
public final ImmutableQuery.Builder addCollations(Collation element)
public final ImmutableQuery.Builder addCollations(Collation... elements)
public final ImmutableQuery.Builder collations(Iterable<? extends Collation> elements)
public final ImmutableQuery.Builder addAllCollations(Iterable<? extends Collation> elements)
public final ImmutableQuery.Builder addGroupBy(Expression element)
public final ImmutableQuery.Builder addGroupBy(Expression... elements)
public final ImmutableQuery.Builder groupBy(Iterable<? extends Expression> elements)
public final ImmutableQuery.Builder addAllGroupBy(Iterable<? extends Expression> elements)
public final ImmutableQuery.Builder distinct(boolean distinct)
public final ImmutableQuery.Builder count(boolean count)
public ImmutableQuery build()
Copyright © 2020 The Immutables.org authors. All rights reserved.