Class Link

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

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

      • getReferencedColumns

        protected static void getReferencedColumns​(SQLExpressionItem expression,
                                                   java.util.List columnList)
      • getLinkControl

        protected LinkControl getLinkControl()
      • isSimple

        public boolean isSimple()
      • getLeftDatasource

        public DataSource getLeftDatasource()
      • setLeftDatasource

        public void setLeftDatasource​(DataSource datasource)
      • setLeftType

        public void setLeftType​(LinkSideType leftType)
      • getRightDatasource

        public DataSource getRightDatasource()
      • setRightDatasource

        public void setRightDatasource​(DataSource datasource)
      • setRightType

        public void setRightType​(LinkSideType rightType)
      • getLinkExpressionString

        public java.lang.String getLinkExpressionString()
      • setLinkExpressionString

        public void setLinkExpressionString​(java.lang.String value)
      • loadDataSourceList

        protected void loadDataSourceList​(DataSourceBase dataSourceOwner)
      • resetCardinality

        protected void resetCardinality()
      • calcCardinality

        public void calcCardinality()
      • calcDatasourcesReferencedByLink

        protected void calcDatasourcesReferencedByLink​(java.util.ArrayList l)
      • recalcSameLevelDatasources

        protected void recalcSameLevelDatasources​(DataSourceBase datasourceOwner)
      • calcLeftTypeInternal

        protected void calcLeftTypeInternal()
      • calcRightTypeInternal

        protected void calcRightTypeInternal()
      • setWhereLinkTypeTransactSQL

        protected void setWhereLinkTypeTransactSQL​(LinkSideType linkType,
                                                   DataSource datasource)
      • flipLink

        protected void flipLink()
      • setJoinKindClass

        public void setJoinKindClass​(java.lang.Class joinKindClass)
      • recalcSideDatasources

        protected void recalcSideDatasources()
      • actionPerformed

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

        protected void setOraclePlusForDatasource​(DataSource datasource,
                                                  boolean setPlus)
      • isSupportOuterJoins

        public boolean isSupportOuterJoins()
      • leftTypeSupportOuter

        public boolean leftTypeSupportOuter()
      • rightTypeSupportOuter

        public boolean rightTypeSupportOuter()
      • refreshMetadata

        public void refreshMetadata()