Class FieldContext

java.lang.Object
org.elasticsearch.search.aggregations.support.FieldContext

public class FieldContext extends Object
Used by all field data based aggregators. This determine the context of the field data the aggregators are operating in. It holds both the field names and the index field datas that are associated with them.
  • Constructor Details

    • FieldContext

      public FieldContext(String field, IndexFieldData<?> indexFieldData, MappedFieldType fieldType)
      Constructs a field data context for the given field and its index field data
      Parameters:
      field - The name of the field
      indexFieldData - The index field data of the field
  • Method Details

    • field

      public String field()
    • indexFieldData

      public IndexFieldData<?> indexFieldData()
      Returns:
      The index field datas in this context
    • fieldType

      public MappedFieldType fieldType()