Class ConsoleQueryResultWriter

  • All Implemented Interfaces:
    org.eclipse.rdf4j.common.io.Sink, org.eclipse.rdf4j.query.QueryResultHandler, org.eclipse.rdf4j.query.resultio.QueryResultWriter

    public class ConsoleQueryResultWriter
    extends org.eclipse.rdf4j.query.resultio.AbstractQueryResultWriter
    Write query results to console
    Author:
    Bart Hanssens
    • Constructor Detail

      • ConsoleQueryResultWriter

        public ConsoleQueryResultWriter​(ConsoleIO consoleIO,
                                        int consoleWidth)
        Constructor
        Parameters:
        consoleIO -
        consoleWidth - console width
    • Method Detail

      • getQueryResultFormat

        public org.eclipse.rdf4j.query.resultio.QueryResultFormat getQueryResultFormat()
      • handleNamespace

        public void handleNamespace​(String prefix,
                                    String uri)
                             throws org.eclipse.rdf4j.query.QueryResultHandlerException
        Throws:
        org.eclipse.rdf4j.query.QueryResultHandlerException
      • startDocument

        public void startDocument()
                           throws org.eclipse.rdf4j.query.QueryResultHandlerException
        Throws:
        org.eclipse.rdf4j.query.QueryResultHandlerException
      • handleStylesheet

        public void handleStylesheet​(String stylesheetUrl)
                              throws org.eclipse.rdf4j.query.QueryResultHandlerException
        Throws:
        org.eclipse.rdf4j.query.QueryResultHandlerException
      • startHeader

        public void startHeader()
                         throws org.eclipse.rdf4j.query.QueryResultHandlerException
        Throws:
        org.eclipse.rdf4j.query.QueryResultHandlerException
      • endHeader

        public void endHeader()
                       throws org.eclipse.rdf4j.query.QueryResultHandlerException
        Throws:
        org.eclipse.rdf4j.query.QueryResultHandlerException
      • handleBoolean

        public void handleBoolean​(boolean value)
                           throws org.eclipse.rdf4j.query.QueryResultHandlerException
        Throws:
        org.eclipse.rdf4j.query.QueryResultHandlerException
      • handleLinks

        public void handleLinks​(List<String> linkUrls)
                         throws org.eclipse.rdf4j.query.QueryResultHandlerException
        Throws:
        org.eclipse.rdf4j.query.QueryResultHandlerException
      • startQueryResult

        public void startQueryResult​(List<String> bindingNames)
                              throws org.eclipse.rdf4j.query.TupleQueryResultHandlerException
        Specified by:
        startQueryResult in interface org.eclipse.rdf4j.query.QueryResultHandler
        Overrides:
        startQueryResult in class org.eclipse.rdf4j.query.resultio.AbstractQueryResultWriter
        Throws:
        org.eclipse.rdf4j.query.TupleQueryResultHandlerException
      • endQueryResult

        public void endQueryResult()
                            throws org.eclipse.rdf4j.query.TupleQueryResultHandlerException
        Throws:
        org.eclipse.rdf4j.query.TupleQueryResultHandlerException
      • handleSolutionImpl

        protected void handleSolutionImpl​(org.eclipse.rdf4j.query.BindingSet bindingSet)
                                   throws org.eclipse.rdf4j.query.TupleQueryResultHandlerException
        Overrides:
        handleSolutionImpl in class org.eclipse.rdf4j.query.resultio.AbstractQueryResultWriter
        Throws:
        org.eclipse.rdf4j.query.TupleQueryResultHandlerException