本文整理了Java中org.apache.pig.data.DataByteArray.size()
方法的一些代码示例,展示了DataByteArray.size()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。DataByteArray.size()
方法的具体详情如下:
包路径:org.apache.pig.data.DataByteArray
类名称:DataByteArray
方法名:size
[英]Find the size of the byte array.
[中]查找字节数组的大小。
代码示例来源:origin: elastic/elasticsearch-hadoop
to.bytes(dba.get(), dba.size());
return;
代码示例来源:origin: org.apache.pig/pig
@Override
public Long exec(Tuple input) throws IOException {
try {
DataByteArray dba = (DataByteArray)(input.get(0));
return dba == null ? null : Long.valueOf(dba.size());
} catch (ExecException exp) {
throw exp;
} catch (Exception e) {
int errCode = 2106;
String msg = "Error while computing size in " + this.getClass().getSimpleName();
throw new ExecException(msg, errCode, PigException.BUG, e);
}
}
代码示例来源:origin: org.apache.pig/pig
/**
* @param context the context the method is being executed in
* @return the size of the encapsulated DataByteArray
*/
@JRubyMethod(name = {"size", "length"})
public RubyFixnum size(ThreadContext context) {
return RubyFixnum.newFixnum(context.getRuntime(), internalDBA.size());
}
代码示例来源:origin: mozilla-metrics/akela
public Long exec(Tuple input) throws IOException {
if (input == null || input.size() == 0 ) {
return 0L;
}
long bytesSize = 0L;
switch(input.getType(0)) {
case DataType.BYTEARRAY:
DataByteArray dba = (DataByteArray)input.get(0);
bytesSize = dba.size();
break;
case DataType.CHARARRAY:
String str = (String)input.get(0);
bytesSize = str.getBytes().length;
break;
default:
break;
}
return bytesSize;
}
代码示例来源:origin: org.apache.pig/pig
out.writeByte(DataType.BYTEARRAY);
DataByteArray bytes = (DataByteArray)val;
out.writeInt(bytes.size());
out.write(bytes.mData);
break;
代码示例来源:origin: org.apache.pig/pig
case DataType.BYTEARRAY:
DataByteArray data = (DataByteArray) v;
if (data.size() > 0)
return new DataByteArray(data.get(), 0, data.size() - 1);
else
return null;
代码示例来源:origin: org.apache.pig/pig
byte[] b = new byte[((DataByteArray) pigObject).size()];
代码示例来源:origin: org.elasticsearch/elasticsearch-hadoop
to.bytes(dba.get(), dba.size());
return;
内容来源于网络,如有侵权,请联系作者删除!