UR - property target typepublic interface PropertyTargetGenerator<UR extends PropertyTarget> extends PropertyTargetFactory
PropertyTargetFactory that can also retrieve records using
a RecordSelector| Modifier and Type | Method and Description |
|---|---|
boolean |
compatible(RecordSelector sel)
Is the RecordSelector compatible with this class.
|
java.util.Iterator<UR> |
getIterator(RecordSelector sel)
Get an Iterator over selected records.
|
java.util.Iterator<UR> |
getIterator(RecordSelector sel,
int skip,
int count)
Get an Iterator over selected records.
|
long |
getRecordCount(RecordSelector selector)
get the number of records matching the selector
|
<PT> java.util.Set<PT> |
getValues(PropertyTag<PT> data_tag,
RecordSelector selector)
Gets the distinct property values for the set of records identified by the RecordSelector
|
getFinder, hasPropertyboolean compatible(RecordSelector sel)
sel - java.util.Iterator<UR> getIterator(RecordSelector sel, int skip, int count) throws java.lang.Exception
java.lang.Exceptionsel - RecordSelector to select dataskip - Number of initial records in sequence to skipcount - MAximum number of records to returnjava.util.Iterator<UR> getIterator(RecordSelector sel) throws java.lang.Exception
java.lang.Exceptionsel - RecordSelector to select datalong getRecordCount(RecordSelector selector) throws java.lang.Exception
java.lang.Exceptionselector - <PT> java.util.Set<PT> getValues(PropertyTag<PT> data_tag, RecordSelector selector) throws java.lang.Exception
java.lang.ExceptionPT - data_tag - the data_tagselector - the selector