public class LeftOuterJoinInfo extends Object implements Serializable
| 修飾子とタイプ | フィールドと説明 |
|---|---|
protected List<QueryClause> |
_additionalOnClauseList |
protected String |
_fixedCondition |
protected boolean |
_fixedConditionOverRelation |
protected FixedConditionResolver |
_fixedConditionResolver |
protected String |
_foreignAliasName |
protected String |
_foreignTableDbName |
protected List<QueryClause> |
_inlineWhereClauseList |
protected boolean |
_innerJoin |
protected Map<ColumnRealName,ColumnRealName> |
_joinOnMap |
protected String |
_localAliasName |
protected LeftOuterJoinInfo |
_localJoinInfo |
protected String |
_localTableDbName |
protected boolean |
_notNullFKColumn |
protected boolean |
_pureFK |
protected String |
_relationPath |
protected boolean |
_underInnerJoin |
protected boolean |
_underOverRelation |
protected boolean |
_whereUsedJoin |
| コンストラクタと説明 |
|---|
LeftOuterJoinInfo() |
protected String _foreignAliasName
protected String _foreignTableDbName
protected String _localAliasName
protected String _localTableDbName
protected Map<ColumnRealName,ColumnRealName> _joinOnMap
protected LeftOuterJoinInfo _localJoinInfo
protected String _relationPath
protected boolean _pureFK
protected boolean _notNullFKColumn
protected final List<QueryClause> _inlineWhereClauseList
protected final List<QueryClause> _additionalOnClauseList
protected String _fixedCondition
protected FixedConditionResolver _fixedConditionResolver
protected boolean _fixedConditionOverRelation
protected boolean _innerJoin
protected boolean _underInnerJoin
protected boolean _whereUsedJoin
protected boolean _underOverRelation
public boolean hasInlineOrOnClause()
public boolean hasFixedCondition()
public void resolveFixedCondition()
public boolean hasFixedConditionOverRelation()
public String resolveFixedInlineView(String foreignTableSqlName, boolean canBeInnerJoin)
protected void determineUnderOverRelation()
public boolean isCountableJoin()
public boolean isStructuralPossibleInnerJoin()
protected boolean isPureStructuralPossibleInnerJoin()
protected boolean isTraceStructuralPossibleInnerJoin()
public String getForeignAliasName()
public void setForeignAliasName(String foreignAliasName)
public String getForeignTableDbName()
public void setForeignTableDbName(String foreignTableDbName)
public String getLocalAliasName()
public void setLocalAliasName(String localAliasName)
public String getLocalTableDbName()
public void setLocalTableDbName(String localTableDbName)
public Map<ColumnRealName,ColumnRealName> getJoinOnMap()
public void setJoinOnMap(Map<ColumnRealName,ColumnRealName> joinOnMap)
public LeftOuterJoinInfo getLocalJoinInfo()
public void setLocalJoinInfo(LeftOuterJoinInfo localJoinInfo)
public String getRelationPath()
public void setRelationPath(String relationPath)
public boolean getPureFK()
public void setPureFK(boolean pureFK)
public boolean getNotNullFKColumn()
public void setNotNullFKColumn(boolean notNullFKColumn)
public List<QueryClause> getInlineWhereClauseList()
public void addInlineWhereClause(QueryClause inlineWhereClause)
public List<QueryClause> getAdditionalOnClauseList()
public void addAdditionalOnClause(QueryClause additionalOnClause)
public String getFixedCondition()
public void setFixedCondition(String fixedCondition)
public FixedConditionResolver getFixedConditionResolver()
public void setFixedConditionResolver(FixedConditionResolver fixedConditionResolver)
public boolean isInnerJoin()
public void setInnerJoin(boolean innerJoin)
public boolean isUnderInnerJoin()
public void setUnderInnerJoin(boolean underInnerJoin)
public boolean isWhereUsedJoin()
public void setWhereUsedJoin(boolean whereUsedJoin)
public boolean isUnderOverRelation()
public void setUnderOverRelation(boolean underOverRelation)
Copyright © 2014–2015 The DBFlute Project. All rights reserved.