Package com.alibaba.daybits.support.odps.udf

Source Code of com.alibaba.daybits.support.odps.udf.DayBitsOr

package com.alibaba.daybits.support.odps.udf;

import com.alibaba.daybits.DayBits;
import com.alibaba.daybits.DayBitsUtils;
import com.aliyun.odps.udf.UDF;


public class DayBitsOr extends UDF {

    public String evaluate(String a, String b) {
        return DayBitsUtils.or(a, b);
    }

    public String evaluate(String a, String b, String c) {
        DayBits daybits_a = DayBitsUtils.parse(a);
        DayBits daybits_b = DayBitsUtils.parse(b);
        DayBits daybits_c = DayBitsUtils.parse(c);
       
        DayBits daybits_ab = DayBitsUtils.or(daybits_a, daybits_b);
        DayBits daybits_abc = DayBitsUtils.or(daybits_ab, daybits_c);
        return DayBitsUtils.toString(daybits_abc);
    }
   
    public String evaluate(String a, String b, String c, String d) {
        DayBits daybits_a = DayBitsUtils.parse(a);
        DayBits daybits_b = DayBitsUtils.parse(b);
        DayBits daybits_c = DayBitsUtils.parse(c);
        DayBits daybits_d = DayBitsUtils.parse(d);
       
        DayBits daybits_ab = DayBitsUtils.or(daybits_a, daybits_b);
        DayBits daybits_cd = DayBitsUtils.or(daybits_c, daybits_d);
        DayBits daybits_abcd = DayBitsUtils.or(daybits_ab, daybits_cd);
        return DayBitsUtils.toString(daybits_abcd);
    }
}
TOP

Related Classes of com.alibaba.daybits.support.odps.udf.DayBitsOr

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.