See: Description
| Interface | Description |
|---|---|
| FilterSelector<T extends uk.ac.ed.epcc.webapp.forms.inputs.Input> |
Class that generates an input based on a record selector.
|
| PropertyTargetGenerator<UR extends PropertyTarget> |
A
PropertyTargetFactory that can also retrieve records using
a RecordSelector |
| RecordSelector |
A class that encodes a selection expression for a set of objects based on properties.
|
| SelectorVisitor<R> |
Visitor class for RecordSelector
Bottom level classes that implement RecordSelector are visited directly.
|
| Class | Description |
|---|---|
| AndRecordSelector |
A class that encodes a selection expression for a set of UsageRecords.
|
| CombiningRecordSelector |
A class that encodes a selection expression for a set of UsageRecords.
|
| NullSelector<T> | |
| OrderClause<T> |
A
RecordSelector that requests the results be generated in a particular order. |
| OrRecordSelector |
A class that encodes a selection expression for a set of UsageRecords.
|
| PeriodOverlapRecordSelector |
Select a set of records that overlap with a time period.
|
| ReductionSelector |
Select records that are compatible with a set of
ReductionTargets
Index reductions are required to be generated put at least one of any
remaining targets. |
| RelationClause<T> |
RecordSelector that requires a relationship between two PropExpressions
|
| SelectClause<T> |
Encodes a relationship between a property and a data value.
|
| TimeRangeSelector |
convenience class to put the conventions for selecting
a record in a date range into a single place.
|
| Enum | Description |
|---|---|
| OverlapType |
different overlap conditions
|