public class RepositoryStoragePostgreSQL extends AbstractRepositoryStorage
Modifier and Type | Field and Description |
---|---|
protected RepositoryPostgreSQLConnection |
connection |
protected java.lang.String |
name_id |
nickname, reposListeners, transferAgent
Constructor and Description |
---|
RepositoryStoragePostgreSQL(RepositoryConnectivity conn,
java.lang.String nickname) |
Modifier and Type | Method and Description |
---|---|
protected java.sql.PreparedStatement |
addPreparedStatement(java.lang.String mapKey,
java.lang.String cmd1)
Add a prepared statement.
|
void |
afterTransferStorage() |
void |
beforeTransferStorage() |
protected void |
commit() |
protected java.sql.Statement |
createStatement() |
void |
executeAllBatchedStatements() |
protected java.lang.Integer |
getBatchCount(java.lang.String mapKey) |
java.util.HashMap |
getBatchCounts() |
java.lang.String |
getComment()
Gets the descriptive comment for this Wedge inverse problem as a whole.
|
RepositoryPostgreSQLConnection |
getConnection() |
java.lang.String |
getCreatedBy() |
java.lang.String |
getCreatedOn() |
java.lang.Class |
getDefaultGraphicalEditorClass() |
protected java.lang.String |
getDetailsTable() |
protected java.lang.String |
getDetailsTableCommentColumn() |
protected java.lang.String |
getDetailsTableCreatedByColumn() |
protected java.lang.String |
getDetailsTableCreatedOnColumn() |
protected java.lang.String |
getDetailsTableEnabledColumn() |
protected java.lang.String |
getDetailsTableIDColumn() |
java.lang.Class |
getDOMStorageClass()
Returns a DOM storage variant of this storage instance.
|
java.lang.String |
getDoublyNarrowerSingleEntry(java.lang.String tablename,
java.lang.String columnname,
java.lang.String identifier,
java.lang.String identifier_value,
java.lang.String ident,
java.lang.String ident_value,
java.lang.String dident,
java.lang.String dident_value) |
java.lang.String |
getEnabled()
Gets the state of the (possibly remote) storage.
|
protected int |
getMaxBatchCount() |
java.util.Vector |
getMultipleData(java.lang.String tablename,
java.lang.String columnname,
java.lang.String narrower,
java.lang.String narrowvalue) |
protected java.lang.String |
getNameByID(java.lang.String id)
Get the name for the given name_id.
|
protected java.lang.String |
getNameID()
Get the name_id for this storage.
|
protected java.lang.String |
getNameID(java.lang.String name)
Get the name_id for a given name.
|
java.lang.String |
getNarrowerSingleEntry(java.lang.String tablename,
java.lang.String columnname,
java.lang.String identifier,
java.lang.String identifier_value,
java.lang.String ident,
java.lang.String ident_value) |
java.lang.String |
getNickname()
Gets the project name for this Wedge inverse problem.
|
protected java.sql.PreparedStatement |
getPreparedStatement(java.lang.String S)
Get a stored prepared statement.
|
java.util.LinkedHashMap |
getPreparedStatements() |
java.lang.String |
getSingleEntry(java.lang.String tablename,
java.lang.String columnname,
java.lang.String identifier,
java.lang.String identifier_value)
Gets a single entry from a database.
|
RepositoryStorage |
getStorage(RepositoryElement elem) |
boolean |
isBatchSettingOn() |
protected void |
putNameID(java.lang.String name,
java.lang.String id) |
void |
setAutoCommit(boolean x) |
protected void |
setBatchCount(java.lang.String mapKey,
java.lang.Integer k) |
void |
setBatchSettingOff() |
void |
setBatchSettingOn() |
void |
setComment(java.lang.String n) |
void |
setConnection(RepositoryPostgreSQLConnection conn) |
void |
setCreatedBy(java.lang.String n) |
void |
setCreatedOn(java.lang.String n) |
void |
setDoublyNarrowerSingleEntry(java.lang.String tablename,
java.lang.String columnname,
java.lang.String identifier,
java.lang.String identifier_value,
java.lang.String narrower,
java.lang.String nvalue,
java.lang.String dnarrower,
java.lang.String dnvalue,
java.lang.String value) |
void |
setEnabled(java.lang.String n)
Sets the enabled state of the (possibly remote) storage instance.
|
void |
setNarrowerSingleEntry(java.lang.String tablename,
java.lang.String columnname,
java.lang.String identifier,
java.lang.String identifier_value,
java.lang.String narrower,
java.lang.String nvalue,
java.lang.String value) |
void |
setNickname(java.lang.String n)
Sets the project name for this Wedge inverse problem.
|
void |
setNoAfterTransferExecuteBatch(boolean x) |
void |
setSingleEntry(java.lang.String tablename,
java.lang.String columnname,
java.lang.String identifier,
java.lang.String identifier_value,
java.lang.String value) |
addRepositoryListener, afterCopyStorage, beforeCopyStorage, copyStorage, copyStorageCommands, getStorageCalculationsAgentClass, getStorageTransferAgentClass, removeRepositoryListener, show, transferStorage, transferStorageCommands
protected java.lang.String name_id
protected RepositoryPostgreSQLConnection connection
public RepositoryStoragePostgreSQL(RepositoryConnectivity conn, java.lang.String nickname)
public void setNoAfterTransferExecuteBatch(boolean x)
public java.util.LinkedHashMap getPreparedStatements()
public java.util.HashMap getBatchCounts()
public java.lang.Class getDefaultGraphicalEditorClass()
protected java.lang.String getDetailsTable()
protected java.lang.String getDetailsTableIDColumn()
protected java.lang.String getDetailsTableCreatedOnColumn()
protected java.lang.String getDetailsTableCreatedByColumn()
protected java.lang.String getDetailsTableEnabledColumn()
protected java.lang.String getDetailsTableCommentColumn()
public boolean isBatchSettingOn()
public void setBatchSettingOn()
public void setBatchSettingOff()
public java.util.Vector getMultipleData(java.lang.String tablename, java.lang.String columnname, java.lang.String narrower, java.lang.String narrowvalue)
public void beforeTransferStorage()
beforeTransferStorage
in interface RepositoryStorageTransfer
beforeTransferStorage
in class AbstractRepositoryStorage
public void afterTransferStorage()
afterTransferStorage
in interface RepositoryStorageTransfer
afterTransferStorage
in class AbstractRepositoryStorage
public void setAutoCommit(boolean x)
public void setConnection(RepositoryPostgreSQLConnection conn)
public RepositoryPostgreSQLConnection getConnection()
public java.lang.Class getDOMStorageClass()
AbstractRepositoryStorage
getDOMStorageClass
in interface DOMStorable
getDOMStorageClass
in class AbstractRepositoryStorage
public void setComment(java.lang.String n)
setComment
in interface RepositoryStorage
setComment
in class AbstractRepositoryStorage
public java.lang.String getComment()
AbstractRepositoryStorage
getComment
in interface RepositoryStorage
getComment
in class AbstractRepositoryStorage
public java.lang.String getCreatedOn()
getCreatedOn
in interface RepositoryStorage
getCreatedOn
in class AbstractRepositoryStorage
public void setCreatedOn(java.lang.String n)
setCreatedOn
in interface RepositoryStorage
setCreatedOn
in class AbstractRepositoryStorage
public java.lang.String getCreatedBy()
getCreatedBy
in interface RepositoryStorage
getCreatedBy
in class AbstractRepositoryStorage
public void setCreatedBy(java.lang.String n)
setCreatedBy
in interface RepositoryStorage
setCreatedBy
in class AbstractRepositoryStorage
public java.lang.String getNickname()
AbstractRepositoryStorage
getNickname
in interface RepositoryStorage
getNickname
in class AbstractRepositoryStorage
public void setNickname(java.lang.String n)
AbstractRepositoryStorage
setNickname
in interface RepositoryStorage
setNickname
in class AbstractRepositoryStorage
public java.lang.String getEnabled()
AbstractRepositoryStorage
getEnabled
in interface RepositoryStorage
getEnabled
in class AbstractRepositoryStorage
public void setEnabled(java.lang.String n)
AbstractRepositoryStorage
setEnabled
in interface RepositoryStorage
setEnabled
in class AbstractRepositoryStorage
public java.lang.String getSingleEntry(java.lang.String tablename, java.lang.String columnname, java.lang.String identifier, java.lang.String identifier_value)
public java.lang.String getNarrowerSingleEntry(java.lang.String tablename, java.lang.String columnname, java.lang.String identifier, java.lang.String identifier_value, java.lang.String ident, java.lang.String ident_value)
public java.lang.String getDoublyNarrowerSingleEntry(java.lang.String tablename, java.lang.String columnname, java.lang.String identifier, java.lang.String identifier_value, java.lang.String ident, java.lang.String ident_value, java.lang.String dident, java.lang.String dident_value)
public void executeAllBatchedStatements()
public void setSingleEntry(java.lang.String tablename, java.lang.String columnname, java.lang.String identifier, java.lang.String identifier_value, java.lang.String value)
public void setDoublyNarrowerSingleEntry(java.lang.String tablename, java.lang.String columnname, java.lang.String identifier, java.lang.String identifier_value, java.lang.String narrower, java.lang.String nvalue, java.lang.String dnarrower, java.lang.String dnvalue, java.lang.String value)
public void setNarrowerSingleEntry(java.lang.String tablename, java.lang.String columnname, java.lang.String identifier, java.lang.String identifier_value, java.lang.String narrower, java.lang.String nvalue, java.lang.String value)
protected java.sql.Statement createStatement()
protected java.sql.PreparedStatement getPreparedStatement(java.lang.String S)
protected java.lang.Integer getBatchCount(java.lang.String mapKey)
protected void setBatchCount(java.lang.String mapKey, java.lang.Integer k)
protected void commit()
protected java.sql.PreparedStatement addPreparedStatement(java.lang.String mapKey, java.lang.String cmd1)
protected int getMaxBatchCount()
protected java.lang.String getNameID()
protected void putNameID(java.lang.String name, java.lang.String id)
protected java.lang.String getNameID(java.lang.String name)
protected java.lang.String getNameByID(java.lang.String id)
public RepositoryStorage getStorage(RepositoryElement elem)
Copyright © 2011, 2013. Daniel P. Dougherty