Enum SqlJetEncoding

java.lang.Object
java.lang.Enum<SqlJetEncoding>
org.tmatesoft.sqljet.core.SqlJetEncoding
All Implemented Interfaces:
Serializable, Comparable<SqlJetEncoding>, java.lang.constant.Constable

public enum SqlJetEncoding extends Enum<SqlJetEncoding>
These constant define integer codes that represent the various text encodings supported by SQLite.
  • Enum Constant Details

    • UTF8

      public static final SqlJetEncoding UTF8
      UTF-8 encoding.
    • UTF16LE

      public static final SqlJetEncoding UTF16LE
      UTF-16 little-endian.
    • UTF16BE

      public static final SqlJetEncoding UTF16BE
      UTF-16 big-endian.
    • UTF16

      public static final SqlJetEncoding UTF16
      Use native byte order
    • ANY

      public static final SqlJetEncoding ANY
      sqlite3_create_function only
    • UTF16_ALIGNED

      public static final SqlJetEncoding UTF16_ALIGNED
      sqlite3_create_collation only
  • Method Details

    • values

      public static SqlJetEncoding[] values()
      Returns an array containing the constants of this enum type, in the order they are declared.
      Returns:
      an array containing the constants of this enum type, in the order they are declared
    • valueOf

      public static SqlJetEncoding valueOf(String name)
      Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum type has no constant with the specified name
      NullPointerException - if the argument is null
    • getCharsetName

      public String getCharsetName()
      Get charset name.
      Returns:
      the charset name
    • decode

      public static SqlJetEncoding decode(String s)
      Get charset constant from string with charset name.
      Parameters:
      s - string with charset name
      Returns:
      decoded charset constant or null if sring doesn't contains known charser name