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