public abstract class AbstractJoin extends Object implements Join
Constructor and Description |
---|
AbstractJoin(QueryBuilder<?> join,
LogicalCondition joinCondition)
Constructor for AbstractJoin.
|
AbstractJoin(QueryBuilder<?> join,
String fieldName)
Constructor for AbstractJoin.
|
Modifier and Type | Method and Description |
---|---|
void |
appendGroupBy(StringBuilder builder,
AtomicInteger incrementor)
appendGroupBy.
|
void |
appendWhereClause(StringBuilder builder,
AtomicInteger incrementor)
appendWhereClause.
|
String |
getJoin(String parentAlias,
AtomicInteger incrementor)
getJoin.
|
abstract String |
getJoinType()
getJoinType.
|
List<ValueParameter<?>> |
getParams()
getParams.
|
public AbstractJoin(QueryBuilder<?> join, String fieldName)
Constructor for AbstractJoin.
join
- a QueryBuilder
object.fieldName
- a String
object.public AbstractJoin(QueryBuilder<?> join, LogicalCondition joinCondition)
Constructor for AbstractJoin.
join
- a QueryBuilder
object.joinCondition
- a LogicalCondition
object.joinCondition
- a LogicalCondition
object.public String getJoin(String parentAlias, AtomicInteger incrementor)
getJoin.
getJoin
in interface Join
parentAlias
- a String
object.incrementor
- a AtomicInteger
object.String
object.public void appendWhereClause(StringBuilder builder, AtomicInteger incrementor)
appendWhereClause.
appendWhereClause
in interface Join
builder
- a StringBuilder
object.incrementor
- a AtomicInteger
object.public void appendGroupBy(StringBuilder builder, AtomicInteger incrementor)
appendGroupBy.
appendGroupBy
in interface Join
builder
- a StringBuilder
object.incrementor
- a AtomicInteger
object.public List<ValueParameter<?>> getParams()
getParams.
Copyright © 2011–2017. All rights reserved.