Klasse ElasticsearchSortGenerator

java.lang.Object
org.xbib.cql.elasticsearch.SortGenerator
org.xbib.interlibrary.elasticsearch.sru.ElasticsearchSortGenerator
Alle implementierten Schnittstellen:
org.xbib.cql.elasticsearch.Visitor

public class ElasticsearchSortGenerator extends org.xbib.cql.elasticsearch.SortGenerator implements org.xbib.cql.elasticsearch.Visitor
Build sort in Elasticsearch JSON syntax from abstract syntax tree.
  • Konstruktorübersicht

    Konstruktoren
    Konstruktor
    Beschreibung
     
  • Methodenübersicht

    Modifizierer und Typ
    Methode
    Beschreibung
    List<org.elasticsearch.search.sort.SortBuilder<?>>
     
    void
    visit(org.xbib.cql.elasticsearch.ast.Expression node)
     
    void
    visit(org.xbib.cql.elasticsearch.ast.Modifier node)
     
    void
    visit(org.xbib.cql.elasticsearch.ast.Name node)
     
    void
    visit(org.xbib.cql.elasticsearch.ast.Operator node)
     
    void
    visit(org.xbib.cql.elasticsearch.ast.Token node)
     

    Von Klasse geerbte Methoden org.xbib.cql.elasticsearch.SortGenerator

    end, getResult, start

    Von Klasse geerbte Methoden java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Konstruktordetails

    • ElasticsearchSortGenerator

      public ElasticsearchSortGenerator()
  • Methodendetails

    • getList

      public List<org.elasticsearch.search.sort.SortBuilder<?>> getList()
    • visit

      public void visit(org.xbib.cql.elasticsearch.ast.Token node)
      Angegeben von:
      visit in Schnittstelle org.xbib.cql.elasticsearch.Visitor
      Setzt außer Kraft:
      visit in Klasse org.xbib.cql.elasticsearch.SortGenerator
    • visit

      public void visit(org.xbib.cql.elasticsearch.ast.Name node)
      Angegeben von:
      visit in Schnittstelle org.xbib.cql.elasticsearch.Visitor
      Setzt außer Kraft:
      visit in Klasse org.xbib.cql.elasticsearch.SortGenerator
    • visit

      public void visit(org.xbib.cql.elasticsearch.ast.Modifier node)
      Angegeben von:
      visit in Schnittstelle org.xbib.cql.elasticsearch.Visitor
      Setzt außer Kraft:
      visit in Klasse org.xbib.cql.elasticsearch.SortGenerator
    • visit

      public void visit(org.xbib.cql.elasticsearch.ast.Operator node)
      Angegeben von:
      visit in Schnittstelle org.xbib.cql.elasticsearch.Visitor
      Setzt außer Kraft:
      visit in Klasse org.xbib.cql.elasticsearch.SortGenerator
    • visit

      public void visit(org.xbib.cql.elasticsearch.ast.Expression node)
      Angegeben von:
      visit in Schnittstelle org.xbib.cql.elasticsearch.Visitor
      Setzt außer Kraft:
      visit in Klasse org.xbib.cql.elasticsearch.SortGenerator