@Override public long getStatistic( Node S, Node P, Node O ) { long result = 0; for (int i = 0; i < mu.m_subGraphs.size(); i += 1) { Graph g = mu.m_subGraphs.get( i ); GraphStatisticsHandler s = g.getStatisticsHandler(); long n = s.getStatistic( S, P, O ); if (n < 0) return n; result += n; } return result; }
S = stats.getStatistic(pt.subject.getNode(), Node.ANY, Node.ANY) ; else if ( TERM.equals(pt.subject) ) S = TERM_S ; P = stats.getStatistic(Node.ANY, pt.predicate.getNode(), Node.ANY) ; else if ( TERM.equals(pt.predicate) ) P = TERM_P ; O = stats.getStatistic(Node.ANY, Node.ANY, pt.object.getNode()) ; else if ( TERM.equals(pt.object) ) O = TERM_O ;
S = stats.getStatistic(pt.subject.getNode(), Node.ANY, Node.ANY) ; else if ( TERM.equals(pt.subject) ) S = TERM_S ; P = stats.getStatistic(Node.ANY, pt.predicate.getNode(), Node.ANY) ; else if ( TERM.equals(pt.predicate) ) P = TERM_P ; O = stats.getStatistic(Node.ANY, Node.ANY, pt.object.getNode()) ; else if ( TERM.equals(pt.object) ) O = TERM_O ;