org.teiid.language
Class Call
java.lang.Object
org.teiid.language.BaseLanguageObject
org.teiid.language.Call
- All Implemented Interfaces:
- Command, LanguageObject, MetadataReference<Procedure>
public class Call
- extends BaseLanguageObject
- implements Command, MetadataReference<Procedure>
Represents a procedural execution (such as a stored procedure).
|
Constructor Summary |
Call(java.lang.String name,
java.util.List<Argument> parameters,
Procedure metadataObject)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Call
public Call(java.lang.String name,
java.util.List<Argument> parameters,
Procedure metadataObject)
getReturnType
public java.lang.Class<?> getReturnType()
- Get the return type
- Returns:
- the return parameter type or null if not expecting a return value
setReturnType
public void setReturnType(java.lang.Class<?> returnType)
getProcedureName
public java.lang.String getProcedureName()
getArguments
public java.util.List<Argument> getArguments()
acceptVisitor
public void acceptVisitor(LanguageObjectVisitor visitor)
- Specified by:
acceptVisitor in interface LanguageObject
setProcedureName
public void setProcedureName(java.lang.String name)
setArguments
public void setArguments(java.util.List<Argument> parameters)
getMetadataObject
public Procedure getMetadataObject()
- Specified by:
getMetadataObject in interface MetadataReference<Procedure>
getReturnParameter
public ProcedureParameter getReturnParameter()
getResultSetColumnTypes
public java.lang.Class<?>[] getResultSetColumnTypes()
Copyright © 2011. All Rights Reserved.