package org.wonderdb.core.collection.impl;
import java.util.Set;
import org.wonderdb.block.Block;
import org.wonderdb.core.collection.ResultIterator;
import org.wonderdb.types.TypeMetadata;
import org.wonderdb.types.record.Record;
public class EmptyResultIterator extends BTreeIteratorImpl {
private static EmptyResultIterator instance = new EmptyResultIterator();
private EmptyResultIterator() {
super(null, null, false, false, null);
}
public static EmptyResultIterator getInstance() {
return instance;
}
@Override
public void lock(Block block) {
}
@Override
public void unlock() {
}
@Override
public void unlock(boolean shouldUnpin) {
}
@Override
public void insert(Record data) {
}
@Override
public boolean isAnyBlockEmpty() {
return false;
}
@Override
public boolean hasNext() {
return false;
}
@Override
public Record next() {
return null;
}
@Override
public void remove() {
}
@Override
public Block getCurrentBlock() {
return null;
}
@Override
public Set<Object> getPinnedSet() {
return null;
}
@Override
public TypeMetadata getTypeMetadata() {
return null;
}
@Override
public Record peek() {
// TODO Auto-generated method stub
return null;
}
}