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 class
ProcedureParameter.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 String
getNativeType()
Procedure
getParent()
ProcedureParameter.Type
getType()
boolean
isOptional()
Deprecated.boolean
isVarArg()
void
setOptional(boolean optional)
Deprecated.void
setProcedure(Procedure procedure)
void
setType(ProcedureParameter.Type type)
void
setVarArg(boolean isVarArg)
String
toString()
-
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:
getParent
in classAbstractMetadataRecord
-
setVarArg
public void setVarArg(boolean isVarArg)
-
isVarArg
public boolean isVarArg()
-
toString
public String toString()
- Overrides:
toString
in classAbstractMetadataRecord
-
getNativeType
public String getNativeType()
- Overrides:
getNativeType
in classBaseColumn
-
-