PHP Class GraphAware\Reco4PHP\Post\RecommendationSetPostProcessor

Inheritance: implements GraphAware\Reco4PHP\Post\PostProcessor
Show file Open project: graphaware/reco4php

Public Methods

Method Description
buildQuery ( GraphAware\Common\Type\Node $input, Recommendations $recommendations ) : GraphAware\Common\Cypher\Statement
handleResultSet ( GraphAware\Common\Type\Node $input, GraphAware\Common\Result\Result $result, Recommendations $recommendations )
idResultName ( )
postProcess ( GraphAware\Common\Type\Node $input, Recommendation $recommendation, GraphAware\Common\Result\Record $record )

Method Details

buildQuery() abstract public method

abstract public buildQuery ( GraphAware\Common\Type\Node $input, Recommendations $recommendations ) : GraphAware\Common\Cypher\Statement
$input GraphAware\Common\Type\Node
$recommendations GraphAware\Reco4PHP\Result\Recommendations
return GraphAware\Common\Cypher\Statement

handleResultSet() final public method

final public handleResultSet ( GraphAware\Common\Type\Node $input, GraphAware\Common\Result\Result $result, Recommendations $recommendations )
$input GraphAware\Common\Type\Node
$result GraphAware\Common\Result\Result
$recommendations GraphAware\Reco4PHP\Result\Recommendations

idResultName() public method

public idResultName ( )

postProcess() abstract public method

abstract public postProcess ( GraphAware\Common\Type\Node $input, Recommendation $recommendation, GraphAware\Common\Result\Record $record )
$input GraphAware\Common\Type\Node
$recommendation GraphAware\Reco4PHP\Result\Recommendation
$record GraphAware\Common\Result\Record