A B C D E F G H I L M N O P Q R S T U V _ 

A

AbstractFilterQueryProvider<E> - Class in eu.ill.preql
 
AbstractFilterQueryProvider(Class<E>, EntityManager) - Constructor for class eu.ill.preql.AbstractFilterQueryProvider
 
AbstractQueryParser - Class in eu.ill.preql.parser
 
AbstractQueryParser(QueryParserContext) - Constructor for class eu.ill.preql.parser.AbstractQueryParser
Create a new instance
addExpression(BiFunction<CriteriaBuilder, Root<E>, Predicate>) - Method in class eu.ill.preql.FilterQuery
Add a predefined expression to the query These expressions are added to the final query before being executed
addField(Field) - Method in class eu.ill.preql.AbstractFilterQueryProvider
Add a new field
addFields(Field...) - Method in class eu.ill.preql.AbstractFilterQueryProvider
Add a list of fields
addFields(Iterable<Field>) - Method in class eu.ill.preql.AbstractFilterQueryProvider
Add a list of fields
AND - Static variable in class eu.ill.preql.FilterLexer
 
AND - Static variable in class eu.ill.preql.FilterParser
 
AND() - Method in class eu.ill.preql.FilterParser.BetweenExpressionContext
 
AND() - Method in class eu.ill.preql.FilterParser.BinaryExpressionContext
 
AttributeMapper<E> - Class in eu.ill.preql.support
A mapper to map attributes to their respective paths in the entity object graph
AttributeMapper(Root<E>, Metamodel) - Constructor for class eu.ill.preql.support.AttributeMapper
 

B

BasicQueryContext(FilterParser.ExpressionContext) - Constructor for class eu.ill.preql.FilterParser.BasicQueryContext
 
BETWEEN - Static variable in class eu.ill.preql.FilterLexer
 
BETWEEN - Static variable in class eu.ill.preql.FilterParser
 
BETWEEN() - Method in class eu.ill.preql.FilterParser.BetweenExpressionContext
 
BetweenExpressionContext(FilterParser.ExpressionContext) - Constructor for class eu.ill.preql.FilterParser.BetweenExpressionContext
 
BigDecimalValueParser - Class in eu.ill.preql.parser.value
 
BigDecimalValueParser() - Constructor for class eu.ill.preql.parser.value.BigDecimalValueParser
 
BinaryExpressionContext(FilterParser.ExpressionContext) - Constructor for class eu.ill.preql.FilterParser.BinaryExpressionContext
 
BooleanValueParser - Class in eu.ill.preql.parser.value
Convert an object into a boolean
BooleanValueParser() - Constructor for class eu.ill.preql.parser.value.BooleanValueParser
 
ByteValueParser - Class in eu.ill.preql.parser.value
Convert an object into a byte
ByteValueParser() - Constructor for class eu.ill.preql.parser.value.ByteValueParser
 

C

channelNames - Static variable in class eu.ill.preql.FilterLexer
 
CharacterValueParser - Class in eu.ill.preql.parser.value
Convert an object into a character
CharacterValueParser() - Constructor for class eu.ill.preql.parser.value.CharacterValueParser
 
CLOSE_PAR - Static variable in class eu.ill.preql.FilterLexer
 
CLOSE_PAR - Static variable in class eu.ill.preql.FilterParser
 
CLOSE_PAR() - Method in class eu.ill.preql.FilterParser.BasicQueryContext
 
COMMA - Static variable in class eu.ill.preql.FilterLexer
 
COMMA - Static variable in class eu.ill.preql.FilterParser
 
ComparatorExpressionContext(FilterParser.ExpressionContext) - Constructor for class eu.ill.preql.FilterParser.ComparatorExpressionContext
 
copyFrom(FilterParser.ExpressionContext) - Method in class eu.ill.preql.FilterParser.ExpressionContext
 
count() - Method in class eu.ill.preql.FilterQuery
Execute that a SELECT query that returns a count of records
createQuery() - Method in class eu.ill.preql.AbstractFilterQueryProvider
Create a new query for the given object type
createQuery(String) - Method in class eu.ill.preql.AbstractFilterQueryProvider
Create a new query for the given object type
criteria - Variable in class eu.ill.preql.AbstractFilterQueryProvider
 
criteriaBuilder - Variable in class eu.ill.preql.AbstractFilterQueryProvider
 
criteriaBuilder - Variable in class eu.ill.preql.parser.AbstractQueryParser
 

D

DateValueParser - Class in eu.ill.preql.parser.value
Convert an object into a date
DateValueParser() - Constructor for class eu.ill.preql.parser.value.DateValueParser
 
DEFAULT - Static variable in class eu.ill.preql.support.Pagination
 
DOT - Static variable in class eu.ill.preql.FilterLexer
 
DOT - Static variable in class eu.ill.preql.FilterParser
 
DoubleValueParser - Class in eu.ill.preql.parser.value
Convert an object into a double
DoubleValueParser() - Constructor for class eu.ill.preql.parser.value.DoubleValueParser
 

E

enterBasicQuery(FilterParser.BasicQueryContext) - Method in class eu.ill.preql.FilterBaseListener
Enter a parse tree produced by the basicQuery labeled alternative in FilterParser.expression().
enterBasicQuery(FilterParser.BasicQueryContext) - Method in interface eu.ill.preql.FilterListener
Enter a parse tree produced by the basicQuery labeled alternative in FilterParser.expression().
enterBetweenExpression(FilterParser.BetweenExpressionContext) - Method in class eu.ill.preql.FilterBaseListener
Enter a parse tree produced by the betweenExpression labeled alternative in FilterParser.expression().
enterBetweenExpression(FilterParser.BetweenExpressionContext) - Method in interface eu.ill.preql.FilterListener
Enter a parse tree produced by the betweenExpression labeled alternative in FilterParser.expression().
enterBinaryExpression(FilterParser.BinaryExpressionContext) - Method in class eu.ill.preql.FilterBaseListener
Enter a parse tree produced by the binaryExpression labeled alternative in FilterParser.expression().
enterBinaryExpression(FilterParser.BinaryExpressionContext) - Method in interface eu.ill.preql.FilterListener
Enter a parse tree produced by the binaryExpression labeled alternative in FilterParser.expression().
enterComparatorExpression(FilterParser.ComparatorExpressionContext) - Method in class eu.ill.preql.FilterBaseListener
Enter a parse tree produced by the comparatorExpression labeled alternative in FilterParser.expression().
enterComparatorExpression(FilterParser.ComparatorExpressionContext) - Method in interface eu.ill.preql.FilterListener
Enter a parse tree produced by the comparatorExpression labeled alternative in FilterParser.expression().
enterEveryRule(ParserRuleContext) - Method in class eu.ill.preql.FilterBaseListener
enterField(FilterParser.FieldContext) - Method in class eu.ill.preql.FilterBaseListener
Enter a parse tree produced by FilterParser.field().
enterField(FilterParser.FieldContext) - Method in interface eu.ill.preql.FilterListener
Enter a parse tree produced by FilterParser.field().
enterInExpression(FilterParser.InExpressionContext) - Method in class eu.ill.preql.FilterBaseListener
Enter a parse tree produced by the inExpression labeled alternative in FilterParser.expression().
enterInExpression(FilterParser.InExpressionContext) - Method in interface eu.ill.preql.FilterListener
Enter a parse tree produced by the inExpression labeled alternative in FilterParser.expression().
enterLikeExpression(FilterParser.LikeExpressionContext) - Method in class eu.ill.preql.FilterBaseListener
Enter a parse tree produced by the likeExpression labeled alternative in FilterParser.expression().
enterLikeExpression(FilterParser.LikeExpressionContext) - Method in interface eu.ill.preql.FilterListener
Enter a parse tree produced by the likeExpression labeled alternative in FilterParser.expression().
enterNullExpression(FilterParser.NullExpressionContext) - Method in class eu.ill.preql.FilterBaseListener
Enter a parse tree produced by the nullExpression labeled alternative in FilterParser.expression().
enterNullExpression(FilterParser.NullExpressionContext) - Method in interface eu.ill.preql.FilterListener
Enter a parse tree produced by the nullExpression labeled alternative in FilterParser.expression().
enterParameter(FilterParser.ParameterContext) - Method in class eu.ill.preql.FilterBaseListener
Enter a parse tree produced by FilterParser.parameter().
enterParameter(FilterParser.ParameterContext) - Method in interface eu.ill.preql.FilterListener
Enter a parse tree produced by FilterParser.parameter().
enterQuery(FilterParser.QueryContext) - Method in class eu.ill.preql.FilterBaseListener
Enter a parse tree produced by FilterParser.query().
enterQuery(FilterParser.QueryContext) - Method in interface eu.ill.preql.FilterListener
Enter a parse tree produced by FilterParser.query().
enterRule(ParseTreeListener) - Method in class eu.ill.preql.FilterParser.BasicQueryContext
 
enterRule(ParseTreeListener) - Method in class eu.ill.preql.FilterParser.BetweenExpressionContext
 
enterRule(ParseTreeListener) - Method in class eu.ill.preql.FilterParser.BinaryExpressionContext
 
enterRule(ParseTreeListener) - Method in class eu.ill.preql.FilterParser.ComparatorExpressionContext
 
enterRule(ParseTreeListener) - Method in class eu.ill.preql.FilterParser.FieldContext
 
enterRule(ParseTreeListener) - Method in class eu.ill.preql.FilterParser.InExpressionContext
 
enterRule(ParseTreeListener) - Method in class eu.ill.preql.FilterParser.LikeExpressionContext
 
enterRule(ParseTreeListener) - Method in class eu.ill.preql.FilterParser.NullExpressionContext
 
enterRule(ParseTreeListener) - Method in class eu.ill.preql.FilterParser.ParameterContext
 
enterRule(ParseTreeListener) - Method in class eu.ill.preql.FilterParser.QueryContext
 
entityManager - Variable in class eu.ill.preql.AbstractFilterQueryProvider
 
EOF() - Method in class eu.ill.preql.FilterParser.QueryContext
 
EQ - Static variable in class eu.ill.preql.FilterLexer
 
EQ - Static variable in class eu.ill.preql.FilterParser
 
EQ() - Method in class eu.ill.preql.FilterParser.ComparatorExpressionContext
 
equals(Object) - Method in class eu.ill.preql.support.SimpleField
 
eu.ill.preql - package eu.ill.preql
 
eu.ill.preql.exception - package eu.ill.preql.exception
 
eu.ill.preql.parser - package eu.ill.preql.parser
 
eu.ill.preql.parser.value - package eu.ill.preql.parser.value
 
eu.ill.preql.support - package eu.ill.preql.support
 
exitBasicQuery(FilterParser.BasicQueryContext) - Method in class eu.ill.preql.FilterBaseListener
Exit a parse tree produced by the basicQuery labeled alternative in FilterParser.expression().
exitBasicQuery(FilterParser.BasicQueryContext) - Method in interface eu.ill.preql.FilterListener
Exit a parse tree produced by the basicQuery labeled alternative in FilterParser.expression().
exitBetweenExpression(FilterParser.BetweenExpressionContext) - Method in class eu.ill.preql.FilterBaseListener
Exit a parse tree produced by the betweenExpression labeled alternative in FilterParser.expression().
exitBetweenExpression(FilterParser.BetweenExpressionContext) - Method in interface eu.ill.preql.FilterListener
Exit a parse tree produced by the betweenExpression labeled alternative in FilterParser.expression().
exitBetweenExpression(FilterParser.BetweenExpressionContext) - Method in class eu.ill.preql.parser.QueryListener
Evaluate a BETWEEN expression
exitBinaryExpression(FilterParser.BinaryExpressionContext) - Method in class eu.ill.preql.FilterBaseListener
Exit a parse tree produced by the binaryExpression labeled alternative in FilterParser.expression().
exitBinaryExpression(FilterParser.BinaryExpressionContext) - Method in interface eu.ill.preql.FilterListener
Exit a parse tree produced by the binaryExpression labeled alternative in FilterParser.expression().
exitBinaryExpression(FilterParser.BinaryExpressionContext) - Method in class eu.ill.preql.parser.QueryListener
Evaluate a binary expression
exitComparatorExpression(FilterParser.ComparatorExpressionContext) - Method in class eu.ill.preql.FilterBaseListener
Exit a parse tree produced by the comparatorExpression labeled alternative in FilterParser.expression().
exitComparatorExpression(FilterParser.ComparatorExpressionContext) - Method in interface eu.ill.preql.FilterListener
Exit a parse tree produced by the comparatorExpression labeled alternative in FilterParser.expression().
exitComparatorExpression(FilterParser.ComparatorExpressionContext) - Method in class eu.ill.preql.parser.QueryListener
Evaluate a comparator expression
exitEveryRule(ParserRuleContext) - Method in class eu.ill.preql.FilterBaseListener
exitField(FilterParser.FieldContext) - Method in class eu.ill.preql.FilterBaseListener
Exit a parse tree produced by FilterParser.field().
exitField(FilterParser.FieldContext) - Method in interface eu.ill.preql.FilterListener
Exit a parse tree produced by FilterParser.field().
exitInExpression(FilterParser.InExpressionContext) - Method in class eu.ill.preql.FilterBaseListener
Exit a parse tree produced by the inExpression labeled alternative in FilterParser.expression().
exitInExpression(FilterParser.InExpressionContext) - Method in interface eu.ill.preql.FilterListener
Exit a parse tree produced by the inExpression labeled alternative in FilterParser.expression().
exitInExpression(FilterParser.InExpressionContext) - Method in class eu.ill.preql.parser.QueryListener
Evaluate an IN expression
exitLikeExpression(FilterParser.LikeExpressionContext) - Method in class eu.ill.preql.FilterBaseListener
Exit a parse tree produced by the likeExpression labeled alternative in FilterParser.expression().
exitLikeExpression(FilterParser.LikeExpressionContext) - Method in interface eu.ill.preql.FilterListener
Exit a parse tree produced by the likeExpression labeled alternative in FilterParser.expression().
exitLikeExpression(FilterParser.LikeExpressionContext) - Method in class eu.ill.preql.parser.QueryListener
Evaluate a LIKE expression
exitNullExpression(FilterParser.NullExpressionContext) - Method in class eu.ill.preql.FilterBaseListener
Exit a parse tree produced by the nullExpression labeled alternative in FilterParser.expression().
exitNullExpression(FilterParser.NullExpressionContext) - Method in interface eu.ill.preql.FilterListener
Exit a parse tree produced by the nullExpression labeled alternative in FilterParser.expression().
exitNullExpression(FilterParser.NullExpressionContext) - Method in class eu.ill.preql.parser.QueryListener
Evaluate a NULL expression
exitParameter(FilterParser.ParameterContext) - Method in class eu.ill.preql.FilterBaseListener
Exit a parse tree produced by FilterParser.parameter().
exitParameter(FilterParser.ParameterContext) - Method in interface eu.ill.preql.FilterListener
Exit a parse tree produced by FilterParser.parameter().
exitQuery(FilterParser.QueryContext) - Method in class eu.ill.preql.FilterBaseListener
Exit a parse tree produced by FilterParser.query().
exitQuery(FilterParser.QueryContext) - Method in interface eu.ill.preql.FilterListener
Exit a parse tree produced by FilterParser.query().
exitRule(ParseTreeListener) - Method in class eu.ill.preql.FilterParser.BasicQueryContext
 
exitRule(ParseTreeListener) - Method in class eu.ill.preql.FilterParser.BetweenExpressionContext
 
exitRule(ParseTreeListener) - Method in class eu.ill.preql.FilterParser.BinaryExpressionContext
 
exitRule(ParseTreeListener) - Method in class eu.ill.preql.FilterParser.ComparatorExpressionContext
 
exitRule(ParseTreeListener) - Method in class eu.ill.preql.FilterParser.FieldContext
 
exitRule(ParseTreeListener) - Method in class eu.ill.preql.FilterParser.InExpressionContext
 
exitRule(ParseTreeListener) - Method in class eu.ill.preql.FilterParser.LikeExpressionContext
 
exitRule(ParseTreeListener) - Method in class eu.ill.preql.FilterParser.NullExpressionContext
 
exitRule(ParseTreeListener) - Method in class eu.ill.preql.FilterParser.ParameterContext
 
exitRule(ParseTreeListener) - Method in class eu.ill.preql.FilterParser.QueryContext
 
expression() - Method in class eu.ill.preql.FilterParser.BasicQueryContext
 
expression() - Method in class eu.ill.preql.FilterParser.BinaryExpressionContext
 
expression() - Method in class eu.ill.preql.FilterParser
 
expression() - Method in class eu.ill.preql.FilterParser.QueryContext
 
expression(int) - Method in class eu.ill.preql.FilterParser.BinaryExpressionContext
 
ExpressionContext() - Constructor for class eu.ill.preql.FilterParser.ExpressionContext
 
ExpressionContext(ParserRuleContext, int) - Constructor for class eu.ill.preql.FilterParser.ExpressionContext
 
expressions - Variable in class eu.ill.preql.parser.AbstractQueryParser
 

F

field() - Method in class eu.ill.preql.FilterParser.BetweenExpressionContext
 
field() - Method in class eu.ill.preql.FilterParser.ComparatorExpressionContext
 
field() - Method in class eu.ill.preql.FilterParser
 
field() - Method in class eu.ill.preql.FilterParser.InExpressionContext
 
field() - Method in class eu.ill.preql.FilterParser.LikeExpressionContext
 
field() - Method in class eu.ill.preql.FilterParser.NullExpressionContext
 
field(String) - Method in class eu.ill.preql.AbstractFilterQueryProvider
Create a new simple field
field(String, FieldValueParser<?>) - Method in class eu.ill.preql.AbstractFilterQueryProvider
Create a new simple field
field(String, String) - Method in class eu.ill.preql.AbstractFilterQueryProvider
Create a new simple field
field(String, String, FieldValueParser<?>) - Method in class eu.ill.preql.AbstractFilterQueryProvider
Create a new simple field
Field - Interface in eu.ill.preql.support
Represents a field
FieldContext(ParserRuleContext, int) - Constructor for class eu.ill.preql.FilterParser.FieldContext
 
fields - Variable in class eu.ill.preql.AbstractFilterQueryProvider
 
fields - Variable in class eu.ill.preql.parser.AbstractQueryParser
 
FieldValueParser<A> - Interface in eu.ill.preql.parser
 
FilterBaseListener - Class in eu.ill.preql
This class provides an empty implementation of FilterListener, which can be extended to create a listener which only needs to handle a subset of the available methods.
FilterBaseListener() - Constructor for class eu.ill.preql.FilterBaseListener
 
FilterLexer - Class in eu.ill.preql
 
FilterLexer(CharStream) - Constructor for class eu.ill.preql.FilterLexer
 
FilterListener - Interface in eu.ill.preql
This interface defines a complete listener for a parse tree produced by FilterParser.
FilterParser - Class in eu.ill.preql
 
FilterParser(TokenStream) - Constructor for class eu.ill.preql.FilterParser
 
FilterParser.BasicQueryContext - Class in eu.ill.preql
 
FilterParser.BetweenExpressionContext - Class in eu.ill.preql
 
FilterParser.BinaryExpressionContext - Class in eu.ill.preql
 
FilterParser.ComparatorExpressionContext - Class in eu.ill.preql
 
FilterParser.ExpressionContext - Class in eu.ill.preql
 
FilterParser.FieldContext - Class in eu.ill.preql
 
FilterParser.InExpressionContext - Class in eu.ill.preql
 
FilterParser.LikeExpressionContext - Class in eu.ill.preql
 
FilterParser.NullExpressionContext - Class in eu.ill.preql
 
FilterParser.ParameterContext - Class in eu.ill.preql
 
FilterParser.QueryContext - Class in eu.ill.preql
 
FilterQuery<E> - Class in eu.ill.preql
Defines a new query
FilterQuery(String, EntityManager, CriteriaBuilder, CriteriaQuery<E>, Root<E>, Map<String, Field>) - Constructor for class eu.ill.preql.FilterQuery
 
FilterQueryHelper - Class in eu.ill.preql.support
A static factory for creating query objects
FilterQueryHelper() - Constructor for class eu.ill.preql.support.FilterQueryHelper
 
FloatValueParser - Class in eu.ill.preql.parser.value
Convert an object into a float
FloatValueParser() - Constructor for class eu.ill.preql.parser.value.FloatValueParser
 

G

get(String) - Method in class eu.ill.preql.support.AttributeMapper
Get the path for a given attribute
getATN() - Method in class eu.ill.preql.FilterLexer
 
getATN() - Method in class eu.ill.preql.FilterParser
 
getAttribute() - Method in interface eu.ill.preql.support.Field
Represents a simple or compound attribute path from a bound type or collection, and is a "primitive" expression.
getAttribute() - Method in class eu.ill.preql.support.SimpleField
 
getChannelNames() - Method in class eu.ill.preql.FilterLexer
 
getCriteriaBuilder() - Method in class eu.ill.preql.parser.AbstractQueryParser
Get the criteria builder
getCriteriaBuilder() - Method in class eu.ill.preql.parser.QueryParserContext
 
getExpressions() - Method in class eu.ill.preql.parser.QueryListener
Returns a list of parsed expressions
getExpressions() - Method in class eu.ill.preql.parser.QueryParserContext
 
getField(String) - Method in class eu.ill.preql.parser.AbstractQueryParser
Get a field for a given name
getFields() - Method in class eu.ill.preql.parser.QueryParserContext
 
getFormats() - Static method in class eu.ill.preql.parser.value.DateValueParser
 
getGrammarFileName() - Method in class eu.ill.preql.FilterLexer
 
getGrammarFileName() - Method in class eu.ill.preql.FilterParser
 
getLimit() - Method in class eu.ill.preql.support.Pagination
Gets the limit
getMaxExpressions() - Method in class eu.ill.preql.parser.AbstractQueryParser
Get the maximum number of expressions
getModeNames() - Method in class eu.ill.preql.FilterLexer
 
getName() - Method in interface eu.ill.preql.support.Field
The name of the field that is used in the query expressions
getName() - Method in class eu.ill.preql.support.SimpleField
 
getOffset() - Method in class eu.ill.preql.support.Pagination
Gets the offset
getOrderField(String) - Method in class eu.ill.preql.FilterQuery
Get an order field for a given name
getParameter(String) - Method in class eu.ill.preql.parser.AbstractQueryParser
Get a parameter
getParameters() - Method in class eu.ill.preql.parser.QueryParserContext
 
getParser() - Method in class eu.ill.preql.FilterQuery
Get the query parser
getParser(Class<?>, Object) - Method in class eu.ill.preql.parser.ValueParsers
Get a value parser for a given object type
getParsers() - Method in class eu.ill.preql.parser.ValueParsers
Get all registered parses
getResultList() - Method in class eu.ill.preql.FilterQuery
Execute a SELECT query and return the query results as a typed List.
getResultStream() - Method in class eu.ill.preql.FilterQuery
Execute a SELECT query and return the query results as a typed java.util.stream.Stream.
getRuleIndex() - Method in class eu.ill.preql.FilterParser.ExpressionContext
 
getRuleIndex() - Method in class eu.ill.preql.FilterParser.FieldContext
 
getRuleIndex() - Method in class eu.ill.preql.FilterParser.ParameterContext
 
getRuleIndex() - Method in class eu.ill.preql.FilterParser.QueryContext
 
getRuleNames() - Method in class eu.ill.preql.FilterLexer
 
getRuleNames() - Method in class eu.ill.preql.FilterParser
 
getSerializedATN() - Method in class eu.ill.preql.FilterLexer
 
getSerializedATN() - Method in class eu.ill.preql.FilterParser
 
getSingleResult() - Method in class eu.ill.preql.FilterQuery
Execute a SELECT query that returns a single result.
getSupportedTypes() - Method in class eu.ill.preql.parser.value.BigDecimalValueParser
 
getSupportedTypes() - Method in class eu.ill.preql.parser.value.BooleanValueParser
 
getSupportedTypes() - Method in class eu.ill.preql.parser.value.ByteValueParser
 
getSupportedTypes() - Method in class eu.ill.preql.parser.value.CharacterValueParser
 
getSupportedTypes() - Method in class eu.ill.preql.parser.value.DateValueParser
 
getSupportedTypes() - Method in class eu.ill.preql.parser.value.DoubleValueParser
 
getSupportedTypes() - Method in class eu.ill.preql.parser.value.FloatValueParser
 
getSupportedTypes() - Method in class eu.ill.preql.parser.value.IdentityValueParser
 
getSupportedTypes() - Method in class eu.ill.preql.parser.value.IntegerValueParser
 
getSupportedTypes() - Method in class eu.ill.preql.parser.value.LongValueParser
 
getSupportedTypes() - Method in class eu.ill.preql.parser.value.ShortValueParser
 
getSupportedTypes() - Method in class eu.ill.preql.parser.value.StringValueParser
 
getSupportedTypes() - Method in class eu.ill.preql.parser.value.UUIDValueParser
 
getSupportedTypes() - Method in interface eu.ill.preql.parser.ValueParser
Get the types supported by this value parser
getTokenNames() - Method in class eu.ill.preql.FilterLexer
Deprecated.
getTokenNames() - Method in class eu.ill.preql.FilterParser
Deprecated.
getValueParser() - Method in interface eu.ill.preql.support.Field
A custom value parser for the field
getValueParser() - Method in class eu.ill.preql.support.SimpleField
 
getValueParsers() - Method in class eu.ill.preql.parser.QueryParserContext
 
getVocabulary() - Method in class eu.ill.preql.FilterLexer
 
getVocabulary() - Method in class eu.ill.preql.FilterParser
 
GT - Static variable in class eu.ill.preql.FilterLexer
 
GT - Static variable in class eu.ill.preql.FilterParser
 
GT() - Method in class eu.ill.preql.FilterParser.ComparatorExpressionContext
 
GT_EQ - Static variable in class eu.ill.preql.FilterLexer
 
GT_EQ - Static variable in class eu.ill.preql.FilterParser
 
GT_EQ() - Method in class eu.ill.preql.FilterParser.ComparatorExpressionContext
 

H

hashCode() - Method in class eu.ill.preql.support.SimpleField
 

I

IDENTIFIER - Static variable in class eu.ill.preql.FilterLexer
 
IDENTIFIER - Static variable in class eu.ill.preql.FilterParser
 
IDENTIFIER() - Method in class eu.ill.preql.FilterParser.FieldContext
 
IDENTIFIER() - Method in class eu.ill.preql.FilterParser.ParameterContext
 
IdentityValueParser - Class in eu.ill.preql.parser.value
Returns the value as-is (no conversion)
IdentityValueParser() - Constructor for class eu.ill.preql.parser.value.IdentityValueParser
 
IN - Static variable in class eu.ill.preql.FilterLexer
 
IN - Static variable in class eu.ill.preql.FilterParser
 
IN() - Method in class eu.ill.preql.FilterParser.InExpressionContext
 
InExpressionContext(FilterParser.ExpressionContext) - Constructor for class eu.ill.preql.FilterParser.InExpressionContext
 
IntegerValueParser - Class in eu.ill.preql.parser.value
Convert an object into an integer
IntegerValueParser() - Constructor for class eu.ill.preql.parser.value.IntegerValueParser
 
InvalidQueryException - Exception in eu.ill.preql.exception
Thrown to indicate that there was an error executing the preql query
InvalidQueryException(String) - Constructor for exception eu.ill.preql.exception.InvalidQueryException
Constructs an InvalidQueryException with the specified detail message.
InvalidQueryException(String, Throwable) - Constructor for exception eu.ill.preql.exception.InvalidQueryException
Constructs a new exception with the specified detail message and cause.
IS - Static variable in class eu.ill.preql.FilterLexer
 
IS - Static variable in class eu.ill.preql.FilterParser
 
IS() - Method in class eu.ill.preql.FilterParser.NullExpressionContext
 

L

LIKE - Static variable in class eu.ill.preql.FilterLexer
 
LIKE - Static variable in class eu.ill.preql.FilterParser
 
LIKE() - Method in class eu.ill.preql.FilterParser.LikeExpressionContext
 
LikeExpressionContext(FilterParser.ExpressionContext) - Constructor for class eu.ill.preql.FilterParser.LikeExpressionContext
 
LongValueParser - Class in eu.ill.preql.parser.value
Convert an object into a long
LongValueParser() - Constructor for class eu.ill.preql.parser.value.LongValueParser
 
LT - Static variable in class eu.ill.preql.FilterLexer
 
LT - Static variable in class eu.ill.preql.FilterParser
 
LT() - Method in class eu.ill.preql.FilterParser.ComparatorExpressionContext
 
LT_EQ - Static variable in class eu.ill.preql.FilterLexer
 
LT_EQ - Static variable in class eu.ill.preql.FilterParser
 
LT_EQ() - Method in class eu.ill.preql.FilterParser.ComparatorExpressionContext
 

M

mapper - Variable in class eu.ill.preql.AbstractFilterQueryProvider
 
maxExpressions - Static variable in class eu.ill.preql.parser.AbstractQueryParser
 
mergeExpressions() - Method in class eu.ill.preql.parser.AbstractQueryParser
Merge the parsed expressions and pre defined expressions
mergeExpressions(List<Predicate>) - Method in class eu.ill.preql.parser.AbstractQueryParser
Merge the parsed expressions and pre defined expressions
modeNames - Static variable in class eu.ill.preql.FilterLexer
 
MULTILINE_COMMENT - Static variable in class eu.ill.preql.FilterLexer
 
MULTILINE_COMMENT - Static variable in class eu.ill.preql.FilterParser
 

N

NO_ROW_LIMIT - Static variable in class eu.ill.preql.support.Pagination
 
NO_ROW_OFFSET - Static variable in class eu.ill.preql.support.Pagination
 
NOT - Static variable in class eu.ill.preql.FilterLexer
 
NOT - Static variable in class eu.ill.preql.FilterParser
 
NOT() - Method in class eu.ill.preql.FilterParser.BetweenExpressionContext
 
NOT() - Method in class eu.ill.preql.FilterParser.InExpressionContext
 
NOT() - Method in class eu.ill.preql.FilterParser.LikeExpressionContext
 
NOT() - Method in class eu.ill.preql.FilterParser.NullExpressionContext
 
NOT_EQ1 - Static variable in class eu.ill.preql.FilterLexer
 
NOT_EQ1 - Static variable in class eu.ill.preql.FilterParser
 
NOT_EQ1() - Method in class eu.ill.preql.FilterParser.ComparatorExpressionContext
 
NOT_EQ2 - Static variable in class eu.ill.preql.FilterLexer
 
NOT_EQ2 - Static variable in class eu.ill.preql.FilterParser
 
NOT_EQ2() - Method in class eu.ill.preql.FilterParser.ComparatorExpressionContext
 
NULL - Static variable in class eu.ill.preql.FilterLexer
 
NULL - Static variable in class eu.ill.preql.FilterParser
 
NULL() - Method in class eu.ill.preql.FilterParser.NullExpressionContext
 
NullExpressionContext(FilterParser.ExpressionContext) - Constructor for class eu.ill.preql.FilterParser.NullExpressionContext
 

O

OPEN_PAR - Static variable in class eu.ill.preql.FilterLexer
 
OPEN_PAR - Static variable in class eu.ill.preql.FilterParser
 
OPEN_PAR() - Method in class eu.ill.preql.FilterParser.BasicQueryContext
 
operator - Variable in class eu.ill.preql.FilterParser.BinaryExpressionContext
 
operator - Variable in class eu.ill.preql.FilterParser.ComparatorExpressionContext
 
OR - Static variable in class eu.ill.preql.FilterLexer
 
OR - Static variable in class eu.ill.preql.FilterParser
 
OR() - Method in class eu.ill.preql.FilterParser.BinaryExpressionContext
 
orderableField(String) - Method in class eu.ill.preql.AbstractFilterQueryProvider
Create a new orderable field
orderableField(String, FieldValueParser<?>) - Method in class eu.ill.preql.AbstractFilterQueryProvider
Create a new orderable field
orderableField(String, String) - Method in class eu.ill.preql.AbstractFilterQueryProvider
Create a new orderable field
orderableField(String, String, FieldValueParser<?>) - Method in class eu.ill.preql.AbstractFilterQueryProvider
Create a new orderable field
OrderableField - Class in eu.ill.preql.support
Defines a field that can be ordered
OrderableField(String, Path<?>) - Constructor for class eu.ill.preql.support.OrderableField
 
OrderableField(String, Path<?>, FieldValueParser) - Constructor for class eu.ill.preql.support.OrderableField
 

P

pagination(int, int) - Static method in class eu.ill.preql.support.FilterQueryHelper
Create a new pagination object
Pagination - Class in eu.ill.preql.support
A class to allow the pagination of a query
Pagination(int, int) - Constructor for class eu.ill.preql.support.Pagination
 
parameter() - Method in class eu.ill.preql.FilterParser.BetweenExpressionContext
 
parameter() - Method in class eu.ill.preql.FilterParser.ComparatorExpressionContext
 
parameter() - Method in class eu.ill.preql.FilterParser.InExpressionContext
 
parameter() - Method in class eu.ill.preql.FilterParser.LikeExpressionContext
 
parameter() - Method in class eu.ill.preql.FilterParser
 
parameter(int) - Method in class eu.ill.preql.FilterParser.BetweenExpressionContext
 
ParameterContext(ParserRuleContext, int) - Constructor for class eu.ill.preql.FilterParser.ParameterContext
 
parameters - Variable in class eu.ill.preql.parser.AbstractQueryParser
 
parse(Object) - Method in interface eu.ill.preql.parser.FieldValueParser
 
parse(Object) - Method in class eu.ill.preql.parser.value.BigDecimalValueParser
 
parse(Object) - Method in class eu.ill.preql.parser.value.BooleanValueParser
 
parse(Object) - Method in class eu.ill.preql.parser.value.ByteValueParser
 
parse(Object) - Method in class eu.ill.preql.parser.value.CharacterValueParser
 
parse(Object) - Method in class eu.ill.preql.parser.value.DateValueParser
 
parse(Object) - Method in class eu.ill.preql.parser.value.DoubleValueParser
 
parse(Object) - Method in class eu.ill.preql.parser.value.FloatValueParser
 
parse(Object) - Method in class eu.ill.preql.parser.value.IdentityValueParser
 
parse(Object) - Method in class eu.ill.preql.parser.value.IntegerValueParser
 
parse(Object) - Method in class eu.ill.preql.parser.value.LongValueParser
 
parse(Object) - Method in class eu.ill.preql.parser.value.ShortValueParser
 
parse(Object) - Method in class eu.ill.preql.parser.value.StringValueParser
 
parse(Object) - Method in class eu.ill.preql.parser.value.UUIDValueParser
 
parse(Object) - Method in interface eu.ill.preql.parser.ValueParser
Coerce an object into the generic type
parse(String) - Method in class eu.ill.preql.parser.AbstractQueryParser
Parses the given query
parse(String) - Method in class eu.ill.preql.parser.QueryParser
Parse the query
parsers - Static variable in class eu.ill.preql.parser.ValueParsers
 
parseValue(Field, String, Object) - Method in class eu.ill.preql.parser.AbstractQueryParser
Parse a parameter value

Q

query() - Method in class eu.ill.preql.FilterParser
 
QueryContext(ParserRuleContext, int) - Constructor for class eu.ill.preql.FilterParser.QueryContext
 
QueryListener - Class in eu.ill.preql.parser
 
QueryListener(QueryParser) - Constructor for class eu.ill.preql.parser.QueryListener
 
QueryParser - Class in eu.ill.preql.parser
A parser for Preql queries that are converted into JPA criteria expressions
QueryParser(QueryParserContext) - Constructor for class eu.ill.preql.parser.QueryParser
 
QueryParserContext - Class in eu.ill.preql.parser
Provides the context for parsing the query
QueryParserContext(CriteriaBuilder, Map<String, Field>, Map<String, Object>, List<Predicate>, ValueParsers) - Constructor for class eu.ill.preql.parser.QueryParserContext
Create a new context

R

registerFormat(String) - Static method in class eu.ill.preql.parser.value.DateValueParser
Register a new date format pattern
registerParser(ValueParser<?>) - Static method in class eu.ill.preql.parser.ValueParsers
Add a new value parser
registerParser(Object, ValueParser<?>) - Static method in class eu.ill.preql.parser.ValueParsers
Add a new value parser
root - Variable in class eu.ill.preql.AbstractFilterQueryProvider
 
RULE_expression - Static variable in class eu.ill.preql.FilterParser
 
RULE_field - Static variable in class eu.ill.preql.FilterParser
 
RULE_parameter - Static variable in class eu.ill.preql.FilterParser
 
RULE_query - Static variable in class eu.ill.preql.FilterParser
 
ruleNames - Static variable in class eu.ill.preql.FilterLexer
 
ruleNames - Static variable in class eu.ill.preql.FilterParser
 

S

SCOL - Static variable in class eu.ill.preql.FilterLexer
 
SCOL - Static variable in class eu.ill.preql.FilterParser
 
sempred(RuleContext, int, int) - Method in class eu.ill.preql.FilterParser
 
setMaxExpressions(int) - Static method in class eu.ill.preql.parser.AbstractQueryParser
Set the maximum number of expressions than can be parsed
setOrder(String, String) - Method in class eu.ill.preql.FilterQuery
Set the order field
setPagination(Pagination) - Method in class eu.ill.preql.FilterQuery
Set the pagination
setParameter(String, Object) - Method in class eu.ill.preql.FilterQuery
Bind an argument to a named parameter.
setParameters(Map<String, Object>) - Method in class eu.ill.preql.FilterQuery
Set the bound parameters
ShortValueParser - Class in eu.ill.preql.parser.value
Convert an object into a short
ShortValueParser() - Constructor for class eu.ill.preql.parser.value.ShortValueParser
 
SimpleField - Class in eu.ill.preql.support
Defines a standard field Use OrderableField if you want a field that can be ordered
SimpleField(String, Path<?>) - Constructor for class eu.ill.preql.support.SimpleField
Create a new field
SimpleField(String, Path<?>, FieldValueParser) - Constructor for class eu.ill.preql.support.SimpleField
Create a new field
SINGLE_LINE_COMMENT - Static variable in class eu.ill.preql.FilterLexer
 
SINGLE_LINE_COMMENT - Static variable in class eu.ill.preql.FilterParser
 
SPACES - Static variable in class eu.ill.preql.FilterLexer
 
SPACES - Static variable in class eu.ill.preql.FilterParser
 
StringValueParser - Class in eu.ill.preql.parser.value
Convert an object into a string
StringValueParser() - Constructor for class eu.ill.preql.parser.value.StringValueParser
 
SYNTAX_ERROR_LISTENER - Static variable in class eu.ill.preql.parser.AbstractQueryParser
 

T

T__0 - Static variable in class eu.ill.preql.FilterLexer
 
T__0 - Static variable in class eu.ill.preql.FilterParser
 
tokenNames - Static variable in class eu.ill.preql.FilterLexer
Deprecated.
tokenNames - Static variable in class eu.ill.preql.FilterParser
Deprecated.
toString() - Method in class eu.ill.preql.support.Pagination
 
toString() - Method in class eu.ill.preql.support.SimpleField
 

U

UNEXPECTED_CHAR - Static variable in class eu.ill.preql.FilterLexer
 
UNEXPECTED_CHAR - Static variable in class eu.ill.preql.FilterParser
 
unregisterFormat(String) - Static method in class eu.ill.preql.parser.value.DateValueParser
Unregister a date format pattern
unregisterFormats() - Static method in class eu.ill.preql.parser.value.DateValueParser
Unregister all formats
unregisterParser(Object) - Static method in class eu.ill.preql.parser.ValueParsers
Remove a value parser
UUIDValueParser - Class in eu.ill.preql.parser.value
Convert an object into a UUID
UUIDValueParser() - Constructor for class eu.ill.preql.parser.value.UUIDValueParser
 

V

ValueParser<T> - Interface in eu.ill.preql.parser
Represents a parser for coercing an object into a specified type
valueParsers - Variable in class eu.ill.preql.parser.AbstractQueryParser
 
ValueParsers - Class in eu.ill.preql.parser
Value parsers to coerce expression parameters into their respective attribute type
ValueParsers() - Constructor for class eu.ill.preql.parser.ValueParsers
 
visitErrorNode(ErrorNode) - Method in class eu.ill.preql.FilterBaseListener
visitTerminal(TerminalNode) - Method in class eu.ill.preql.FilterBaseListener
VOCABULARY - Static variable in class eu.ill.preql.FilterLexer
 
VOCABULARY - Static variable in class eu.ill.preql.FilterParser
 

_

_ATN - Static variable in class eu.ill.preql.FilterLexer
 
_ATN - Static variable in class eu.ill.preql.FilterParser
 
_decisionToDFA - Static variable in class eu.ill.preql.FilterLexer
 
_decisionToDFA - Static variable in class eu.ill.preql.FilterParser
 
_serializedATN - Static variable in class eu.ill.preql.FilterLexer
 
_serializedATN - Static variable in class eu.ill.preql.FilterParser
 
_sharedContextCache - Static variable in class eu.ill.preql.FilterLexer
 
_sharedContextCache - Static variable in class eu.ill.preql.FilterParser
 
A B C D E F G H I L M N O P Q R S T U V _ 
Skip navigation links

Copyright © 2018 Institut Laue-Langevin. All rights reserved.