org.gcube.opensearch.opensearchdatasource.processor
Class OpenSearchGcqlProcessor
java.lang.Object
org.gcube.opensearch.opensearchdatasource.processor.GcqlProcessor
org.gcube.opensearch.opensearchdatasource.processor.OpenSearchGcqlProcessor
public class OpenSearchGcqlProcessor
- extends GcqlProcessor
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
OpenSearchGcqlProcessor
public OpenSearchGcqlProcessor()
setCollection
public void setCollection(java.lang.String collection)
getCollection
public java.lang.String getCollection()
setDataSourceLocator
public void setDataSourceLocator(java.lang.String dataSourceLocator)
setAnnotationTree
public void setAnnotationTree(GCQLNodeAnnotation annotationTree)
setFields
public void setFields(java.util.List<java.lang.String> fields)
getProjectedFields
public java.util.Map<java.lang.String,java.lang.String> getProjectedFields()
parseQuery
public GCQLNode parseQuery(java.lang.String gCQLQuery)
- Specified by:
parseQuery
in class GcqlProcessor
processQuery
public GcqlQueryContainer processQuery(java.util.List<java.lang.String> presentableFields,
java.util.List<java.lang.String> searchableFields)
throws java.lang.Exception
- Specified by:
processQuery
in class GcqlProcessor
- Throws:
java.lang.Exception