net.sourceforge.toscanaj.model.database
Class Table
java.lang.Object
net.sourceforge.toscanaj.model.database.Table
- All Implemented Interfaces:
- XMLizable
- public class Table
- extends java.lang.Object
- implements XMLizable
Constructor Summary |
Table(org.jdom.Element elem)
|
Table(org.tockit.events.EventBroker broker,
org.jdom.Element elem)
|
Table(org.tockit.events.EventBroker broker,
java.lang.String name,
boolean suppressEscaping)
|
Table(java.lang.String name,
boolean suppressEscaping)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
STANDARD_SQL_CHARS
public static final java.lang.String STANDARD_SQL_CHARS
- See Also:
- Constant Field Values
STANDARD_SQL_FIRST_CHAR
public static final java.lang.String STANDARD_SQL_FIRST_CHAR
- See Also:
- Constant Field Values
TABLE_ELEMENT_NAME
public static final java.lang.String TABLE_ELEMENT_NAME
- See Also:
- Constant Field Values
TABLE_NAME_ATTRIBUTE_NAME
public static final java.lang.String TABLE_NAME_ATTRIBUTE_NAME
- See Also:
- Constant Field Values
Table
public Table(org.tockit.events.EventBroker broker,
java.lang.String name,
boolean suppressEscaping)
Table
public Table(java.lang.String name,
boolean suppressEscaping)
Table
public Table(org.tockit.events.EventBroker broker,
org.jdom.Element elem)
throws XMLSyntaxError
Table
public Table(org.jdom.Element elem)
throws XMLSyntaxError
toXML
public org.jdom.Element toXML()
- Description copied from interface:
XMLizable
- Write this element as the content of elem.
- Specified by:
toXML
in interface XMLizable
readXML
public void readXML(org.jdom.Element elem)
throws XMLSyntaxError
- Description copied from interface:
XMLizable
- Read this element as the content of elem.
- Specified by:
readXML
in interface XMLizable
- Throws:
XMLSyntaxError
addColumn
public void addColumn(Column column)
getDisplayName
public java.lang.String getDisplayName()
getKey
public Column getKey()
getColumns
public java.util.List getColumns()
setKey
public void setKey(Column key)
setName
public void setName(java.lang.String name)
getSqlExpression
public java.lang.String getSqlExpression()
getQuotedIdentifier
public static java.lang.String getQuotedIdentifier(java.lang.String identifier)
- To do:
- outsource this into some central place. It is copied and pasted
from DumpSqlScript. A good idea might be implementing an interface for
SQL expressions, which allows access to this stuff.
quotingIsNeeded
public static boolean quotingIsNeeded(java.lang.String identifier)
The ToscanaJ project