Package com.adbs.querybuilder
Class CriteriaItem
- java.lang.Object
- 
- com.adbs.querybuilder.ControlOwner
- 
- com.adbs.querybuilder.CriteriaItem
 
 
- 
- All Implemented Interfaces:
- Disposable,- java.awt.event.ActionListener,- java.util.EventListener
 
 public class CriteriaItem extends ControlOwner implements java.awt.event.ActionListener 
- 
- 
Field Summary- 
Fields inherited from class com.adbs.querybuilder.ControlOwnerchildren, controls, queryBuilder, sqlContext
 
- 
 - 
Constructor SummaryConstructors Constructor Description CriteriaItem(CriteriaList owner, QueryBuilder queryBuilder)
 - 
Method Summary- 
Methods 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 Detail- 
CriteriaItempublic CriteriaItem(CriteriaList owner, QueryBuilder queryBuilder) 
 
- 
 - 
Method Detail- 
disposepublic void dispose() - Specified by:
- disposein interface- Disposable
- Overrides:
- disposein class- ControlOwner
 
 - 
getCriteriaListpublic CriteriaList getCriteriaList() 
 - 
isSelectedpublic boolean isSelected() 
 - 
setSelectedpublic void setSelected(boolean value) throws QueryBuilderException- Throws:
- QueryBuilderException
 
 - 
isSelectedUIpublic boolean isSelectedUI() 
 - 
setSelectedUIpublic void setSelectedUI(boolean value) 
 - 
getASTExpressionpublic AstNode getASTExpression() 
 - 
setASTExpressionpublic void setASTExpression(SQLSelectItem expression) throws QueryBuilderException - Throws:
- QueryBuilderException
 
 - 
getExpressionStringpublic java.lang.String getExpressionString() 
 - 
setExpressionStringpublic void setExpressionString(java.lang.String expressionString) throws QueryBuilderException- Throws:
- QueryBuilderException
 
 - 
getAggregatepublic SQLExpressionAggregate getAggregate() 
 - 
setAggregatepublic void setAggregate(SQLExpressionAggregate aggregate) 
 - 
getAggregateNamepublic SQLQualifiedName getAggregateName() 
 - 
setAggregateNamepublic void setAggregateName(SQLQualifiedName aggregateName) 
 - 
getAggregatePrefixpublic SQLAggregateParamPrefix getAggregatePrefix() 
 - 
setAggregatePrefixpublic void setAggregatePrefix(SQLAggregateParamPrefix prefix) 
 - 
getAggregateStringpublic java.lang.String getAggregateString() 
 - 
setAggregateStringpublic void setAggregateString(java.lang.String aggregateString) 
 - 
getAggregateStringUIpublic java.lang.String getAggregateStringUI() 
 - 
setAggregateStringUIpublic void setAggregateStringUI(java.lang.String aggregateString) 
 - 
getAliaspublic SQLAliasExpression getAlias() 
 - 
getAliasStringpublic java.lang.String getAliasString() 
 - 
setAliasStringpublic void setAliasString(java.lang.String aliasString) 
 - 
getSortTypepublic ItemSortType getSortType() 
 - 
setSortTypepublic void setSortType(ItemSortType value) 
 - 
getSortTypeStringpublic java.lang.String getSortTypeString() 
 - 
setSortTypeStringpublic void setSortTypeString(java.lang.String value) 
 - 
getSortOrderpublic int getSortOrder() 
 - 
setSortOrderpublic void setSortOrder(int value) 
 - 
getSortOrderStringpublic java.lang.String getSortOrderString() 
 - 
setSortOrderStringpublic void setSortOrderString(java.lang.String value) 
 - 
isGroupingpublic boolean isGrouping() 
 - 
setGroupingpublic void setGrouping(boolean grouping) 
 - 
isGroupingUIpublic boolean isGroupingUI() 
 - 
setGroupingUIpublic void setGroupingUI(boolean grouping) 
 - 
getConditionTypepublic ConditionType getConditionType() 
 - 
setConditionTypepublic void setConditionType(ConditionType conditionType) 
 - 
getConditionTypeUIpublic ConditionType getConditionTypeUI() 
 - 
setConditionTypeUIpublic void setConditionTypeUI(ConditionType conditionType) 
 - 
getGroupingTypeStringpublic java.lang.String getGroupingTypeString() 
 - 
setGroupingTypeStringpublic void setGroupingTypeString(java.lang.String groupingTypeString) 
 - 
getConditionCountpublic int getConditionCount() 
 - 
getExpressionDatasourceASTpublic SQLFromSource getExpressionDatasourceAST() 
 - 
getExpressionDatasourcepublic DataSource getExpressionDatasource() 
 - 
getExpressionColumnASTpublic SQLObjectColumn getExpressionColumnAST() 
 - 
expressionOnlypublic boolean expressionOnly() 
 - 
isExpressionOnlyprotected boolean isExpressionOnly() 
 - 
isCanSelectpublic boolean isCanSelect() 
 - 
calcColumnAndDatasourceprotected void calcColumnAndDatasource() 
 - 
isEqualExpressionpublic boolean isEqualExpression(SQLExpressionItem ast) 
 - 
addConditionpublic void addCondition(int index, SQLExpressionItem expression)
 - 
notifyDatasourceDestroyingInternalprotected boolean notifyDatasourceDestroyingInternal(DataSource datasource) - Overrides:
- notifyDatasourceDestroyingInternalin class- ControlOwner
 
 - 
notifyDatasourceReplacedInternalprotected void notifyDatasourceReplacedInternal(DataSource datasourceFrom, DataSource datasourceTo) - Overrides:
- notifyDatasourceReplacedInternalin class- ControlOwner
 
 - 
shrinkConditionListpublic void shrinkConditionList() 
 - 
getASTChildrenprotected void getASTChildren(java.util.List l) - Overrides:
- getASTChildrenin class- ControlOwner
 
 - 
getASTConditionpublic SQLExpressionItem getASTCondition(int index) 
 - 
createResultASTprotected AstNode createResultAST() - Overrides:
- createResultASTin class- ControlOwner
 
 - 
clearpublic void clear() 
 - 
loadFromASTpublic void loadFromAST(AstNode a, boolean doFixup) 
 - 
getOrderByItempublic SQLOrderByItem getOrderByItem() 
 - 
getGroupByItempublic SQLExpressionItem getGroupByItem() 
 - 
setFieldExpressionpublic void setFieldExpression(DataSource ds, SQLQualifiedName fieldName) 
 - 
isCanGroupingpublic boolean isCanGrouping() 
 - 
isSupportConditionspublic boolean isSupportConditions() 
 - 
setASTConditionprotected void setASTCondition(int index, SQLExpressionItem expression)
 - 
doSQLUpdatedprotected void doSQLUpdated() - Overrides:
- doSQLUpdatedin class- ControlOwner
 
 - 
getExpressionpublic SQLExpressionItem getExpression() 
 - 
getSelectItempublic SQLSelectItem getSelectItem() 
 - 
getAggregateNameListpublic void getAggregateNameList(SQLQualifiedNameList starAggregates, SQLQualifiedNameList oneParamAggregates, SQLQualifiedNameList prefixed1ParamAggregates) 
 - 
getAggregateStringListpublic void getAggregateStringList(java.util.List<java.lang.String> list) 
 - 
getGroupingTypeStringListpublic void getGroupingTypeStringList(java.util.List<java.lang.String> list) 
 - 
getConditionStringpublic java.lang.String getConditionString(int index) 
 - 
setConditionStringpublic void setConditionString(int index, java.lang.String value)
 - 
finalizeLoadingpublic void finalizeLoading() 
 - 
startConditionsLoadingpublic void startConditionsLoading() 
 - 
getExpressionFieldpublic MetadataField getExpressionField() 
 - 
loadOrderByItemFromASTpublic void loadOrderByItemFromAST(SQLOrderByItem orderByItem) 
 - 
getPopupMenupublic javax.swing.JPopupMenu getPopupMenu() - Overrides:
- getPopupMenuin class- ControlOwner
 
 - 
actionPerformedpublic void actionPerformed(java.awt.event.ActionEvent e) - Specified by:
- actionPerformedin interface- java.awt.event.ActionListener
 
 - 
getSortNullOrderingpublic SQLOrderByNullOrdering getSortNullOrdering() 
 - 
setSortNullOrderingpublic void setSortNullOrdering(SQLOrderByNullOrdering value) 
 - 
isAggregatedExpressionpublic boolean isAggregatedExpression() 
 - 
setExpressionStringUIpublic void setExpressionStringUI(java.lang.String value) 
 - 
setAliasStringUIpublic void setAliasStringUI(java.lang.String value) 
 - 
isColumnNamesConflictpublic boolean isColumnNamesConflict() 
 - 
getOccupiedColumnNamespublic AstIdentifierList getOccupiedColumnNames() 
 - 
getAliasBaseNamepublic java.lang.String getAliasBaseName() 
 - 
isUnnamedColumnpublic boolean isUnnamedColumn() 
 - 
getAliasStartIndexpublic int getAliasStartIndex() 
 - 
createUniqueAliaspublic void createUniqueAlias() 
 
- 
 
-