public class QueryParser
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
QueryParser.QueryToken |
Constructor and Description |
---|
QueryParser() |
Modifier and Type | Method and Description |
---|---|
static java.util.List<QueryParser.QueryToken> |
parse(java.lang.String text) |
static org.apache.commons.lang3.tuple.Pair<java.lang.String,java.util.List<java.lang.Object>> |
parseAndRebuild(NamedQuery query,
java.util.Map<java.lang.String,java.lang.Object> parameters) |
public static java.util.List<QueryParser.QueryToken> parse(java.lang.String text)
public static org.apache.commons.lang3.tuple.Pair<java.lang.String,java.util.List<java.lang.Object>> parseAndRebuild(NamedQuery query, java.util.Map<java.lang.String,java.lang.Object> parameters) throws java.lang.Exception
query
- the query before substitutionparameters
- NamedQuery parametersjava.lang.Exception
- if the query tokens don't match the parameter keys