package org.kairosdb.core.datastore;
import org.kairosdb.core.DataPoint;
import org.kairosdb.core.groupby.GroupByResult;
import java.util.Collections;
import java.util.List;
import java.util.Set;
/**
Created with IntelliJ IDEA.
User: bhawkins
Date: 8/28/13
Time: 1:19 PM
To change this template use File | Settings | File Templates.
*/
public class EmptyDataPointGroup implements DataPointGroup
{
private String m_name;
private TagSet m_tags;
public EmptyDataPointGroup(String name, TagSet tags)
{
m_name = name;
m_tags = tags;
}
@Override
public String getName()
{
return (m_name);
}
@Override
public List<GroupByResult> getGroupByResult()
{
return (Collections.emptyList());
}
@Override
public void close()
{
}
@Override
public boolean hasNext()
{
return false;
}
@Override
public DataPoint next()
{
return null;
}
@Override
public void remove()
{
}
@Override
public Set<String> getTagNames()
{
return (m_tags.getTagNames());
}
@Override
public Set<String> getTagValues(String tag)
{
return (m_tags.getTagValues(tag));
}
}