|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.mckoi.database.sql.Util
public class Util
Various utility methods for the iterpreter.
Constructor Summary | |
---|---|
Util()
|
Method Summary | |
---|---|
static java.lang.String |
asNonQuotedRef(Token token)
Returns the Token as a non quoted reference. |
static java.lang.String |
expressionListToString(Expression[] list)
Returns an array of Expression objects as a comma deliminated string. |
static Expression |
normalize(Expression exp)
Normalizes the Expression by removing all NOT operators and altering the expression as appropriate. |
static TObject |
parseNumberToken(Token token,
boolean negative)
Parses a NUMBER_LITERAL Token with a sign boolean. |
static FunctionDef |
resolveFunctionName(java.lang.String name,
Expression[] exp_list)
Returns a Function object that represents the name and expression list (of parameters) of a function. |
static TObject |
toArrayParamObject(Expression[] arr)
Converts an expression array to an array type that can be added to an expression. |
static java.lang.Object |
toParamObject(Token token,
boolean upper_identifiers)
Converts a Token which is either a STRING_LITERAL, NUMBER_LITERAL or IDENTIFIER into a Java Object. |
static TObject |
zeroNumber()
Returns numeric 0 |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public Util()
Method Detail |
---|
public static java.lang.String asNonQuotedRef(Token token)
public static java.lang.Object toParamObject(Token token, boolean upper_identifiers)
public static TObject zeroNumber()
public static TObject parseNumberToken(Token token, boolean negative)
public static TObject toArrayParamObject(Expression[] arr)
public static java.lang.String expressionListToString(Expression[] list)
public static Expression normalize(Expression exp)
public static FunctionDef resolveFunctionName(java.lang.String name, Expression[] exp_list)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |