<commit_before><?xml version="1.0"?>
<schema version="0.3">
  <table name="sessions2">
    <descr>table for ADOdb session-management</descr>

    <field name="SESSKEY" type="C" size="64">
      <descr>session key</descr>
      <KEY/>
      <NOTNULL/>
    </field>



    <field name="EXPIRY" type="T">
      <descr></descr>
      <NOTNULL/>
    </field>

	 	<field name="CREATED" type="T">
	     <descr></descr>
      <NOTNULL/>
    </field>

	 	<field name="MODIFIED" type="T">
	     <descr></descr>
      <NOTNULL/>
    </field>

    <field name="EXPIREREF" type="C" size="250">
      <descr></descr>
    </field>

    <field name="SESSDATA" type="XL">
      <descr></descr>
      <NOTNULL/>
    </field>
  </table>
</schema><commit_msg>Session XML schema: formatting, add field comments<commit_after><?xml version="1.0"?>
<schema version="0.3">
  <table name="sessions2">
    <descr>Table for ADOdb session management</descr>
    <field name="SESSKEY" type="C" size="64">
      <descr>Session key to identify a user's browser session.</descr>
      <KEY/>
      <NOTNULL/>
    </field>
    <field name="EXPIRY" type="T">
      <descr>Slightly redundant as it can be dynamically calculated by NOW() and MODIFIED field,
        but it enables forcing a fixed timeout for specific sessions.
      </descr>
      <NOTNULL/>
    </field>
    <field name="CREATED" type="T">
      <descr>New session creation Timestamp.</descr>
      <NOTNULL/>
    </field>
    <field name="MODIFIED" type="T">
      <descr>Timestamp which is usually updated when the user interacts with a site, to extend the expire time.</descr>
      <NOTNULL/>
    </field>
    <field name="EXPIREREF" type="C" size="250">
      <descr>Usually a User Id or unique username of your application.
        The name EXPIREREF is a bit weird, it may be better to call it USERREF?
      </descr>
    </field>
    <field name="SESSDATA" type="XL">
      <descr>PHP's serialized session data or encrypted serialized session data.</descr>
      <NOTNULL/>
    </field>
  </table>
</schema>
{'fraction_non_alphanumeric': 0.15779189057156814, 'fraction_numerical': 0.009770395701025891, 'mean_word_length': 2.8496240601503757, 'pattern_counts': {'":': 0, '<': 77, '<?xml version=': 2, '>': 77, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 2}, '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': '2616297', 'n_tokens_mistral': 713, 'n_tokens_neox': 678, 'n_words': 189}