|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object | +--com.fdsapi.arrays.ConditionalParser
This class parses individual where clauses within the where clauses such as 'where col0='steve' && lname in ('souza'). See the main method for examples. It is used by ArraySQL.
| Constructor Summary | |
ConditionalParser(java.lang.Object[][] data,
ArrayFilter arrayFilter)
|
|
| Method Summary | |
void |
addConditional(java.lang.String conditional)
Add a conditional to be parsed such as col0='souza' |
java.lang.String |
getLeft()
|
java.lang.String |
getOperator()
Returns the operator for the conditional. |
java.lang.String |
getRight()
Returns the expression to the right of the conditional. |
static void |
main(java.lang.String[] args)
Test code for this class. |
void |
parse(java.lang.String conditional)
|
java.lang.String |
toString()
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
public ConditionalParser(java.lang.Object[][] data,
ArrayFilter arrayFilter)
| Method Detail |
public void parse(java.lang.String conditional)
public java.lang.String getLeft()
public java.lang.String getOperator()
public java.lang.String getRight()
public void addConditional(java.lang.String conditional)
public java.lang.String toString()
toString in class java.lang.Objectpublic static void main(java.lang.String[] args)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||