|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.datanucleus.query.JDOQLQueryHelper
public class JDOQLQueryHelper
JDOQL query helper class providing key information about the language etc.
| Field Summary | |
|---|---|
static java.lang.String[] |
SINGLE_STRING_KEYWORDS
Keywords used in single-string JDOQL. |
static java.lang.String[] |
SINGLE_STRING_KEYWORDS_LOWERCASE
Keywords in lowercase (we avoid calling toLowerCase() multiple times, which is expensive operation) |
| Constructor Summary | |
|---|---|
JDOQLQueryHelper()
|
|
| Method Summary | |
|---|---|
static java.lang.String |
getJDOQLForExpression(Expression expr)
|
static boolean |
isKeyword(java.lang.String name)
Convenience method returning if the supplied name is a keyword for this query language. |
static boolean |
isKeywordExtended(java.lang.String name)
Convenience method returning if the supplied name is a keyword for this query language, allowing the DataNucleus extension keywords (UPDATE, DELETE, SET). |
static boolean |
isValidJavaIdentifierForJDOQL(java.lang.String s)
Utility to check if a name is a valid Java identifier. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final java.lang.String[] SINGLE_STRING_KEYWORDS
public static final java.lang.String[] SINGLE_STRING_KEYWORDS_LOWERCASE
| Constructor Detail |
|---|
public JDOQLQueryHelper()
| Method Detail |
|---|
public static boolean isKeyword(java.lang.String name)
name - Name to check
public static boolean isKeywordExtended(java.lang.String name)
name - Name to check
public static boolean isValidJavaIdentifierForJDOQL(java.lang.String s)
s - The name
public static java.lang.String getJDOQLForExpression(Expression expr)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||