Interface TableTypeConstants

All Known Implementing Classes:
DatabaseProperties, JChemSearch, StructureTableOptions, UpdateHandler

@PublicApi public interface TableTypeConstants
Interface representing table type related constants.
Since:
JChem 5.0
  • Field Details

    • FP_DEFAULT_LENGTH_IN_INTS

      static final int[] FP_DEFAULT_LENGTH_IN_INTS
      The default fingerprint length in integers for each table type. Multiply by 32 to get size in bits.
      See Also:
    • FP_DEFAULT_PATTERN_LENGTH

      static final int[] FP_DEFAULT_PATTERN_LENGTH
      The default pattern lengths for each table type.
      See Also:
    • FP_DEFAULT_BITS_PER_PATTERN

      static final int[] FP_DEFAULT_BITS_PER_PATTERN
      The default number of bits to be set for each table type.
      See Also:
    • TABLE_TYPE_MOLECULES

      static final int TABLE_TYPE_MOLECULES
      Specific structures, like single molecules, mixtures, salts, polymers. Other structures (e.g. with query or Markush features or reactions) are not allowed in database (exception is thrown).
      See Also:
    • TABLE_TYPE_REACTIONS

      static final int TABLE_TYPE_REACTIONS
      Table for storing single step reactions.
      See Also:
    • TABLE_TYPE_ANY_STRUCTURES

      static final int TABLE_TYPE_ANY_STRUCTURES
      All types of structures are allowed, but no structure type-specific searching.
      See Also:
    • TABLE_TYPE_MARKUSH_LIBRARIES

      static final int TABLE_TYPE_MARKUSH_LIBRARIES
      Table for storing structures containing R-groups, atom lists, and other nonspecific groups (requires license)
      See Also:
    • TABLE_TYPE_QUERY_STRUCTURES

      static final int TABLE_TYPE_QUERY_STRUCTURES
      Table for storing query structures.
      See Also:
    • TABLE_TYPE_DEFAULT

      static final int TABLE_TYPE_DEFAULT
      The default table type. Corresponds to TABLE_TYPE_MOLECULES.
      See Also:
    • TABLE_TYPE_NAMES

      static final String[] TABLE_TYPE_NAMES
      User readable names for table types. The indexes correspond to the values of the table type constants.
      See Also:
    • TABLE_TYPE_EXPLANATIONS

      static final String[] TABLE_TYPE_EXPLANATIONS
      Explanations for table types, suitable for tooltips, etc.
      See Also:
    • TABLE_TYPE_IS_NOT_SUPPORTED

      static final String TABLE_TYPE_IS_NOT_SUPPORTED
      Warning for Markush table type under MS Access
      See Also:
    • MYSQL_DEFAULT_TABLE_TYPE

      static final int MYSQL_DEFAULT_TABLE_TYPE
      Option value for MySql table type option
      See Also:
    • MYSQL_FORCE_INNO_DB

      static final int MYSQL_FORCE_INNO_DB
      Option value for MySql table type option
      See Also:
    • MYSQL_FORCE_MYISAM

      static final int MYSQL_FORCE_MYISAM
      Option value for MySql table type option
      See Also: