@SuppressWarnings("unchecked")
    public SelfT external(ClickHouseExternalTable table, ClickHouseExternalTable... more) {
        checkSealed();

        externalTables.clear();
        externalTables.add(ClickHouseChecker.nonNull(table, ClickHouseExternalTable.TYPE_NAME));
        if (more != null) {
            for (ClickHouseExternalTable e : more) {
                externalTables.add(ClickHouseChecker.nonNull(e, ClickHouseExternalTable.TYPE_NAME));
            }
        }

        return (SelfT) this;
    }
Sets one or more external tables.

@param table non-null external table
@param more  more external tables
@return the request itself
clickhouse-client/src/main/java/com/clickhouse/client/ClickHouseRequest.java