You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
See https://docs.datastax.com/en/dse/6.8/dse-arch/datastax_enterprise/dbInternals/dbIntAboutDataConsistency.html[How are consistent read and write operations handled?]
For more, see xref:dse:architecture:database-internals/about-data-consistency.adoc[]
58
+
57
59
[#nullToUnset]
58
-
nullToUnset:: Whether to treat nulls in Pulsar as UNSET in DSE.
59
-
DataStax recommends using the default to avoid creating unnecessary tombstones.
60
-
+
60
+
=== nullToUnset
61
+
Whether to treat null values in Pulsar as UNSET in DSE.
62
+
61
63
Default: `true`
62
64
65
+
This parameter controls the handling of updates versus overrides.
66
+
67
+
When true (default), the DataStax Pulsar Connector treats null values as unset fields.
68
+
It only updates fields that are _not_ null when a new record arrives.
69
+
DataStax recommends using the default to avoid creating unnecessary tombstones.
70
+
71
+
If false, fields with null values are visible in the DSE target table.
72
+
63
73
[#ttl]
64
-
ttl:: Time-to-live.
74
+
=== ttl
75
+
Time-to-live.
76
+
77
+
Default: `-1` (disabled)
78
+
65
79
Set to the number of seconds before the data is automatically deleted from the DSE table.
66
80
When you configure `topic.<topic-name>.<keyspace-name>.<table-name>.ttl`, all rows for that topic table will have this same `TTL` value.
67
81
DataStax Pulsar Connector appends `AND TTL <configured-ttl-value>` to the INSERT statement for those rows.
68
-
+
69
-
Default: `-1` (disabled)
70
82
71
83
[#deletesEnabled]
72
-
deletesEnabled:: When enabled, treat records that after mapping would result in only non-null values for primary key columns as deletes, rather than inserting/updating nulls for all regular columns.
73
-
+
74
-
NOTE: Only triggers if the setting is enabled and the mapping specification contains all DSE table columns.
75
-
+
84
+
=== deletesEnabled
85
+
76
86
Default: `true`
87
+
88
+
When enabled, treat records that after mapping would result in only non-null values for primary key columns as deletes, rather than inserting/updating nulls for all regular columns.
89
+
90
+
Only triggers if the setting is enabled and the mapping specification contains all DSE table columns.
0 commit comments