Examples of LazyArray


Examples of org.apache.hadoop.hive.serde2.lazy.LazyArray

        Object o =  struct.getField(0);
        assertEquals(LazyString.class, o.getClass());
        o =  struct.getField(1);
        assertEquals(LazyArray.class, o.getClass());

        LazyArray arr = (LazyArray)o;
        List<Object> values = arr.getList();
        for(Object value : values) {
            assertEquals(LazyString.class, value.getClass());
            String valueStr =((LazyString) value).getWritableObject().toString();
            assertEquals("Sample value", valueStr);
        }
View Full Code Here

Examples of org.apache.hadoop.hive.serde2.lazy.LazyArray

  @Override
  public Object getListElement(Object data, int index) {
    if (data == null) {
      return null;
    }
    LazyArray array = (LazyArray) data;
    return array.getListElementObject(index);
  }
View Full Code Here

Examples of org.apache.hadoop.hive.serde2.lazy.LazyArray

  @Override
  public int getListLength(Object data) {
    if (data == null) {
      return -1;
    }
    LazyArray array = (LazyArray) data;
    return array.getListLength();
  }
View Full Code Here

Examples of org.apache.hadoop.hive.serde2.lazy.LazyArray

  @Override
  public List<?> getList(Object data) {
    if (data == null) {
      return null;
    }
    LazyArray array = (LazyArray) data;
    return array.getList();
  }
View Full Code Here

Examples of org.apache.hadoop.hive.serde2.lazy.LazyArray

    assertEquals(row.getRowId(), ((LazyString) field0).getWritableObject().toString());

    Object field1 = lazyRow.getField(1);
    assertNotNull(field1);
    assertTrue(field1 instanceof LazyArray);
    LazyArray array = (LazyArray) field1;

    List<Object> values = array.getList();
    assertEquals(3, values.size());
    for (int i = 0; i < 3; i++) {
      Object o = values.get(i);
      assertNotNull(o);
      assertTrue(o instanceof LazyString);
View Full Code Here

Examples of org.apache.hadoop.hive.serde2.lazy.LazyArray

      return null;
    }

    List<?> listObj = (List<?>) obj;

    LazyArray retList = (LazyArray) LazyFactory.createLazyObject(objectInspector);

    List<Object> lazyList = retList.getList();

    ObjectInspector listElementOI =
        ((ListObjectInspector) objectInspector).getListElementObjectInspector();

    for (int i = 0; i < listObj.size(); i++) {
View Full Code Here

Examples of org.apache.hadoop.hive.serde2.lazy.LazyArray

  @Override
  public Object getListElement(Object data, int index) {
    if (data == null) {
      return null;
    }
    LazyArray array = (LazyArray) data;
    return array.getListElementObject(index);
  }
View Full Code Here

Examples of org.apache.hadoop.hive.serde2.lazy.LazyArray

  @Override
  public int getListLength(Object data) {
    if (data == null) {
      return -1;
    }
    LazyArray array = (LazyArray) data;
    return array.getListLength();
  }
View Full Code Here

Examples of org.apache.hadoop.hive.serde2.lazy.LazyArray

  @Override
  public List<?> getList(Object data) {
    if (data == null) {
      return null;
    }
    LazyArray array = (LazyArray) data;
    return array.getList();
  }
View Full Code Here

Examples of org.apache.hadoop.hive.serde2.lazy.LazyArray

  @Override
  public Object getListElement(Object data, int index) {
    if (data == null) {
      return null;
    }
    LazyArray array = (LazyArray) data;
    return array.getListElementObject(index);
  }
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.