Package uk.ac.starlink.vo
Class AdqlFeature.Function
java.lang.Object
uk.ac.starlink.vo.AdqlFeature
uk.ac.starlink.vo.AdqlFeature.Function
- Enclosing class:
AdqlFeature
AdqlFeature subclass which represents a function.
This includes declared arguments and a return type.
-
Nested Class Summary
Nested classes/interfaces inherited from class uk.ac.starlink.vo.AdqlFeature
AdqlFeature.Arg, AdqlFeature.Function, AdqlFeature.Type
-
Field Summary
Fields inherited from class uk.ac.starlink.vo.AdqlFeature
ADQL21MISC_FILTER, ADQLGEO_FILTER, NONSTD_FILTER, UDF_FILTER
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
Function
(String name, String description, AdqlFeature.Arg[] args, AdqlFeature.Type returnType) Constructor. -
Method Summary
Modifier and TypeMethodDescriptiongetArgs()
Returns the declared arguments of this function.Returns the declared return type of this function.Methods inherited from class uk.ac.starlink.vo.AdqlFeature
getDescription, getGeomFunctions, getMathsFunctions, getName, getOptionalFeatures, getOptionalFunctions, getTrigFunctions
-
Constructor Details
-
Function
protected Function(String name, String description, AdqlFeature.Arg[] args, AdqlFeature.Type returnType) Constructor.- Parameters:
name
- function namedescription
- plain text description directed at usersargs
- function declared argumentsreturnType
- function declared return type
-
-
Method Details
-
getArgs
Returns the declared arguments of this function.- Returns:
- arguments
-
getReturnType
Returns the declared return type of this function.- Returns:
- return type
-