Package org.teiid.metadata
Class ProcedureParameter
- java.lang.Object
-
- org.teiid.metadata.AbstractMetadataRecord
-
- org.teiid.metadata.BaseColumn
-
- org.teiid.metadata.ProcedureParameter
-
- All Implemented Interfaces:
Serializable
public class ProcedureParameter extends BaseColumn
Represents a procedure parameter- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classProcedureParameter.Type-
Nested classes/interfaces inherited from class org.teiid.metadata.BaseColumn
BaseColumn.NullType
-
Nested classes/interfaces inherited from class org.teiid.metadata.AbstractMetadataRecord
AbstractMetadataRecord.DataModifiable, AbstractMetadataRecord.Modifiable
-
-
Field Summary
-
Fields inherited from class org.teiid.metadata.BaseColumn
DEFAULT_HANDLING, DEFAULT_PRECISION, DEFAULT_SCALE, EXPRESSION_DEFAULT, OMIT_DEFAULT, SPATIAL_COORD_DIMENSION, SPATIAL_SRID, SPATIAL_TYPE
-
Fields inherited from class org.teiid.metadata.AbstractMetadataRecord
NAME_DELIM_CHAR, RELATIONAL_PREFIX
-
-
Constructor Summary
Constructors Constructor Description ProcedureParameter()
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description StringgetNativeType()ProceduregetParent()ProcedureParameter.TypegetType()booleanisOptional()Deprecated.booleanisVarArg()voidsetOptional(boolean optional)Deprecated.voidsetProcedure(Procedure procedure)voidsetType(ProcedureParameter.Type type)voidsetVarArg(boolean isVarArg)StringtoString()-
Methods inherited from class org.teiid.metadata.BaseColumn
getArrayDimensions, getDatatype, getDatatypeUUID, getDefaultValue, getJavaType, getLength, getNullType, getPosition, getPrecision, getRadix, getRuntimeType, getScale, isDefaultPrecisionScale, setDatatype, setDatatype, setDatatype, setDatatypeUUID, setDefaultValue, setLength, setNativeType, setNullType, setPosition, setPrecision, setRadix, setRuntimeType, setScale
-
Methods inherited from class org.teiid.metadata.AbstractMetadataRecord
equals, getAnnotation, getCanonicalName, getFullName, getIdentifier, getIncomingObjects, getName, getNameInSource, getProperties, getProperty, getProperty, getSourceName, getSQLString, getSQLString, getUUID, hashCode, isUUIDSet, setAnnotation, setIncomingObjects, setName, setNameInSource, setProperties, setProperty, setUUID
-
-
-
-
Method Detail
-
setType
public void setType(ProcedureParameter.Type type)
-
getType
public ProcedureParameter.Type getType()
-
setOptional
@Deprecated public void setOptional(boolean optional)
Deprecated.
-
isOptional
@Deprecated public boolean isOptional()
Deprecated.
-
setProcedure
public void setProcedure(Procedure procedure)
-
getParent
public Procedure getParent()
- Overrides:
getParentin classAbstractMetadataRecord
-
setVarArg
public void setVarArg(boolean isVarArg)
-
isVarArg
public boolean isVarArg()
-
toString
public String toString()
- Overrides:
toStringin classAbstractMetadataRecord
-
getNativeType
public String getNativeType()
- Overrides:
getNativeTypein classBaseColumn
-
-