public class Test {
private static SQLData createSQLData() {
SQLData data = new SQLData();
data.setTableName("COMMUNITY_USER");
data.getFieldData().put("GATEWAY_NAME", Arrays.asList(new String[]{"VARCHAR", "256", "NOT", "NULL"}));
data.getFieldData().put("COMMUNITY_USER_NAME", Arrays.asList(new String[]{"VARCHAR", "256", "NOT", "NULL"}));
data.getFieldData().put("TOKEN_ID", Arrays.asList(new String[]{"VARCHAR", "256", "NOT", "NULL"}));
data.getFieldData().put("COMMUNITY_USER_EMAIL", Arrays.asList(new String[]{"VARCHAR", "256", "NOT", "NULL"}));
data.getFieldData().put("CREATION_TIME", Arrays.asList(new String[]{"TIMESTAMP", "DEFAULT", "NOW()"}));
data.getFieldData().put("CPU_COUNT", Arrays.asList(new String[]{"INTEGER"}));
data.getPrimaryKeys().add("GATEWAY_NAME");
data.getPrimaryKeys().add("COMMUNITY_USER_NAME");
data.getPrimaryKeys().add("TOKEN_ID");
data.getForiegnKeys().put("EXPERIMENT_ID", new SQLData.ForiegnKeyData("EXPERIMENT(EXPERIMENT_ID)","Experiment","ExperimentResource"));
return data;
}