<commit_before>package net.jonp.sorm.codegen;

import java.sql.PreparedStatement;
import java.sql.Types;

public enum SQLType
{
    /** Deals with SQL Array objects. */
    Array("java.sql.Array", "getArray", "setArray", "ARRAY"),

    /** Deals with InputStreams. */
    AsciiStream("java.io.InputStream", "getAsciiStream", "setAsciiStream", null),

    /** Deals with BigDecimal objects. */
    BigDecimal("java.math.BigDecimal", "getBigDecimal", "setBigDecimal", "NUMERIC"),

    /** Deals with InputStreams. */
    BinaryStream("java.io.InputStream", "getBinaryStream", "setBinaryStream", null),

    /** Deals with SQL Blob objects. */
    Blob("java.sql.Blob", "getBlob", "setBlob", "BLOB"),

    /** A boolean. */
    Boolean("Boolean", "getBoolean", "setBoolean", "BOOLEAN"),

    /** A byte. */
    Byte("Byte", "getByte", "setByte", "SMALLINT"),

    /** An array of bytes. */
    ByteA("byte[]", "getBytes", "setBytes", "VARBINARY"),

    /** Deals with Readers. */
    CharStream("java.io.Reader", "getCharacterStream", "setCharacterStream", null),

    /** Deals with SQL Clob objects. */
    Clob("java.sql.Clob", "getClob", "setClob", "CLOB"),

    /** Deals with SQL Date objects. */
    Date("java.sql.Date", "getDate", "setDate", "DATE"),

    /** A double. */
    Double("Double", "getDouble", "setDouble", "DOUBLE"),

    /** A float. */
    Float("Float", "getFloat", "setFloat", "FLOAT"),

    /** An integer. */
    Integer("Integer", "getInt", "setInt", "INTEGER"),

    /** A long. */
    Long("Long", "getLong", "setLong", "BIGINT"),

    /** Deals with Readers. */
    NCharStream("java.io.Reader", "getNCharacterStream", "setNCharacterStream", null),

    /** Deals with SQL NClob objects. */
    NClob("NClob", "getNClob", "setNClob", "NCLOB"),<commit_msg>Added a SQLType for CHAR fields in the database.<commit_after>package net.jonp.sorm.codegen;

import java.sql.PreparedStatement;
import java.sql.Types;

public enum SQLType
{
    /** Deals with SQL Array objects. */
    Array("java.sql.Array", "getArray", "setArray", "ARRAY"),

    /** Deals with InputStreams. */
    AsciiStream("java.io.InputStream", "getAsciiStream", "setAsciiStream", null),

    /** Deals with BigDecimal objects. */
    BigDecimal("java.math.BigDecimal", "getBigDecimal", "setBigDecimal", "NUMERIC"),

    /** Deals with InputStreams. */
    BinaryStream("java.io.InputStream", "getBinaryStream", "setBinaryStream", null),

    /** Deals with SQL Blob objects. */
    Blob("java.sql.Blob", "getBlob", "setBlob", "BLOB"),

    /** A boolean. */
    Boolean("Boolean", "getBoolean", "setBoolean", "BOOLEAN"),

    /** A byte. */
    Byte("Byte", "getByte", "setByte", "SMALLINT"),

    /** An array of bytes. */
    ByteA("byte[]", "getBytes", "setBytes", "VARBINARY"),

    /** A static length character string. */
    Char("String", "getString", "setString", "CHAR"),

    /** Deals with Readers. */
    CharStream("java.io.Reader", "getCharacterStream", "setCharacterStream", null),

    /** Deals with SQL Clob objects. */
    Clob("java.sql.Clob", "getClob", "setClob", "CLOB"),

    /** Deals with SQL Date objects. */
    Date("java.sql.Date", "getDate", "setDate", "DATE"),

    /** A double. */
    Double("Double", "getDouble", "setDouble", "DOUBLE"),

    /** A float. */
    Float("Float", "getFloat", "setFloat", "FLOAT"),

    /** An integer. */
    Integer("Integer", "getInt", "setInt", "INTEGER"),

    /** A long. */
    Long("Long", "getLong", "setLong", "BIGINT"),

    /** Deals with Readers. */
    NCharStream("java.io.Reader", "getNCharacterStream", "setNCharacterStream", null),

    /** Deals with SQL NClob objects. */
    NClob("NClob", "getNClob", "setNClob", "NCLOB"),
{'fraction_non_alphanumeric': 0.20323886639676114, 'fraction_numerical': 0.0, 'mean_word_length': 3.470446320868516, 'pattern_counts': {'":': 0, '<': 3, '<?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': '4738975', 'n_tokens_mistral': 1236, 'n_tokens_neox': 1203, 'n_words': 284}