<commit_before><?php
namespace SPHERE\Application\Education\Lesson\Division\Service\Entity;

use Doctrine\ORM\Mapping\Cache;
use Doctrine\ORM\Mapping\Column;
use Doctrine\ORM\Mapping\Entity;
use Doctrine\ORM\Mapping\Table;
use SPHERE\Application\Education\ClassRegister\Absence\Service\Entity\ViewAbsence;
use SPHERE\Application\Education\Lesson\Division\Division;
use SPHERE\Application\Education\Lesson\Term\Service\Entity\ViewYear;
use SPHERE\Application\People\Person\Service\Entity\ViewPerson;
use SPHERE\System\Database\Binding\AbstractService;
use SPHERE\System\Database\Binding\AbstractView;

/**
 * @Entity(readOnly=true)
 * @Table(name="viewDivisionStudent")
 * @Cache(usage="READ_ONLY")
 */
class ViewDivisionStudent extends AbstractView
{

    const TBL_DIVISION_STUDENT_ID = 'TblDivisionStudent_Id';
    const TBL_DIVISION_STUDENT_TBL_DIVISION = 'TblDivisionStudent_tblDivision';
    const TBL_DIVISION_STUDENT_SERVICE_TBL_PERSON = 'TblDivisionStudent_serviceTblPerson';
    const TBL_DIVISION_STUDENT_SORT_ORDER = 'TblDivisionStudent_SortOrder';
    const TBL_DIVISION_STUDENT_LEAVE_DATE = 'TblDivisionStudent_LeaveDate';

    const TBL_LEVEL_ID = 'TblLevel_Id';
    const TBL_LEVEL_NAME = 'TblLevel_Name';
    const TBL_LEVEL_DESCRIPTION = 'TblLevel_Description';
    const TBL_LEVEL_IS_CHECKED = 'TblLevel_IsChecked';
    const TBL_LEVEL_SERVICE_TBL_TYPE = 'TblLevel_serviceTblType';

    const TBL_DIVISION_ID = 'TblDivision_Id';
    const TBL_DIVISION_NAME = 'TblDivision_Name';
    const TBL_DIVISION_DESCRIPTION = 'TblDivision_Description';
    const TBL_DIVISION_TBL_LEVEL = 'TblDivision_tblLevel';
    const TBL_DIVISION_TBL_YEAR = 'TblDivision_serviceTblYear';

    /**
     * @Column(type="string")
     */
    protected $TblDivisionStudent_Id;
    /**
     * @Column(type="string")
     */
    protected $TblDivisionStudent_tblDivision;
    /**
     * @Column(type="string")
     */
    protected $TblDivisionStudent_serviceTblPerson;
    /**
     * @Column(type="string")
     */
    protected $TblDivisionStudent_SortOrder;
    /**
     * @Column(type="DateTime")
     */
    protected $TblDivisionStudent_LeaveDate;

    /**
     * @Column(type="string")
     */
    protected $TblLevel_Id;
    /**
     * @Column(type="string")
     */
    protected $TblLevel_Name;
    /**
     * @Column(type="string")
     */
    protected $TblLevel_Description;
    /**
     * @Column(type="string")
     */<commit_msg>fix: SSW-347 Anpassung der Klassen-View für die flexible Auswertung<commit_after><?php
namespace SPHERE\Application\Education\Lesson\Division\Service\Entity;

use Doctrine\ORM\Mapping\Cache;
use Doctrine\ORM\Mapping\Column;
use Doctrine\ORM\Mapping\Entity;
use Doctrine\ORM\Mapping\Table;
use SPHERE\Application\Education\ClassRegister\Absence\Service\Entity\ViewAbsence;
use SPHERE\Application\Education\Lesson\Division\Division;
use SPHERE\Application\Education\Lesson\Term\Service\Entity\ViewYear;
use SPHERE\Application\People\Person\Service\Entity\ViewPerson;
use SPHERE\System\Database\Binding\AbstractService;
use SPHERE\System\Database\Binding\AbstractView;

/**
 * @Entity(readOnly=true)
 * @Table(name="viewDivisionStudent")
 * @Cache(usage="READ_ONLY")
 */
class ViewDivisionStudent extends AbstractView
{

    const TBL_DIVISION_STUDENT_ID = 'TblDivisionStudent_Id';
    const TBL_DIVISION_STUDENT_TBL_DIVISION = 'TblDivisionStudent_tblDivision';
    const TBL_DIVISION_STUDENT_SERVICE_TBL_PERSON = 'TblDivisionStudent_serviceTblPerson';
    const TBL_DIVISION_STUDENT_SORT_ORDER = 'TblDivisionStudent_SortOrder';
    const TBL_DIVISION_STUDENT_LEAVE_DATE = 'TblDivisionStudent_LeaveDate';

    const TBL_LEVEL_ID = 'TblLevel_Id';
    const TBL_LEVEL_NAME = 'TblLevel_Name';
    const TBL_LEVEL_DESCRIPTION = 'TblLevel_Description';
    const TBL_LEVEL_IS_CHECKED = 'TblLevel_IsChecked';
    const TBL_LEVEL_SERVICE_TBL_TYPE = 'TblLevel_serviceTblType';

    const TBL_DIVISION_ID = 'TblDivision_Id';
    const TBL_DIVISION_NAME = 'TblDivision_Name';
    const TBL_DIVISION_DESCRIPTION = 'TblDivision_Description';
    const TBL_DIVISION_TBL_LEVEL = 'TblDivision_tblLevel';
    const TBL_DIVISION_TBL_YEAR = 'TblDivision_serviceTblYear';

    /**
     * @Column(type="string")
     */
    protected $TblDivisionStudent_Id;
    /**
     * @Column(type="string")
     */
    protected $TblDivisionStudent_tblDivision;
    /**
     * @Column(type="string")
     */
    protected $TblDivisionStudent_serviceTblPerson;
    /**
     * @Column(type="string")
     */
    protected $TblDivisionStudent_SortOrder;
    /**
     * @Column(type="datetime")
     */
    protected $TblDivisionStudent_LeaveDate;

    /**
     * @Column(type="string")
     */
    protected $TblLevel_Id;
    /**
     * @Column(type="string")
     */
    protected $TblLevel_Name;
    /**
     * @Column(type="string")
     */
    protected $TblLevel_Description;
    /**
     * @Column(type="string")
     */
{'fraction_non_alphanumeric': 0.11271324126726238, 'fraction_numerical': 0.0006092607636068237, 'mean_word_length': 4.441988950276243, 'pattern_counts': {'":': 0, '<': 5, '<?xml version=': 0, '>': 3, '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': '2279282', 'n_tokens_mistral': 1725, 'n_tokens_neox': 1679, 'n_words': 208}