Package sonia.scm.store
Interface QueryableStore.QueryField<T,F>
- Type Parameters:
T
- The type of the objects this field is used for.F
- The type of the field.
- All Known Subinterfaces:
QueryableStore.AggregatableNumberQueryField<T,
,A> QueryableStore.AggregatableQueryField<T,
A>
- All Known Implementing Classes:
QueryableStore.BaseQueryField
,QueryableStore.BooleanQueryField
,QueryableStore.CollectionQueryField
,QueryableStore.CollectionSizeQueryField
,QueryableStore.DoubleQueryField
,QueryableStore.EnumQueryField
,QueryableStore.FloatQueryField
,QueryableStore.IdQueryField
,QueryableStore.InstantQueryField
,QueryableStore.IntegerQueryField
,QueryableStore.LongQueryField
,QueryableStore.MapQueryField
,QueryableStore.MapSizeQueryField
,QueryableStore.NumberQueryField
,QueryableStore.StringQueryField
- Enclosing interface:
- QueryableStore<T>
public static interface QueryableStore.QueryField<T,F>
Instances of this class will be created by the annotation processor for each class annotated with
This is not meant to be extended or instantiated by users of the API!
QueryableType
. It provides query fields for the annotated class to build queries with.
This is not meant to be extended or instantiated by users of the API!
-
Method Summary
-
Method Details
-
getName
String getName() -
isIdField
boolean isIdField()
-