public class MCMCTracePostgreSQL extends RepositoryStoragePostgreSQL implements MCMCTraceStorage
connection, name_id
nickname, reposListeners, transferAgent
Constructor and Description |
---|
MCMCTracePostgreSQL(RepositoryConnectivity conn,
java.lang.String repos) |
Modifier and Type | Method and Description |
---|---|
void |
addElementsToTrace(int first,
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, beforeTransferStorage, 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
addRepositoryListener, afterCopyStorage, beforeCopyStorage, copyStorage, copyStorageCommands, getStorageCalculationsAgentClass, removeRepositoryListener, show, transferStorage, transferStorageCommands
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
addRepositoryListener, getComment, getCreatedBy, getCreatedOn, getEnabled, getNickname, removeRepositoryListener, setComment, setCreatedBy, setCreatedOn, setEnabled, setNickname
afterCopyStorage, afterTransferStorage, beforeCopyStorage, beforeTransferStorage, copyStorage, copyStorageCommands, transferStorage, transferStorageCommands
public MCMCTracePostgreSQL(RepositoryConnectivity conn, java.lang.String repos)
public java.lang.Class getDefaultGraphicalEditorClass()
getDefaultGraphicalEditorClass
in interface RepositoryStorage
getDefaultGraphicalEditorClass
in class RepositoryStoragePostgreSQL
public java.lang.Class getStorageTransferAgentClass()
AbstractRepositoryStorage
getStorageTransferAgentClass
in class AbstractRepositoryStorage
public java.lang.Class getDOMStorageClass()
AbstractRepositoryStorage
getDOMStorageClass
in interface DOMStorable
getDOMStorageClass
in class RepositoryStoragePostgreSQL
public void addElementsToTrace(int first, java.util.Vector elems)
addElementsToTrace
in interface MCMCTraceStorage
public void addElementToTrace(int j, RepositoryElement elem)
addElementToTrace
in interface MCMCTraceStorage
public boolean addElementToTrace(RepositoryElement elem)
addElementToTrace
in interface MCMCTraceStorage
public void clearTrace()
clearTrace
in interface MCMCTraceStorage
public RepositoryElement getElement(int j)
getElement
in interface MCMCTraceStorage
public java.util.Vector getElementsFromTrace(int i, int j)
getElementsFromTrace
in interface MCMCTraceStorage
public RepositoryElement removeElement(int k)
removeElement
in interface MCMCTraceStorage
public int sizeOfTrace()
sizeOfTrace
in interface MCMCTraceStorage
public RepositoryElement setElement(int k, RepositoryElement elem)
setElement
in interface MCMCTraceStorage
public void rotateForward()
rotateForward
in interface MCMCTraceStorage
public RepositoryElement poll()
poll
in interface MCMCTraceStorage
public void offer(RepositoryElement elem)
offer
in interface MCMCTraceStorage
Copyright © 2011, 2013. Daniel P. Dougherty