E
- the payload of the field on which the join is performed.public class JoinQueryCondition<E> extends QueryCondition
QueryCondition.Visitor
MAX_CIRCUIT_BREAKER
Constructor and Description |
---|
JoinQueryCondition(TableAlias maintable,
StoredFieldSchema<E> maintablefield,
TableAlias sidetable,
StoredFieldSchema<E> sidetablefield,
QueryOperator<E> joinqueryoperator)
creates a join query condition
|
Modifier and Type | Method and Description |
---|---|
void |
accept(QueryCondition.Visitor visitor) |
QueryOperator<E> |
getJoinqueryoperator() |
TableAlias |
getMaintable() |
StoredFieldSchema<E> |
getMaintablefield() |
TableAlias |
getSidetable() |
TableAlias |
getSideTableAlias() |
StoredFieldSchema<E> |
getSidetablefield() |
boolean |
isSignificant(int circuitbreaker) |
public JoinQueryCondition(TableAlias maintable, StoredFieldSchema<E> maintablefield, TableAlias sidetable, StoredFieldSchema<E> sidetablefield, QueryOperator<E> joinqueryoperator)
maintable
- main table alias for the join conditionmaintablefield
- field used on the main table for the join conditionsidetable
- sidetablefield
- joinqueryoperator
- operator (typically equal)public TableAlias getMaintable()
public StoredFieldSchema<E> getMaintablefield()
public TableAlias getSidetable()
public StoredFieldSchema<E> getSidetablefield()
public QueryOperator<E> getJoinqueryoperator()
public TableAlias getSideTableAlias()
public void accept(QueryCondition.Visitor visitor)
accept
in class QueryCondition
visitor
- visitor for query conditionpublic boolean isSignificant(int circuitbreaker)
isSignificant
in class QueryCondition