[ https://issues.apache.org/jira/browse/PHOENIX-2861?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15259788#comment-15259788 ]
liusong commented on PHOENIX-2861: ---------------------------------- Here is my code. https://github.com/oldmanls/phoenix/blob/master/src/main/java/com/fitech/hadoop/phoenix/CharLength.java > phoenix user-defined function > ----------------------------- > > Key: PHOENIX-2861 > URL: https://issues.apache.org/jira/browse/PHOENIX-2861 > Project: Phoenix > Issue Type: Test > Affects Versions: 4.4.0 > Environment: hbase 0.98 phoenix4.4 > Reporter: liusong > Labels: test > Fix For: 4.4.1 > > Original Estimate: 101h > Remaining Estimate: 101h > > I'm coding phoenix user-defined function recently.I have a problem when i > code the function.I need to check the filed is null or not null.I upsert the > data in phoenix set the filed null.Here is the code. > String sourceStr = (String) > getSourceStrExpression().getDataType().toObject(ptr, > getSourceStrExpression().getSortOrder()); > if (ptr.getLength() == 0) { > ptr.set(PVarchar.INSTANCE.toBytes("false"));} > else{ > ptr.set(PVarchar.INSTANCE.toBytes("true"));} > I always get true in phoenix but i think i will get false. > How can i check the field is null? -- This message was sent by Atlassian JIRA (v6.3.4#6332)