Interface IndexFieldDescriptor

    • Method Detail

      • isObjectField

        boolean isObjectField()
        Returns:
        true if this field is an object field. In that case, toObjectField() can be called safely (it won't throw an exception).
      • isValueField

        boolean isValueField()
        Returns:
        true if this field is a value field. In that case, toValueField() can be called safely (it won't throw an exception).
      • relativeName

        String relativeName()
        Returns:
        The name of this field relative to its parent.
      • absolutePath

        String absolutePath()
        Returns:
        The absolute, dot-separated path of this field.
      • multiValued

        boolean multiValued()
        Returns:
        true if this field can have multiple values in the same parent document.
      • multiValuedInRoot

        boolean multiValuedInRoot()
        Returns:
        true if this field can have multiple values in the same root document or if it is contained, directly or indirectly, in an object field that can have multiple values.