Class SqlRoutineParameter

java.lang.Object
adalid.util.sql.SqlArtifact
adalid.util.sql.SqlRoutineParameter

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

    • SqlRoutineParameter

      public SqlRoutineParameter(SqlRoutine routine)
  • Method Details

    • 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()