schemacrawler.schema
Interface Procedure

All Superinterfaces:
java.lang.Comparable<NamedObject>, DatabaseObject, NamedObject, java.io.Serializable

public interface Procedure
extends DatabaseObject

Represents a database procedure.

Author:
Sualeh Fatehi

Method Summary
 ProcedureColumn getColumn(java.lang.String name)
          Gets a column by name.
 ProcedureColumn[] getColumns()
          Gets the list of columns in ordinal order.
 java.lang.String getDefinition()
          Gets the definition.
 RoutineBodyType getRoutineBodyType()
          Gets the type of the routine body.
 ProcedureType getType()
          Gets the procedure type.
 
Methods inherited from interface schemacrawler.schema.DatabaseObject
getSchema
 
Methods inherited from interface schemacrawler.schema.NamedObject
getAttribute, getAttributes, getFullName, getName, getRemarks, setAttribute
 
Methods inherited from interface java.lang.Comparable
compareTo
 

Method Detail

getColumn

ProcedureColumn getColumn(java.lang.String name)
Gets a column by name.

Parameters:
name - Name
Returns:
Column of the procedure

getColumns

ProcedureColumn[] getColumns()
Gets the list of columns in ordinal order.

Returns:
Columns of the procedure

getDefinition

java.lang.String getDefinition()
Gets the definition.

Returns:
Definition

getRoutineBodyType

RoutineBodyType getRoutineBodyType()
Gets the type of the routine body.

Returns:
Routine body type

getType

ProcedureType getType()
Gets the procedure type.

Returns:
Procedure type


Copyright © 2003-2009 Sualeh Fatehi. All Rights Reserved.