|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.hadoop.hive.ql.exec.UDF
org.apache.hadoop.hive.ql.udf.UDFIf
public class UDFIf
UDF Class for SQL construct "IF".
Nested Class Summary | |
---|---|
static class |
UDFIf.UDFIfMethodResolver
Method Resolver for SQL construct "IF". |
Constructor Summary | |
---|---|
UDFIf()
|
Method Summary | |
---|---|
Boolean |
evaluate(Boolean test,
Boolean valueTrue,
Boolean valueFalse)
Method for SQL construct "IF(test,valueTrue,valueFalse)" |
Byte |
evaluate(Boolean test,
Byte valueTrue,
Byte valueFalse)
Method for SQL construct "IF(test,valueTrue,valueFalse)" |
Double |
evaluate(Boolean test,
Double valueTrue,
Double valueFalse)
Method for SQL construct "IF(test,valueTrue,valueFalse)" |
Integer |
evaluate(Boolean test,
Integer valueTrue,
Integer valueFalse)
Method for SQL construct "IF(test,valueTrue,valueFalse)" |
Long |
evaluate(Boolean test,
Long valueTrue,
Long valueFalse)
Method for SQL construct "IF(test,valueTrue,valueFalse)" |
Short |
evaluate(Boolean test,
Short valueTrue,
Short valueFalse)
Method for SQL construct "IF(test,valueTrue,valueFalse)" |
String |
evaluate(Boolean test,
String valueTrue,
String valueFalse)
Method for SQL construct "IF(test,valueTrue,valueFalse)" |
Void |
evaluate(Boolean test,
Void valueTrue,
Void valueFalse)
Method for SQL construct "IF(test,valueTrue,valueFalse)" |
Methods inherited from class org.apache.hadoop.hive.ql.exec.UDF |
---|
getResolver, setResolver |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public UDFIf()
Method Detail |
---|
public String evaluate(Boolean test, String valueTrue, String valueFalse)
public Double evaluate(Boolean test, Double valueTrue, Double valueFalse)
public Byte evaluate(Boolean test, Byte valueTrue, Byte valueFalse)
public Short evaluate(Boolean test, Short valueTrue, Short valueFalse)
public Integer evaluate(Boolean test, Integer valueTrue, Integer valueFalse)
public Long evaluate(Boolean test, Long valueTrue, Long valueFalse)
public Boolean evaluate(Boolean test, Boolean valueTrue, Boolean valueFalse)
public Void evaluate(Boolean test, Void valueTrue, Void valueFalse)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |