com.hp.hpl.jena.sparql.engine.optimizer
Class ExplainFormatter

java.lang.Object
  extended by com.hp.hpl.jena.sparql.engine.optimizer.ExplainFormatter

public class ExplainFormatter
extends java.lang.Object

The class takes care of pretty formatting of the ARQo explain method

Version:
$Id$
Author:
Markus Stocker

Constructor Summary
ExplainFormatter()
           
 
Method Summary
static java.util.List<java.lang.String> formatCols(com.hp.hpl.jena.shared.PrefixMapping prefix, com.hp.hpl.jena.graph.Triple triple, java.lang.Double cost)
           
static java.util.List<java.lang.String> formatCols(com.hp.hpl.jena.shared.PrefixMapping prefix, com.hp.hpl.jena.graph.Triple triple1, com.hp.hpl.jena.graph.Triple triple2, java.lang.Double cost)
           
static void printTable(java.io.PrintStream out, java.lang.String[] header, java.util.List<java.util.List> rows, java.lang.String left, java.lang.String sep)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ExplainFormatter

public ExplainFormatter()
Method Detail

printTable

public static void printTable(java.io.PrintStream out,
                              java.lang.String[] header,
                              java.util.List<java.util.List> rows,
                              java.lang.String left,
                              java.lang.String sep)

formatCols

public static java.util.List<java.lang.String> formatCols(com.hp.hpl.jena.shared.PrefixMapping prefix,
                                                          com.hp.hpl.jena.graph.Triple triple1,
                                                          com.hp.hpl.jena.graph.Triple triple2,
                                                          java.lang.Double cost)

formatCols

public static java.util.List<java.lang.String> formatCols(com.hp.hpl.jena.shared.PrefixMapping prefix,
                                                          com.hp.hpl.jena.graph.Triple triple,
                                                          java.lang.Double cost)


Copyright © 2004, 2005, 2006, 2007 Hewlett-Packard Development Company, LP