KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > com > daffodilwoods > daffodildb > server > sessionsystem > sessioncondition > InvalidTransactionConditionWithChild


1  package com.daffodilwoods.daffodildb.server.sessionsystem.sessioncondition;
2
3 import com.daffodilwoods.database.resource.DException;
4 import com.daffodilwoods.database.general.SystemFields;
5 import com.daffodilwoods.daffodildb.utils.field.FieldBase;
6 import com.daffodilwoods.daffodildb.server.sql99.dql.iterator._Iterator;
7
8 /** @todo */
9 public class InvalidTransactionConditionWithChild implements _SessionCondition {
10
11     Object JavaDoc condition;
12     public InvalidTransactionConditionWithChild() {
13         condition = (FieldBase)SystemFields.maxIntegerValue;
14     }
15
16 /**
17  * Evaluates the condition above.
18  * @param values
19  * @return
20  * @throws DException
21  */

22     public boolean evaluate(_Iterator nonIndexedIterator) throws DException {
23         return (StaticConditionHelper.compare(condition,nonIndexedIterator.getColumnValues(SessionConditionReferences.invalidTransactionIdReference_2)) == 0 );
24     }
25
26     public void setParameterValues(Object JavaDoc[] values) throws DException {
27     }
28
29     public String JavaDoc toString(){
30         return "[ INVALID_TRANSACTION_CONDITION_WITH_CHILD => invalidTransactionId = mxaIntegerValue ]";
31     }
32
33 }
34
Popular Tags