Class DocumentTypeField

    • Method Detail

      • isIncludeInGlobalSearch

        public boolean isIncludeInGlobalSearch()
        Returns whether this field should be included in global search field.
        Some big data implementations have a special field that is a flat field that usually receives the values from all other fields. This flag indicates whether this field should be included in the global search field.
        Returns:
        whether this field should be included in global search field.
        Since:
        8.1.0
      • getDataType

        public DocumentTypeField.DataType getDataType()
        Returns the data type of this field.
        Returns:
        the data type of this field.
        Since:
        8.1.0
      • isList

        public boolean isList()
        Returns whether this field's value is a list.
        Returns:
        whether this field's vlaue is a list.
        Since:
        8.1.0
      • isAggregatable

        public boolean isAggregatable()
        Returns whether this field's value is aggregatable.
        Returns:
        whether this field's vlaue is aggregatable.
        Since:
        9.0.0
      • getAnalyzer

        public String getAnalyzer()
        Returns this field analyzer.
        The analyzer is an identifier that must be recognized by the current IBigDataRepository implementation.
        Returns:
        this field analyzer.
        Since:
        8.1.0
      • getLocalId

        public String getLocalId()
        This field identifier.
        Returns:
        field identifier.
        Since:
        8.1.0
      • getFullId

        public String getFullId()
        Returns the full identifier of this field (the parent full identifier concatenated with the local identifier).
        Returns:
        the full identifier of this field (the parent full identifier concatenated with the local identifier).
        Since:
        8.1.0
      • getParentField

        public CompositeDocumentTypeField getParentField()
        Returns this field's parent field, if any.
        Returns:
        this field's parent field, if any.
        Since:
        8.1.0
      • cloneAsMutable

        protected <T extends DocumentTypeField> T cloneAsMutable()
        Returns a mutable copy of this document type field.
        Returns:
        a mutable copy of this document type field
        Since:
        8.1.0
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object