Enum SqlJetEncoding

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

public enum SqlJetEncoding extends java.lang.Enum<SqlJetEncoding>
These constant define integer codes that represent the various text encodings supported by SQLite.
Author:
TMate Software Ltd., Sergey Scherbina (sergey.scherbina@gmail.com)
  • Nested Class Summary

    Nested classes/interfaces inherited from class java.lang.Enum

    java.lang.Enum.EnumDesc<E extends java.lang.Enum<E>>
  • Enum Constant Summary

    Enum Constants
    Enum Constant
    Description
    sqlite3_create_function only
    Use native byte order
    sqlite3_create_collation only
    UTF-16 big-endian.
    UTF-16 little-endian.
    UTF-8 encoding.
  • Method Summary

    Modifier and Type
    Method
    Description
    decode(java.lang.String s)
    Get charset constant from string with charset name.
    java.lang.String
    Get charset name.
    valueOf(java.lang.String name)
    Returns the enum constant of this type with the specified name.
    Returns an array containing the constants of this enum type, in the order they are declared.

    Methods inherited from class java.lang.Enum

    clone, compareTo, describeConstable, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf

    Methods inherited from class java.lang.Object

    getClass, notify, notifyAll, wait, wait, wait
  • 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(java.lang.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:
      java.lang.IllegalArgumentException - if this enum type has no constant with the specified name
      java.lang.NullPointerException - if the argument is null
    • getCharsetName

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

      public static SqlJetEncoding decode(java.lang.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