Package cdc.rdb
Class RdbFunction
- java.lang.Object
-
- cdc.rdb.RdbElement
-
- cdc.rdb.RdbFunction
-
public final class RdbFunction extends RdbElement
Function description.Its parent is a Schema.
Its name must NOT be unique.
Its content is:- Function columns
- Author:
- Damien Carbonne
-
-
Constructor Summary
Constructors Constructor Description RdbFunction(String name, RdbSchema parent)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description RdbFunctionColumncreateColumn(String name)RdbFunctionColumngetColumn(String name)Iterable<RdbFunctionColumn>getColumns()RdbElementKindgetKind()RdbFunctionColumngetOptionalColumn(String name)RdbSchemagetParent()FunctionResultTypegetResultType()StringgetSpecificName()voidsetResultType(FunctionResultType 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 RdbFunctionColumn createColumn(String name)
-
getColumns
public Iterable<RdbFunctionColumn> getColumns()
-
getOptionalColumn
public RdbFunctionColumn getOptionalColumn(String name)
-
getColumn
public RdbFunctionColumn getColumn(String name)
-
getSpecificName
public String getSpecificName()
-
setSpecificName
public void setSpecificName(String specificName)
-
getResultType
public FunctionResultType getResultType()
-
setResultType
public void setResultType(FunctionResultType resultType)
-
-