Package org.apache.drill.exec.expr.holders

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


    return holder;
  }

  public static BigIntHolder getBigIntHolder(long value) {
    BigIntHolder holder = new BigIntHolder();
    holder.value = value;

    return holder;
  }
View Full Code Here


      repeatedMap.end();

      repeatedMap.start();
      holder.value = 2;
      repeatedMap.integer("c").write(holder);
      BigIntHolder h = new BigIntHolder();
      h.value = 15;
      repeatedMap.bigInt("x").write(h);
      repeatedMap.end();

      map.end();
    }
    assert writer.ok();

    {
      writer.setPosition(1);

      MapWriter map = writer.rootAsMap();
      ListWriter list = map.list("a");
      list.start();

      ListWriter innerList = list.list();
      IntWriter innerInt = innerList.integer();

      innerList.start();

      IntHolder holder = new IntHolder();

      holder.value = -1;
      innerInt.write(holder);
      holder.value = -2;
      innerInt.write(holder);
      holder.value = -3;
      innerInt.write(holder);

      innerList.end();
      innerList.start();

      holder.value = -4;
      innerInt.write(holder);
      holder.value = -5;
      innerInt.write(holder);

      innerList.end();
      list.end();

      IntWriter numCol = map.integer("nums");
      holder.value = -28;
      numCol.write(holder);

      MapWriter repeatedMap = map.list("b").map();
      repeatedMap.start();
      holder.value = -1;
      repeatedMap.integer("c").write(holder);
      repeatedMap.end();

      repeatedMap.start();
      holder.value = -2;
      repeatedMap.integer("c").write(holder);
      BigIntHolder h = new BigIntHolder();
      h.value = -30;
      repeatedMap.bigInt("x").write(h);
      repeatedMap.end();

      map.end();
View Full Code Here

      case VALUE_NUMBER_INT:
        if (allTextMode) {
          handleString(parser, map, fieldName);
          break;
        }
        BigIntHolder bh = new BigIntHolder();
        bh.value = parser.getLongValue();
        map.bigInt(fieldName).write(bh);
        break;
      case VALUE_STRING:
        handleString(parser, map, fieldName);
View Full Code Here

      case VALUE_NUMBER_INT:
        if (allTextMode) {
          handleString(parser, list);
          break;
        }
        BigIntHolder bh = new BigIntHolder();
        bh.value = parser.getLongValue();
        list.bigInt().write(bh);
        break;
      case VALUE_STRING:
        handleString(parser, list);
View Full Code Here

        SmallIntHolder smallIntHolder = new SmallIntHolder();
        smallIntHolder.value = fieldReader.readShort();
        mapWriter.smallInt(MappifyUtility.fieldValue).write(smallIntHolder);
        break;
      case BIGINT:
        BigIntHolder bh = new BigIntHolder();
        bh.value = fieldReader.readLong();
        mapWriter.bigInt(MappifyUtility.fieldValue).write(bh);
        break;
      case INT:
        IntHolder ih = new IntHolder();
View Full Code Here

      case VALUE_NUMBER_INT:
        if (allTextMode) {
          handleString(parser, map, fieldName);
          break;
        }
        BigIntHolder bh = new BigIntHolder();
        bh.value = parser.getLongValue();
        map.bigInt(fieldName).write(bh);
        break;
      case VALUE_STRING:
        handleString(parser, map, fieldName);
View Full Code Here

      case VALUE_NUMBER_INT:
        if (allTextMode) {
          handleString(parser, list);
          break;
        }
        BigIntHolder bh = new BigIntHolder();
        bh.value = parser.getLongValue();
        list.bigInt().write(bh);
        break;
      case VALUE_STRING:
        handleString(parser, list);
View Full Code Here

TOP

Related Classes of org.apache.drill.exec.expr.holders.BigIntHolder

Copyright © 2018 www.massapicom. 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.