|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.bbn.openmap.layer.location.db.RawDataRecordSet
public class RawDataRecordSet
This class is responsible for retrieving Raw Data from a table in a Database given a key. Users of this class should provide Database connection, Table name, Column name that has the key and column name that has the actual data.
If you are going to use this, there are a couple of properties to
set:
prefix.rawDataTableName=table name
prefix.rawDataColumnName=data column name
prefix.rawDataKeyColumnName=data key name
Field Summary | |
---|---|
protected java.util.Hashtable |
byteCache
A hashtable to keep track of the byte arrays, using the key. |
protected java.sql.Connection |
connection
Connection object that will be used to retrieve data |
protected java.lang.String |
rawDataColumnName
Column name in the above table that has Raw Data |
static java.lang.String |
rawDataColumnNameProperty
|
protected java.lang.String |
rawDataKeyColumnName
Column name which has the key to lookup above data |
static java.lang.String |
rawDataKeyColumnNameProperty
|
protected java.lang.String |
tableName
Table name from which data would be retrieved |
static java.lang.String |
tableNameProperty
|
Constructor Summary | |
---|---|
RawDataRecordSet()
|
|
RawDataRecordSet(java.sql.Connection inConnection)
|
|
RawDataRecordSet(java.sql.Connection inconnection,
java.lang.String prefix,
java.util.Properties properties)
|
Method Summary | |
---|---|
java.sql.Connection |
getConnection()
|
byte[] |
getRawData(java.lang.String lookUpKey)
Returns a byte[] array if successful, null otherwise |
java.lang.String |
getRawDataColumnName()
|
java.lang.String |
getRawDataKeyColumnName()
|
java.lang.String |
getTableName()
|
void |
setConnection(java.sql.Connection inConnection)
|
void |
setRawDataColumnName(java.lang.String inrawDataColumnName)
|
void |
setRawDataKeyColumnName(java.lang.String inrawDataKeyColumnName)
|
void |
setTableName(java.lang.String inTableName)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected java.sql.Connection connection
protected java.lang.String tableName
protected java.lang.String rawDataColumnName
protected java.lang.String rawDataKeyColumnName
protected java.util.Hashtable byteCache
public static final java.lang.String tableNameProperty
public static final java.lang.String rawDataColumnNameProperty
public static final java.lang.String rawDataKeyColumnNameProperty
Constructor Detail |
---|
public RawDataRecordSet()
public RawDataRecordSet(java.sql.Connection inConnection)
public RawDataRecordSet(java.sql.Connection inconnection, java.lang.String prefix, java.util.Properties properties)
Method Detail |
---|
public byte[] getRawData(java.lang.String lookUpKey) throws java.sql.SQLException
java.sql.SQLException
public java.sql.Connection getConnection()
public void setConnection(java.sql.Connection inConnection)
public java.lang.String getTableName()
public void setTableName(java.lang.String inTableName)
public java.lang.String getRawDataColumnName()
public void setRawDataColumnName(java.lang.String inrawDataColumnName)
public java.lang.String getRawDataKeyColumnName()
public void setRawDataKeyColumnName(java.lang.String inrawDataKeyColumnName)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |