|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ITable
This interface defines a table from a database. The data contained in the table may be accessed
through the getDataFields
method.
Method Summary | |
---|---|
java.lang.String |
getAlias()
Returns the alias that is used to identify the table. |
IConnection |
getConnection()
|
IConnectionInfo |
getConnectionInfo()
Returns information about the connection to the database that the table belongs to. |
Fields<IField> |
getDataFields()
Returns the data fields that the table contains. |
java.lang.String |
getDescription()
Returns a description of the table. |
Indexes |
getIndexes()
|
java.lang.String |
getName()
Returns the name of the table. |
java.lang.String |
getQualifiedName()
Returns the fully qualified name of the table. |
void |
setAlias(java.lang.String alias)
Sets the alias that is used to identify the table. |
void |
setConnection(IConnection connection)
|
void |
setConnectionInfo(IConnectionInfo connectionInfo)
Sets information about the connection to the database that the table belongs to. |
void |
setDataFields(Fields<IField> dataFields)
Sets the data fields that the table contains. |
void |
setDescription(java.lang.String description)
Sets the description of the table. |
void |
setIndexes(Indexes indexes)
|
void |
setName(java.lang.String name)
Sets the name of the table. |
void |
setQualifiedName(java.lang.String qualifiedName)
Sets the fully qualified name of the table. |
Method Detail |
---|
java.lang.String getAlias()
Returns the alias that is used to identify the table. This may not be the same as the name of the table.
String
containing the alias that is used to identify the table.IConnectionInfo getConnectionInfo()
Returns information about the connection to the database that the table belongs to.
IConnectionInfo
object that contains information about the
connection to the database that the table belongs to.Fields<IField> getDataFields()
Returns the data fields that the table contains.
Fields
object containing the data fields that the table contains.java.lang.String getDescription()
Returns a description of the table.
String
containing a description of the table.java.lang.String getName()
Returns the name of the table.
String
containing the name of the table.java.lang.String getQualifiedName()
Returns the fully qualified name of the table.
String
containing the fully qualified name of the table.Indexes getIndexes()
void setAlias(java.lang.String alias)
Sets the alias that is used to identify the table. This may not be the same as the name of the table.
alias
- A String
containing the alias that is used to identify the table.void setConnectionInfo(IConnectionInfo connectionInfo)
Sets information about the connection to the database that the table belongs to.
connectionInfo
- An IConnectionInfo
object that contains information
about the connection to the database that the table belongs to.void setDataFields(Fields<IField> dataFields)
Sets the data fields that the table contains.
dataFields
- A Fields
object containing the data fields that the table
contains.void setDescription(java.lang.String description)
Sets the description of the table.
description
- A String
containing a description of the table.void setName(java.lang.String name)
Sets the name of the table.
name
- A String
containing the name of the table.void setQualifiedName(java.lang.String qualifiedName)
Sets the fully qualified name of the table.
qualifiedName
- A String
containing the fully qualified name of the
table.IConnection getConnection()
void setConnection(IConnection connection)
void setIndexes(Indexes indexes)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |