public class EntityFindBuilder extends EntityQueryBuilder
Fields inherited from class | Fields |
---|---|
class EntityQueryBuilder |
connection, efi, logger, mainEntityDefinition, parameters, ps, sqlTopLevel |
Constructor and description |
---|
EntityFindBuilder
(EntityDefinition entityDefinition, EntityFindBase entityFindBase, EntityConditionImplBase whereCondition, FieldInfo[] fieldInfoArray) |
Type Params | Return Type | Name and description |
---|---|---|
|
public void |
addLimitOffset(java.lang.Integer limit, java.lang.Integer offset) |
|
public void |
appendJoinConditions(MNode relatedMemberEntityNode, java.lang.String entityAlias, EntityDefinition localEntityDefinition, EntityDefinition linkEntityDefinition, EntityDefinition relatedLinkEntityDefinition, java.lang.StringBuilder localBuilder) |
|
public void |
closeCountSubSelect(int fiaLength, boolean isDistinct, boolean isGroupBy) |
|
public void |
expandJoinFromAlias(MNode entityNode, java.lang.String searchEntityAlias, java.util.Set<java.lang.String> entityAliasUsedSet, java.util.Set<java.lang.String> entityAliasesJoinedInSet) |
|
public void |
makeCountFunction(FieldOrderOptions[] fieldOptionsArray, boolean isDistinct, boolean isGroupBy) |
|
public void |
makeDistinct() |
|
public void |
makeForUpdate() Adds FOR UPDATE, should be added to end of query |
|
public void |
makeGroupByClause() |
|
public void |
makeHavingClause(EntityConditionImplBase condition) |
|
public void |
makeOrderByClause(java.util.ArrayList<java.lang.String> orderByFieldList, boolean hasLimitOffset) |
|
public PreparedStatement |
makePreparedStatement() |
|
public void |
makeSqlFromClause() |
|
public EntityConditionImplBase |
makeSqlFromClause(EntityDefinition localEntityDefinition, java.lang.StringBuilder localBuilder, EntityConditionImplBase localWhereCondition, EntityConditionImplBase localHavingCondition, java.util.Set<java.lang.String> additionalFieldsUsed) |
|
public void |
makeSqlMemberSubSelect(java.lang.String entityAlias, MNode memberEntity, EntityDefinition localEntityDefinition, EntityDefinition linkEntityDefinition, java.lang.StringBuilder localBuilder) |
|
public EntityConditionImplBase |
makeSqlViewTableName(EntityDefinition localEntityDefinition, java.lang.StringBuilder localBuilder, EntityConditionImplBase localWhereCondition, EntityConditionImplBase localHavingCondition) |
|
public void |
makeWhereClause() |
Methods inherited from class | Name |
---|---|
class EntityQueryBuilder |
addWhereClause, getMainEd, handleSqlException, isFindOne, makePreparedStatement, makeSqlSelectFields, run, sanitizeColumnName |
Adds FOR UPDATE, should be added to end of query