www.element4solution.com

e4s.db.dict
Class E4DBView.TableInvolved

java.lang.Object
  extended by e4s.db.dict.E4DBView.TableInvolved
Enclosing class:
E4DBView

public class E4DBView.TableInvolved
extends java.lang.Object


Constructor Summary
E4DBView.TableInvolved(E4DBTableName tName, char alias)
           
E4DBView.TableInvolved(E4DBTableName tName, java.lang.String alias)
           
 
Method Summary
 void addConditioned(E4DBView.ColumnConditioned cc)
           
 void addRelationship(E4DBView.Relationship r)
           
 void addSelected(E4DBView.ColumnSelected cs)
           
 boolean equals(E4DBTableName tName)
           
 java.lang.String getAlias()
           
 java.util.Enumeration getConditioned()
           
 int getJoin(E4DBTableName tName)
           
 java.util.Enumeration getRelationship()
           
 E4DBView.Relationship[] getRelationships()
           
 E4DBView.Relationship[] getRelationships(E4DBTableName toTableName)
           
 java.util.Enumeration getSelected()
           
 E4DBTableName getTableName()
           
 boolean hasAnyColumnsSelected()
           
 boolean hasAnyRelationshipBetween(E4DBColumnName cNameFrom, E4DBTableName tNameTo)
           
 boolean hasAnyRelationshipBetween(E4DBColumnName cNameFrom, E4DBTableName tNameTo, E4DBColumnName cNameTo)
           
 boolean hasAnyRelationshipFrom()
           
 boolean hasAnyRelationshipTo(E4DBTableName tName)
           
 boolean hasRelationship(E4DBTableName t2, E4DBColumnName c2)
           
 E4DBView.ColumnConditioned isConditioned(E4DBColumnName cName)
           
 E4DBView.ColumnSelected isSelected(E4DBColumnName cName)
           
 int numberRelationships(E4DBTableName tNameTo)
           
 void removeCondition()
           
 void removeRelationship(E4DBTableName t2, E4DBColumnName c2)
           
 void removeRelationships(E4DBTableName t2)
           
 void removeSelect()
           
 boolean renameColumn(E4DBTableName tablename, E4DBColumnName oldname, E4DBColumnName newname)
           
 boolean renameTable(E4DBTableName from, E4DBTableName to)
           
 boolean renameType(E4DBColumnType oldname, E4DBColumnType newname)
           
 void setAlias(char alias)
           
 void setJoin(E4DBTableName tName, int join)
           
 void toXml(E4PrintStream pstr)
           
 boolean usesTable(E4DBTableName check)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

E4DBView.TableInvolved

public E4DBView.TableInvolved(E4DBTableName tName,
                              java.lang.String alias)

E4DBView.TableInvolved

public E4DBView.TableInvolved(E4DBTableName tName,
                              char alias)
Method Detail

getAlias

public java.lang.String getAlias()

setAlias

public void setAlias(char alias)

getTableName

public E4DBTableName getTableName()

equals

public boolean equals(E4DBTableName tName)

removeSelect

public void removeSelect()

removeCondition

public void removeCondition()

addSelected

public void addSelected(E4DBView.ColumnSelected cs)

addConditioned

public void addConditioned(E4DBView.ColumnConditioned cc)

addRelationship

public void addRelationship(E4DBView.Relationship r)

hasAnyRelationshipFrom

public boolean hasAnyRelationshipFrom()

numberRelationships

public int numberRelationships(E4DBTableName tNameTo)

hasAnyRelationshipTo

public boolean hasAnyRelationshipTo(E4DBTableName tName)

getJoin

public int getJoin(E4DBTableName tName)

setJoin

public void setJoin(E4DBTableName tName,
                    int join)

hasAnyRelationshipBetween

public boolean hasAnyRelationshipBetween(E4DBColumnName cNameFrom,
                                         E4DBTableName tNameTo)

hasAnyRelationshipBetween

public boolean hasAnyRelationshipBetween(E4DBColumnName cNameFrom,
                                         E4DBTableName tNameTo,
                                         E4DBColumnName cNameTo)

removeRelationships

public void removeRelationships(E4DBTableName t2)

getRelationships

public E4DBView.Relationship[] getRelationships()

getRelationships

public E4DBView.Relationship[] getRelationships(E4DBTableName toTableName)

hasRelationship

public boolean hasRelationship(E4DBTableName t2,
                               E4DBColumnName c2)

removeRelationship

public void removeRelationship(E4DBTableName t2,
                               E4DBColumnName c2)

isSelected

public E4DBView.ColumnSelected isSelected(E4DBColumnName cName)

isConditioned

public E4DBView.ColumnConditioned isConditioned(E4DBColumnName cName)

getSelected

public java.util.Enumeration getSelected()

hasAnyColumnsSelected

public boolean hasAnyColumnsSelected()

getConditioned

public java.util.Enumeration getConditioned()

getRelationship

public java.util.Enumeration getRelationship()

renameTable

public boolean renameTable(E4DBTableName from,
                           E4DBTableName to)

usesTable

public boolean usesTable(E4DBTableName check)

toXml

public void toXml(E4PrintStream pstr)
           throws java.lang.Exception
Throws:
java.lang.Exception

renameType

public boolean renameType(E4DBColumnType oldname,
                          E4DBColumnType newname)

renameColumn

public boolean renameColumn(E4DBTableName tablename,
                            E4DBColumnName oldname,
                            E4DBColumnName newname)

www.element4solution.com