org.objectweb.cjdbc.sql
Class DeleteRequestTest.ParsingResult

java.lang.Object
  extended byorg.objectweb.cjdbc.sql.DeleteRequestTest.ParsingResult
Enclosing class:
DeleteRequestTest

protected class DeleteRequestTest.ParsingResult
extends java.lang.Object

Stores the expected result of the call to DeleteRequest.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 this query only deletes 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 delete the request is valid.
 
Constructor Summary
protected DeleteRequestTest.ParsingResult(java.lang.String request, java.lang.String errorMessage)
          Creates a new ParsingResult instance for invalid request.
protected DeleteRequestTest.ParsingResult(java.lang.String request, java.lang.String tableName, java.lang.String columnList, boolean isUnique)
          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 delete the request is valid.


errorMessage

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


columns

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


isUnique

protected boolean isUnique
true this query only deletes a single row.

Constructor Detail

DeleteRequestTest.ParsingResult

protected DeleteRequestTest.ParsingResult(java.lang.String request,
                                          java.lang.String tableName,
                                          java.lang.String columnList,
                                          boolean isUnique)
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 this query only deletes a single row.

DeleteRequestTest.ParsingResult

protected DeleteRequestTest.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, 2003 - ObjectWeb Consortium - All Rights Reserved.