Gunnar Morling
f5629d9f0b
DBZ-578 Interpret DATETIME columns using UTC;
...
This partly reverts the work previously done for DBZ-578,
where DATETIME columns (logical date + time values without TZ)
were shifted using the database's (or connection's) time zone.
Instead, the DATETIME values are interpreted using UTC again
with this change.
2018-06-20 15:58:19 +02:00
Jiri Pechanec
b23a1ecd96
DBZ-20 Restore default test timeout
2018-06-20 13:05:37 +02:00
Gunnar Morling
d32c99a406
DBZ-20 Adding Oracle Antlr grammars to debezium-ddl-parser module
2018-06-20 13:05:37 +02:00
Gunnar Morling
96c59a1568
DBZ-20 Moving debezium-connector-oracle from main to incubator repo
2018-06-20 13:05:37 +02:00
Gunnar Morling
42e313284a
DBZ-20 Adjustment after rebase
2018-06-20 13:05:37 +02:00
Gunnar Morling
fe9415a8ef
DBZ-20 Don't rely on implicit date/time conversions
2018-06-20 13:05:37 +02:00
Gunnar Morling
b83f1493a2
DBZ-20 Avoiding Optional as method parameter
2018-06-20 13:05:37 +02:00
Jiri Pechanec
027d0cde7f
DBZ-20 Prevent spotted JVM crash
2018-06-20 13:05:37 +02:00
Gunnar Morling
dce1aa29f1
DBZ-20 Oracle precision supports negative numbers
2018-06-20 13:05:37 +02:00
Gunnar Morling
f4e3668ebf
DBZ-20 Tune up timeouts/connector/oracle/OracleStreamingChangeEventSource.java
2018-06-20 13:05:37 +02:00
Gunnar Morling
cf6219ccda
DBZ-20 Committing processed offsets in the DB, allowing log files to be released
2018-06-20 13:05:37 +02:00
Jiri Pechanec
5acdd78561
DBZ-20 Fix test after type renumbering
2018-06-20 13:05:37 +02:00
Jiri Pechanec
f89cadf8aa
DBZ-20 DROP TABLE does not kill connector
2018-06-20 13:05:37 +02:00
Jiri Pechanec
984f1ef704
DBZ-20 Remove commons strings dependency
2018-06-20 13:05:37 +02:00
Jiri Pechanec
661c34fc6b
DBZ-20 Use fluent API in ColumnEditor
2018-06-20 13:05:37 +02:00
Jiri Pechanec
232a1d5573
DBZ-20 Support for day to second interval
2018-06-20 13:05:37 +02:00
Jiri Pechanec
89694ffbbf
DBZ-20 Support for year to month interval
2018-06-20 13:05:37 +02:00
Jiri Pechanec
28b844bf99
DBZ-20 Added ANSI double precision, real and variable scale number datatypes
2018-06-20 13:05:37 +02:00
Jiri Pechanec
10ddb69dea
DBZ-20 A subset of string, time and number datatypes
2018-06-20 13:05:37 +02:00
Gunnar Morling
603f02e70d
DBZ-20 Excluding generated sources from CheckStyle
2018-06-20 13:05:37 +02:00
Gunnar Morling
e8614c7890
DBZ-20 Adding table whitelist/blacklist connector options;
...
* Restructuring OracleSnapshotChangeEventSource into smaller methods
2018-06-20 13:05:37 +02:00
Gunnar Morling
1e87fae023
DBZ-20 Recovering database history
2018-06-20 13:05:37 +02:00
Gunnar Morling
0733110696
DBZ-20 Recording schema history;
...
This records the DDL for DDL events captured during streaming. For the
initial schema snapshot, a JSON-style representation of the captured
Table objects is used in a new field of HistoryRecord, as the DDL
returned by dbms_metadata.get_ddl() isn't fully parseable by our
grammar.
2018-06-20 13:05:37 +02:00
Gunnar Morling
b1d91f6f87
DBZ-20 Representing offset as SCN
2018-06-20 13:05:37 +02:00
Gunnar Morling
1a7786d254
DBZ-20 Further simplifying threading model and stopping logic
2018-06-20 13:05:37 +02:00
Gunnar Morling
d8a9865e51
DBZ-20 Some more docs
2018-06-20 13:05:37 +02:00
Gunnar Morling
225c0f05a6
DBZ-20 Extracting RelationalChangeRecordEmitter base class
2018-06-20 13:05:37 +02:00
Gunnar Morling
aee9facaa3
DBZ-20 Handling delete events
2018-06-20 13:05:37 +02:00
Gunnar Morling
979c60d956
DBZ-20 Handling update events
2018-06-20 13:05:37 +02:00
Gunnar Morling
24e22f4985
DBZ-20 Simpler and more robust interruption handling in ChangeEventSourceCoordinator
2018-06-20 13:05:37 +02:00
Gunnar Morling
d7e196a18e
DBZ-20 Initial import of Oracle connector based on XStream
2018-06-20 13:05:37 +02:00
Gunnar Morling
f8b3cea6d4
DBZ-712 Adding Echo Xu to COPYRIGHT.txt
2018-06-20 12:22:35 +02:00
echo.xu
15f622f823
DBZ-712. ignore initsync offset during connector start.
2018-06-20 10:41:46 +02:00
Gunnar Morling
5b1807b286
DBZ-734 Avoiding repetition of option name and default value
2018-06-18 09:51:01 +02:00
Jiri Pechanec
ec03b431c9
DBZ-734 Maven profile for testing old/new DDL parser
2018-06-18 06:02:29 +02:00
Gunnar Morling
2ac8b8246c
DBZ-252 Adding Roman Kuchar to COPYRIGHT.txt
2018-06-15 21:29:59 +02:00
Gunnar Morling
9eb4b90ec9
DBZ-191 Adding record validations
2018-06-15 20:23:17 +02:00
Gunnar Morling
84dd36df46
DBZ-252 Misc typo fixes and clean-up
2018-06-15 16:43:30 +02:00
Gunnar Morling
b56d6efdf1
DBZ-252 Making DataTypeResolver immutable
2018-06-15 16:43:29 +02:00
Gunnar Morling
54ca30624d
DBZ-252 Misc. improvements;
...
* Dedicated getter for DDL mode
* Using Objects#equal()
* Typo fixes
2018-06-15 16:43:29 +02:00
Gunnar Morling
6a6a8c9f99
DBZ-727 Initializing defaults for NUMERIC in Antlr parser
2018-06-15 16:43:29 +02:00
Gunnar Morling
759940b879
DBZ-252 Using existing parser implementation by default;
...
* Avoiding reflection for parser instantiation
* Making legacy parser instantiatable again
2018-06-15 16:43:25 +02:00
Jiri Pechanec
9580c8c290
DBZ-252 Rebase to master
2018-06-15 11:42:24 +02:00
rkuchar
5022933581
DBZ-252 add javadoc
2018-06-15 11:42:24 +02:00
rkuchar
d59506ad31
DBZ-252 introducing ANTLR grammar testing plugin
2018-06-15 11:42:24 +02:00
rkuchar
c2e13b3b5f
DBZ-252 minor refactor
2018-06-15 11:42:24 +02:00
rkuchar
98384822eb
DBZ-252 refactor - move mysql antlr ddl parsser implementation into mysql-connector module
2018-06-15 11:42:24 +02:00
rkuchar
b8191963f7
DBZ-252 resolve todos
2018-06-15 11:42:24 +02:00
rkuchar
c3b65ac2c3
DBZ-252 add parser listeners for alter view and drop view statements + test for it
2018-06-15 11:42:24 +02:00
rkuchar
7d7f740721
DBZ-252 refactor parser listener
2018-06-15 11:42:24 +02:00