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 9 public class InvalidTransactionConditionWithChild implements _SessionCondition { 10 11 Object condition; 12 public InvalidTransactionConditionWithChild() { 13 condition = (FieldBase)SystemFields.maxIntegerValue; 14 } 15 16 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 [] values) throws DException { 27 } 28 29 public String toString(){ 30 return "[ INVALID_TRANSACTION_CONDITION_WITH_CHILD => invalidTransactionId = mxaIntegerValue ]"; 31 } 32 33 } 34 | Popular Tags |