Package adalid.util.sql
Class SqlRoutineParameter
- java.lang.Object
-
- adalid.util.sql.SqlArtifact
-
- adalid.util.sql.SqlRoutineParameter
-
public class SqlRoutineParameter extends SqlArtifact
- Author:
- Jorge Campins
-
-
Constructor Summary
Constructors Constructor Description SqlRoutineParameter(SqlRoutine routine)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetDefault()SqlTablegetForeignTable()java.lang.StringgetMetajavaType()SqlColumngetNamesakeColumn()SqlColumngetNamesakeColumn(java.lang.String name)intgetPosition()java.lang.StringgetQualifiedName()SqlTablegetReferencedTable()SqlRoutinegetRoutine()java.lang.StringgetSqlDataType()java.lang.StringgetSqlDefaultValue()java.lang.StringgetTrueType()java.lang.StringgetType()booleanisForeign()booleanisHidden()booleanisRequired()booleanmatches(java.lang.String type, java.lang.String role)-
Methods inherited from class adalid.util.sql.SqlArtifact
getCapitalizedJavaName, getDecapitalizedJavaName, getJavaName, getName, toString
-
-
-
-
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 java.lang.String getType()
- Returns:
- the type
-
getSqlDataType
public java.lang.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 java.lang.String getDefault()
- Returns:
- the default value
-
getSqlDefaultValue
public java.lang.String getSqlDefaultValue()
- Returns:
- the sql default value
-
matches
public boolean matches(java.lang.String type, java.lang.String role)
-
getReferencedTable
public SqlTable getReferencedTable()
-
getNamesakeColumn
public SqlColumn getNamesakeColumn()
- Returns:
- the namesake column
-
getNamesakeColumn
public SqlColumn getNamesakeColumn(java.lang.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 java.lang.String getTrueType()
-
getMetajavaType
public java.lang.String getMetajavaType()
-
getQualifiedName
public java.lang.String getQualifiedName()
-
-