/** * Construct a streams data source. * @param uri data source uri * @param inputFormatClass input format class * @param outputFormatClass output format class * @param properties Properties * @param fields fields info list * @return StreamsDataSource object */ public static ISqlStreamsDataSource constructStreamsDataSource( URI uri, String inputFormatClass, String outputFormatClass, Properties properties, List<FieldInfo> fields) { DataSourcesProvider provider = providers.get(uri.getScheme()); if (provider == null) { return null; } return provider.constructStreams(uri, inputFormatClass, outputFormatClass, properties, fields); }