|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.continuent.tungsten.replicator.database.Table
public class Table
This class defines a table
| Field Summary | |
|---|---|
static int |
DELETE
|
static int |
INSERT
|
static int |
NPREPPED
|
static int |
UPDATE1
|
static int |
UPDATE2
|
| Constructor Summary | |
|---|---|
Table(java.lang.String schema,
java.lang.String name)
Creates a new Table object |
|
Table(java.lang.String schema,
java.lang.String name,
boolean cacheStatements)
|
|
| Method Summary | |
|---|---|
void |
AddColumn(Column column)
|
void |
AddKey(Key key)
Adds a key definition to the table. |
void |
clearKeys()
Reset keys, which also resets non-key columns. |
Table |
clone()
|
Column |
findColumn(int columnNumber)
|
java.lang.String |
fullyQualifiedName()
|
java.util.ArrayList<Column> |
getAllColumns()
|
boolean |
getCacheStatements()
|
int |
getColumnCount()
|
java.util.ArrayList<Key> |
getKeys()
|
long |
getMaxCardinality()
Returns the estimates number of rows in the table, if known, or 0 if not. |
java.lang.String |
getName()
|
java.util.ArrayList<Column> |
getNonKeyColumns()
|
Key |
getPrimaryKey()
|
java.lang.String |
getSchema()
|
java.lang.String |
getSCN()
getSCN returns the scn associated to this table, if any. |
java.sql.PreparedStatement |
getStatement(int statementNumber)
|
long |
getTableId()
Returns the tableId value. |
boolean |
isTemporary()
|
void |
setSchema(java.lang.String schema)
|
void |
setSCN(java.lang.String scn)
setSCN stores a scn value associated to this table |
void |
setStatement(int statementNumber,
java.sql.PreparedStatement statement)
|
void |
setTable(java.lang.String name)
|
void |
setTableId(long tableId)
Sets the tableId value. |
void |
setTemporary(boolean temporary)
|
java.lang.String |
toExtendedString()
Provide a more detailed table definition showing columns as well as keys than is provided by toString(); |
java.lang.String |
toString()
|
| Methods inherited from class java.lang.Object |
|---|
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
public static final int INSERT
public static final int UPDATE1
public static final int UPDATE2
public static final int DELETE
public static final int NPREPPED
| Constructor Detail |
|---|
public Table(java.lang.String schema,
java.lang.String name)
Table object
public Table(java.lang.String schema,
java.lang.String name,
boolean cacheStatements)
| Method Detail |
|---|
public boolean getCacheStatements()
public java.sql.PreparedStatement getStatement(int statementNumber)
public void setStatement(int statementNumber,
java.sql.PreparedStatement statement)
public void AddColumn(Column column)
public void AddKey(Key key)
public void clearKeys()
public java.lang.String getSchema()
public void setSchema(java.lang.String schema)
public java.lang.String getName()
public void setTable(java.lang.String name)
public java.lang.String fullyQualifiedName()
public boolean isTemporary()
public void setTemporary(boolean temporary)
public java.util.ArrayList<Column> getAllColumns()
public java.util.ArrayList<Column> getNonKeyColumns()
public java.util.ArrayList<Key> getKeys()
public Key getPrimaryKey()
public Column findColumn(int columnNumber)
public int getColumnCount()
public long getMaxCardinality()
public java.lang.String getSCN()
public void setSCN(java.lang.String scn)
scn - the scn that is associated with this tablepublic void setTableId(long tableId)
tableId - The tableId to set.public long getTableId()
public java.lang.String toString()
toString in class java.lang.ObjectObject.toString()public java.lang.String toExtendedString()
public Table clone()
clone in class java.lang.ObjectObject.clone()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||