BlackHole SQL Connector
Sink Sink
The BlackHole connector allows for swallowing all input records. It is designed for:
- high performance testing.
- UDF to output, not substantive sink.
Just like /dev/null device on Unix-like operating systems.
The BlackHole connector is built-in.
How to create a BlackHole table
CREATE TABLE blackhole_table (f0 INT,f1 INT,f2 STRING,f3 DOUBLE) WITH ('connector' = 'blackhole');
Alternatively, it may be based on an existing schema using the LIKE Clause.
CREATE TABLE blackhole_table WITH ('connector' = 'blackhole')LIKE source_table (EXCLUDING ALL)
Connector Options
| Option | Required | Default | Type | Description |
|---|---|---|---|---|
connector | required | (none) | String | Specify what connector to use, here should be ‘blackhole’. |