Skip navigation links
A B C D E F G I L M N O P Q R S T V 

A

AndNode - Class in eu.dnetlib.functionality.cql.parse
 
AndNode(Node, Node) - Constructor for class eu.dnetlib.functionality.cql.parse.AndNode
 
appendOptions(String) - Method in class eu.dnetlib.functionality.cql.lucene.QueryOptions
 
asLucene() - Method in class eu.dnetlib.functionality.cql.lucene.TranslatedQuery
 

B

BooleanNode - Class in eu.dnetlib.functionality.cql.parse
 
BooleanNode(Node, Node) - Constructor for class eu.dnetlib.functionality.cql.parse.BooleanNode
 

C

contains(String) - Static method in class eu.dnetlib.functionality.cql.parse.Relations
 
contains(Relation) - Static method in class eu.dnetlib.functionality.cql.parse.Relations
 
cqlDefaultField - Static variable in class eu.dnetlib.functionality.cql.CqlUtils
 
CQLExpander - Class in eu.dnetlib.functionality.cql
 
CQLExpander() - Constructor for class eu.dnetlib.functionality.cql.CQLExpander
 
CQLFieldLister - Class in eu.dnetlib.functionality.cql
 
CQLFieldLister() - Constructor for class eu.dnetlib.functionality.cql.CQLFieldLister
 
CqlFilter - Class in eu.dnetlib.functionality.cql
 
CqlFilter() - Constructor for class eu.dnetlib.functionality.cql.CqlFilter
 
CqlGroup - Class in eu.dnetlib.functionality.cql
 
CqlGroup() - Constructor for class eu.dnetlib.functionality.cql.CqlGroup
 
CqlTermLister - Class in eu.dnetlib.functionality.cql
 
CqlTermLister() - Constructor for class eu.dnetlib.functionality.cql.CqlTermLister
 
CqlTranslator - Interface in eu.dnetlib.functionality.cql
 
CqlTranslatorImpl - Class in eu.dnetlib.functionality.cql
This class provides a simple cql-to-lucene translator TODO implement translation distinguishing org.apache.lucene.search.TermRangeQuery and org.apache.lucene.search.NumericRangeQuery
CqlTranslatorImpl() - Constructor for class eu.dnetlib.functionality.cql.CqlTranslatorImpl
 
CqlUtils - Class in eu.dnetlib.functionality.cql
 
CqlValueTransformerMap - Interface in eu.dnetlib.functionality.cql
Allows indices to register special field-specific value transformations, for example to normalize field values like for solr dates for example.

D

defaultTerm - Static variable in class eu.dnetlib.functionality.cql.CqlGroup
 
dnetDefaultField - Static variable in class eu.dnetlib.functionality.cql.parse.TermNode
 

E

eu.dnetlib.functionality.cql - package eu.dnetlib.functionality.cql
 
eu.dnetlib.functionality.cql.lucene - package eu.dnetlib.functionality.cql.lucene
 
eu.dnetlib.functionality.cql.mongo - package eu.dnetlib.functionality.cql.mongo
 
eu.dnetlib.functionality.cql.parse - package eu.dnetlib.functionality.cql.parse
 
expand(CQLNode, Set<String>) - Method in class eu.dnetlib.functionality.cql.CQLExpander
 
expand(String, Set<String>) - Static method in class eu.dnetlib.functionality.cql.CqlUtils
 
expand(CQLNode, Set<String>) - Static method in class eu.dnetlib.functionality.cql.CqlUtils
 

F

filter(CQLNode, List<String>) - Method in class eu.dnetlib.functionality.cql.CqlFilter
 
filter(CQLNode, List<String>) - Static method in class eu.dnetlib.functionality.cql.CqlUtils
 
filter(String, List<String>) - Static method in class eu.dnetlib.functionality.cql.CqlUtils
 

G

get(Relation) - Static method in class eu.dnetlib.functionality.cql.parse.Relations
 
get(String) - Static method in class eu.dnetlib.functionality.cql.parse.Relations
 
getField() - Method in class eu.dnetlib.functionality.cql.lucene.SortOperation
 
getField() - Method in class eu.dnetlib.functionality.cql.parse.TermNode
 
getLeft() - Method in class eu.dnetlib.functionality.cql.parse.BooleanNode
 
getMode() - Method in class eu.dnetlib.functionality.cql.lucene.SortOperation
 
getOptions() - Method in class eu.dnetlib.functionality.cql.lucene.TranslatedQuery
 
getQuery() - Method in class eu.dnetlib.functionality.cql.lucene.TranslatedQuery
 
getRel() - Method in class eu.dnetlib.functionality.cql.parse.TermNode
 
getRight() - Method in class eu.dnetlib.functionality.cql.parse.BooleanNode
 
getSort() - Method in class eu.dnetlib.functionality.cql.lucene.QueryOptions
 
getTranslatedQuery(String) - Method in interface eu.dnetlib.functionality.cql.CqlTranslator
method performs the translation and returns a TranslatedQuery object which contains the translated query and the cql-related options.
getTranslatedQuery(CQLNode, CqlValueTransformerMap) - Method in interface eu.dnetlib.functionality.cql.CqlTranslator
method performs the translation and returns a TranslatedQuery object which contains the translated query and the cql-related options.
getTranslatedQuery(CQLNode, CqlValueTransformerMap, Map<String, List<String>>, BiMap<String, String>, Map<String, String>) - Method in interface eu.dnetlib.functionality.cql.CqlTranslator
method performs the translation and returns a TranslatedQuery object which contains the translated query and the cql-related options.
getTranslatedQuery(String, Map<String, List<String>>) - Method in interface eu.dnetlib.functionality.cql.CqlTranslator
method performs the translation and returns a TranslatedQuery object which contains the translated query and the cql-related options.
getTranslatedQuery(String, CqlValueTransformerMap) - Method in interface eu.dnetlib.functionality.cql.CqlTranslator
method performs the translation and returns a TranslatedQuery object which contains the translated query and the cql-related options.
getTranslatedQuery(String, CqlValueTransformerMap, Map<String, List<String>>) - Method in interface eu.dnetlib.functionality.cql.CqlTranslator
method performs the translation and returns a TranslatedQuery object which contains the translated query and the cql-related options.
getTranslatedQuery(CQLNode, CqlValueTransformerMap) - Method in class eu.dnetlib.functionality.cql.CqlTranslatorImpl
 
getTranslatedQuery(CQLNode, CqlValueTransformerMap, Map<String, List<String>>, BiMap<String, String>, Map<String, String>) - Method in class eu.dnetlib.functionality.cql.CqlTranslatorImpl
 
getTranslatedQuery(String) - Method in class eu.dnetlib.functionality.cql.CqlTranslatorImpl
 
getTranslatedQuery(String, Map<String, List<String>>) - Method in class eu.dnetlib.functionality.cql.CqlTranslatorImpl
 
getTranslatedQuery(String, CqlValueTransformerMap) - Method in class eu.dnetlib.functionality.cql.CqlTranslatorImpl
 
getTranslatedQuery(String, CqlValueTransformerMap, Map<String, List<String>>) - Method in class eu.dnetlib.functionality.cql.CqlTranslatorImpl
 
getValue() - Method in class eu.dnetlib.functionality.cql.parse.TermNode
 
group(CQLNode, List<String>) - Method in class eu.dnetlib.functionality.cql.CqlGroup
 
group(CQLNode, List<String>) - Static method in class eu.dnetlib.functionality.cql.CqlUtils
 
group(String, List<String>) - Static method in class eu.dnetlib.functionality.cql.CqlUtils
 

I

IdentityCqlValueTransformerMap - Class in eu.dnetlib.functionality.cql.lucene
Backward compatibiltiy implementation, which doesn't do anything to fields.
IdentityCqlValueTransformerMap() - Constructor for class eu.dnetlib.functionality.cql.lucene.IdentityCqlValueTransformerMap
 

L

listFields(CQLNode) - Method in class eu.dnetlib.functionality.cql.CQLFieldLister
 
listFields(String) - Static method in class eu.dnetlib.functionality.cql.CqlUtils
 
listFields(CQLNode) - Static method in class eu.dnetlib.functionality.cql.CqlUtils
 
listTerms(CQLNode, String) - Method in class eu.dnetlib.functionality.cql.CqlTermLister
 
listTerms(String, String) - Static method in class eu.dnetlib.functionality.cql.CqlUtils
 
listTerms(CQLNode, String) - Static method in class eu.dnetlib.functionality.cql.CqlUtils
 
LuceneCqlTranslator - Class in eu.dnetlib.functionality.cql.lucene
Created by claudio on 12/09/16.
LuceneCqlTranslator() - Constructor for class eu.dnetlib.functionality.cql.lucene.LuceneCqlTranslator
 

M

MAP - Static variable in class eu.dnetlib.functionality.cql.parse.Relations
 
merge(QueryOptions) - Method in class eu.dnetlib.functionality.cql.lucene.QueryOptions
 
modifiersToMode(Vector<Modifier>) - Static method in class eu.dnetlib.functionality.cql.lucene.SortOperation
 
modifierToMode(Modifier) - Static method in class eu.dnetlib.functionality.cql.lucene.SortOperation
 
MongoCqlTranslator - Class in eu.dnetlib.functionality.cql.mongo
Created by claudio on 12/09/16.
MongoCqlTranslator() - Constructor for class eu.dnetlib.functionality.cql.mongo.MongoCqlTranslator
 

N

Node - Class in eu.dnetlib.functionality.cql.parse
 
Node() - Constructor for class eu.dnetlib.functionality.cql.parse.Node
 
NotNode - Class in eu.dnetlib.functionality.cql.parse
 
NotNode(Node, Node) - Constructor for class eu.dnetlib.functionality.cql.parse.NotNode
 

O

op() - Method in class eu.dnetlib.functionality.cql.parse.AndNode
 
op() - Method in class eu.dnetlib.functionality.cql.parse.BooleanNode
 
op() - Method in class eu.dnetlib.functionality.cql.parse.NotNode
 
op() - Method in class eu.dnetlib.functionality.cql.parse.OrNode
 
OrNode - Class in eu.dnetlib.functionality.cql.parse
 
OrNode(Node, Node) - Constructor for class eu.dnetlib.functionality.cql.parse.OrNode
 

P

parse(String) - Static method in class eu.dnetlib.functionality.cql.CqlTranslatorImpl
helper parsing method
parse(String) - Static method in class eu.dnetlib.functionality.cql.CqlUtils
 

Q

QueryOptions - Class in eu.dnetlib.functionality.cql.lucene
 
QueryOptions() - Constructor for class eu.dnetlib.functionality.cql.lucene.QueryOptions
 
QueryOptions(SortOperation) - Constructor for class eu.dnetlib.functionality.cql.lucene.QueryOptions
 

R

Relation - Enum in eu.dnetlib.functionality.cql.parse
 
Relations - Class in eu.dnetlib.functionality.cql.parse
 

S

setField(String) - Method in class eu.dnetlib.functionality.cql.lucene.SortOperation
 
setMode(SortOperation.Mode) - Method in class eu.dnetlib.functionality.cql.lucene.SortOperation
 
setOptions(QueryOptions) - Method in class eu.dnetlib.functionality.cql.lucene.TranslatedQuery
 
setQuery(Node) - Method in class eu.dnetlib.functionality.cql.lucene.TranslatedQuery
 
setSort(SortOperation) - Method in class eu.dnetlib.functionality.cql.lucene.QueryOptions
 
SortOperation - Class in eu.dnetlib.functionality.cql.lucene
 
SortOperation(String, SortOperation.Mode) - Constructor for class eu.dnetlib.functionality.cql.lucene.SortOperation
 
SortOperation.Mode - Enum in eu.dnetlib.functionality.cql.lucene
 

T

TermNode - Class in eu.dnetlib.functionality.cql.parse
 
TermNode(String, Relation, String) - Constructor for class eu.dnetlib.functionality.cql.parse.TermNode
 
TermNode(String, Relation, String, Map<String, List<String>>, BiMap<String, String>, Map<String, String>) - Constructor for class eu.dnetlib.functionality.cql.parse.TermNode
 
toLucene(String) - Method in interface eu.dnetlib.functionality.cql.CqlTranslator
main translator method
toLucene(String, Map<String, List<String>>) - Method in interface eu.dnetlib.functionality.cql.CqlTranslator
main translator method
toLucene(String, CqlValueTransformerMap) - Method in interface eu.dnetlib.functionality.cql.CqlTranslator
main translator method
toLucene(CQLNode) - Method in interface eu.dnetlib.functionality.cql.CqlTranslator
main translator method
toLucene(CQLNode, CqlValueTransformerMap) - Method in interface eu.dnetlib.functionality.cql.CqlTranslator
main translator method
toLucene(CQLNode, CqlValueTransformerMap, Map<String, List<String>>) - Method in interface eu.dnetlib.functionality.cql.CqlTranslator
main translator method
toLucene(String) - Method in class eu.dnetlib.functionality.cql.CqlTranslatorImpl
toLucene(String, Map<String, List<String>>) - Method in class eu.dnetlib.functionality.cql.CqlTranslatorImpl
 
toLucene(String, CqlValueTransformerMap) - Method in class eu.dnetlib.functionality.cql.CqlTranslatorImpl
 
toLucene(CQLNode) - Method in class eu.dnetlib.functionality.cql.CqlTranslatorImpl
 
toLucene(CQLNode, CqlValueTransformerMap) - Method in class eu.dnetlib.functionality.cql.CqlTranslatorImpl
 
toLucene(CQLNode, CqlValueTransformerMap, Map<String, List<String>>) - Method in class eu.dnetlib.functionality.cql.CqlTranslatorImpl
 
toLucene() - Method in class eu.dnetlib.functionality.cql.parse.BooleanNode
 
toLucene() - Method in class eu.dnetlib.functionality.cql.parse.Node
 
toLucene() - Method in class eu.dnetlib.functionality.cql.parse.NotNode
 
toLucene() - Method in class eu.dnetlib.functionality.cql.parse.TermNode
 
toMongo(String) - Method in interface eu.dnetlib.functionality.cql.CqlTranslator
Translates a cql query in a mongodb query.
toMongo(String) - Method in class eu.dnetlib.functionality.cql.CqlTranslatorImpl
 
toMongo(String) - Static method in class eu.dnetlib.functionality.cql.mongo.MongoCqlTranslator
Parses the given query string into a mongo DBObject.
toString() - Method in class eu.dnetlib.functionality.cql.lucene.QueryOptions
 
toString() - Method in class eu.dnetlib.functionality.cql.parse.BooleanNode
 
toString() - Method in class eu.dnetlib.functionality.cql.parse.Node
 
toString() - Method in class eu.dnetlib.functionality.cql.parse.TermNode
 
transformerFor(String) - Method in interface eu.dnetlib.functionality.cql.CqlValueTransformerMap
Return a function which normalizes the value.
transformerFor(String) - Method in class eu.dnetlib.functionality.cql.lucene.IdentityCqlValueTransformerMap
 
translate(CQLNode, CqlValueTransformerMap, Map<String, List<String>>, BiMap<String, String>, Map<String, String>) - Static method in class eu.dnetlib.functionality.cql.lucene.LuceneCqlTranslator
Internal recursive translator method.
TranslatedQuery - Class in eu.dnetlib.functionality.cql.lucene
 
TranslatedQuery(Node, QueryOptions) - Constructor for class eu.dnetlib.functionality.cql.lucene.TranslatedQuery
 

V

valueOf(String) - Static method in enum eu.dnetlib.functionality.cql.lucene.SortOperation.Mode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum eu.dnetlib.functionality.cql.parse.Relation
Returns the enum constant of this type with the specified name.
values() - Static method in enum eu.dnetlib.functionality.cql.lucene.SortOperation.Mode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum eu.dnetlib.functionality.cql.parse.Relation
Returns an array containing the constants of this enum type, in the order they are declared.
A B C D E F G I L M N O P Q R S T V 
Skip navigation links

Copyright © 2017. All rights reserved.