org.jboss.dna.common.jdbc.model.api
Interface StoredProcedure

All Superinterfaces:
CoreMetaData, DatabaseNamedObject, SchemaObject, Serializable
All Known Implementing Classes:
StoredProcedureBean

public interface StoredProcedure
extends SchemaObject

Provides all core database SPe specific metadata.

Author:
Sergiy Litsenko

Method Summary
 void addParameter(Parameter parameter)
          Adds Parameter
 void deleteParameter(Parameter parameter)
          deletes Parameter
 Parameter findParameterByName(String parameterName)
          Returns stored procedure parameter for specified name or null
 Set<Parameter> getParameters()
          Gets stored procedure columns
 StoredProcedureResultType getResultType()
          Gets stored procedure result type
 void setResultType(StoredProcedureResultType resultType)
          Sets stored procedure result type
 
Methods inherited from interface org.jboss.dna.common.jdbc.model.api.SchemaObject
getCatalog, getSchema, setCatalog, setSchema
 
Methods inherited from interface org.jboss.dna.common.jdbc.model.api.DatabaseNamedObject
addExtraProperty, deleteExtraProperty, getExtraProperties, getExtraProperty, getName, getRemarks, setName, setRemarks
 

Method Detail

getResultType

StoredProcedureResultType getResultType()
Gets stored procedure result type

Returns:
stored procedure result type

setResultType

void setResultType(StoredProcedureResultType resultType)
Sets stored procedure result type

Parameters:
resultType - the stored procedure result type

getParameters

Set<Parameter> getParameters()
Gets stored procedure columns

Returns:
a set of stored procedure columns.

addParameter

void addParameter(Parameter parameter)
Adds Parameter

Parameters:
parameter - the Parameter

deleteParameter

void deleteParameter(Parameter parameter)
deletes Parameter

Parameters:
parameter - the Parameter

findParameterByName

Parameter findParameterByName(String parameterName)
Returns stored procedure parameter for specified name or null

Parameters:
parameterName - the name of parameter
Returns:
stored procedure parameter for specified name or null.


Copyright © 2008-Present JBoss a division of Red Hat. All Rights Reserved.