com.metamatrix.modeler.core.metadata.runtime
Interface ProcedureParameterRecord

All Superinterfaces:
MetadataRecord, java.io.Serializable
All Known Implementing Classes:
ProcedureParameterRecordImpl

public interface ProcedureParameterRecord
extends MetadataRecord

ProcedureParameterRecord


Nested Class Summary
 
Nested classes/interfaces inherited from interface com.metamatrix.modeler.core.metadata.runtime.MetadataRecord
MetadataRecord.MetadataFieldNames, MetadataRecord.MetadataRecordProperties
 
Method Summary
 java.lang.String getDatatypeUUID()
          Get the UUID of the datatype associated with the column
 java.lang.Object getDefaultValue()
          Get the default value of the parameter
 int getLength()
          Get the length of the parameter
 int getNullType()
          Get the nullability of the parameter
 int getPosition()
          Get the position of the parameter
 int getPrecision()
          Get the precision of the parameter
 int getRadix()
          Get the radix of the parameter
 java.lang.String getRuntimeType()
          Get the runtime type name of the parameter
 int getScale()
          Get the scale of the parameter
 short getType()
          Return short indicating the type of KEY it is.
 boolean isOptional()
          Check if the parameter is optional
 
Methods inherited from interface com.metamatrix.modeler.core.metadata.runtime.MetadataRecord
getEObject, getFullName, getModelName, getName, getNameInSource, getParentFullName, getParentPathString, getParentUUID, getPath, getPathString, getPropertyValue, getRecordType, getResourcePath, getUUID, setPropertyValue
 

Method Detail

getRuntimeType

java.lang.String getRuntimeType()
Get the runtime type name of the parameter

Returns:
column's runtime type

getDatatypeUUID

java.lang.String getDatatypeUUID()
Get the UUID of the datatype associated with the column

Returns:
the UUID of the datatype

getDefaultValue

java.lang.Object getDefaultValue()
Get the default value of the parameter

Returns:
parameter's default value

getLength

int getLength()
Get the length of the parameter

Returns:
parameter's length

getNullType

int getNullType()
Get the nullability of the parameter

Returns:
parameter's nullability

getPrecision

int getPrecision()
Get the precision of the parameter

Returns:
parameter's precision

getPosition

int getPosition()
Get the position of the parameter

Returns:
parameter's position

getScale

int getScale()
Get the scale of the parameter

Returns:
parameter's scale

getRadix

int getRadix()
Get the radix of the parameter

Returns:
parameter's radix

isOptional

boolean isOptional()
Check if the parameter is optional

Returns:
true if this parameter is optional

getType

short getType()
Return short indicating the type of KEY it is.

Returns:
short
See Also:
MetadataConstants.PARAMETER_TYPES


Copyright © 2009. All Rights Reserved.