Examples of asChars()


Examples of org.apache.tajo.datum.Datum.asChars()

      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.asChars()

      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();
    }
  }

  @Override
  public Object getObject(String name) throws SQLException {
View Full Code Here

Examples of org.apache.tajo.datum.Datum.asChars()

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

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

Examples of org.apache.tajo.datum.Datum.asChars()

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

  @Override
  public boolean isWrapperFor(Class<?> clazz) throws SQLException {
    throw new SQLFeatureNotSupportedException("isWrapperFor not supported");
View Full Code Here

Examples of org.apache.tajo.datum.Datum.asChars()

  @Override
  public Datum eval(Tuple params) {
    Datum datum = params.get(0);
    if(datum instanceof NullDatum) return NullDatum.get();

    String [] split = StringUtils.splitByWholeSeparatorPreserveAllTokens(datum.asChars(), params.get(1).asChars(), -1);
    int idx = params.get(2).asInt4() - 1;
    if (split.length > idx) {
      return DatumFactory.createText(split[idx]);
    } else {
      return NullDatum.get();
View Full Code Here

Examples of org.apache.tajo.datum.Datum.asChars()

  @Override
  public Datum eval(Tuple params) {
    Datum datum = params.get(0);
    if(datum instanceof NullDatum) return NullDatum.get();

    return DatumFactory.createText(datum.asChars().toUpperCase());
  }
}
View Full Code Here

Examples of org.apache.tajo.datum.Datum.asChars()

  public Datum eval(Tuple params) {
    Datum datum = params.get(0);
    if(datum instanceof NullDatum) return NullDatum.get();

    if (!hasTrimCharacters) {
      return DatumFactory.createText(StringUtils.strip(datum.asChars(), null));
    } else {
      return DatumFactory.createText(StringUtils.strip(datum.asChars(), params.get(1).asChars()));
    }
  }
}
View Full Code Here

Examples of org.apache.tajo.datum.Datum.asChars()

    if(datum instanceof NullDatum) return NullDatum.get();

    if (!hasTrimCharacters) {
      return DatumFactory.createText(StringUtils.strip(datum.asChars(), null));
    } else {
      return DatumFactory.createText(StringUtils.strip(datum.asChars(), params.get(1).asChars()));
    }
  }
}
View Full Code Here

Examples of org.apache.tajo.datum.Datum.asChars()

  @Override
  public Datum eval(Tuple params) {
    Datum datum = params.get(0);
    if(datum instanceof NullDatum) return NullDatum.get();

    return DatumFactory.createText(datum.asChars().toLowerCase());
  }
}
View Full Code Here

Examples of org.apache.tajo.datum.Datum.asChars()

  public Datum eval(Tuple params) {
    Datum datum = params.get(0);
    if(datum instanceof NullDatum) return NullDatum.get();

    if (!hasTrimCharacters) {
      return DatumFactory.createText(StringUtils.stripStart(datum.asChars(), null));
    } else {
      return DatumFactory.createText(StringUtils.stripStart(datum.asChars(), params.get(1).asChars()));
    }
  }
}
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.