All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.aliyun.odps.data.Binary Maven / Gradle / Ivy

package com.aliyun.odps.data;

import java.io.Serializable;
import java.util.Arrays;

import com.aliyun.odps.utils.StringUtils;

/**
 * Binary 类型对应的数据类
 *
 * Created by zhenhong.gzh on 16/12/12.
 */
public class Binary implements Comparable, Serializable {
  protected byte[] data;

  public Binary(byte[] data) {
    this.data = data;
  }

  public byte[] data() {
    return data;
  }

  public int length() {
    return data.length;
  }

  @Override
  public int compareTo(Binary rhs) {
    int len1 = data.length;
    int len2 = rhs.data.length;
    int lim = Math.min(len1, len2);
    byte[] v1 = data;
    byte[] v2 = rhs.data;

    for (int i = 0; i




© 2015 - 2025 Weber Informatics LLC | Privacy Policy