Some taps only support state for some streams, not for others. E.g. tap-pipedrive has this catalog
"stream": "deals",
"metadata": [
{
"breadcrumb": [],
"metadata": {
"table-key-properties": [
"id"
],
"forced-replication-method": "INCREMENTAL",
"valid-replication-keys": [
"update_time"
],
"inclusion": "available"
}
},
For other streams, the forced-replication-method is set to "FULL". It would be great it target-bigquery could interpret those metadata instead of having to explicitly configure via loader config it my orchestration tooling (meltano).