org.objectweb.cjdbc.scenario.standalone.sql.request
Class UpdateRequestTest.ParsingResult

java.lang.Object
  extended byorg.objectweb.cjdbc.scenario.standalone.sql.request.UpdateRequestTest.ParsingResult
Enclosing class:
UpdateRequestTest

protected class UpdateRequestTest.ParsingResult
extends java.lang.Object

Stores the expected result of the call to UpdateRequest.parse(DatabaseSchema, int, boolean) method.

Author:
Mathieu Peltier

Field Summary
protected  java.util.ArrayList columns
          ArrayList of TableColumn objects.
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.
protected  java.lang.String updatedPk
          Updated pk
protected  java.lang.String updatedValues
          Values updated
 
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 updatedValues, java.lang.String updatedPk)
          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

request

protected java.lang.String request
Request to test.


isValid

protected boolean isValid
true if the request is valid.


table

protected DatabaseTable table
Database table to create if the request is valid.


columns

protected java.util.ArrayList columns
ArrayList of TableColumn objects.


isUnique

protected boolean isUnique
true if this query only concerns a single row.


updatedValues

protected java.lang.String updatedValues
Values updated


updatedPk

protected java.lang.String updatedPk
Updated pk


errorMessage

protected java.lang.String errorMessage
Error message if the request is invalid.

Constructor Detail

UpdateRequestTest.ParsingResult

protected UpdateRequestTest.ParsingResult(java.lang.String request,
                                          java.lang.String tableName,
                                          java.lang.String columnList,
                                          boolean isUnique,
                                          java.lang.String updatedValues,
                                          java.lang.String updatedPk)
Creates a new ParsingResult instance for valid request.

Parameters:
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.

UpdateRequestTest.ParsingResult

protected UpdateRequestTest.ParsingResult(java.lang.String request,
                                          java.lang.String errorMessage)
Creates a new ParsingResult instance for invalid request.

Parameters:
request - invalid request to test.
errorMessage - error message.


Copyright © 2002, 2005 - ObjectWeb Consortium - All Rights Reserved.