www.element4solution.com

e4s.db.dict
Class E4DBView.Relationship

java.lang.Object
  extended by e4s.db.dict.E4DBView.Relationship
All Implemented Interfaces:
java.lang.Comparable
Enclosing class:
E4DBView

public class E4DBView.Relationship
extends java.lang.Object
implements java.lang.Comparable


Field Summary
 E4DBColumnName m_from_column
           
 E4DBTableName m_from_table
           
 int m_join
           
 E4DBColumnName m_to_column
           
 E4DBTableName m_to_table
           
 
Constructor Summary
E4DBView.Relationship(E4DBTableName tFrom, E4DBColumnName cFrom, E4DBTableName tTo, E4DBColumnName cTo)
           
 
Method Summary
 int compareTo(java.lang.Object obj)
           
 E4DBColumnName getColumnName_From()
           
 E4DBColumnName getColumnName_To()
           
 int getJoin()
           
 E4DBTableName getTableName_From()
           
 E4DBTableName getTableName_To()
           
 boolean isRelatedTo(E4DBTableName tName)
           
 boolean isRelatedTo(E4DBTableName tName, E4DBColumnName cName)
           
 boolean renameColumn(E4DBTableName tablename, E4DBColumnName oldname, E4DBColumnName newname)
           
 boolean renameTable(E4DBTableName old_name, E4DBTableName new_name)
           
 boolean renameType(E4DBColumnType oldname, E4DBColumnType newname)
           
 void setJoin(int join)
           
 java.lang.String toString()
           
 void toXml(E4PrintStream pstr)
           
 boolean usesTable(E4DBTableName check)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

m_join

public int m_join

m_from_table

public E4DBTableName m_from_table

m_from_column

public E4DBColumnName m_from_column

m_to_table

public E4DBTableName m_to_table

m_to_column

public E4DBColumnName m_to_column
Constructor Detail

E4DBView.Relationship

public E4DBView.Relationship(E4DBTableName tFrom,
                             E4DBColumnName cFrom,
                             E4DBTableName tTo,
                             E4DBColumnName cTo)
Method Detail

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

getTableName_From

public E4DBTableName getTableName_From()

getTableName_To

public E4DBTableName getTableName_To()

getColumnName_From

public E4DBColumnName getColumnName_From()

getColumnName_To

public E4DBColumnName getColumnName_To()

isRelatedTo

public boolean isRelatedTo(E4DBTableName tName)

isRelatedTo

public boolean isRelatedTo(E4DBTableName tName,
                           E4DBColumnName cName)

compareTo

public int compareTo(java.lang.Object obj)
Specified by:
compareTo in interface java.lang.Comparable

getJoin

public int getJoin()

setJoin

public void setJoin(int join)

renameTable

public boolean renameTable(E4DBTableName old_name,
                           E4DBTableName new_name)

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