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() |
getCanonicalErrorMsgpublic 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