public class SQL92JDBCInMemoryItemSimilarity extends AbstractJDBCComponent
DEFAULT_DATASOURCE_NAME
Constructor and Description |
---|
SQL92JDBCInMemoryItemSimilarity() |
SQL92JDBCInMemoryItemSimilarity(DataSource dataSource) |
SQL92JDBCInMemoryItemSimilarity(DataSource dataSource,
String getAllItemSimilaritiesSQL) |
SQL92JDBCInMemoryItemSimilarity(String dataSourceName) |
Modifier and Type | Method and Description |
---|---|
long[] |
allSimilarItemIDs(long itemID) |
double[] |
itemSimilarities(long itemID1,
long[] itemID2s) |
double |
itemSimilarity(long itemID1,
long itemID2) |
void |
refresh(Collection<Refreshable> alreadyRefreshed) |
protected void |
reload() |
checkNotNullAndLog, checkNotNullAndLog, getFetchSize, lookupDataSource
public SQL92JDBCInMemoryItemSimilarity() throws TasteException
TasteException
public SQL92JDBCInMemoryItemSimilarity(String dataSourceName) throws TasteException
TasteException
public SQL92JDBCInMemoryItemSimilarity(DataSource dataSource)
public SQL92JDBCInMemoryItemSimilarity(DataSource dataSource, String getAllItemSimilaritiesSQL)
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.