public class Table extends java.lang.Object implements Fragment, XMLable
限定符和类型 | 字段和说明 |
---|---|
static java.lang.String |
XML_TAG
写XML用的标签
|
构造器和说明 |
---|
Table()
默认的构造函数
|
Table(java.lang.String name)
生成具有给定名字的数据库表
|
Table(java.lang.String schema,
java.lang.String name)
生成具有指定的模式和表名的数据库表
|
限定符和类型 | 方法和说明 |
---|---|
java.lang.Object |
clone() |
boolean |
equals(java.lang.Object obj) |
java.lang.String |
getName()
返回数据库表的名字
|
java.lang.String |
getSchema()
返回数据库表的模式
|
int |
hashCode() |
void |
readXML(XMLableReader reader)
读取子节点,应该会被XMLableReader.readXMLObject()调用多次
|
java.lang.String |
toNormalSQLString(Dialect dialect)
根据方言生成一般的SQL语句
|
java.lang.String |
toStatementSQLString(Dialect dialect)
根据方言生成一般的SQL语句
|
java.lang.String |
toString() |
void |
writeXML(XMLPrintWriter writer)
Write XML.
|
public static final java.lang.String XML_TAG
public Table()
public Table(java.lang.String name)
name
- 数据库表的名字public Table(java.lang.String schema, java.lang.String name)
schema
- 模式name
- 数据库表名public java.lang.String getSchema()
public java.lang.String getName()
public java.lang.String toNormalSQLString(Dialect dialect)
toNormalSQLString
在接口中 Fragment
dialect
- 方言public java.lang.String toStatementSQLString(Dialect dialect)
toStatementSQLString
在接口中 Fragment
dialect
- 方言public void readXML(XMLableReader reader)
XMLReadable
readXML
在接口中 XMLReadable
reader
- XML读取对象XMLableReader
public void writeXML(XMLPrintWriter writer)
XMLWriter
public java.lang.String toString()
toString
在类中 java.lang.Object
public boolean equals(java.lang.Object obj)
equals
在类中 java.lang.Object
public int hashCode()
hashCode
在类中 java.lang.Object
public java.lang.Object clone() throws java.lang.CloneNotSupportedException
clone
在接口中 FCloneable
clone
在类中 java.lang.Object
java.lang.CloneNotSupportedException
- 如果克隆失败则抛出此异常