U - user typeI - item typepublic class TuplesRecommendationFormat<U,I> extends Object implements RecommendationFormat<U,I>
| Modifier and Type | Class and Description |
|---|---|
protected class |
TuplesRecommendationFormat.Reader
Reader of recommendations.
|
protected class |
TuplesRecommendationFormat.Writer
Writer of recommendations.
|
| Constructor and Description |
|---|
TuplesRecommendationFormat(org.jooq.lambda.function.Function4<U,I,Double,Long,String> tupleWriter,
Function<String,org.jooq.lambda.tuple.Tuple3<U,I,Double>> tupleReader)
Constructor.
|
TuplesRecommendationFormat(org.jooq.lambda.function.Function4<U,I,Double,Long,String> tupleWriter,
Function<String,org.jooq.lambda.tuple.Tuple3<U,I,Double>> tupleReader,
boolean sortByDecreasingScore)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
RecommendationFormat.Reader<U,I> |
getReader(InputStream in)
Gets a reader for an input stream.
|
RecommendationFormat.Writer<U,I> |
getWriter(OutputStream out)
Gets a writer for an output stream.
|
public TuplesRecommendationFormat(org.jooq.lambda.function.Function4<U,I,Double,Long,String> tupleWriter, Function<String,org.jooq.lambda.tuple.Tuple3<U,I,Double>> tupleReader)
tupleWriter - tuple writertupleReader - tuple readerpublic TuplesRecommendationFormat(org.jooq.lambda.function.Function4<U,I,Double,Long,String> tupleWriter, Function<String,org.jooq.lambda.tuple.Tuple3<U,I,Double>> tupleReader, boolean sortByDecreasingScore)
tupleWriter - tuple writertupleReader - tuple readersortByDecreasingScore - sort read tuples by decreasing score?public RecommendationFormat.Writer<U,I> getWriter(OutputStream out) throws IOException
RecommendationFormatgetWriter in interface RecommendationFormat<U,I>out - output streamIOException - if path does not exist or IO errorpublic RecommendationFormat.Reader<U,I> getReader(InputStream in) throws IOException
RecommendationFormatgetReader in interface RecommendationFormat<U,I>in - input streamIOException - when IO errorCopyright © 2016. All rights reserved.