Package chemaxon.jchem.db
Interface TableTypeConstants
- All Known Implementing Classes:
DatabaseProperties
,JChemSearch
,StructureTableOptions
,UpdateHandler
Interface representing table type related constants.
- Since:
- JChem 5.0
-
Field Summary
Modifier and TypeFieldDescriptionstatic final int[]
The default number of bits to be set for each table type.static final int[]
The default fingerprint length in integers for each table type.static final int[]
The default pattern lengths for each table type.static final int
Option value for MySql table type optionstatic final int
Option value for MySql table type optionstatic final int
Option value for MySql table type optionstatic final int
All types of structures are allowed, but no structure type-specific searching.static final int
The default table type.static final String[]
Explanations for table types, suitable for tooltips, etc.static final String
Warning for Markush table type under MS Accessstatic final int
Table for storing structures containing R-groups, atom lists, and other nonspecific groups (requires license)static final int
Specific structures, like single molecules, mixtures, salts, polymers.static final String[]
User readable names for table types.static final int
Table for storing query structures.static final int
Table for storing single step reactions.
-
Field Details
-
FP_DEFAULT_LENGTH_IN_INTS
static final int[] FP_DEFAULT_LENGTH_IN_INTSThe 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_LENGTHThe default pattern lengths for each table type.- See Also:
-
FP_DEFAULT_BITS_PER_PATTERN
static final int[] FP_DEFAULT_BITS_PER_PATTERNThe default number of bits to be set for each table type.- See Also:
-
TABLE_TYPE_MOLECULES
static final int TABLE_TYPE_MOLECULESSpecific 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_REACTIONSTable for storing single step reactions.- See Also:
-
TABLE_TYPE_ANY_STRUCTURES
static final int TABLE_TYPE_ANY_STRUCTURESAll types of structures are allowed, but no structure type-specific searching.- See Also:
-
TABLE_TYPE_MARKUSH_LIBRARIES
static final int TABLE_TYPE_MARKUSH_LIBRARIESTable 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_STRUCTURESTable for storing query structures.- See Also:
-
TABLE_TYPE_DEFAULT
static final int TABLE_TYPE_DEFAULTThe default table type. Corresponds toTABLE_TYPE_MOLECULES
.- See Also:
-
TABLE_TYPE_NAMES
User readable names for table types. The indexes correspond to the values of the table type constants. -
TABLE_TYPE_EXPLANATIONS
Explanations for table types, suitable for tooltips, etc.- See Also:
-
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_TYPEOption value for MySql table type option- See Also:
-
MYSQL_FORCE_INNO_DB
static final int MYSQL_FORCE_INNO_DBOption value for MySql table type option- See Also:
-
MYSQL_FORCE_MYISAM
static final int MYSQL_FORCE_MYISAMOption value for MySql table type option- See Also:
-