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, lookupDataSource
public MySQLJDBCInMemoryItemSimilarity() throws TasteException
TasteException
public MySQLJDBCInMemoryItemSimilarity(String dataSourceName) throws TasteException
TasteException
public MySQLJDBCInMemoryItemSimilarity(DataSource dataSource)
public MySQLJDBCInMemoryItemSimilarity(DataSource dataSource, String getAllItemSimilaritiesSQL)
protected int getFetchSize()
getFetchSize
in class AbstractJDBCComponent
public double itemSimilarity(long itemID1, long itemID2) throws TasteException
itemSimilarity
in interface ItemSimilarity
TasteException
public double[] itemSimilarities(long itemID1, long[] itemID2s) throws TasteException
itemSimilarities
in interface ItemSimilarity
TasteException
public long[] allSimilarItemIDs(long itemID) throws TasteException
allSimilarItemIDs
in interface ItemSimilarity
TasteException
public void refresh(Collection<Refreshable> alreadyRefreshed)
refresh
in interface Refreshable
protected void reload()
Copyright © 2008–2017 The Apache Software Foundation. All rights reserved.