|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectplanetj.database.sql.SQLToken
planetj.database.sql.AbstractExpressionToken
!!DA (6/11/2003 8:15:21 AM) documentation needed
Field Summary | |
static java.lang.String |
className
Class name. |
Fields inherited from class planetj.database.sql.SQLToken |
WHITE_SPACE |
Constructor Summary | |
AbstractExpressionToken()
ExpressionToken constructor comment. |
|
AbstractExpressionToken(java.lang.String pToken,
TableStatement pStatement)
ExpressionToken constructor comment. |
Method Summary | |
protected void |
addBasicComparison(java.lang.String pColToken,
java.lang.String pOpToken,
java.lang.String pValToken)
Adds a new SQLComparison to this SQLExpression |
protected void |
addComparison(SQLComparison pComparison)
Adds an existing SQLComparison to this SQLExpression |
protected void |
addSetComparison(java.lang.String pColToken,
java.lang.String pOpToken,
java.lang.String pValToken)
Adds a new SQLComparison to this SQLExpression |
java.util.List |
getComparisonNames()
Gets a List containing the names of the columns in the SQLComparisons. |
java.util.List |
getComparisons()
Gets a List containing the SQLComparisons which comprise this ExpressionToken |
ValidationExceptionCollection |
getValidationExceptions()
Deprecated. (6/11/2003 8:18:59 AM) This method will not allow setting the Field's default value from a user property. Replaced by getValidationExceptions(ExecutingContext) |
ValidationExceptionCollection |
getValidationExceptions(ExecutingContext ec)
Be careful when you call this method because it is derived and spins through all the Fields of all the SQLComparisons in this expression token. |
protected static boolean |
isConnector(java.lang.String s)
Check to see if given String is a connector token. |
boolean |
isContainsDisplayParameters()
Tests if this expression token contains one or more comparisons which have a display parameter for one or more of their values |
boolean |
isValueParameterPresent(int index)
Tests if at least one of this ExpressionToken's comparisons has a parameter for a value (i.e. |
protected abstract void |
parseExpression(java.lang.String sql)
|
protected static java.util.List |
preparseExpression(java.lang.String pSQLString)
Breaks the String apart in sections that are contained in quotes and sections that are not contained in quotes |
void |
setToken(java.lang.String pToken)
|
java.lang.String |
toString()
|
Methods inherited from class planetj.database.sql.SQLToken |
getStatement, getToken, isTokenParameter, isTokenWhiteSpace, setStatement |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
public static final java.lang.String className
Constructor Detail |
public AbstractExpressionToken()
public AbstractExpressionToken(java.lang.String pToken, TableStatement pStatement)
pToken
- java.lang.StringMethod Detail |
protected void addBasicComparison(java.lang.String pColToken, java.lang.String pOpToken, java.lang.String pValToken)
protected void addComparison(SQLComparison pComparison)
protected void addSetComparison(java.lang.String pColToken, java.lang.String pOpToken, java.lang.String pValToken)
public java.util.List getComparisonNames()
public java.util.List getComparisons()
public ValidationExceptionCollection getValidationExceptions() throws CMException
CMException
public ValidationExceptionCollection getValidationExceptions(ExecutingContext ec) throws CMException
ec
- context in which code is executing.
CMException
protected static boolean isConnector(java.lang.String s)
public boolean isContainsDisplayParameters()
public boolean isValueParameterPresent(int index)
protected abstract void parseExpression(java.lang.String sql)
protected static java.util.List preparseExpression(java.lang.String pSQLString)
public void setToken(java.lang.String pToken)
setToken
in class SQLToken
public java.lang.String toString()
toString
in class SQLToken
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |