|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectit.eng.qbe.query.Query
public class Query
The Class Query.
Constructor Summary | |
---|---|
Query()
Instantiates a new query. |
Method Summary | |
---|---|
CalculatedField |
addCalculatedField(java.lang.String fieldId,
java.lang.String fieldNameInQuery,
java.lang.String classNameInQuery,
Formula formula,
IHibernateDataSource dataSource)
Adds the calculated field. |
void |
addEntityClass(EntityClass ec)
Adds the entity class. |
IGroupByField |
addGroupByField(java.lang.String fieldName)
Adds the group by field. |
IOrderByField |
addOrderByField(java.lang.String fieldName)
Adds the order by field. |
ISelectField |
addSelectField(java.lang.String className,
java.lang.String fieldName,
java.lang.String fieldLabel,
java.lang.String fieldHibType,
java.lang.String fieldHibScale,
java.lang.String fieldHibPrec)
Adds the select field. |
IWhereField |
addWhereField(java.lang.String fieldName,
java.lang.String type)
Adds the where field. |
boolean |
areAllEntitiesJoined()
Are all entities joined. |
boolean |
areEntitiyJoined(EntityClass entity)
Are entitiy joined. |
boolean |
containEntityClass(EntityClass parameEc)
Contain entity class. |
boolean |
containsDuplicatedAliases()
Contains duplicated aliases. |
void |
deleteCalculatedField(java.lang.String fieldId)
Delete calculated field. |
void |
deleteGroupByClause()
Delete group by clause. |
void |
deleteGroupByField(java.lang.String fieldId)
Delete group by field. |
void |
deleteOrderByClause()
Delete order by clause. |
void |
deleteOrderByField(java.lang.String fieldId)
Delete order by field. |
void |
deleteSelectClause()
Delete select clause. |
void |
deleteSelectField(java.lang.String fieldId)
Delete select field. |
void |
deleteWhereClause()
Delete where clause. |
void |
deleteWhereField(java.lang.String fieldId)
Delete where field. |
void |
deselectSubquery()
Deselect subquery. |
java.lang.Integer |
findPositionOf(java.lang.String completeName)
Find position of. |
java.util.Iterator |
getCalculatedFieldsIterator()
Gets the calculated fields iterator. |
IQuery |
getCopy()
Gets the copy. |
boolean |
getDistinct()
Gets the distinct. |
java.lang.String[] |
getDuplicatedAliases()
Gets the duplicated aliases. |
java.util.Iterator |
getEntityClassesIterator()
Gets the entity classes iterator. |
java.lang.String |
getErrMsg()
Gets the err msg. |
java.util.Iterator |
getGroupByFieldsIterator()
Gets the group by fields iterator. |
java.util.Map |
getMapFieldIdSubQUeryId()
Gets the map field id sub q uery id. |
java.util.Iterator |
getOrderByFieldsIterator()
Gets the order by fields iterator. |
java.lang.String |
getQueryId()
Gets the query id. |
java.util.Iterator |
getSelectFieldsIterator()
Gets the select fields iterator. |
IQuery |
getSubquery(java.lang.String fieldId)
Gets the subquery. |
java.lang.String |
getSubqueryErrMsg(java.lang.String fieldId)
Gets the subquery err msg. |
java.lang.String |
getSubqueryField()
Gets the subquery field. |
java.lang.String |
getSubqueryFieldId()
Gets the subquery field id. |
java.lang.String |
getSubQueryIdForSubQueryOnField(java.lang.String fieldId)
Gets the sub query id for sub query on field. |
java.util.Iterator |
getWhereFieldsIterator()
Gets the where fields iterator. |
boolean |
isEmpty()
Checks if is empty. |
boolean |
isSelectedSubqueryValid()
Checks if is selected subquery valid. |
boolean |
isSubqueryDefined(java.lang.String fieldId)
Checks if is subquery defined. |
boolean |
isSubqueryModeActive()
Checks if is subquery mode active. |
boolean |
isSubqueryValid(IQuery subquery)
Checks if is subquery valid. |
boolean |
isSubqueryValid(java.lang.String fieldId)
Checks if is subquery valid. |
void |
moveDownGroupByField(java.lang.String fieldId)
Move down group by field. |
void |
moveDownOrderByField(java.lang.String fieldId)
Move down order by field. |
void |
moveDownSelectField(java.lang.String fieldId)
Move down select field. |
void |
moveDownWhereField(java.lang.String fieldId)
Move down where field. |
void |
moveUpGroupByField(java.lang.String fieldId)
Move up group by field. |
void |
moveUpOrderByField(java.lang.String fieldId)
Move up order by field. |
void |
moveUpSelectField(java.lang.String fieldId)
Move up select field. |
void |
moveUpWhereField(java.lang.String fieldId)
Move up where field. |
void |
purgeNotReferredEntityClasses()
Purge not referred entity classes. |
void |
purgeNotReferredEntityClasses(java.lang.String prefix)
Purge not referred entity classes. |
void |
saveSelectedSubquery()
Save selected subquery. |
void |
selectSubquery(java.lang.String fieldId)
Select subquery. |
void |
setDistinct(boolean distinct)
Sets the distinct. |
void |
setErrMsg(java.lang.String errMsg)
Sets the err msg. |
void |
setMapFieldIdSubQUeryId(java.util.Map mapFieldIdSubQUeryId)
Sets the map field id sub q uery id. |
void |
setQueryId(java.lang.String queryId)
Sets the query id. |
void |
switchAscendingOrderPopertyValue(java.lang.String fieldId)
Switch ascending order poperty value. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public Query()
Method Detail |
---|
public java.lang.String getQueryId()
IQuery
getQueryId
in interface IQuery
public void setQueryId(java.lang.String queryId)
IQuery
setQueryId
in interface IQuery
queryId
- the new query idpublic boolean isEmpty()
IQuery
isEmpty
in interface IQuery
public void deleteSelectClause()
IQuery
deleteSelectClause
in interface IQuery
public void deleteSelectField(java.lang.String fieldId)
IQuery
deleteSelectField
in interface IQuery
fieldId
- the field idpublic void deleteCalculatedField(java.lang.String fieldId)
IQuery
deleteCalculatedField
in interface IQuery
fieldId
- the field idpublic java.util.Iterator getSelectFieldsIterator()
IQuery
getSelectFieldsIterator
in interface IQuery
public java.util.Iterator getCalculatedFieldsIterator()
IQuery
getCalculatedFieldsIterator
in interface IQuery
public ISelectField addSelectField(java.lang.String className, java.lang.String fieldName, java.lang.String fieldLabel, java.lang.String fieldHibType, java.lang.String fieldHibScale, java.lang.String fieldHibPrec)
IQuery
addSelectField
in interface IQuery
className
- the class namefieldName
- the field namefieldLabel
- the field labelfieldHibType
- the field hib typefieldHibScale
- the field hib scalefieldHibPrec
- the field hib prec
public CalculatedField addCalculatedField(java.lang.String fieldId, java.lang.String fieldNameInQuery, java.lang.String classNameInQuery, Formula formula, IHibernateDataSource dataSource)
IQuery
addCalculatedField
in interface IQuery
fieldId
- the field idfieldNameInQuery
- the field name in queryclassNameInQuery
- the class name in queryformula
- the formuladataSource
- the data source
public void moveDownSelectField(java.lang.String fieldId)
IQuery
moveDownSelectField
in interface IQuery
fieldId
- the field idpublic void moveUpSelectField(java.lang.String fieldId)
IQuery
moveUpSelectField
in interface IQuery
fieldId
- the field idpublic void setDistinct(boolean distinct)
IQuery
setDistinct
in interface IQuery
distinct
- the new distinctpublic boolean getDistinct()
IQuery
getDistinct
in interface IQuery
public void deleteWhereClause()
IQuery
deleteWhereClause
in interface IQuery
public void deleteWhereField(java.lang.String fieldId)
IQuery
deleteWhereField
in interface IQuery
fieldId
- the field idpublic IWhereField addWhereField(java.lang.String fieldName, java.lang.String type)
IQuery
addWhereField
in interface IQuery
fieldName
- the field nametype
- the type
public java.util.Iterator getWhereFieldsIterator()
IQuery
getWhereFieldsIterator
in interface IQuery
public void moveDownWhereField(java.lang.String fieldId)
IQuery
moveDownWhereField
in interface IQuery
fieldId
- the field idpublic void moveUpWhereField(java.lang.String fieldId)
IQuery
moveUpWhereField
in interface IQuery
fieldId
- the field idpublic void deleteOrderByClause()
IQuery
deleteOrderByClause
in interface IQuery
public void deleteOrderByField(java.lang.String fieldId)
IQuery
deleteOrderByField
in interface IQuery
fieldId
- the field idpublic IOrderByField addOrderByField(java.lang.String fieldName)
IQuery
addOrderByField
in interface IQuery
fieldName
- the field name
public java.util.Iterator getOrderByFieldsIterator()
IQuery
getOrderByFieldsIterator
in interface IQuery
public void moveDownOrderByField(java.lang.String fieldId)
IQuery
moveDownOrderByField
in interface IQuery
fieldId
- the field idpublic void moveUpOrderByField(java.lang.String fieldId)
IQuery
moveUpOrderByField
in interface IQuery
fieldId
- the field idpublic void switchAscendingOrderPopertyValue(java.lang.String fieldId)
IQuery
switchAscendingOrderPopertyValue
in interface IQuery
fieldId
- the field idpublic void deleteGroupByClause()
IQuery
deleteGroupByClause
in interface IQuery
public void deleteGroupByField(java.lang.String fieldId)
IQuery
deleteGroupByField
in interface IQuery
fieldId
- the field idpublic IGroupByField addGroupByField(java.lang.String fieldName)
IQuery
addGroupByField
in interface IQuery
fieldName
- the field name
public java.util.Iterator getGroupByFieldsIterator()
IQuery
getGroupByFieldsIterator
in interface IQuery
public void moveDownGroupByField(java.lang.String fieldId)
IQuery
moveDownGroupByField
in interface IQuery
fieldId
- the field idpublic void moveUpGroupByField(java.lang.String fieldId)
IQuery
moveUpGroupByField
in interface IQuery
fieldId
- the field idpublic java.util.Iterator getEntityClassesIterator()
IQuery
getEntityClassesIterator
in interface IQuery
public void addEntityClass(EntityClass ec)
IQuery
addEntityClass
in interface IQuery
ec
- the ecpublic boolean containEntityClass(EntityClass parameEc)
IQuery
containEntityClass
in interface IQuery
parameEc
- the ec
public void purgeNotReferredEntityClasses()
IQuery
purgeNotReferredEntityClasses
in interface IQuery
public void purgeNotReferredEntityClasses(java.lang.String prefix)
IQuery
purgeNotReferredEntityClasses
in interface IQuery
prefix
- the prefixpublic boolean areAllEntitiesJoined()
IQuery
areAllEntitiesJoined
in interface IQuery
public boolean areEntitiyJoined(EntityClass entity)
entity
- the entity
public java.lang.String[] getDuplicatedAliases()
IQuery
getDuplicatedAliases
in interface IQuery
public boolean containsDuplicatedAliases()
IQuery
containsDuplicatedAliases
in interface IQuery
public boolean isSubqueryModeActive()
IQuery
isSubqueryModeActive
in interface IQuery
public java.lang.String getSubqueryField()
IQuery
getSubqueryField
in interface IQuery
public java.lang.String getSubqueryFieldId()
IQuery
getSubqueryFieldId
in interface IQuery
public IQuery getSubquery(java.lang.String fieldId)
IQuery
getSubquery
in interface IQuery
fieldId
- the field id
public boolean isSubqueryDefined(java.lang.String fieldId)
fieldId
- the field id
public void selectSubquery(java.lang.String fieldId)
IQuery
selectSubquery
in interface IQuery
fieldId
- the field idpublic void saveSelectedSubquery()
IQuery
saveSelectedSubquery
in interface IQuery
public void deselectSubquery()
IQuery
deselectSubquery
in interface IQuery
public java.lang.String getSubQueryIdForSubQueryOnField(java.lang.String fieldId)
IQuery
getSubQueryIdForSubQueryOnField
in interface IQuery
fieldId
- the field id
public java.lang.String getErrMsg()
IQuery
getErrMsg
in interface IQuery
public java.lang.String getSubqueryErrMsg(java.lang.String fieldId)
IQuery
getSubqueryErrMsg
in interface IQuery
fieldId
- the field id
public void setErrMsg(java.lang.String errMsg)
IQuery
setErrMsg
in interface IQuery
errMsg
- the new err msgpublic java.util.Map getMapFieldIdSubQUeryId()
public void setMapFieldIdSubQUeryId(java.util.Map mapFieldIdSubQUeryId)
mapFieldIdSubQUeryId
- the new map field id sub q uery idpublic IQuery getCopy()
IQuery
getCopy
in interface IQuery
public boolean isSubqueryValid(IQuery subquery)
IQuery
isSubqueryValid
in interface IQuery
subquery
- the subquery
public boolean isSelectedSubqueryValid()
IQuery
isSelectedSubqueryValid
in interface IQuery
public boolean isSubqueryValid(java.lang.String fieldId)
fieldId
- the field id
public java.lang.Integer findPositionOf(java.lang.String completeName)
IQuery
findPositionOf
in interface IQuery
completeName
- the complete name
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |