-
- Downloads
[ADQL] Make UDF optional features. A special LanguageFeature constructor must be
used: `LanguageFeature(FunctionDef)`. This way, the syntax of the function definition string is checked and function name and parameters can be correctly extracted. These information are particularly important to determine at the ADQLParser level whether a DefaultUDF is supported or not while not knowing the parameters and function types.
Showing
- src/adql/db/FunctionDef.java 31 additions, 18 deletionssrc/adql/db/FunctionDef.java
- src/adql/parser/feature/FeatureSet.java 24 additions, 6 deletionssrc/adql/parser/feature/FeatureSet.java
- src/adql/parser/feature/LanguageFeature.java 103 additions, 12 deletionssrc/adql/parser/feature/LanguageFeature.java
- src/adql/query/operand/function/DefaultUDF.java 43 additions, 2 deletionssrc/adql/query/operand/function/DefaultUDF.java
- test/adql/db/TestDBChecker.java 5 additions, 1 deletiontest/adql/db/TestDBChecker.java
- test/adql/parser/feature/TestFeatureSet.java 4 additions, 1 deletiontest/adql/parser/feature/TestFeatureSet.java
Loading
Please register or sign in to comment