|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.continuent.tungsten.replicator.shard.ShardTable
public class ShardTable
Provides a definition for the shard table, which is a catalog of currently known shards.
| Field Summary | |
|---|---|
static java.lang.String |
SHARD_CRIT_COL
|
static java.lang.String |
SHARD_ID_COL
|
static java.lang.String |
SHARD_MASTER_COL
|
static java.lang.String |
TABLE_NAME
|
| Constructor Summary | |
|---|---|
ShardTable(java.lang.String schema,
java.lang.String tableType)
|
|
| Method Summary | |
|---|---|
int |
deleleAll(Database database)
Drop all shard definitions. |
int |
delete(Database database,
java.lang.String id)
Delete a single existing shard definition. |
void |
initializeShardTable(Database database)
Set up the shard table. |
int |
insert(Database database,
Shard shard)
Insert a shard definition into the database. |
java.util.List<java.util.Map<java.lang.String,java.lang.String>> |
list(Database conn)
Return a list of currently known shards. |
int |
update(Database database,
Shard shard)
Update an existing shard definition. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final java.lang.String TABLE_NAME
public static final java.lang.String SHARD_ID_COL
public static final java.lang.String SHARD_CRIT_COL
public static final java.lang.String SHARD_MASTER_COL
| Constructor Detail |
|---|
public ShardTable(java.lang.String schema,
java.lang.String tableType)
| Method Detail |
|---|
public void initializeShardTable(Database database)
throws java.sql.SQLException
java.sql.SQLException
public int insert(Database database,
Shard shard)
throws java.sql.SQLException
java.sql.SQLException
public int update(Database database,
Shard shard)
throws java.sql.SQLException
java.sql.SQLException
public int deleleAll(Database database)
throws java.sql.SQLException
java.sql.SQLException
public int delete(Database database,
java.lang.String id)
throws java.sql.SQLException
java.sql.SQLException
public java.util.List<java.util.Map<java.lang.String,java.lang.String>> list(Database conn)
throws java.sql.SQLException
java.sql.SQLException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||