@Override public void setup() { buffer = buffer.reallocIfNeeded(9); bytes = new byte[9]; br = new org.apache.hadoop.hbase.util.SimplePositionedMutableByteRange(); }
@Override public void setup() { buffer = buffer.reallocIfNeeded(9); bytes = new byte[9]; br = new org.apache.hadoop.hbase.util.SimplePositionedMutableByteRange(); }
@Override public void setup() { buffer = buffer.reallocIfNeeded(5); bytes = new byte[5]; br = new org.apache.hadoop.hbase.util.SimplePositionedMutableByteRange(); }
@Override public void setup() { buffer = buffer.reallocIfNeeded(5); bytes = new byte[5]; br = new org.apache.hadoop.hbase.util.SimplePositionedMutableByteRange(); }
@Override public void setup() { buffer = buffer.reallocIfNeeded(9); bytes = new byte[9]; br = new org.apache.hadoop.hbase.util.SimplePositionedMutableByteRange(); }
@Override public void setup() { buffer = buffer.reallocIfNeeded(5); bytes = new byte[5]; br = new org.apache.hadoop.hbase.util.SimplePositionedMutableByteRange(); }
@Override public void setup() { buffer = buffer.reallocIfNeeded(9); bytes = new byte[9]; br = new org.apache.hadoop.hbase.util.SimplePositionedMutableByteRange(); }
@Override public void setup() { buffer = buffer.reallocIfNeeded(5); bytes = new byte[5]; br = new org.apache.hadoop.hbase.util.SimplePositionedMutableByteRange(); }
public static VarDecimalHolder getVarDecimalHolder(DrillBuf buf, BigDecimal bigDecimal) { VarDecimalHolder dch = new VarDecimalHolder(); byte[] bytes = bigDecimal.unscaledValue().toByteArray(); int length = bytes.length; dch.scale = bigDecimal.scale(); dch.precision = bigDecimal.precision(); dch.start = 0; dch.end = length; dch.buffer = buf.reallocIfNeeded(length); dch.buffer.setBytes(0, bytes); return dch; } }
public HiveAbstractReader(HiveTableWithColumnCache table, HivePartition partition, Collection<InputSplit> inputSplits, List<SchemaPath> projectedColumns, FragmentContext context, final HiveConf hiveConf, UserGroupInformation proxyUgi) throws ExecutionSetupException { this.table = table; this.partition = partition; this.empty = (inputSplits == null || inputSplits.isEmpty()); this.inputSplitsIterator = empty ? Collections.<InputSplit>emptyIterator() : inputSplits.iterator(); this.hiveConf = hiveConf; this.fragmentContext = context; this.proxyUgi = proxyUgi; this.managedBuffer = fragmentContext.getManagedBuffer().reallocIfNeeded(256); setColumns(projectedColumns); }
public static VarCharHolder getVarCharHolder(DrillBuf buf, String s){ VarCharHolder vch = new VarCharHolder(); byte[] b = s.getBytes(Charsets.UTF_8); vch.start = 0; vch.end = b.length; vch.buffer = buf.reallocIfNeeded(b.length); vch.buffer.setBytes(0, b); return vch; }
public HivePartitionDescriptor(@SuppressWarnings("unused") final PlannerSettings settings, final DrillScanRel scanRel, final DrillBuf managedBuffer, final String defaultPartitionValue) { int i = 0; this.scanRel = scanRel; this.managedBuffer = managedBuffer.reallocIfNeeded(256); this.defaultPartitionValue = defaultPartitionValue; for (HiveTableWrapper.FieldSchemaWrapper wrapper : ((HiveScan) scanRel.getGroupScan()).getHiveReadEntry().table.partitionKeys) { partitionMap.put(wrapper.name, i); i++; } numPartitionLevels = i; }
public static Decimal38SparseHolder getDecimal38Holder(DrillBuf buf, BigDecimal bigDecimal) { Decimal38SparseHolder dch = new Decimal38SparseHolder(); dch.scale = bigDecimal.scale(); dch.precision = bigDecimal.precision(); Decimal38SparseHolder.setSign(bigDecimal.signum() == -1, dch.start, dch.buffer); dch.start = 0; dch.buffer = buf.reallocIfNeeded(Decimal38SparseHolder.maxPrecision * DecimalUtility.INTEGER_SIZE); DecimalUtility .getSparseFromBigDecimal(bigDecimal, dch.buffer, dch.start, dch.scale, Decimal38SparseHolder.nDecimalDigits); return dch; }
public static Decimal28SparseHolder getDecimal28Holder(DrillBuf buf, BigDecimal bigDecimal) { Decimal28SparseHolder dch = new Decimal28SparseHolder(); dch.scale = bigDecimal.scale(); dch.precision = bigDecimal.precision(); Decimal28SparseHolder.setSign(bigDecimal.signum() == -1, dch.start, dch.buffer); dch.start = 0; dch.buffer = buf.reallocIfNeeded(5 * DecimalUtility.INTEGER_SIZE); DecimalUtility .getSparseFromBigDecimal(bigDecimal, dch.buffer, dch.start, dch.scale, Decimal28SparseHolder.nDecimalDigits); return dch; }
protected void writeBinary(MapOrListWriter writer, String fieldName, ByteBuffer buf) { int bufLen = buf.remaining(); buffer = buffer.reallocIfNeeded(bufLen); buffer.setBytes(0, buf, buf.position(), bufLen); writer.varBinary(fieldName).writeVarBinary(0, bufLen, buffer); }
protected void writeBinary(MapWriter writer, String fieldName, ByteBuffer buf) { int bufLen = buf.remaining(); buffer = buffer.reallocIfNeeded(bufLen); buffer.setBytes(0, buf, buf.position(), bufLen); writer.varBinary(fieldName).writeVarBinary(0, bufLen, buffer); }
public void eval() { com.esri.core.geometry.ogc.OGCGeometry geom = com.esri.core.geometry.ogc.OGCGeometry .fromBinary(geomParam.buffer.nioBuffer(geomParam.start, geomParam.end - geomParam.start)); String geoJson = geom.asGeoJson(); byte[] geoJsonBytes = geoJson.getBytes(); int outputSize = geoJsonBytes.length; buffer = out.buffer = buffer.reallocIfNeeded(outputSize); out.start = 0; out.end = outputSize; buffer.setBytes(0, geoJsonBytes); } }
public void eval() { com.esri.core.geometry.ogc.OGCGeometry geom = com.esri.core.geometry.ogc.OGCGeometry .fromBinary(geomParam.buffer.nioBuffer(geomParam.start, geomParam.end - geomParam.start)); String json = geom.asJson(); byte[] jsonBytes = json.getBytes(); int outputSize = jsonBytes.length; buffer = out.buffer = buffer.reallocIfNeeded(outputSize); out.start = 0; out.end = outputSize; buffer.setBytes(0, jsonBytes); } }
protected void writeString(MapOrListWriter writer, String fieldName, String value) { final byte[] strBytes = Bytes.toBytes(value); buffer = buffer.reallocIfNeeded(strBytes.length); buffer.setBytes(0, strBytes); writer.varChar(fieldName).writeVarChar(0, strBytes.length, buffer); }
protected void writeString(MapWriter writer, String fieldName, String value) { final byte[] strBytes = Bytes.toBytes(value); buffer = buffer.reallocIfNeeded(strBytes.length); buffer.setBytes(0, strBytes); writer.varChar(fieldName).writeVarChar(0, strBytes.length, buffer); }