public class MySQLJDBCInMemoryItemSimilarity extends SQL92JDBCInMemoryItemSimilarity
DEFAULT_DATASOURCE_NAME| Constructor and Description |
|---|
MySQLJDBCInMemoryItemSimilarity() |
MySQLJDBCInMemoryItemSimilarity(DataSource dataSource) |
MySQLJDBCInMemoryItemSimilarity(DataSource dataSource,
String getAllItemSimilaritiesSQL) |
MySQLJDBCInMemoryItemSimilarity(String dataSourceName) |
| Modifier and Type | Method and Description |
|---|---|
long[] |
allSimilarItemIDs(long itemID) |
protected int |
getFetchSize() |
double[] |
itemSimilarities(long itemID1,
long[] itemID2s) |
double |
itemSimilarity(long itemID1,
long itemID2) |
void |
refresh(Collection<Refreshable> alreadyRefreshed) |
protected void |
reload() |
checkNotNullAndLog, checkNotNullAndLog, lookupDataSourcepublic MySQLJDBCInMemoryItemSimilarity()
throws TasteException
TasteExceptionpublic MySQLJDBCInMemoryItemSimilarity(String dataSourceName) throws TasteException
TasteExceptionpublic MySQLJDBCInMemoryItemSimilarity(DataSource dataSource)
public MySQLJDBCInMemoryItemSimilarity(DataSource dataSource, String getAllItemSimilaritiesSQL)
protected int getFetchSize()
getFetchSize in class AbstractJDBCComponentpublic double itemSimilarity(long itemID1,
long itemID2)
throws TasteException
itemSimilarity in interface ItemSimilarityTasteExceptionpublic double[] itemSimilarities(long itemID1,
long[] itemID2s)
throws TasteException
itemSimilarities in interface ItemSimilarityTasteExceptionpublic long[] allSimilarItemIDs(long itemID)
throws TasteException
allSimilarItemIDs in interface ItemSimilarityTasteExceptionpublic void refresh(Collection<Refreshable> alreadyRefreshed)
refresh in interface Refreshableprotected void reload()
Copyright © 2008–2013 The Apache Software Foundation. All rights reserved.