Interface CdsDecimal

All Superinterfaces:
CdsAnnotatable, CdsDefinition, CdsNamed, CdsSimpleType, CdsType

public interface CdsDecimal extends CdsSimpleType
  • Field Details

  • Method Details

    • getPrecision

      default Integer getPrecision()
      Returns the precision of this CdsDecimal.
      Returns:
      the precision of this Decimal type, not null
    • getScale

      default Integer getScale()
      Returns the scale of this CdsDecimal.
      Returns:
      the scale of this Decimal type, not null
    • getType

      default CdsBaseType getType()
      Description copied from interface: CdsSimpleType
      Returns the CdsBaseType of this CdsSimpleType definition.
      Specified by:
      getType in interface CdsSimpleType
      Returns:
      the CdsBaseType of this simple type definition, not null
    • getJavaType

      default Class<?> getJavaType()
      Description copied from interface: CdsSimpleType
      Returns the Java type of this CdsSimpleType definition.
      Specified by:
      getJavaType in interface CdsSimpleType
      Returns:
      the Java type of this simple type definition, not null