Examples of VarCharHolder


Examples of org.apache.drill.exec.expr.holders.VarCharHolder

    assertTrue(ByteFunctionHelpers.equal(left.buffer.memoryAddress(), left.start, left.end, right.buffer.memoryAddress(), right.start, right.end) == 0);
  }

  @Test
  public void testAfterLong(){
    VarCharHolder left = helloLong;
    VarCharHolder right = goodbyeLong;
    assertTrue(ByteFunctionHelpers.compare(left.buffer.memoryAddress(), left.start, left.end, right.buffer.memoryAddress(), right.start, right.end) == 1);
  }
View Full Code Here

Examples of org.apache.drill.exec.expr.holders.VarCharHolder

    assertTrue(ByteFunctionHelpers.compare(left.buffer.memoryAddress(), left.start, left.end, right.buffer.memoryAddress(), right.start, right.end) == 1);
  }

  @Test
  public void testBeforeLong(){
    VarCharHolder left = goodbyeLong;
    VarCharHolder right = helloLong;
    assertTrue(ByteFunctionHelpers.compare(left.buffer.memoryAddress(), left.start, left.end, right.buffer.memoryAddress(), right.start, right.end) == -1);
  }
View Full Code Here

Examples of org.apache.drill.exec.expr.holders.VarCharHolder

    assertTrue(ByteFunctionHelpers.compare(left.buffer.memoryAddress(), left.start, left.end, right.buffer.memoryAddress(), right.start, right.end) == -1);
  }

  @Test
  public void testEqualCompareLong(){
    VarCharHolder left = helloLong;
    VarCharHolder right = helloLong;
    assertTrue(ByteFunctionHelpers.compare(left.buffer.memoryAddress(), left.start, left.end, right.buffer.memoryAddress(), right.start, right.end) == 0);
  }
View Full Code Here

Examples of org.apache.drill.exec.expr.holders.VarCharHolder

    assertTrue(ByteFunctionHelpers.compare(left.buffer.memoryAddress(), left.start, left.end, right.buffer.memoryAddress(), right.start, right.end) == 0);
  }

  @Test
  public void testEqualLong(){
    VarCharHolder left = helloLong;
    VarCharHolder right = helloLong;
    assertTrue(ByteFunctionHelpers.equal(left.buffer.memoryAddress(), left.start, left.end, right.buffer.memoryAddress(), right.start, right.end) == 1);
  }
View Full Code Here

Examples of org.apache.drill.exec.expr.holders.VarCharHolder

    assertTrue(ByteFunctionHelpers.equal(left.buffer.memoryAddress(), left.start, left.end, right.buffer.memoryAddress(), right.start, right.end) == 1);
  }

  @Test
  public void testNotEqualLong(){
    VarCharHolder left = helloLong;
    VarCharHolder right = goodbyeLong;
    assertTrue(ByteFunctionHelpers.equal(left.buffer.memoryAddress(), left.start, left.end, right.buffer.memoryAddress(), right.start, right.end) == 0);
  }
View Full Code Here

Examples of org.apache.drill.exec.expr.holders.VarCharHolder

      VarCharVector.Accessor a0;
      a0 = c0.getAccessor();

      int count = 0;
      for(int i = 0; i < c0.getAccessor().getValueCount(); i++){
          VarCharHolder holder0 = new VarCharHolder();
          a0.get(i, holder0);
          assertEquals("123", StringFunctionHelpers.toStringFromUTF8(holder0.start, holder0.end, holder0.buffer));
          ++count;

      }
View Full Code Here

Examples of org.apache.drill.exec.expr.holders.VarCharHolder

      VarCharVector.Accessor a0;
      a0 = c0.getAccessor();

      int count = 0;
      for(int i = 0; i < c0.getAccessor().getValueCount(); i++){
          VarCharHolder holder0 = new VarCharHolder();
          a0.get(i, holder0);
          assertEquals("123", StringFunctionHelpers.toStringFromUTF8(holder0.start, holder0.end, holder0.buffer));
          ++count;

      }
View Full Code Here

Examples of org.apache.drill.exec.expr.holders.VarCharHolder

    @Workspace VarCharHolder currVal;

    @Output BitHolder out;

    public void setup(RecordBatch b) {
      currVal = new VarCharHolder();
    }
View Full Code Here

Examples of org.apache.drill.exec.expr.holders.VarCharHolder

      // writing a new field, start a new map
      mapWriter.start();

      // write "key":"columnname" into the map
      VarCharHolder vh = new VarCharHolder();
      byte[] b = str.getBytes(Charsets.UTF_8);
      buffer.reallocIfNeeded(b.length);
      buffer.setBytes(0, b);
      vh.start = 0;
      vh.end = b.length;
View Full Code Here

Examples of org.apache.drill.exec.expr.holders.VarCharHolder

    return holder;
  }

  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);
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.