Interface SolrConnection

  • All Superinterfaces:
    org.teiid.resource.api.Connection

    public interface SolrConnection
    extends org.teiid.resource.api.Connection
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      String getCoreName()  
      org.apache.solr.client.solrj.response.LukeResponse metadata​(org.apache.solr.client.solrj.request.LukeRequest request)  
      org.apache.solr.client.solrj.response.QueryResponse query​(org.apache.solr.client.solrj.SolrQuery query)  
      org.apache.solr.client.solrj.response.UpdateResponse update​(org.apache.solr.client.solrj.request.UpdateRequest request)  
      • Methods inherited from interface org.teiid.resource.api.Connection

        close
    • Method Detail

      • query

        org.apache.solr.client.solrj.response.QueryResponse query​(org.apache.solr.client.solrj.SolrQuery query)
                                                           throws org.teiid.translator.TranslatorException
        Throws:
        org.teiid.translator.TranslatorException
      • update

        org.apache.solr.client.solrj.response.UpdateResponse update​(org.apache.solr.client.solrj.request.UpdateRequest request)
                                                             throws org.teiid.translator.TranslatorException
        Throws:
        org.teiid.translator.TranslatorException
      • metadata

        org.apache.solr.client.solrj.response.LukeResponse metadata​(org.apache.solr.client.solrj.request.LukeRequest request)
                                                             throws org.teiid.translator.TranslatorException
        Throws:
        org.teiid.translator.TranslatorException
      • getCoreName

        String getCoreName()