<commit_before>package com.gooddata.modeling.model;

/**
 * GoodData LDM schema column
 *
 * @author zd <<EMAIL>>
 * @version 1.0
 */
public class SourceColumn {

    // metadata names
    public final static String LDM_TYPE_ATTRIBUTE = "ATTRIBUTE";
    public final static String LDM_TYPE_FACT = "FACT";
    public final static String LDM_TYPE_LABEL = "LABEL";
    public final static String LDM_TYPE_DATE = "DATE";

    /**
     * Column name
     */
    private String name;
    /**
     * Column title
     */
    private String title;
    /**
     * Column LDM type (ATTRIBUTE | LABEL | FACT)
     */
    private String ldmType;
    /**
     * LABEL's primary attribute
     */
    private String pk;
    /**
     * Column's folder
     */
    private String folder;
    /**
     * Column's format
     */
    private String format;    


    /**
     * SourceColumn constructor
     * @param name columna name
     * @param ldmType column LDM type
     * @param title column type
     * @param folder column folder
     * @param pk LABELs primary attribute
     */
    public SourceColumn(String name, String ldmType, String title, String folder, String pk) {
        this.name = name;
        this.title = title;
        this.folder = folder;
        this.ldmType = ldmType;
        this.pk = pk;
    }

    /**
     * Constructor
     * @param name column name
     * @param ldmType LDM type
     * @param title title
     * @param folder enclosing folder
     * @throws com.gooddata.exceptions.ModelException issue with a model consistency
     */
    public SourceColumn(String name, String ldmType, String title, String folder) {
        this(name, ldmType, title, folder, null);
    }

    /**
     * Constructor
     * @param name column name
     * @param ldmType LDM type
     * @param title title
     * @throws com.gooddata.exceptions.ModelException issue with a model consistency
     */
    public SourceColumn(String name, String ldmType, String title) {
        this(name, ldmType, title, null, null);
    }

    /**
     * Column's name getter
     * @return column name
     */
    public String getName() {
        return name;
    }

    /**
     * Column's name setter
     * @param name column's name
     */
    public void setName(String name) {
        this.name = name;
    }

    /**
     * Column's LDM type getter
     * @return column LDM type
     */
    public String getLdmType() {
        return ldmType;
    }

    /**
     * Column's LDM type setter
     * @param ldmType column's LDM type (ATTRIBUTE | LABEL | FACT)
     */
    public void setLdmType(String ldmType) {
        this.ldmType = ldmType;
    }

    /**
     * LABEL's primary attribute getter
     * @return label's primary attribute
     */
    public String getPk() {
        return pk;
    }

    /**
     * Label's primary attribute setter
     * @param pk label's primary attribute
     */
    public void setPk(String pk) {
        this.pk = pk;
    }

    /**
     * Column's title getter
     * @return column title
     */
    public String getTitle() {
        return title;
    }

    /**
     * Column's title setter
     * @param title column's title
     */    
    public void setTitle(String title) {
        this.title = title;
    }

    /**
     * Column's folder getter
     * @return column folder
     */
    public String getFolder() {
        return folder;
    }

    /**
     * Column's folder setter
     * @param folder column's folder
     */    
    public void setFolder(String folder) {
        this.folder = folder;
    }

    /**
     * Format getter
     * @return column format
     */
    public String getFormat() {
        return format;
    }

    /**
     * Format setter
     * @param format column format
     */
    public void setFormat(String format) {
        this.format = format;
    }

}
<commit_msg>new ldmTypes: CONNECTION_POINT and REFERENCE<commit_after>package com.gooddata.modeling.model;

/**
 * GoodData LDM schema column
 *
 * @author zd <<EMAIL>>
 * @version 1.0
 */
public class SourceColumn {

    // metadata names
    public final static String LDM_TYPE_ATTRIBUTE = "ATTRIBUTE";
    public final static String LDM_TYPE_FACT = "FACT";
    public final static String LDM_TYPE_LABEL = "LABEL";
    public final static String LDM_TYPE_DATE = "DATE";
	public static final String LDM_TYPE_CONNECTION_POINT = "CONNECTION_POINT";
	public static final String LDM_TYPE_REFERENCE = "REFERENCE";

    /**
     * Column name
     */
    private String name;
    /**
     * Column title
     */
    private String title;
    /**
     * Column LDM type (ATTRIBUTE | LABEL | FACT)
     */
    private String ldmType;
    /**
     * LABEL's primary attribute
     */
    private String pk;
    /**
     * Column's folder
     */
    private String folder;
    /**
     * Column's format
     */
    private String format;    


    /**
     * SourceColumn constructor
     * @param name columna name
     * @param ldmType column LDM type
     * @param title column type
     * @param folder column folder
     * @param pk LABELs primary attribute
     */
    public SourceColumn(String name, String ldmType, String title, String folder, String pk) {
        this.name = name;
        this.title = title;
        this.folder = folder;
        this.ldmType = ldmType;
        this.pk = pk;
    }

    /**
     * Constructor
     * @param name column name
     * @param ldmType LDM type
     * @param title title
     * @param folder enclosing folder
     * @throws com.gooddata.exceptions.ModelException issue with a model consistency
     */
    public SourceColumn(String name, String ldmType, String title, String folder) {
        this(name, ldmType, title, folder, null);
    }

    /**
     * Constructor
     * @param name column name
     * @param ldmType LDM type
     * @param title title
     * @throws com.gooddata.exceptions.ModelException issue with a model consistency
     */
    public SourceColumn(String name, String ldmType, String title) {
        this(name, ldmType, title, null, null);
    }

    /**
     * Column's name getter
     * @return column name
     */
    public String getName() {
        return name;
    }

    /**
     * Column's name setter
     * @param name column's name
     */
    public void setName(String name) {
        this.name = name;
    }

    /**
     * Column's LDM type getter
     * @return column LDM type
     */
    public String getLdmType() {
        return ldmType;
    }

    /**
     * Column's LDM type setter
     * @param ldmType column's LDM type (ATTRIBUTE | LABEL | FACT)
     */
    public void setLdmType(String ldmType) {
        this.ldmType = ldmType;
    }

    /**
     * LABEL's primary attribute getter
     * @return label's primary attribute
     */
    public String getPk() {
        return pk;
    }

    /**
     * Label's primary attribute setter
     * @param pk label's primary attribute
     */
    public void setPk(String pk) {
        this.pk = pk;
    }

    /**
     * Column's title getter
     * @return column title
     */
    public String getTitle() {
        return title;
    }

    /**
     * Column's title setter
     * @param title column's title
     */    
    public void setTitle(String title) {
        this.title = title;
    }

    /**
     * Column's folder getter
     * @return column folder
     */
    public String getFolder() {
        return folder;
    }

    /**
     * Column's folder setter
     * @param folder column's folder
     */    
    public void setFolder(String folder) {
        this.folder = folder;
    }

    /**
     * Format getter
     * @return column format
     */
    public String getFormat() {
        return format;
    }

    /**
     * Format setter
     * @param format column format
     */
    public void setFormat(String format) {
        this.format = format;
    }

}

{'fraction_non_alphanumeric': 0.09810889706815586, 'fraction_numerical': 0.0005076786394212463, 'mean_word_length': 1.9348230912476723, 'pattern_counts': {'":': 0, '<': 7, '<?xml version=': 0, '>': 7, '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': '3400267', 'n_tokens_mistral': 2392, 'n_tokens_neox': 2316, 'n_words': 698}