Package org.jumpmind.symmetric.common
Class TableConstants
java.lang.Object
org.jumpmind.symmetric.common.TableConstants
Constants that represent SymmetricDS tables
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected static boolean
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected static final void
addPrefixToTableNames
(Collection<String> collection, String tablePrefix, String... names) protected static final void
getConfigTables
(String tablePrefix) Tables sent in the configuration batch for registration, with the order of tables specified by this list.getConfigTablesByVersion
(String tablePrefix) Map with key of each configuration table and value of the SymmetricDS version when they were introduced.static final String[]
Which tables from getConfigTables() should be excluded from a configuration export.static final String[]
Which tables from getConfigTables() should not be sent during registration.getConfigTablesForExport
(String tablePrefix) List of configuration tables that should be used during a configuration export.getConfigTablesWithoutCapture
(String tablePrefix) Which tables from getConfigTables() should not have a trigger installed for capturing changes.static String
getTableName
(String tablePrefix, String tableSuffix) Set of all SymmetricDS configuration and runtime tables.getTablesForConsole
(String tablePrefix) Set of all SymmetricDS configuration and runtime tables used in professional console.static boolean
-
Field Details
-
SYM_PARAMETER
- See Also:
-
SYM_LOCK
- See Also:
-
SYM_OUTGOING_BATCH
- See Also:
-
SYM_EXTRACT_REQUEST
- See Also:
-
SYM_INCOMING_BATCH
- See Also:
-
SYM_TRIGGER
- See Also:
-
SYM_ROUTER
- See Also:
-
SYM_TRIGGER_HIST
- See Also:
-
SYM_NODE_GROUP
- See Also:
-
SYM_NODE
- See Also:
-
SYM_NODE_HOST
- See Also:
-
SYM_DATA
- See Also:
-
SYM_DATA_GAP
- See Also:
-
SYM_DATA_EVENT
- See Also:
-
SYM_TRANSFORM_TABLE
- See Also:
-
SYM_LOAD_FILTER
- See Also:
-
SYM_TRANSFORM_COLUMN
- See Also:
-
SYM_TRIGGER_ROUTER
- See Also:
-
SYM_CHANNEL
- See Also:
-
SYM_NODE_SECURITY
- See Also:
-
SYM_NODE_IDENTITY
- See Also:
-
SYM_NODE_COMMUNICATION
- See Also:
-
SYM_NODE_GROUP_LINK
- See Also:
-
SYM_NODE_HOST_STATS
- See Also:
-
SYM_NODE_HOST_JOB_STATS
- See Also:
-
SYM_REGISTRATION_REQUEST
- See Also:
-
SYM_REGISTRATION_REDIRECT
- See Also:
-
SYM_NODE_CHANNEL_CTL
- See Also:
-
SYM_CONFLICT
- See Also:
-
SYM_NODE_GROUP_CHANNEL_WND
- See Also:
-
SYM_NODE_HOST_CHANNEL_STATS
- See Also:
-
SYM_INCOMING_ERROR
- See Also:
-
SYM_OUTGOING_ERROR
- See Also:
-
SYM_SEQUENCE
- See Also:
-
SYM_TABLE_RELOAD_REQUEST
- See Also:
-
SYM_GROUPLET
- See Also:
-
SYM_GROUPLET_LINK
- See Also:
-
SYM_TRIGGER_ROUTER_GROUPLET
- See Also:
-
SYM_FILE_TRIGGER
- See Also:
-
SYM_FILE_TRIGGER_ROUTER
- See Also:
-
SYM_FILE_SNAPSHOT
- See Also:
-
SYM_FILE_INCOMING
- See Also:
-
SYM_CONSOLE_USER
- See Also:
-
SYM_CONSOLE_ROLE
- See Also:
-
SYM_CONSOLE_ROLE_PRIVILEGE
- See Also:
-
SYM_CONSOLE_USER_HIST
- See Also:
-
SYM_CONSOLE_EVENT
- See Also:
-
SYM_CONSOLE_TABLE_STATS
- See Also:
-
SYM_EXTENSION
- See Also:
-
SYM_MONITOR
- See Also:
-
SYM_MONITOR_EVENT
- See Also:
-
SYM_NOTIFICATION
- See Also:
-
SYM_CONTEXT
- See Also:
-
SYM_JOB
- See Also:
-
SYM_TABLE_RELOAD_STATUS
- See Also:
-
SYM_TABLE_GROUP
- See Also:
-
SYM_TABLE_GROUP_HIER
- See Also:
-
SYM_COMPARE_REQUEST
- See Also:
-
SYM_COMPARE_STATUS
- See Also:
-
SYM_COMPARE_TABLE_STATUS
- See Also:
-
hasConsoleSchema
protected static boolean hasConsoleSchema
-
-
Constructor Details
-
TableConstants
public TableConstants()
-
-
Method Details
-
getTables
Set of all SymmetricDS configuration and runtime tables. -
getTablesForConsole
Set of all SymmetricDS configuration and runtime tables used in professional console. -
getTablesWithoutPrefix
-
getConfigTables
Tables sent in the configuration batch for registration, with the order of tables specified by this list. Each table gets a trigger history record, and it also gets a trigger installed for change capture unless it is excluded (see getConfigTablesWithoutCapture() method). The tables are also included in a configuration export unless the table is returned by getConfigTablesExcludedFromExport(). -
getConfigTablesByVersion
Map with key of each configuration table and value of the SymmetricDS version when they were introduced. -
getConfigTablesExcludedFromRegistration
Which tables from getConfigTables() should not be sent during registration. These tables will still have a trigger installed for capturing and sending changes. -
getConfigTablesWithoutCapture
Which tables from getConfigTables() should not have a trigger installed for capturing changes. In other words, these are tables that are sent only during registration, and they won't receive changes. -
getConfigTablesExcludedFromExport
Which tables from getConfigTables() should be excluded from a configuration export. -
getConfigTablesForExport
List of configuration tables that should be used during a configuration export. -
addPrefixToTableNames
-
addPrefixToTableNames
protected static final void addPrefixToTableNames(Collection<String> collection, String tablePrefix, String... names) -
getTableName
-
hasConsoleSchema
public static boolean hasConsoleSchema()
-