Modifier and Type | Field and Description |
---|---|
static java.lang.String[] |
EXCLUDE_RELA |
static java.lang.String[] |
INCLUDE_REL |
private static Log |
log |
(package private) SessionFactory |
sessionFactory |
private JdbcTemplate |
t |
cuiPattern
Constructor and Description |
---|
UMLSDaoImpl() |
Modifier and Type | Method and Description |
---|---|
void |
deleteAuiFirstWord() |
java.util.List<java.lang.Object[]> |
getAllAuiStr(java.lang.String lastAui)
sets up the umls_aui_fword table.
|
javax.sql.DataSource |
getDataSource() |
java.lang.String |
getLastAui()
Get the 'last' UmlsAuiFirstWord.
|
java.util.Map<java.lang.String,java.lang.String> |
getNames(java.util.List<java.lang.String> subList) |
java.util.HashSet<java.lang.Integer> |
getRXNORMCuis()
get a set of all cuis in RXNORM.
|
SessionFactory |
getSessionFactory() |
void |
insertAuiFirstWord(java.util.List<UmlsAuiFirstWord> listAuiFirstWord) |
boolean |
isRXNORMCui(java.lang.String cui) |
void |
setDataSource(javax.sql.DataSource ds) |
void |
setSessionFactory(SessionFactory sessionFactory) |
private void |
updateNames(java.lang.String queryName,
java.util.List<java.lang.String> subList,
java.util.Map<java.lang.String,java.lang.String> names) |
public static final java.lang.String[] INCLUDE_REL
public static final java.lang.String[] EXCLUDE_RELA
private static final Log log
SessionFactory sessionFactory
private JdbcTemplate t
public SessionFactory getSessionFactory()
public void setSessionFactory(SessionFactory sessionFactory)
public void setDataSource(javax.sql.DataSource ds)
public javax.sql.DataSource getDataSource()
public java.util.List<java.lang.Object[]> getAllAuiStr(java.lang.String lastAui)
getAllAuiStr
in interface UMLSDao
public void deleteAuiFirstWord()
deleteAuiFirstWord
in interface UMLSDao
public void insertAuiFirstWord(java.util.List<UmlsAuiFirstWord> listAuiFirstWord)
insertAuiFirstWord
in interface UMLSDao
public java.util.Map<java.lang.String,java.lang.String> getNames(java.util.List<java.lang.String> subList)
private void updateNames(java.lang.String queryName, java.util.List<java.lang.String> subList, java.util.Map<java.lang.String,java.lang.String> names)
public java.lang.String getLastAui()
UMLSDao
getLastAui
in interface UMLSDao
public java.util.HashSet<java.lang.Integer> getRXNORMCuis()
UMLSDao
getRXNORMCuis
in interface UMLSDao
public boolean isRXNORMCui(java.lang.String cui)
isRXNORMCui
in interface UMLSDao