Class RelationalDatabaseConnectorConfig

    • Field Detail

      • SERVER_NAME_PATTERN

        protected static final Pattern SERVER_NAME_PATTERN
      • TABLE_INCLUDE_LIST_ALREADY_SPECIFIED_ERROR_MSG

        public static final String TABLE_INCLUDE_LIST_ALREADY_SPECIFIED_ERROR_MSG
        See Also:
        Constant Field Values
      • TABLE_WHITELIST_ALREADY_SPECIFIED_ERROR_MSG

        public static final String TABLE_WHITELIST_ALREADY_SPECIFIED_ERROR_MSG
        See Also:
        Constant Field Values
      • COLUMN_INCLUDE_LIST_ALREADY_SPECIFIED_ERROR_MSG

        public static final String COLUMN_INCLUDE_LIST_ALREADY_SPECIFIED_ERROR_MSG
        See Also:
        Constant Field Values
      • COLUMN_WHITELIST_ALREADY_SPECIFIED_ERROR_MSG

        public static final String COLUMN_WHITELIST_ALREADY_SPECIFIED_ERROR_MSG
        See Also:
        Constant Field Values
      • SCHEMA_INCLUDE_LIST_ALREADY_SPECIFIED_ERROR_MSG

        public static final String SCHEMA_INCLUDE_LIST_ALREADY_SPECIFIED_ERROR_MSG
        See Also:
        Constant Field Values
      • SCHEMA_WHITELIST_ALREADY_SPECIFIED_ERROR_MSG

        public static final String SCHEMA_WHITELIST_ALREADY_SPECIFIED_ERROR_MSG
        See Also:
        Constant Field Values
      • DATABASE_INCLUDE_LIST_ALREADY_SPECIFIED_ERROR_MSG

        public static final String DATABASE_INCLUDE_LIST_ALREADY_SPECIFIED_ERROR_MSG
        See Also:
        Constant Field Values
      • DATABASE_WHITELIST_ALREADY_SPECIFIED_ERROR_MSG

        public static final String DATABASE_WHITELIST_ALREADY_SPECIFIED_ERROR_MSG
        See Also:
        Constant Field Values
      • DEFAULT_SNAPSHOT_LOCK_TIMEOUT_MILLIS

        public static final long DEFAULT_SNAPSHOT_LOCK_TIMEOUT_MILLIS
      • DEFAULT_UNAVAILABLE_VALUE_PLACEHOLDER

        public static final String DEFAULT_UNAVAILABLE_VALUE_PLACEHOLDER
        See Also:
        Constant Field Values
      • HOSTNAME

        public static final Field HOSTNAME
      • PORT

        public static final Field PORT
      • USER

        public static final Field USER
      • PASSWORD

        public static final Field PASSWORD
      • DATABASE_NAME

        public static final Field DATABASE_NAME
      • SERVER_NAME

        public static final Field SERVER_NAME
      • TABLE_INCLUDE_LIST

        public static final Field TABLE_INCLUDE_LIST
        A comma-separated list of regular expressions that match the fully-qualified names of tables to be monitored. Fully-qualified names for tables are of the form <databaseName>.<tableName> or <databaseName>.<schemaName>.<tableName>. Must not be used with TABLE_EXCLUDE_LIST, and superseded by database inclusions/exclusions.
      • TABLE_WHITELIST

        @Deprecated
        public static final Field TABLE_WHITELIST
        Deprecated.
        Old, backwards-compatible "whitelist" property.
      • TABLE_EXCLUDE_LIST

        public static final Field TABLE_EXCLUDE_LIST
        A comma-separated list of regular expressions that match the fully-qualified names of tables to be excluded from monitoring. Fully-qualified names for tables are of the form <databaseName>.<tableName> or <databaseName>.<schemaName>.<tableName>. Must not be used with TABLE_INCLUDE_LIST.
      • TABLE_BLACKLIST

        @Deprecated
        public static final Field TABLE_BLACKLIST
        Deprecated.
        Old, backwards-compatible "blacklist" property.
      • TABLE_IGNORE_BUILTIN

        public static final Field TABLE_IGNORE_BUILTIN
      • COLUMN_EXCLUDE_LIST

        public static final Field COLUMN_EXCLUDE_LIST
        A comma-separated list of regular expressions that match fully-qualified names of columns to be excluded from monitoring and change messages. The exact form of fully qualified names for columns might vary between connector types. For instance, they could be of the form <databaseName>.<tableName>.<columnName> or <schemaName>.<tableName>.<columnName> or <databaseName>.<schemaName>.<tableName>.<columnName>.
      • COLUMN_BLACKLIST

        @Deprecated
        public static final Field COLUMN_BLACKLIST
        Deprecated.
        Old, backwards-compatible "blacklist" property.
      • COLUMN_INCLUDE_LIST

        public static final Field COLUMN_INCLUDE_LIST
        A comma-separated list of regular expressions that match fully-qualified names of columns to be excluded from monitoring and change messages. The exact form of fully qualified names for columns might vary between connector types. For instance, they could be of the form <databaseName>.<tableName>.<columnName> or <schemaName>.<tableName>.<columnName> or <databaseName>.<schemaName>.<tableName>.<columnName>.
      • COLUMN_WHITELIST

        @Deprecated
        public static final Field COLUMN_WHITELIST
        Deprecated.
        Old, backwards-compatible "whitelist" property.
      • MSG_KEY_COLUMNS

        public static final Field MSG_KEY_COLUMNS
      • DECIMAL_HANDLING_MODE

        public static final Field DECIMAL_HANDLING_MODE
      • SNAPSHOT_SELECT_STATEMENT_OVERRIDES_BY_TABLE

        public static final Field SNAPSHOT_SELECT_STATEMENT_OVERRIDES_BY_TABLE
      • SCHEMA_INCLUDE_LIST

        public static final Field SCHEMA_INCLUDE_LIST
        A comma-separated list of regular expressions that match schema names to be monitored. Must not be used with SCHEMA_EXCLUDE_LIST.
      • SCHEMA_WHITELIST

        @Deprecated
        public static final Field SCHEMA_WHITELIST
        Deprecated.
        Old, backwards-compatible "whitelist" property.
      • SCHEMA_EXCLUDE_LIST

        public static final Field SCHEMA_EXCLUDE_LIST
        A comma-separated list of regular expressions that match schema names to be excluded from monitoring. Must not be used with SCHEMA_INCLUDE_LIST.
      • SCHEMA_BLACKLIST

        @Deprecated
        public static final Field SCHEMA_BLACKLIST
        Deprecated.
        Old, backwards-compatible "blacklist" property.
      • DATABASE_INCLUDE_LIST

        public static final Field DATABASE_INCLUDE_LIST
        A comma-separated list of regular expressions that match database names to be monitored. Must not be used with DATABASE_BLACKLIST.
      • DATABASE_WHITELIST

        @Deprecated
        public static final Field DATABASE_WHITELIST
        Deprecated.
      • DATABASE_EXCLUDE_LIST

        public static final Field DATABASE_EXCLUDE_LIST
        A comma-separated list of regular expressions that match database names to be excluded from monitoring. Must not be used with DATABASE_INCLUDE_LIST.
      • DATABASE_BLACKLIST

        @Deprecated
        public static final Field DATABASE_BLACKLIST
        Deprecated.
      • TIME_PRECISION_MODE

        public static final Field TIME_PRECISION_MODE
      • SNAPSHOT_LOCK_TIMEOUT_MS

        public static final Field SNAPSHOT_LOCK_TIMEOUT_MS
      • INCLUDE_SCHEMA_CHANGES

        public static final Field INCLUDE_SCHEMA_CHANGES
      • INCLUDE_SCHEMA_COMMENTS

        public static final Field INCLUDE_SCHEMA_COMMENTS
      • MASK_COLUMN_WITH_HASH

        public static final Field MASK_COLUMN_WITH_HASH
      • MASK_COLUMN

        public static final Field MASK_COLUMN
      • TRUNCATE_COLUMN

        public static final Field TRUNCATE_COLUMN
      • PROPAGATE_COLUMN_SOURCE_TYPE

        public static final Field PROPAGATE_COLUMN_SOURCE_TYPE
      • PROPAGATE_DATATYPE_SOURCE_TYPE

        public static final Field PROPAGATE_DATATYPE_SOURCE_TYPE
      • SNAPSHOT_FULL_COLUMN_SCAN_FORCE

        public static final Field SNAPSHOT_FULL_COLUMN_SCAN_FORCE
      • UNAVAILABLE_VALUE_PLACEHOLDER

        public static final Field UNAVAILABLE_VALUE_PLACEHOLDER
      • heartbeatActionQuery

        private final String heartbeatActionQuery