/** * */ package org.sinnlabs.dbvim.script; import java.util.HashMap; import java.util.Map; /** * Class represent db record. * Used in scripting * @author peter.liverovsky * */ public class Record { private Map<String, Object> values; public Record() { values = new HashMap<String, Object>(); } public Map<String, Object> getValues() { return values; } /** * Returns field value * @param fieldId field id * @return */ public Object get(String fieldId) { if (!values.containsKey(fieldId)) throw new IllegalArgumentException("Field id: " + fieldId + " does not exists."); return values.get(fieldId); } }