private SkeletonPiece generateValueExpression()

in tools/template_based_query_generation/src/main/java/token/TokenProvider.java [127:150]


  private SkeletonPiece generateValueExpression(DataType dataType) {
    SkeletonPiece sp = new SkeletonPiece();
    if (dataType.isIntegerType()) {
      sp.setToken("" + Utils.generateRandomIntegerData(dataType));
      return sp;
    } else if (dataType.isLongType()) {
      sp.setToken("" + Utils.generateRandomLongData(dataType));
      return sp;
    } else if (dataType.isDoubleType()) {
      sp.setToken("" + Utils.generateRandomDoubleData(dataType));
      return sp;
    } else if (dataType.isBigDecimalType()) {
      sp.setToken("" + Utils.generateRandomBigDecimalData(dataType));
      return sp;
    } else if (dataType.isStringType()) {
      sp.setToken("" + Utils.generateRandomStringData(dataType));
      return sp;
    } else if (dataType.isBooleanType()) {
      sp.setToken("" + Utils.generateRandomBooleanData(dataType));
      return sp;
    } else {
      throw new IllegalArgumentException("invalid datatype");
    }
  }