@AnnotationProcessing public class JoinSegment<O extends Segment<O>,S extends JoinSegment<O,S>> extends BaseSegment<S> implements TableAccessible
| 构造器和说明 |
|---|
JoinSegment(O owner,
TextNode conj,
Class<?> entityClass,
String alias) |
JoinSegment(O owner,
TextNode conj,
SelectStatement<?> select,
String alias) |
getThisclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitof@AnnotationProcessing public JoinSegment(O owner, TextNode conj, Class<?> entityClass, String alias)
@AnnotationProcessing public JoinSegment(O owner, TextNode conj, SelectStatement<?> select, String alias)
public TableAccessible getTableAccessible()
getTableAccessible 在接口中 TableAccessiblegetTableAccessible 在接口中 TableAccessibleHolder@AnnotationProcessing protected <T extends SelectSegment<S,T>> T buildSelect()
@AnnotationProcessing protected <T extends AndSegment<S,T>> T buildWhere()
@AnnotationProcessing protected GroupBySegment<S,?> buildGroupBy()
@AnnotationProcessing protected OrderBySegment<S,?> buildOrderBy()
public SqlNode toOnSqlNode()
public SqlNode toWhereSqlNode()
public O end()
@AnnotationProcessing public <T extends AndSegment<S,T>> T on()
@AnnotationProcessing public <T extends AndSegment<S,T>> T where()
public S selectAll()
public S selectAll(boolean withFieldAlias)
@AnnotationProcessing public <T extends SelectSegment<S,T>> T select()
public <T,R> S select(GetterFunction<T,R> getter)
@AnnotationProcessing public S select(String field)
public <T,R> S select(GetterFunction<T,R> getter, String alias)
@AnnotationProcessing public S select(String field, String alias)
@AnnotationProcessing public <G extends GroupBySegment<S,G>> G groupBy()
@AnnotationProcessing public <H extends AndSegment<S,H>> H having()
@AnnotationProcessing public <E extends OrderBySegment<S,E>> E orderBy()
public <T,R> S orderBy(GetterFunction<T,R> getter)
public <T,R> S orderByDesc(GetterFunction<T,R> getter)
public List<SelectSegment<S,?>> getSelects()
public TextNode getConj()
public List<GroupBySegment<S,?>> getGroupBys()
public AndSegment<S,?> getHaving()
public List<OrderBySegment<S,?>> getOrderBys()
public TableSegment<?> getTable()
public TableSegment<?> getTable(int tableIndex)
getTable 在接口中 TableAccessiblepublic TableSegment<?> getTable(String tableAlias)
getTable 在接口中 TableAccessibleCopyright © 2025 fossc. All rights reserved.