Package cdc.rdb
Class RdbProcedure
- java.lang.Object
-
- cdc.rdb.RdbElement
-
- cdc.rdb.RdbProcedure
-
public final class RdbProcedure extends RdbElement
Procedure description.Its parent is a Schema.
Its name must NOT be unique.
Its content is:- Procedure columns
- Author:
- Damien Carbonne
-
-
Constructor Summary
Constructors Constructor Description RdbProcedure(String name, RdbSchema parent)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description RdbProcedureColumncreateColumn(String name)RdbProcedureColumngetColumn(String name)Iterable<RdbProcedureColumn>getColumns()RdbElementKindgetKind()RdbProcedureColumngetOptionalColumn(String name)RdbSchemagetParent()ProcedureResultTypegetResultType()StringgetSpecificName()voidsetResultType(ProcedureResultType resultType)voidsetSpecificName(String specificName)-
Methods inherited from class cdc.rdb.RdbElement
getChildren, getChildren, getChildren, getChildren, getChildren, getChildrenCount, getChildrenCount, getChildrenCount, getChildrenCount, getComments, getDepth, getFirstChild, getFirstChild, getFirstChild, getFirstChild, getName, getParent, getPath, hasChildren, hasChildren, hasChildren, hasChildren, notNull, setComments, toString
-
-
-
-
Method Detail
-
getKind
public final RdbElementKind getKind()
- Specified by:
getKindin classRdbElement
-
getParent
public RdbSchema getParent()
- Overrides:
getParentin classRdbElement
-
createColumn
public RdbProcedureColumn createColumn(String name)
-
getColumns
public Iterable<RdbProcedureColumn> getColumns()
-
getOptionalColumn
public RdbProcedureColumn getOptionalColumn(String name)
-
getColumn
public RdbProcedureColumn getColumn(String name)
-
getSpecificName
public String getSpecificName()
-
setSpecificName
public void setSpecificName(String specificName)
-
getResultType
public ProcedureResultType getResultType()
-
setResultType
public void setResultType(ProcedureResultType resultType)
-
-