Interface EdmTypeDefinition

All Superinterfaces:
EdmAnnotatable, EdmNamed, EdmPrimitiveType, EdmType

public interface EdmTypeDefinition extends EdmPrimitiveType, EdmAnnotatable
An EdmTypeDefinition defines a specialization of one of the possible primitive types.
For more information on primitive types refer to EdmPrimitiveType.
  • Method Details

    • getUnderlyingType

      EdmPrimitiveType getUnderlyingType()
      Returns:
      EdmPrimitiveType this type definition is based upon
    • getMaxLength

      Integer getMaxLength()
      Returns:
      the maximum length as an Integer or null if not specified
    • getPrecision

      Integer getPrecision()
      Returns:
      the precision as an Integer or null if not specified
    • getScale

      Integer getScale()
      Returns:
      the scale as an Integer or null if not specified
    • getSrid

      SRID getSrid()
      Returns:
      a non-negative integer or the special value variable
    • isUnicode

      Boolean isUnicode()
      Returns:
      true if unicode or null if not specified