<commit_before>package org.yamcs.yarch;

import java.io.Serializable;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;

public class TupleDefinition implements Serializable {
    private static final long serialVersionUID = 200805301445L;
    private ArrayList<ColumnDefinition> columnDefinitions = new ArrayList<ColumnDefinition>();
    private HashMap<String, Integer> columnNameIndex = new HashMap<String, Integer>();
    public static final int MAX_COLS = 32000;

    public List<ColumnDefinition> getColumnDefinitions() {
        return columnDefinitions;
    }

    public void addColumn(String name, DataType type) {
        ColumnDefinition c = new ColumnDefinition(name, type);
        addColumn(c);
    }<commit_msg>Removed the Serializable implementation since it is not necessary<commit_after>package org.yamcs.yarch;

import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;

public class TupleDefinition {
    private ArrayList<ColumnDefinition> columnDefinitions = new ArrayList<ColumnDefinition>();
    private HashMap<String, Integer> columnNameIndex = new HashMap<String, Integer>();
    public static final int MAX_COLS = 32000;

    public List<ColumnDefinition> getColumnDefinitions() {
        return columnDefinitions;
    }

    public void addColumn(String name, DataType type) {
        ColumnDefinition c = new ColumnDefinition(name, type);
        addColumn(c);
    }
{'fraction_non_alphanumeric': 0.08108108108108109, 'fraction_numerical': 0.015246015246015246, 'mean_word_length': 4.511450381679389, 'pattern_counts': {'":': 0, '<': 13, '<?xml version=': 0, '>': 13, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '3107834', 'n_tokens_mistral': 392, 'n_tokens_neox': 366, 'n_words': 110}