Interface FieldReference<SR>

Type Parameters:
SR - Containing type.
All Known Subinterfaces:
AggregationFieldReference<SR>, AvgAggregationFieldReference<SR,T>, CountAggregationFieldReference<SR>, CountDistinctAggregationFieldReference<SR>, DistanceProjectionFieldReference<SR>, DistanceSortFieldReference<SR>, ExistsPredicateFieldReference<SR>, FieldProjectionFieldReference<SR,T>, FieldSortFieldReference<SR,T>, FlattenedFieldReference<SR>, HighlightProjectionFieldReference<SR>, KnnPredicateFieldReference<SR,T>, MatchPredicateFieldReference<SR,T>, MaxAggregationFieldReference<SR,T>, MinAggregationFieldReference<SR,T>, NestedFieldReference<SR>, NestedPredicateFieldReference<SR>, ObjectFieldReference<SR>, ObjectProjectionFieldReference<SR>, PhrasePredicateFieldReference<SR,T>, PredicateFieldReference<SR>, PrefixPredicateFieldReference<SR>, ProjectionFieldReference<SR>, QueryStringPredicateFieldReference<SR,T>, RangeAggregationFieldReference<SR,T>, RangePredicateFieldReference<SR,T>, RegexpPredicateFieldReference<SR>, ScoreSortFieldReference<SR,T>, SimpleQueryStringPredicateFieldReference<SR,T>, SortFieldReference<SR>, SpatialPredicateFieldReference<SR>, SumAggregationFieldReference<SR,T>, TermsAggregationFieldReference<SR,T>, TermsPredicateFieldReference<SR>, TypedAggregationFieldReference<SR,T>, TypedPredicateFieldReference<SR,T>, TypedProjectionFieldReference<SR,T>, TypedSortFieldReference<SR,T>, WildcardPredicateFieldReference<SR>
All Known Implementing Classes:
AnyAggregationReference, AnyPredicateReference, AnyProjectionReference, AnySortReference

@Incubating public interface FieldReference<SR>
The most common interface for the field reference hierarchy.
  • Method Details

    • absolutePath

      String absolutePath()
    • scopeRootType

      Class<SR> scopeRootType()