package org.wonderdb.types;
import java.util.List;
import org.wonderdb.serialize.ColumnSerializer;
public class ExtendedColumn extends Column implements Extended {
List<BlockPtr> ptrList = null;
public ExtendedColumn(DBType value, List<BlockPtr> list) {
super(value);
this.ptrList = list;
}
@Override
public List<BlockPtr> getPtrList() {
return ptrList;
}
@Override
public void setPtrList(List<BlockPtr> list) {
this.ptrList = list;
}
public DBType getValue(TypeMetadata meta) {
if (value == null) {
ColumnSerializer.getInstance().readFull(this, meta);
}
return value;
}
}