<commit_before><?php

class Indicator_property_model extends CI_Model {
    private $id;
    private $name;
    private $description;
    private $datatype;
    private $indicator;

    public function __construct($id=NULL, $name=NULL, $description=NULL, $datatype=NULL, $indicator=NULL) {
        parent::__construct();
        $this->id = $id;
        $this->name = $name;
        $this->description = $description;
        $this->datatype = $datatype;
        $this->indicator = $indicator;
    }

    public function getId() {
        return $this->id;
    }

    public function setId($id) {
        $this->id = $id;
    }

    public function getName() {
        return $this->name;
    }

    public function setName($name) {
        $this->name = $name;
    }

    public function getDescription() {
        return $this->description;
    }

    public function setDescription($description) {
        $this->description = $description;
    }

    public function getDatatype() {
        return $this->datatype;
    }

    public function setDatatype($datatype) {
        $this->datatype = $datatype;
    }

    public function getIndicator() {
        return $this->indicator;
    }

    public function setIndicator($indicator) {
        $this->indicator = $indicator;
    }

    public static function getAllDataTypes() {
        return array(
            "TEXT" => "TEXT",
            "LONG_TEXT" => "LONG TEXT",
            "INT" => "INTEGER",
            "DATE" => "DATE"
        );
    }
}<commit_msg>Adds more datatype fields<commit_after><?php

class Indicator_property_model extends CI_Model {
    private $id;
    private $name;
    private $description;
    private $datatype;
    private $indicator;

    public function __construct($id=NULL, $name=NULL, $description=NULL, $datatype=NULL, $indicator=NULL) {
        parent::__construct();
        $this->id = $id;
        $this->name = $name;
        $this->description = $description;
        $this->datatype = $datatype;
        $this->indicator = $indicator;
    }

    public function getId() {
        return $this->id;
    }

    public function setId($id) {
        $this->id = $id;
    }

    public function getName() {
        return $this->name;
    }

    public function setName($name) {
        $this->name = $name;
    }

    public function getDescription() {
        return $this->description;
    }

    public function setDescription($description) {
        $this->description = $description;
    }

    public function getDatatype() {
        return $this->datatype;
    }

    public function setDatatype($datatype) {
        $this->datatype = $datatype;
    }

    public function getIndicator() {
        return $this->indicator;
    }

    public function setIndicator($indicator) {
        $this->indicator = $indicator;
    }

    public static function getAllDataTypes() {
        return array(
            "TEXT" => "TEXT",
            "LONG_TEXT" => "LONG TEXT",
            "INTEGER" => "INTEGER",
            "DATE" => "DATE",
            "FROM_DATE" => "DATE RANGE(FROM)",
            "TO_DATE" => "DATE RANGE(TO)",
        );
    }
}
{'fraction_non_alphanumeric': 0.13292955052598024, 'fraction_numerical': 0.0, 'mean_word_length': 2.1890243902439024, 'pattern_counts': {'":': 0, '<': 5, '<?xml version=': 0, '>': 43, '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': '5706071', 'n_tokens_mistral': 939, 'n_tokens_neox': 915, 'n_words': 205}