org.gcube.indexmanagement.gcqlwrapper
Class GcqlProcessor
java.lang.Object
org.gcube.indexmanagement.gcqlwrapper.GcqlProcessor
- Direct Known Subclasses:
- BDBGcqlProcessor, GeoGcqlProcessor, LuceneGcqlProcessor
public abstract class GcqlProcessor
- extends Object
This class wraps the functionality needed to process
a gCQL query and produce data that can be used by a
resource that is implemented in a specific technology
- Author:
- bill
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
presentableFields
protected ArrayList<String> presentableFields
searchableFields
protected ArrayList<String> searchableFields
adaptor
protected RRadaptor adaptor
GcqlProcessor
public GcqlProcessor()
processQuery
public abstract GcqlQueryContainer processQuery(ArrayList<String> presentableFields,
ArrayList<String> searchableFields,
String gCQLQuery,
RRadaptor adaptor)
throws Exception
- Throws:
Exception
findPresentable
protected String findPresentable(String proj)
splitTerms
protected static String[] splitTerms(String term)
removeQuotes
protected static String removeQuotes(String term)
Copyright © 2013. All Rights Reserved.