This patch allows for your incoming dataset projection to
contain columns that are not present in the destination Kudu
table.
A new configuration option was added allow.missing.columns
(boolean, default: false). If true, columns which are not
present in the destination table will be ignored during the
write process.
For example, if the incoming Dataset contains 3 columns
[name, age, email] and the Kudu table only has columns for
[name, email], then the [age] column will be omitted during
insertion.
This patch allows for your incoming dataset projection to contain columns that are not present in the destination Kudu table.
A new configuration option was added
allow.missing.columns
(boolean, default: false). If true, columns which are not present in the destination table will be ignored during the write process.For example, if the incoming Dataset contains 3 columns
[name, age, email] and the Kudu table only has columns for
[name, email], then the [age] column will be omitted during
insertion.