Package com.adbs.querybuilder
Class CriteriaItem
java.lang.Object
com.adbs.querybuilder.ControlOwner
com.adbs.querybuilder.CriteriaItem
- All Implemented Interfaces:
- Disposable,- ActionListener,- EventListener
- 
Field SummaryFields inherited from class com.adbs.querybuilder.ControlOwnerchildren, controls, queryBuilder, sqlContext
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionvoidvoidaddCondition(int index, SQLExpressionItem expression) protected voidvoidclear()protected AstNodevoidvoiddispose()protected voidbooleanvoidvoidgetAggregateNameList(SQLQualifiedNameList starAggregates, SQLQualifiedNameList oneParamAggregates, SQLQualifiedNameList prefixed1ParamAggregates) voidgetAggregateStringList(List<String> list) getAlias()intprotected voidgetASTCondition(int index) intgetConditionString(int index) voidgetGroupingTypeStringList(List<String> list) intbooleanbooleanbooleanbooleanbooleanprotected booleanbooleanbooleanbooleanbooleanbooleanbooleanvoidloadFromAST(AstNode a, boolean doFixup) voidloadOrderByItemFromAST(SQLOrderByItem orderByItem) protected booleannotifyDatasourceDestroyingInternal(DataSource datasource) protected voidnotifyDatasourceReplacedInternal(DataSource datasourceFrom, DataSource datasourceTo) voidsetAggregate(SQLExpressionAggregate aggregate) voidsetAggregateName(SQLQualifiedName aggregateName) voidvoidsetAggregateString(String aggregateString) voidsetAggregateStringUI(String aggregateString) voidsetAliasString(String aliasString) voidsetAliasStringUI(String value) protected voidsetASTCondition(int index, SQLExpressionItem expression) voidsetASTExpression(SQLSelectItem expression) voidsetConditionString(int index, String value) voidsetConditionType(ConditionType conditionType) voidsetConditionTypeUI(ConditionType conditionType) voidsetExpressionString(String expressionString) voidsetExpressionStringUI(String value) voidsetFieldExpression(DataSource ds, SQLQualifiedName fieldName) voidsetGrouping(boolean grouping) voidsetGroupingTypeString(String groupingTypeString) voidsetGroupingUI(boolean grouping) voidsetSelected(boolean value) voidsetSelectedUI(boolean value) voidvoidsetSortOrder(int value) voidsetSortOrderString(String value) voidsetSortType(ItemSortType value) voidsetSortTypeString(String value) voidvoidMethods inherited from class com.adbs.querybuilder.ControlOwneraddAfterUpdatedEventListener, addDestroyingEventListener, beginUpdate, calcAcOwnerFromOwner, canCreateControls, collectSubqueryProxiesByRootNode, createControlInternal, createControls, destroyCachedResultASTs, destroyControls, doAfterUpdated, doCreateControls, doDestroyControls, doUpdateContolParams, editProps, endUpdate, fireAfterUpdatedEvent, fireDestroyingEvent, gatherPrepareAndFixupContext, getASTChildrenForSubtree, getChildrenCount, getControl, getControlsCount, getOwner, getQueryBuilder, getResultAST, getResultASTInternal, getResultSQL, getResultSQL, getSQLContext, getSubqueryCountByRootNode, getUpdateParent, getVisibleDataSources, isControlsCreated, isDisposing, isUpdating, loadSubQueries, makeVisible, notifyDatasourceDestroying, notifyDatasourceReplaced, notifySQLUpdated, notifySQLUpdatedRecursive, registerUpdateChild, removeAfterUpdatedEventListener, removeDestroyingEventListener, restoreControlParams, saveControlParams, setDisposing, setOwner, setUpdateParent, showSubQueriesPopup, unregisterUpdateChild, updateContolParams
- 
Constructor Details- 
CriteriaItem
 
- 
- 
Method Details- 
disposepublic void dispose()- Specified by:
- disposein interface- Disposable
- Overrides:
- disposein class- ControlOwner
 
- 
getCriteriaList
- 
isSelectedpublic boolean isSelected()
- 
setSelected- Throws:
- QueryBuilderException
 
- 
isSelectedUIpublic boolean isSelectedUI()
- 
setSelectedUIpublic void setSelectedUI(boolean value) 
- 
getASTExpression
- 
setASTExpression- Throws:
- QueryBuilderException
 
- 
getExpressionString
- 
setExpressionString- Throws:
- QueryBuilderException
 
- 
getAggregate
- 
setAggregate
- 
getAggregateName
- 
setAggregateName
- 
getAggregatePrefix
- 
setAggregatePrefix
- 
getAggregateString
- 
setAggregateString
- 
getAggregateStringUI
- 
setAggregateStringUI
- 
getAlias
- 
getAliasString
- 
setAliasString
- 
getSortType
- 
setSortType
- 
getSortTypeString
- 
setSortTypeString
- 
getSortOrderpublic int getSortOrder()
- 
setSortOrderpublic void setSortOrder(int value) 
- 
getSortOrderString
- 
setSortOrderString
- 
isGroupingpublic boolean isGrouping()
- 
setGroupingpublic void setGrouping(boolean grouping) 
- 
isGroupingUIpublic boolean isGroupingUI()
- 
setGroupingUIpublic void setGroupingUI(boolean grouping) 
- 
getConditionType
- 
setConditionType
- 
getConditionTypeUI
- 
setConditionTypeUI
- 
getGroupingTypeString
- 
setGroupingTypeString
- 
getConditionCountpublic int getConditionCount()
- 
getExpressionDatasourceAST
- 
getExpressionDatasource
- 
getExpressionColumnAST
- 
expressionOnlypublic boolean expressionOnly()
- 
isExpressionOnlyprotected boolean isExpressionOnly()
- 
isCanSelectpublic boolean isCanSelect()
- 
calcColumnAndDatasourceprotected void calcColumnAndDatasource()
- 
isEqualExpression
- 
addCondition
- 
notifyDatasourceDestroyingInternal- Overrides:
- notifyDatasourceDestroyingInternalin class- ControlOwner
 
- 
notifyDatasourceReplacedInternal- Overrides:
- notifyDatasourceReplacedInternalin class- ControlOwner
 
- 
shrinkConditionListpublic void shrinkConditionList()
- 
getASTChildren- Overrides:
- getASTChildrenin class- ControlOwner
 
- 
getASTCondition
- 
createResultAST- Overrides:
- createResultASTin class- ControlOwner
 
- 
clearpublic void clear()
- 
loadFromAST
- 
getOrderByItem
- 
getGroupByItem
- 
setFieldExpression
- 
isCanGroupingpublic boolean isCanGrouping()
- 
isSupportConditionspublic boolean isSupportConditions()
- 
setASTCondition
- 
doSQLUpdatedprotected void doSQLUpdated()- Overrides:
- doSQLUpdatedin class- ControlOwner
 
- 
getExpression
- 
getSelectItem
- 
getAggregateNameListpublic void getAggregateNameList(SQLQualifiedNameList starAggregates, SQLQualifiedNameList oneParamAggregates, SQLQualifiedNameList prefixed1ParamAggregates) 
- 
getAggregateStringList
- 
getGroupingTypeStringList
- 
getConditionString
- 
setConditionString
- 
finalizeLoadingpublic void finalizeLoading()
- 
startConditionsLoadingpublic void startConditionsLoading()
- 
getExpressionField
- 
loadOrderByItemFromAST
- 
getPopupMenu- Overrides:
- getPopupMenuin class- ControlOwner
 
- 
actionPerformed- Specified by:
- actionPerformedin interface- ActionListener
 
- 
getSortNullOrdering
- 
setSortNullOrdering
- 
isAggregatedExpressionpublic boolean isAggregatedExpression()
- 
setExpressionStringUI
- 
setAliasStringUI
- 
isColumnNamesConflictpublic boolean isColumnNamesConflict()
- 
getOccupiedColumnNames
- 
getAliasBaseName
- 
isUnnamedColumnpublic boolean isUnnamedColumn()
- 
getAliasStartIndexpublic int getAliasStartIndex()
- 
createUniqueAliaspublic void createUniqueAlias()
 
-