edu.uky.kcr.recordlinkage.datasource
Class DefaultDataSourceRecord
java.lang.Object
edu.uky.kcr.recordlinkage.datasource.DefaultDataSourceRecord
- All Implemented Interfaces:
- DataSourceRecord
- Direct Known Subclasses:
- ResultSetDataSourceRecord
public class DefaultDataSourceRecord
- extends java.lang.Object
- implements DataSourceRecord
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DefaultDataSourceRecord
public DefaultDataSourceRecord(LinkageDataSource linkageDataSource,
int size,
java.lang.String[] recordIdColumnNames)
DefaultDataSourceRecord
public DefaultDataSourceRecord(LinkageDataSource linkageDataSource,
int size,
java.lang.String recordId)
setValue
public void setValue(java.lang.String key,
java.lang.String value)
getValue
public java.lang.String getValue(java.lang.String key)
- Specified by:
getValue in interface DataSourceRecord
getLinkageDataSource
public LinkageDataSource getLinkageDataSource()
- Specified by:
getLinkageDataSource in interface DataSourceRecord
getKeys
public java.lang.String[] getKeys()
- Specified by:
getKeys in interface DataSourceRecord
getId
public java.lang.String getId()
- Specified by:
getId in interface DataSourceRecord
generateRecordId
public static java.lang.String generateRecordId(java.lang.String[] columnNames,
java.lang.String[] recordIdColumnNames,
DataSourceRecord dataSourceRecord)
setId
public void setId(java.lang.String id)