Package adql.query.operand.function
Class DefaultUDF
java.lang.Object
adql.query.operand.function.ADQLFunction
adql.query.operand.function.UserDefinedFunction
adql.query.operand.function.DefaultUDF
- All Implemented Interfaces:
ADQLObject
,ADQLOperand
,UnknownType
Deprecated.
It represents any function which is not managed by ADQL.
-
Nested Class Summary
Nested classes/interfaces inherited from class adql.query.operand.function.ADQLFunction
ADQLFunction.ParameterIterator
-
Field Summary
Fields inherited from class adql.query.operand.function.UserDefinedFunction
definition, functionName, languageFeature, parameters
-
Constructor Summary
ConstructorsConstructorDescriptionDefaultUDF
(DefaultUDF toCopy) Deprecated.Builds a UserFunction by copying the given one.DefaultUDF
(String name, ADQLOperand[] params) Deprecated.Creates a user function. -
Method Summary
Methods inherited from class adql.query.operand.function.UserDefinedFunction
generateLanguageFeature, getCopy, getDefinition, getExpectedType, getFeatureDescription, getName, getNbParameters, getParameter, getParameters, isGeometry, isNumeric, isString, setDefinition, setExpectedType, setParameter, translate
Methods inherited from class adql.query.operand.function.ADQLFunction
adqlIterator, getPosition, paramIterator, setPosition, toADQL
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface adql.query.ADQLObject
adqlIterator, getPosition, toADQL
-
Constructor Details
-
DefaultUDF
Deprecated.Creates a user function.- Parameters:
params
- Parameters of the function.- Throws:
NullPointerException
-
DefaultUDF
Deprecated.Builds a UserFunction by copying the given one.- Parameters:
toCopy
- The UserFunction to copy.- Throws:
Exception
- If there is an error during the copy.
-
UserDefinedFunction
instead.