chemaxon.jchem.db
Interface TableTypeConstants

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

public interface TableTypeConstants

Interface representing table type related constants.

Since:
JChem 5.0
Author:
Szilard Dorant

Field Summary
static int[] FP_DEFAULT_BITS_PER_PATTERN
          The default number of bits to be set for each table type.
static int[] FP_DEFAULT_LENGTH_IN_INTS
          The default fingerprint length in integers for each table type.
static int[] FP_DEFAULT_PATTERN_LENGTH
          The default pattern lengths for each table type.
static int MYSQL_DEFAULT_TABLE_TYPE
          Option value for MySql table type option
static int MYSQL_FORCE_INNO_DB
          Option value for MySql table type option
static int MYSQL_FORCE_MYISAM
          Option value for MySql table type option
static int TABLE_TYPE_ANY_STRUCTURES
          All types of structures are allowed, but no structure type-specific searching.
static int TABLE_TYPE_DEFAULT
          The default table type.
static java.lang.String[] TABLE_TYPE_EXPLANATIONS
          Explanations for table types, suitable for tooltips, etc.
static java.lang.String TABLE_TYPE_IS_NOT_SUPPORTED
          Warning for Markush table type under MS Access
static int TABLE_TYPE_MARKUSH_LIBRARIES
          Table for storing structures containing R-groups, atom lists, and other nonspecific groups (requires license)
static int TABLE_TYPE_MOLECULES
          Specific structures, like single molecules, mixtures, salts, polymers.
static java.lang.String[] TABLE_TYPE_NAMES
          Usr readeable names for table types.
static int TABLE_TYPE_QUERY_STRUCTURES
          Table for storing query structures.
static int TABLE_TYPE_REACTIONS
          Table for storing single step reactions.
 

Field Detail

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:
TABLE_TYPE_NAMES

FP_DEFAULT_PATTERN_LENGTH

static final int[] FP_DEFAULT_PATTERN_LENGTH
The default pattern lengths for each table type.

See Also:
TABLE_TYPE_NAMES

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_NAMES

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:
Constant Field Values

TABLE_TYPE_REACTIONS

static final int TABLE_TYPE_REACTIONS
Table for storing single step reactions.

See Also:
Constant Field Values

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:
Constant Field Values

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:
Constant Field Values

TABLE_TYPE_QUERY_STRUCTURES

static final int TABLE_TYPE_QUERY_STRUCTURES
Table for storing query structures.

See Also:
Constant Field Values

TABLE_TYPE_DEFAULT

static final int TABLE_TYPE_DEFAULT
The default table type. Corresponds to TABLE_TYPE_MOLECULES.

See Also:
Constant Field Values

TABLE_TYPE_NAMES

static final java.lang.String[] TABLE_TYPE_NAMES
Usr readeable names for table types.

See Also:
TABLE_TYPE_MOLECULES, TABLE_TYPE_REACTIONS, TABLE_TYPE_ANY_STRUCTURES, TABLE_TYPE_MARKUSH_LIBRARIES, TABLE_TYPE_QUERY_STRUCTURES, TABLE_TYPE_EXPLANATIONS

TABLE_TYPE_EXPLANATIONS

static final java.lang.String[] TABLE_TYPE_EXPLANATIONS
Explanations for table types, suitable for tooltips, etc.

See Also:
TABLE_TYPE_NAMES

TABLE_TYPE_IS_NOT_SUPPORTED

static final java.lang.String TABLE_TYPE_IS_NOT_SUPPORTED
Warning for Markush table type under MS Access

See Also:
Constant Field Values

MYSQL_DEFAULT_TABLE_TYPE

static final int MYSQL_DEFAULT_TABLE_TYPE
Option value for MySql table type option

See Also:
Constant Field Values

MYSQL_FORCE_INNO_DB

static final int MYSQL_FORCE_INNO_DB
Option value for MySql table type option

See Also:
Constant Field Values

MYSQL_FORCE_MYISAM

static final int MYSQL_FORCE_MYISAM
Option value for MySql table type option

See Also:
Constant Field Values