package eu.dnetlib.dlms.jdbc;

/**
 * Instances of this class contains an Object[] which is a row of the results
 * generated executing a DOL statement by the AbstractDOLExecuter and its
 * concrete subclasses.
 * 
 * @author lexis
 */
public class DataResult {

    /** Data. */
    private Object[] data;

    public DataResult() {
    }

    /**
     * Constructor.
     * 
     * @param data
     *            Object[] instance.
     */
    public DataResult(final Object[] data) {
	this.data = data;
    }

    public boolean isSentinel() {
	return false;
    }

    public Object[] getData() {
	return this.data;
    }

    public void setData(final Object[] data) {
	this.data = data;
    }

    /**
     * {@inheritDoc}
     * 
     * @see java.lang.Object#toString()
     */
    @Override
    public String toString() {
	String res = "DataResult: [";
	for (Object o : this.data)
	    res += o.toString() + ",";
	res += "]";
	return res;
    }

}
