|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.objectweb.cjdbc.sql.UpdateRequestTest.ParsingResult
Stores the expected result of the call to
UpdateRequest.parse(DatabaseSchema, int, boolean)
method.
Field Summary | |
protected java.util.ArrayList |
columns
ArrayList of TableColumn objects. |
protected java.lang.String |
equivalentInsert
Equivalent INSERT statement: can only be provide if
isUnique is true . |
protected java.lang.String |
errorMessage
Error message if the request is invalid. |
protected boolean |
isUnique
true if this query only concerns a single row. |
protected boolean |
isValid
true if the request is valid. |
protected java.lang.String |
request
Request to test. |
protected DatabaseTable |
table
Database table to create if the request is valid. |
Constructor Summary | |
protected |
UpdateRequestTest.ParsingResult(java.lang.String request,
java.lang.String errorMessage)
Creates a new ParsingResult instance for invalid request. |
protected |
UpdateRequestTest.ParsingResult(java.lang.String request,
java.lang.String tableName,
java.lang.String columnList,
boolean isUnique,
java.lang.String equivalentInsert)
Creates a new ParsingResult instance for valid request. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
protected java.lang.String request
protected boolean isValid
true
if the request is valid.
protected DatabaseTable table
protected java.util.ArrayList columns
ArrayList
of TableColumn
objects.
protected boolean isUnique
true
if this query only concerns a single row.
protected java.lang.String equivalentInsert
INSERT
statement: can only be provide if
isUnique
is true
.
protected java.lang.String errorMessage
Constructor Detail |
protected UpdateRequestTest.ParsingResult(java.lang.String request, java.lang.String tableName, java.lang.String columnList, boolean isUnique, java.lang.String equivalentInsert)
ParsingResult
instance for valid request.
request
- valid request to test.tableName
- database name to test.columnList
- column list (eg: col1.unique col2 col3). '.unique'
means that the column is unique.isUnique
- true
if this query only concerns a single
row.equivalentInsert
- equivalent INSERT
statement.protected UpdateRequestTest.ParsingResult(java.lang.String request, java.lang.String errorMessage)
ParsingResult
instance for invalid request.
request
- invalid request to test.errorMessage
- error message.
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |