|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.esri.sde.sdk.client.SeStreamOp com.esri.sde.sdk.client.SeDelete
public class SeDelete
Used to perform a Delete operation. Use an instance of this class to delete rows by row Id or using a Where clause.
SeRow
Constructor Summary | |
---|---|
SeDelete(SeConnection conn)
Creates an SeDelete object given an SeConnection. |
Method Summary | |
---|---|
void |
byId(java.lang.String table,
SeObjectId id)
Deletes a row from an ArcSDE table using the row id. |
void |
byIdList(java.lang.String table,
SeObjectId[] idList)
Deletes rows from an ArcSDE table using a list of row ids to determine which rows to delete. |
void |
fromTable(java.lang.String table,
java.lang.String whereClause)
Deletes rows from an ArcSDE table using a where clause to determine which rows to delete. |
void |
fromTableWithDynamicBind(java.lang.String table,
java.lang.String whereClause)
Prepares this stream to delete rows from an ArcSDE table using the specified where clause, which contains dynamic parameters. |
void |
restoreRows(java.lang.String table,
SeObjectId[] rowIdList)
Restores a set of rows in a miltiversion table to the values they held at the creation of the currently set version. |
void |
restoreRowsFromLineageByRowId(java.lang.String table,
SeObjectId[] rowIdList)
Restores a set of rows in a miltiversion table to the values they held at the most recent state in the lineage of the current version. |
Methods inherited from class com.esri.sde.sdk.client.SeStreamOp |
---|
cancel, close, describeColumn, equivalenceRows, execute, flushBufferedWrites, inProgress, setDynamicParameters, setLogfile, setRowLocking, setState, unequivalenceRows |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public SeDelete(SeConnection conn) throws SeException
SeException
Method Detail |
---|
public void restoreRows(java.lang.String table, SeObjectId[] rowIdList) throws SeException
SeException
public void restoreRowsFromLineageByRowId(java.lang.String table, SeObjectId[] rowIdList) throws SeException
SeException
public void byId(java.lang.String table, SeObjectId id) throws SeException
SeException
public void byIdList(java.lang.String table, SeObjectId[] idList) throws SeException
SeException
public void fromTable(java.lang.String table, java.lang.String whereClause) throws SeException
SeConnection.commitTransaction()
or
SeConnection.close()
SeException
public void fromTableWithDynamicBind(java.lang.String table, java.lang.String whereClause) throws SeException
table
- the name of the ArcSDE Table to delete from.whereClause
- a where clause containing dynamic parameter markers.
SeException
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |