1 package com.daffodilwoods.daffodildb.server.sessionsystem.sessioncondition; 2 3 import com.daffodilwoods.database.resource.DException; 4 import com.daffodilwoods.daffodildb.server.sql99.dql.iterator._Iterator; 5 6 12 public class MergedSessionCondition implements _SessionCondition { 13 14 _SessionCondition[] sessionConditions; 15 16 public MergedSessionCondition( _SessionCondition[] sessionConditions0 ) { 17 sessionConditions = sessionConditions0; 18 } 19 20 public boolean evaluate(_Iterator nonIndexedIterator ) throws DException { 21 for (int i = 0; i < sessionConditions.length; i++) { 22 if (! sessionConditions[i].evaluate(nonIndexedIterator) ) 23 return false; 24 } 25 return true; 26 } 27 28 29 public void setParameterValues(Object [] values) throws DException { 30 31 throw new java.lang.UnsupportedOperationException ("Method setParameterValues() not yet implemented."); 32 } 33 34 } 35 | Popular Tags |