Examples of VarCharHolder


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

    vch.buffer.setBytes(0, b);
    return vch;
  }

  public static VarCharHolder getVarCharHolder(BufferAllocator a, String s){
    VarCharHolder vch = new VarCharHolder();

    byte[] b = s.getBytes(Charsets.UTF_8);
    vch.start = 0;
    vch.end = b.length;
    vch.buffer = a.buffer(b.length); //
View Full Code Here

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

      if (usingDictionary) {
        DrillBuf b = DrillBuf.wrapByteBuffer(currDictValToWrite.toByteBuffer());
        int st=0;
        int len=currDictValToWrite.length();
        VarCharHolder holder = new VarCharHolder();
        holder.buffer=b;
        holder.start=0;
        holder.end=currDictValToWrite.length();
        success = varCharVector.getMutator().setSafe(index, holder);
      }
      else {
        VarCharHolder holder = new VarCharHolder();
        holder.buffer=bytebuf;
        holder.start=start;
        holder.end=start+length;
        success = varCharVector.getMutator().setSafe(index, holder);
      }
View Full Code Here

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

    allocator.close();
  }

  @Test
  public void testAfter(){
    VarCharHolder left = hello;
    VarCharHolder right = goodbye;
    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 testBefore(){
    VarCharHolder left = goodbye;
    VarCharHolder right = hello;
    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 testEqualCompare(){
    VarCharHolder left = hello;
    VarCharHolder right = hello;
    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 testEqual(){
    VarCharHolder left = hello;
    VarCharHolder right = hello;
    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 testNotEqual(){
    VarCharHolder left = hello;
    VarCharHolder right = goodbye;
    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

    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
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.