public class Table extends Element
| Modifier and Type | Field and Description |
|---|---|
java.util.Set<Attribute> |
attributes
List of columns.
|
private Database |
database
Database.
|
private java.util.Set<Index> |
indexes
List of indexes.
|
| Constructor and Description |
|---|
Table(Database database,
java.lang.String name,
java.lang.String comment)
Default constructor.
|
| Modifier and Type | Method and Description |
|---|---|
java.util.Collection<Attribute> |
getAttributes()
Getter for columns.
|
Database |
getDatabase()
Getter for database.
|
java.util.Collection<Index> |
getIndexes()
Getter for indexes.
|
java.lang.String |
toString()
Constructs and returns a short description of this object, usually needed while debugging.
|
private final Database database
public final java.util.Set<Attribute> attributes
private final java.util.Set<Index> indexes
public Table(Database database, java.lang.String name, java.lang.String comment)
database - Database containing table.name - Table name.public Database getDatabase()
public java.util.Collection<Attribute> getAttributes()
public java.util.Collection<Index> getIndexes()
public java.lang.String toString()
toString in class java.lang.ObjectString with a short description of this object (name and fields).