Package com.collibra.dgc.core.api.model.meta.type.attribute

# Interface NumericAttributeType

All Superinterfaces:
  `AttributeType`, `Entity`, `NamedDescribedResource`, `NamedResource`, `Resource`, `Serializable`

public interface NumericAttributeType extends AttributeType
Represents a numeric attribute type.

Numeric attribute type represents an attribute which holds numeric value (either integer of floating point one).

- ## Method Summary

  Modifier and Type
  Method
  Description
  `boolean`
  `isInteger()`
  Check whether this represents an integer or not.
  `boolean`
  `isIsInteger()`
  Deprecated.
  This method will be removed in the future.
  `boolean`
  `isStatisticsEnabled()`
  Check whether statistics should be tracked for this attribute or not.

  ### Methods inherited from interface AttributeType

  `getAttributeTypeDiscriminator, getPublicId`

  ### Methods inherited from interface Entity

  `getId, setId`

  ### Methods inherited from interface NamedDescribedResource

  `getDescription`

  ### Methods inherited from interface NamedResource

  `getName`

  ### Methods inherited from interface Resource

  `getCreatedBy, getCreatedOn, getLastModifiedBy, getLastModifiedOn, getResourceType, isSystem`

- ## Method Details

  - ### isStatisticsEnabled

    boolean isStatisticsEnabled()
    Check whether statistics should be tracked for this attribute or not.
    Returns:
      true if statistics are tracked for this attribute. False otherwise

  - ### isIsInteger

    @Deprecated boolean isIsInteger()
    Deprecated.
    This method will be removed in the future. Please, use `isInteger()`.
    Check whether this represents an integer or not.
    Returns:
      true if this represents an integer, false if this represents a decimal number

  - ### isInteger

    boolean isInteger()
    Check whether this represents an integer or not.
    Returns:
      true if this represents an integer, false if this represents a decimal number