public class org.apache.drill.exec.expr.fn.impl.conv.OrderedBytesDoubleConvertTo extends java.lang.Object implements org.apache.drill.exec.expr.DrillSimpleFunc
{
org.apache.drill.exec.expr.holders.Float8Holder in;
org.apache.drill.exec.expr.holders.VarBinaryHolder out;
io.netty.buffer.DrillBuf buffer;
byte[] bytes;
org.apache.hadoop.hbase.util.PositionedByteRange br;
public void <init>()
{
org.apache.drill.exec.expr.fn.impl.conv.OrderedBytesDoubleConvertTo v;
v := @this: org.apache.drill.exec.expr.fn.impl.conv.OrderedBytesDoubleConvertTo;
specialinvoke v.<java.lang.Object: void <init>()>();
return;
}
public void setup()
{
byte[] v;
org.apache.hadoop.hbase.util.SimplePositionedMutableByteRange v;
io.netty.buffer.DrillBuf v, v;
org.apache.drill.exec.expr.fn.impl.conv.OrderedBytesDoubleConvertTo v;
v := @this: org.apache.drill.exec.expr.fn.impl.conv.OrderedBytesDoubleConvertTo;
v = v.<org.apache.drill.exec.expr.fn.impl.conv.OrderedBytesDoubleConvertTo: io.netty.buffer.DrillBuf buffer>;
v = virtualinvoke v.<io.netty.buffer.DrillBuf: io.netty.buffer.DrillBuf reallocIfNeeded(int)>(9);
v.<org.apache.drill.exec.expr.fn.impl.conv.OrderedBytesDoubleConvertTo: io.netty.buffer.DrillBuf buffer> = v;
v = newarray (byte)[9];
v.<org.apache.drill.exec.expr.fn.impl.conv.OrderedBytesDoubleConvertTo: byte[] bytes> = v;
v = new org.apache.hadoop.hbase.util.SimplePositionedMutableByteRange;
specialinvoke v.<org.apache.hadoop.hbase.util.SimplePositionedMutableByteRange: void <init>()>();
v.<org.apache.drill.exec.expr.fn.impl.conv.OrderedBytesDoubleConvertTo: org.apache.hadoop.hbase.util.PositionedByteRange br> = v;
return;
}
public void eval()
{
byte[] v, v;
org.apache.hadoop.hbase.util.Order v;
org.apache.drill.exec.expr.holders.Float8Holder v;
org.apache.drill.exec.expr.holders.VarBinaryHolder v, v, v;
org.apache.hadoop.hbase.util.PositionedByteRange v, v;
io.netty.buffer.DrillBuf v, v, v;
org.apache.drill.exec.expr.fn.impl.conv.OrderedBytesDoubleConvertTo v;
double v;
v := @this: org.apache.drill.exec.expr.fn.impl.conv.OrderedBytesDoubleConvertTo;
v = v.<org.apache.drill.exec.expr.fn.impl.conv.OrderedBytesDoubleConvertTo: io.netty.buffer.DrillBuf buffer>;
virtualinvoke v.<io.netty.buffer.DrillBuf: io.netty.buffer.ByteBuf clear()>();
v = v.<org.apache.drill.exec.expr.fn.impl.conv.OrderedBytesDoubleConvertTo: org.apache.hadoop.hbase.util.PositionedByteRange br>;
v = v.<org.apache.drill.exec.expr.fn.impl.conv.OrderedBytesDoubleConvertTo: byte[] bytes>;
interfaceinvoke v.<org.apache.hadoop.hbase.util.PositionedByteRange: org.apache.hadoop.hbase.util.PositionedByteRange set(byte[])>(v);
v = v.<org.apache.drill.exec.expr.fn.impl.conv.OrderedBytesDoubleConvertTo: org.apache.hadoop.hbase.util.PositionedByteRange br>;
v = v.<org.apache.drill.exec.expr.fn.impl.conv.OrderedBytesDoubleConvertTo: org.apache.drill.exec.expr.holders.Float8Holder in>;
v = v.<org.apache.drill.exec.expr.holders.Float8Holder: double value>;
v = <org.apache.hadoop.hbase.util.Order: org.apache.hadoop.hbase.util.Order ASCENDING>;
staticinvoke <org.apache.hadoop.hbase.util.OrderedBytes: int encodeFloat64(org.apache.hadoop.hbase.util.PositionedByteRange,double,org.apache.hadoop.hbase.util.Order)>(v, v, v);
v = v.<org.apache.drill.exec.expr.fn.impl.conv.OrderedBytesDoubleConvertTo: io.netty.buffer.DrillBuf buffer>;
v = v.<org.apache.drill.exec.expr.fn.impl.conv.OrderedBytesDoubleConvertTo: byte[] bytes>;
virtualinvoke v.<io.netty.buffer.DrillBuf: io.netty.buffer.ByteBuf setBytes(int,byte[],int,int)>(0, v, 0, 9);
v = v.<org.apache.drill.exec.expr.fn.impl.conv.OrderedBytesDoubleConvertTo: org.apache.drill.exec.expr.holders.VarBinaryHolder out>;
v = v.<org.apache.drill.exec.expr.fn.impl.conv.OrderedBytesDoubleConvertTo: io.netty.buffer.DrillBuf buffer>;
v.<org.apache.drill.exec.expr.holders.VarBinaryHolder: io.netty.buffer.DrillBuf buffer> = v;
v = v.<org.apache.drill.exec.expr.fn.impl.conv.OrderedBytesDoubleConvertTo: org.apache.drill.exec.expr.holders.VarBinaryHolder out>;
v.<org.apache.drill.exec.expr.holders.VarBinaryHolder: int start> = 0;
v = v.<org.apache.drill.exec.expr.fn.impl.conv.OrderedBytesDoubleConvertTo: org.apache.drill.exec.expr.holders.VarBinaryHolder out>;
v.<org.apache.drill.exec.expr.holders.VarBinaryHolder: int end> = 9;
return;
}
}