Examples of asChars()


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

    Datum datum = params.get(0);
    Datum typeDatum = params.get(1);
    if(datum instanceof NullDatum || typeDatum instanceof NullDatum) return NullDatum.get();

    try {
        return DatumFactory.createText(digest(datum.asByteArray(), typeDatum.asChars()));
    } catch (NoSuchAlgorithmException e){
        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().toLowerCase());
  }
}
View Full Code Here

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

    TimestampDatum valueDatum = (TimestampDatum) params.get(0);
    Datum pattern = params.get(1);

    if (formatter == null || !constantFormat) {
      formatter = DateTimeFormat.forPattern(pattern.asChars());
    }
    return DatumFactory.createText(valueDatum.toChars(formatter));
  }
}
View Full Code Here

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

    String decodedHexString="";

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

    if(formatType.asChars().toLowerCase().equals("base64")) {
      try {
        // Base64
        decodedBase64Text = new String(Base64.decodeBase64(datum.asChars().getBytes()));
      }
      catch (Exception e) {
View Full Code Here

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

        return NullDatum.get();
      }

      return DatumFactory.createText(StringEscapeUtils.escapeJava(decodedBase64Text));
    }
    else if(formatType.asChars().toLowerCase().equals("hex")) {
      try {
        // Hex
        decodedHexString = HexStringConverter.getInstance().decodeHex(datum.asChars());
      }
      catch (Exception e) {
View Full Code Here

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

    int templen = lengthDatum.asInt4() - datum.asChars().length();

    if (templen <= 0) {
      return DatumFactory.createText(datum.asChars().substring(0,lengthDatum.asInt4()));
    } else {
      return DatumFactory.createText(StringUtils.leftPad(datum.asChars(), lengthDatum.asInt4(), fillText.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(WordUtils.capitalizeFully(datum.asChars()));
  }
}
View Full Code Here

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

    Datum datum = cur.get(fieldId - 1);
    if(datum == null) {
      return null;
    }

    return datum.asChars();
  }

  @Override
  public String getString(String name) throws SQLException {
    Datum datum = cur.get(findColumn(name));
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.