edu.uky.kcr.recordlinkage.datasource
Interface LinkageDataSource

All Known Implementing Classes:
AbstractLinkageDataSource, CsvFileLinkageDataSource, JdbcLinkageDataSource

public interface LinkageDataSource


Method Summary
 java.util.Collection<DataSourceRecord> allRecords()
           
 void dispose()
           
 java.util.Map<java.lang.String,java.util.Collection<DataSourceRecord>> getIndex(java.lang.String fieldName)
           
 java.util.Map<java.lang.String,java.util.Collection<DataSourceRecord>> getPhoneticIndex(java.lang.String fieldName, java.lang.String phoneticEncoding)
           
 

Method Detail

allRecords

java.util.Collection<DataSourceRecord> allRecords()

getIndex

java.util.Map<java.lang.String,java.util.Collection<DataSourceRecord>> getIndex(java.lang.String fieldName)

getPhoneticIndex

java.util.Map<java.lang.String,java.util.Collection<DataSourceRecord>> getPhoneticIndex(java.lang.String fieldName,
                                                                                        java.lang.String phoneticEncoding)

dispose

void dispose()