Examples of Datum


Examples of org.apache.tajo.datum.Datum

    return datum.asInt4();
  }

  @Override
  public int getInt(String name) throws SQLException {
    Datum datum = cur.get(findColumn(name));
    handleNull(datum);
    return datum.asInt4();
  }
View Full Code Here

Examples of org.apache.tajo.datum.Datum

    return datum.asInt4();
  }

  @Override
  public long getLong(int fieldId) throws SQLException {
    Datum datum = cur.get(fieldId - 1);
    handleNull(datum);
    return datum.asInt8();
  }
View Full Code Here

Examples of org.apache.tajo.datum.Datum

    return datum.asInt8();
  }

  @Override
  public long getLong(String name) throws SQLException {
    Datum datum = cur.get(findColumn(name));
    handleNull(datum);
    return datum.asInt8();
  }
View Full Code Here

Examples of org.apache.tajo.datum.Datum

    return datum.asInt8();
  }

  @Override
  public Object getObject(int fieldId) throws SQLException {
    Datum d = cur.get(fieldId - 1);
    handleNull(d);

    TajoDataTypes.Type dataType = schema.getColumn(fieldId - 1).getDataType().getType();

    switch(dataType) {
      case BOOLEAN:  return d.asBool();
      case INT1:
      case INT2: return d.asInt2();
      case INT4: return d.asInt4();
      case INT8: return d.asInt8();
      case TEXT:
      case CHAR:
      case DATE:
      case VARCHAR:  return d.asChars();
      case FLOAT4:  return d.asFloat4();
      case FLOAT8:  return d.asFloat8();
      case NUMERIC:  return d.asFloat8();
      default: return d.asChars();
    }
  }
View Full Code Here

Examples of org.apache.tajo.datum.Datum

    return getObject(findColumn(name));
  }

  @Override
  public short getShort(int fieldId) throws SQLException {
    Datum datum = cur.get(fieldId - 1);
    handleNull(datum);
    return datum.asInt2();
  }
View Full Code Here

Examples of org.apache.tajo.datum.Datum

    return datum.asInt2();
  }

  @Override
  public short getShort(String name) throws SQLException {
    Datum datum = cur.get(findColumn(name));
    handleNull(datum);
    return datum.asInt2();
  }
View Full Code Here

Examples of org.apache.tajo.datum.Datum

    return datum.asInt2();
  }

  @Override
  public String getString(int fieldId) throws SQLException {
    Datum datum = cur.get(fieldId - 1);
    handleNull(datum);
    return datum.asChars();
  }
View Full Code Here

Examples of org.apache.tajo.datum.Datum

    return datum.asChars();
  }

  @Override
  public String getString(String name) throws SQLException {
    Datum datum = cur.get(findColumn(name));
    handleNull(datum);
    return datum.asChars();
  }
View Full Code Here

Examples of org.apache.tajo.datum.Datum

      int tid; // target column id
      for (int i = 0; i < projectionMap.length; i++) {
        tid = projectionMap[i];

        byte[] bytes = column.get(tid).getBytesCopy();
        Datum datum = serde.deserialize(targets[i], bytes, 0, bytes.length, nullChars);
        tuple.put(tid, datum);
      }
    }
    return tuple;
  }
View Full Code Here

Examples of org.apache.tajo.datum.Datum

        if (fillBuffer() < 0) {
          return null;
        }
      }

      Datum datum;
      Column col;
      for (i = 0; i < schema.size(); i++) {
        if (!nullFlags.get(i)) {
          col = schema.getColumn(i);
          switch (col.getDataType().getType()) {
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.