All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.github.molcikas.photon.query.PhotonQueryResultRow Maven / Gradle / Ivy

The newest version!
package com.github.molcikas.photon.query;

import java.util.Collections;
import java.util.HashMap;
import java.util.Map;
import java.util.Set;

public class PhotonQueryResultRow
{
    private final Map values;
    private Object firstValue;

    public void addValue(String columnName, Object value)
    {
        if(values.isEmpty())
        {
            firstValue = value;
        }
        values.put(columnName, value);
    }

    public Object getValue(String columnName)
    {
        return values.get(columnName);
    }

    public Set> getValues()
    {
        return values.entrySet();
    }

    public Map getValuesMap()
    {
        return Collections.unmodifiableMap(values);
    }

    public Object getFirstValue()
    {
        return firstValue;
    }

    public PhotonQueryResultRow()
    {
        values = new HashMap<>();
    }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy