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, transferStorageCommandsprotected 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 RepositoryStorageTransferbeforeTransferStorage in class AbstractRepositoryStoragepublic void afterTransferStorage()
afterTransferStorage in interface RepositoryStorageTransferafterTransferStorage in class AbstractRepositoryStoragepublic void setAutoCommit(boolean x)
public void setConnection(RepositoryPostgreSQLConnection conn)
public RepositoryPostgreSQLConnection getConnection()
public java.lang.Class getDOMStorageClass()
AbstractRepositoryStoragegetDOMStorageClass in interface DOMStorablegetDOMStorageClass in class AbstractRepositoryStoragepublic void setComment(java.lang.String n)
setComment in interface RepositoryStoragesetComment in class AbstractRepositoryStoragepublic java.lang.String getComment()
AbstractRepositoryStoragegetComment in interface RepositoryStoragegetComment in class AbstractRepositoryStoragepublic java.lang.String getCreatedOn()
getCreatedOn in interface RepositoryStoragegetCreatedOn in class AbstractRepositoryStoragepublic void setCreatedOn(java.lang.String n)
setCreatedOn in interface RepositoryStoragesetCreatedOn in class AbstractRepositoryStoragepublic java.lang.String getCreatedBy()
getCreatedBy in interface RepositoryStoragegetCreatedBy in class AbstractRepositoryStoragepublic void setCreatedBy(java.lang.String n)
setCreatedBy in interface RepositoryStoragesetCreatedBy in class AbstractRepositoryStoragepublic java.lang.String getNickname()
AbstractRepositoryStoragegetNickname in interface RepositoryStoragegetNickname in class AbstractRepositoryStoragepublic void setNickname(java.lang.String n)
AbstractRepositoryStoragesetNickname in interface RepositoryStoragesetNickname in class AbstractRepositoryStoragepublic java.lang.String getEnabled()
AbstractRepositoryStoragegetEnabled in interface RepositoryStoragegetEnabled in class AbstractRepositoryStoragepublic void setEnabled(java.lang.String n)
AbstractRepositoryStoragesetEnabled in interface RepositoryStoragesetEnabled in class AbstractRepositoryStoragepublic 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