/** * Send TableCreater {@link array} object and get the table string * @param tableName * @param tableCreator {@link array} object * @return table {@link string} * @throws <code>null</code> if sent TableCreater {@link array} object size is not greater than one. */ public static String createTable(String tableName,TableCreater tableCreator[]) { if(tableCreator.length > 1) { String CREATE_TABLE = "create table "; CREATE_TABLE = CREATE_TABLE.concat(tableName + "(" + tableCreator[0].parameterName + " integer primary key autoincrement, "); for(int i=1;i<tableCreator.length;i++) { if(i == tableCreator.length-1) { CREATE_TABLE = CREATE_TABLE.concat(tableCreator[i].parameterName + " "+ tableCreator[i].dataType + " not null " + ");"); } else { CREATE_TABLE = CREATE_TABLE.concat(tableCreator[i].parameterName + " "+ tableCreator[i].dataType + " not null, "); } } return CREATE_TABLE; } return null; }