@Override public void write(DataOutput out) throws IOException { super.write(out); out.writeUTF(druidQuery); out.writeInt(hosts.length); for (String host : hosts) { out.writeUTF(host); } }
@Override public void write(DataOutput dataOutput) throws IOException { super.write(dataOutput); dataOutput.writeUTF(topic); dataOutput.writeInt(partition); dataOutput.writeLong(startOffset); dataOutput.writeLong(endOffset); }
@Override public void write(DataOutput out) throws IOException { ByteArrayOutputStream bos = new ByteArrayOutputStream(); DataOutputStream dos = new DataOutputStream(bos); // serialize path, offset, length using FileSplit super.write(dos); int required = bos.size(); // write addition payload required for orc writeAdditionalPayload(dos); int additional = bos.size() - required; out.write(bos.toByteArray()); if (LOG.isTraceEnabled()) { LOG.trace("Writing additional {} bytes to OrcSplit as payload. Required {} bytes.", additional, required); } }
@Override public void write(DataOutput out) throws IOException { ByteArrayOutputStream bos = new ByteArrayOutputStream(); DataOutputStream dos = new DataOutputStream(bos); // serialize path, offset, length using FileSplit super.write(dos); int required = bos.size(); // write addition payload required for orc writeAdditionalPayload(dos); int additional = bos.size() - required; out.write(bos.toByteArray()); if (LOG.isTraceEnabled()) { LOG.trace("Writing additional {} bytes to OrcSplit as payload. Required {} bytes.", additional, required); } }
@Override public void write(DataOutput out) throws IOException { super.write(out); out.writeBoolean(isTableSplit); if (isTableSplit) { tableSplit.write(out); } else { snapshotSplit.write(out); } }
@Override public void write(DataOutput out) throws IOException { super.write(out); out.writeInt(limit); out.writeInt(offset); if (partitionColumn != null) { out.writeBoolean(true); out.writeUTF(partitionColumn); } else { out.writeBoolean(false); } if (lowerBound != null) { out.writeBoolean(true); out.writeUTF(lowerBound); } else { out.writeBoolean(false); } if (upperBound != null) { out.writeBoolean(true); out.writeUTF(upperBound); } else { out.writeBoolean(false); } }
@Override public void write(DataOutput out) throws IOException { super.write(out); Preconditions.checkNotNull(scans); WritableUtils.writeVInt(out, scans.size()); for (Scan scan : scans) { ClientProtos.Scan protoScan = ProtobufUtil.toScan(scan); byte[] protoScanBytes = protoScan.toByteArray(); WritableUtils.writeVInt(out, protoScanBytes.length); out.write(protoScanBytes); } WritableUtils.writeString(out, query); WritableUtils.writeVLong(out, regionSize); }
@Override public void write(DataOutput out) throws IOException { super.write(out); out.writeInt(limit); out.writeInt(offset); }
@Override public void write(DataOutput out) throws IOException { super.write(out); split.write(out); }
@Override public void write(DataOutput out) throws IOException { super.write(out); split.write(out); }
@Override public void write(DataOutput out) throws IOException { super.write(out); out.writeUTF(wrappedSplit.getClass().getName()); wrappedSplit.write(out); }
@Override public void write(DataOutput out) throws IOException { super.write(out); out.writeBoolean(isTableSplit); if (isTableSplit) { tableSplit.write(out); } else { snapshotSplit.write(out); } }
@Override public void write(DataOutput out) throws IOException { _spec.write(out); WritableUtils.writeString(out, _relPath); super.write(out); }
@Override public void write(DataOutput out) throws IOException { super.write(out); writeString(basePath, out); writeString(maxCommitTime, out); out.writeInt(deltaFilePaths.size()); for (String logFilePath : deltaFilePaths) { writeString(logFilePath, out); } }
@Override public void write(DataOutput out) throws IOException { super.write(out); WritableUtils.writeString(out, eventPath.toString()); if (indexPath == null) { out.writeBoolean(false); } else { out.writeBoolean(true); WritableUtils.writeString(out, indexPath.toString()); } WritableUtils.writeVLong(out, startTime); WritableUtils.writeVLong(out, endTime); }
@Override public void write(DataOutput out) throws IOException { Preconditions.checkNotNull(this.delegated, "delegated should not be null."); Preconditions.checkNotNull(getPath(), "path should not be null."); super.write(out); this.delegated.write(out); }
@Override public void write(DataOutput out) throws IOException { Preconditions.checkNotNull(this.delegated, "delegated should not be null."); Preconditions.checkNotNull(getPath(), "path should not be null."); super.write(out); this.delegated.write(out); }