1 21 package com.db4o.inside.query; 22 23 import com.db4o.*; 24 import com.db4o.foundation.*; 25 26 27 30 public class LazyQueryResult extends AbstractLateQueryResult { 31 32 public LazyQueryResult(Transaction trans) { 33 super(trans); 34 } 35 36 public void loadFromClassIndex(final YapClass clazz) { 37 _iterable = classIndexIterable(clazz); 38 } 39 40 public void loadFromClassIndexes(final YapClassCollectionIterator classCollectionIterator) { 41 _iterable = classIndexesIterable(classCollectionIterator); 42 } 43 44 public void loadFromQuery(final QQuery query) { 45 _iterable = new Iterable4(){ 46 public Iterator4 iterator() { 47 return query.executeLazy(); 48 } 49 }; 50 } 51 52 } 53 | Popular Tags |