public class FunctionDefinition extends AbstractEntityDefinition implements java.lang.Cloneable, java.lang.Comparable<FunctionDefinition>
immutable| Constructor and Description |
|---|
FunctionDefinition(java.lang.String name,
TableFormat inputFormat,
TableFormat outputFormat) |
FunctionDefinition(java.lang.String name,
TableFormat inputFormat,
TableFormat outputFormat,
java.lang.String description) |
FunctionDefinition(java.lang.String name,
TableFormat inputFormat,
TableFormat outputFormat,
java.lang.String description,
java.lang.String group) |
| Modifier and Type | Method and Description |
|---|---|
FunctionDefinition |
clone() |
int |
compareTo(FunctionDefinition d) |
boolean |
equals(java.lang.Object obj) |
java.lang.Integer |
getEntityType() |
FunctionImplementation |
getImplementation() |
TableFormat |
getInputFormat() |
TableFormat |
getOutputFormat() |
Permissions |
getPermissions() |
int |
hashCode() |
boolean |
isConcurrent() |
boolean |
isHidden() |
void |
setConcurrent(boolean concurrent) |
void |
setHidden(boolean hidden) |
void |
setImplementation(FunctionImplementation implementation) |
void |
setInputFormat(TableFormat inputFormat) |
void |
setOutputFormat(TableFormat outputFormat) |
void |
setPermissions(Permissions permissions) |
getDescription, getGroup, getHelp, getIconId, getIndex, getName, getOwner, isImmutable, setDescription, setGroup, setHelp, setIconId, setImmutable, setIndex, setName, setOwner, toDetailedString, toStringpublic FunctionDefinition(java.lang.String name,
TableFormat inputFormat,
TableFormat outputFormat)
public FunctionDefinition(java.lang.String name,
TableFormat inputFormat,
TableFormat outputFormat,
java.lang.String description)
public FunctionDefinition(java.lang.String name,
TableFormat inputFormat,
TableFormat outputFormat,
java.lang.String description,
java.lang.String group)
public TableFormat getInputFormat()
public TableFormat getOutputFormat()
public boolean isHidden()
public Permissions getPermissions()
public FunctionImplementation getImplementation()
public void setInputFormat(TableFormat inputFormat)
public void setOutputFormat(TableFormat outputFormat)
public void setHidden(boolean hidden)
public void setPermissions(Permissions permissions)
public boolean isConcurrent()
public void setConcurrent(boolean concurrent)
public void setImplementation(FunctionImplementation implementation)
public FunctionDefinition clone()
clone in class java.lang.Objectpublic int compareTo(FunctionDefinition d)
compareTo in interface java.lang.Comparable<FunctionDefinition>public int hashCode()
hashCode in class java.lang.Objectpublic boolean equals(java.lang.Object obj)
equals in class java.lang.Objectpublic java.lang.Integer getEntityType()
getEntityType in interface EntityDefinitiongetEntityType in class AbstractEntityDefinition