blob: aec755a73f166a310e0275fdffb73d3eb2df7292 [file] [log] [blame]
package com.gemstone.gemfire.cache.query.internal;
import java.util.Iterator;
import com.gemstone.gemfire.cache.query.types.CollectionType;
/**
* This interface is to be implemented by all SelectResults implementation which
* can hold struct using field values array ( Object[])
*
* @see SortedStructSet
* @see StructSet
* @see StructBag
* @see SortedStructBag
*
* @author ashahid
*
*/
public interface StructFields {
public boolean addFieldValues(Object[] fieldValues);
public boolean removeFieldValues(Object[] fieldValues);
public Iterator fieldValuesIterator();
public CollectionType getCollectionType();
public boolean containsFieldValues(Object[] fieldValues);
}