File tree Expand file tree Collapse file tree 1 file changed +6
-0
lines changed
airbyte_cdk/sources/declarative Expand file tree Collapse file tree 1 file changed +6
-0
lines changed Original file line number Diff line number Diff line change 16
16
from airbyte_cdk .sources .declarative .concurrency_level import ConcurrencyLevel
17
17
from airbyte_cdk .sources .declarative .declarative_stream import DeclarativeStream
18
18
from airbyte_cdk .sources .declarative .extractors import RecordSelector
19
+ from airbyte_cdk .sources .declarative .extractors .record_filter import (
20
+ ClientSideIncrementalRecordFilterDecorator ,
21
+ )
19
22
from airbyte_cdk .sources .declarative .incremental .datetime_based_cursor import DatetimeBasedCursor
20
23
from airbyte_cdk .sources .declarative .interpolation import InterpolatedString
21
24
from airbyte_cdk .sources .declarative .manifest_declarative_source import ManifestDeclarativeSource
@@ -291,6 +294,9 @@ def _stream_supports_concurrent_partition_processing(
291
294
if isinstance (record_selector , RecordSelector ):
292
295
if (
293
296
record_selector .record_filter
297
+ and not isinstance (
298
+ record_selector .record_filter , ClientSideIncrementalRecordFilterDecorator
299
+ )
294
300
and "stream_state" in record_selector .record_filter .condition
295
301
):
296
302
self .logger .warning (
You can’t perform that action at this time.
0 commit comments