Class CriteriaItem

  • All Implemented Interfaces:
    Disposable, java.awt.event.ActionListener, java.util.EventListener

    public class CriteriaItem
    extends ControlOwner
    implements java.awt.event.ActionListener
    • Method Detail

      • isSelected

        public boolean isSelected()
      • isSelectedUI

        public boolean isSelectedUI()
      • setSelectedUI

        public void setSelectedUI​(boolean value)
      • getASTExpression

        public AstNode getASTExpression()
      • getExpressionString

        public java.lang.String getExpressionString()
      • setAggregateName

        public void setAggregateName​(SQLQualifiedName aggregateName)
      • getAggregateString

        public java.lang.String getAggregateString()
      • setAggregateString

        public void setAggregateString​(java.lang.String aggregateString)
      • getAggregateStringUI

        public java.lang.String getAggregateStringUI()
      • setAggregateStringUI

        public void setAggregateStringUI​(java.lang.String aggregateString)
      • getAliasString

        public java.lang.String getAliasString()
      • setAliasString

        public void setAliasString​(java.lang.String aliasString)
      • setSortType

        public void setSortType​(ItemSortType value)
      • getSortTypeString

        public java.lang.String getSortTypeString()
      • setSortTypeString

        public void setSortTypeString​(java.lang.String value)
      • getSortOrder

        public int getSortOrder()
      • setSortOrder

        public void setSortOrder​(int value)
      • getSortOrderString

        public java.lang.String getSortOrderString()
      • setSortOrderString

        public void setSortOrderString​(java.lang.String value)
      • isGrouping

        public boolean isGrouping()
      • setGrouping

        public void setGrouping​(boolean grouping)
      • isGroupingUI

        public boolean isGroupingUI()
      • setGroupingUI

        public void setGroupingUI​(boolean grouping)
      • setConditionType

        public void setConditionType​(ConditionType conditionType)
      • setConditionTypeUI

        public void setConditionTypeUI​(ConditionType conditionType)
      • getGroupingTypeString

        public java.lang.String getGroupingTypeString()
      • setGroupingTypeString

        public void setGroupingTypeString​(java.lang.String groupingTypeString)
      • getConditionCount

        public int getConditionCount()
      • getExpressionDatasourceAST

        public SQLFromSource getExpressionDatasourceAST()
      • getExpressionDatasource

        public DataSource getExpressionDatasource()
      • expressionOnly

        public boolean expressionOnly()
      • isExpressionOnly

        protected boolean isExpressionOnly()
      • isCanSelect

        public boolean isCanSelect()
      • calcColumnAndDatasource

        protected void calcColumnAndDatasource()
      • addCondition

        public void addCondition​(int index,
                                 SQLExpressionItem expression)
      • shrinkConditionList

        public void shrinkConditionList()
      • clear

        public void clear()
      • loadFromAST

        public void loadFromAST​(AstNode a,
                                boolean doFixup)
      • isCanGrouping

        public boolean isCanGrouping()
      • isSupportConditions

        public boolean isSupportConditions()
      • setASTCondition

        protected void setASTCondition​(int index,
                                       SQLExpressionItem expression)
      • getAggregateStringList

        public void getAggregateStringList​(java.util.List<java.lang.String> list)
      • getGroupingTypeStringList

        public void getGroupingTypeStringList​(java.util.List<java.lang.String> list)
      • getConditionString

        public java.lang.String getConditionString​(int index)
      • setConditionString

        public void setConditionString​(int index,
                                       java.lang.String value)
      • finalizeLoading

        public void finalizeLoading()
      • startConditionsLoading

        public void startConditionsLoading()
      • loadOrderByItemFromAST

        public void loadOrderByItemFromAST​(SQLOrderByItem orderByItem)
      • actionPerformed

        public void actionPerformed​(java.awt.event.ActionEvent e)
        Specified by:
        actionPerformed in interface java.awt.event.ActionListener
      • isAggregatedExpression

        public boolean isAggregatedExpression()
      • setExpressionStringUI

        public void setExpressionStringUI​(java.lang.String value)
      • setAliasStringUI

        public void setAliasStringUI​(java.lang.String value)
      • isColumnNamesConflict

        public boolean isColumnNamesConflict()
      • getAliasBaseName

        public java.lang.String getAliasBaseName()
      • isUnnamedColumn

        public boolean isUnnamedColumn()
      • getAliasStartIndex

        public int getAliasStartIndex()
      • createUniqueAlias

        public void createUniqueAlias()