public abstract class QueryOperator extends Object implements LogicalOperation<QueryOperator>
TermTypeConditionalSupport.Accepter<T,O>, TermTypeConditionalSupport.SimpleAccepter<T,O>| 构造器和说明 |
|---|
QueryOperator() |
public abstract QueryOperator select(String... columns)
public abstract QueryOperator select(Collection<String> columns)
public abstract QueryOperator select(SelectColumn... column)
public QueryOperator select(SelectColumnSupplier... operators)
@SafeVarargs public final <T> QueryOperator select(MethodReferenceColumn<T>... columns)
@SafeVarargs public final <T> QueryOperator select(StaticMethodReferenceColumn<T>... columns)
public abstract QueryOperator selectExcludes(Collection<String> columns)
public QueryOperator selectExcludes(String... columns)
@SafeVarargs public final <T> QueryOperator selectExcludes(StaticMethodReferenceColumn<T>... columns)
public abstract QueryOperator where(java.util.function.Consumer<Conditional<?>> conditionalConsumer)
public abstract QueryOperator where(Term term)
public abstract QueryOperator setParam(QueryParam param)
public abstract QueryOperator where(Collection<Term> term)
public QueryOperator where(TermSupplier... condition)
public abstract QueryOperator join(Join... on)
@SafeVarargs public final QueryOperator join(java.util.function.Supplier<Join>... on)
public final QueryOperator leftJoin(String target, java.util.function.Consumer<JoinOperator> joinOperatorConsumer)
public final QueryOperator innerJoin(String target, java.util.function.Consumer<JoinOperator> joinOperatorConsumer)
public final QueryOperator rightJoin(String target, java.util.function.Consumer<JoinOperator> joinOperatorConsumer)
public final QueryOperator fullJoin(String target, java.util.function.Consumer<JoinOperator> joinOperatorConsumer)
public final QueryOperator orderBy(SortOrderSupplier... operators)
public abstract QueryOperator orderBy(SortOrder... operators)
public abstract QueryOperator groupBy(Operator... operators)
public abstract QueryOperator having(Operator... operators)
public abstract QueryOperator paging(int pageIndex, int pageSize)
public abstract QueryOperator forUpdate()
public abstract SqlRequest getSql()
public abstract <E,R> QueryResultOperator<E,R> fetch(ResultWrapper<E,R> wrapper)
Copyright © 2020. All rights reserved.