Class EdmParameterImpl

All Implemented Interfaces:
EdmAnnotatable, EdmElement, EdmMappable, EdmNamed, EdmParameter, EdmTyped

public class EdmParameterImpl extends AbstractEdmNamed implements EdmParameter
  • Constructor Details

  • Method Details

    • isCollection

      public boolean isCollection()
      Specified by:
      isCollection in interface EdmTyped
      Returns:
      true if this typed element is a collection
    • getMapping

      public EdmMapping getMapping()
      Description copied from interface: EdmMappable
      Get mapping information applied to an EDM element. May return null if no mapping is defined.
      Specified by:
      getMapping in interface EdmMappable
      Returns:
      EdmMapping or null if no mapping is defined
    • isNullable

      public boolean isNullable()
      Specified by:
      isNullable in interface EdmParameter
      Returns:
      true if nullable or not specified
    • getMaxLength

      public Integer getMaxLength()
      Specified by:
      getMaxLength in interface EdmParameter
      Returns:
      the maximum length as an Integer or null if not specified
    • getPrecision

      public Integer getPrecision()
      Specified by:
      getPrecision in interface EdmParameter
      Returns:
      the precision as an Integer or null if not specified
    • getScale

      public Integer getScale()
      Specified by:
      getScale in interface EdmParameter
      Returns:
      the scale as an Integer or null if not specified
    • getSrid

      public SRID getSrid()
      Specified by:
      getSrid in interface EdmParameter
      Returns:
      a non-negative integer or the special value variable
    • getType

      public EdmType getType()
      Description copied from interface: EdmTyped
      See EdmType for more information about possible types.
      Specified by:
      getType in interface EdmTyped
      Returns:
      EdmType