public class UDFArgumentException extends SemanticException
Constructor and Description |
---|
UDFArgumentException() |
UDFArgumentException(java.lang.String message) |
UDFArgumentException(java.lang.String message,
java.lang.Class<?> funcClass,
java.util.List<TypeInfo> argTypeInfos,
java.util.List<java.lang.reflect.Method> methods)
Constructor.
|
UDFArgumentException(java.lang.Throwable cause) |
Modifier and Type | Method and Description |
---|---|
java.util.List<TypeInfo> |
getArgTypeList() |
java.lang.Class<?> |
getFunctionClass() |
java.util.List<java.lang.reflect.Method> |
getMethods() |
getCanonicalErrorMsg
public UDFArgumentException()
public UDFArgumentException(java.lang.String message)
public UDFArgumentException(java.lang.Throwable cause)
public UDFArgumentException(java.lang.String message, java.lang.Class<?> funcClass, java.util.List<TypeInfo> argTypeInfos, java.util.List<java.lang.reflect.Method> methods)
funcClass
- The UDF or UDAF class.argTypeInfos
- The list of argument types that lead to an ambiguity.methods
- All potential matches.public java.lang.Class<?> getFunctionClass()
public java.util.List<TypeInfo> getArgTypeList()
public java.util.List<java.lang.reflect.Method> getMethods()
Copyright © 2012 The Apache Software Foundation