Class DuckDBDatabaseSurveyActionService

All Implemented Interfaces:
AuditLoggingComponent, SecureConnectorExtension, VirtualConnectorExtension, SurveyActionService

public class DuckDBDatabaseSurveyActionService extends SurveyActionServiceConnector
DuckDBDatabaseSurveyActionService surveys the content of a DuckDB database. As well as the vendor-neutral schema/table/column measurements gathered by DuckDBDatabaseStatsExtractor (also produced by the other database connector suites), this service unconditionally runs DuckDBFederationExtractor to discover and report DuckDB's federation features - other databases ATTACH-ed to this one, and views that scan external files/object-store resources. Federation discovery is not a separate survey service; it is always run as part of every DuckDB database survey.