Class SqlRoutineParameter


  • public class SqlRoutineParameter
    extends SqlArtifact
    Author:
    Jorge Campins
    • Constructor Detail

      • SqlRoutineParameter

        public SqlRoutineParameter​(SqlRoutine routine)
    • Method Detail

      • getRoutine

        public SqlRoutine getRoutine()
        Returns:
        the routine
      • getPosition

        public int getPosition()
        Returns:
        the ordinal position
      • getType

        public String getType()
        Returns:
        the type
      • getSqlDataType

        public String getSqlDataType()
        Returns:
        the sql data type
      • isRequired

        public boolean isRequired()
        Returns:
        the required indicator
      • isHidden

        public boolean isHidden()
        Returns:
        the hidden indicator
      • getDefault

        public String getDefault()
        Returns:
        the default value
      • getSqlDefaultValue

        public String getSqlDefaultValue()
        Returns:
        the sql default value
      • matches

        public boolean matches​(String type,
                               String role)
      • getReferencedTable

        public SqlTable getReferencedTable()
      • getNamesakeColumn

        public SqlColumn getNamesakeColumn()
        Returns:
        the namesake column
      • getNamesakeColumn

        public SqlColumn getNamesakeColumn​(String name)
        Parameters:
        name - name
        Returns:
        the namesake column
      • getForeignTable

        public SqlTable getForeignTable()
        Returns:
        the foreign table
      • isForeign

        public boolean isForeign()
        Returns:
        the foreign indicator
      • getTrueType

        public String getTrueType()
      • getMetajavaType

        public String getMetajavaType()
      • getQualifiedName

        public String getQualifiedName()