it.eng.spagobi.tools.dataset.common.datastore
Interface IDataStore
- All Known Implementing Classes:
- DataStore
public interface IDataStore
getMetaData
IDataStoreMetaData getMetaData()
iterator
java.util.Iterator iterator()
isEmpty
boolean isEmpty()
getRecordAt
IRecord getRecordAt(int i)
getRecordByID
IRecord getRecordByID(java.lang.Object value)
findRecords
java.util.List findRecords(int fieldIndex,
java.lang.Object fieldValue)
findRecords
java.util.List findRecords(java.util.List fieldIndexes,
java.util.List fieldValues)
findRecords
java.util.List findRecords(IRecordMatcher matcher)
getFieldValues
java.util.List getFieldValues(int fieldIndex)
getFieldDistinctValues
java.util.Set getFieldDistinctValues(int fieldIndex)
sortRecords
void sortRecords(int fieldIndex)
sortRecords
void sortRecords(int fieldIndex,
java.util.Comparator filedComparator)
sortRecords
void sortRecords(java.util.Comparator recordComparator)
appendRecord
void appendRecord(IRecord r)
prependRecord
void prependRecord(IRecord record)
insertRecord
void insertRecord(int recordIndex,
IRecord record)
toXml
java.lang.String toXml()
toSourceBean
it.eng.spago.base.SourceBean toSourceBean()
throws it.eng.spago.base.SourceBeanException
- Throws:
it.eng.spago.base.SourceBeanException