public class MCMCTraceSQL extends RepositoryStorageSQL implements MCMCTraceStorage
connection, name_idnickname, reposListeners, transferAgent| Constructor and Description |
|---|
MCMCTraceSQL(RepositoryConnectivity conn,
java.lang.String repos) |
| Modifier and Type | Method and Description |
|---|---|
void |
addElementsToTrace(int j,
java.util.Vector elems) |
void |
addElementToTrace(int j,
RepositoryElement elem) |
boolean |
addElementToTrace(RepositoryElement elem) |
void |
clearTrace() |
java.lang.Class |
getDefaultGraphicalEditorClass() |
java.lang.Class |
getDOMStorageClass()
Returns a DOM storage variant of this storage instance.
|
RepositoryElement |
getElement(int j) |
java.util.Vector |
getElementsFromTrace(int i,
int j)
Return the elements of a trace from index i to index j inclusive.
|
java.lang.Class |
getStorageTransferAgentClass()
This method should be overridden by subclasses wanting to extend the transfer method.
|
void |
offer(RepositoryElement elem)
Inserts the specified RepositoryElement at the end of this trace.
|
RepositoryElement |
poll()
Retrieves and removes the first RepositoryElement in this trace, or null if this queue is empty.
|
RepositoryElement |
removeElement(int k) |
void |
rotateForward() |
RepositoryElement |
setElement(int k,
RepositoryElement elem) |
int |
sizeOfTrace() |
addPreparedStatement, afterTransferStorage, commit, createStatement, executeAllBatchedStatements, getBatchCount, getBatchCounts, getComment, getConnection, getCreatedBy, getCreatedOn, getDetailsTable, getDetailsTableCommentColumn, getDetailsTableCreatedByColumn, getDetailsTableCreatedOnColumn, getDetailsTableEnabledColumn, getDetailsTableIDColumn, getDoublyNarrowerSingleEntry, getEnabled, getMaxBatchCount, getMultipleData, getNameByID, getNameID, getNameID, getNarrowerSingleEntry, getNickname, getPreparedStatement, getPreparedStatements, getSingleEntry, getStorage, isBatchSettingOn, putNameID, setAutoCommit, setBatchCount, setBatchSettingOff, setBatchSettingOn, setComment, setConnection, setCreatedBy, setCreatedOn, setDoublyNarrowerSingleEntry, setEnabled, setNarrowerSingleEntry, setNickname, setNoAfterTransferExecuteBatch, setSingleEntry, usePreparedInfoaddRepositoryListener, afterCopyStorage, beforeCopyStorage, beforeTransferStorage, copyStorage, copyStorageCommands, getStorageCalculationsAgentClass, removeRepositoryListener, show, transferStorage, transferStorageCommandsclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddRepositoryListener, getComment, getCreatedBy, getCreatedOn, getEnabled, getNickname, removeRepositoryListener, setComment, setCreatedBy, setCreatedOn, setEnabled, setNicknameafterCopyStorage, afterTransferStorage, beforeCopyStorage, beforeTransferStorage, copyStorage, copyStorageCommands, transferStorage, transferStorageCommandspublic MCMCTraceSQL(RepositoryConnectivity conn, java.lang.String repos)
public java.lang.Class getDefaultGraphicalEditorClass()
getDefaultGraphicalEditorClass in interface RepositoryStoragegetDefaultGraphicalEditorClass in class RepositoryStorageSQLpublic java.lang.Class getStorageTransferAgentClass()
AbstractRepositoryStoragegetStorageTransferAgentClass in class AbstractRepositoryStoragepublic java.lang.Class getDOMStorageClass()
AbstractRepositoryStoragegetDOMStorageClass in interface DOMStorablegetDOMStorageClass in class RepositoryStorageSQLpublic void addElementsToTrace(int j,
java.util.Vector elems)
addElementsToTrace in interface MCMCTraceStoragepublic void addElementToTrace(int j,
RepositoryElement elem)
addElementToTrace in interface MCMCTraceStoragepublic boolean addElementToTrace(RepositoryElement elem)
addElementToTrace in interface MCMCTraceStoragepublic void clearTrace()
clearTrace in interface MCMCTraceStoragepublic RepositoryElement getElement(int j)
getElement in interface MCMCTraceStoragepublic RepositoryElement removeElement(int k)
removeElement in interface MCMCTraceStoragepublic int sizeOfTrace()
sizeOfTrace in interface MCMCTraceStoragepublic RepositoryElement setElement(int k, RepositoryElement elem)
setElement in interface MCMCTraceStoragepublic void rotateForward()
rotateForward in interface MCMCTraceStoragepublic RepositoryElement poll()
poll in interface MCMCTraceStoragepublic void offer(RepositoryElement elem)
offer in interface MCMCTraceStoragepublic java.util.Vector getElementsFromTrace(int i,
int j)
getElementsFromTrace in interface MCMCTraceStorageCopyright © 2011, 2013. Daniel P. Dougherty