Skip to content

Commit 3316ef9

Browse files
authored
[Website] Add missing I/O connectors to built-in connectors table (#37903)
Add 8 connectors that exist in sdks/java/io/ but were missing from the I/O connectors documentation page: CsvIO, JsonIO, ContextualTextIO, PulsarIO, SolaceIO, DatadogIO, CosmosIO (Azure), and AzureBlobStoreFileSystem. Promote SolaceIO from third-party to built-in. Fix missing Javadoc link for Neo4jIO.
1 parent 90a7db1 commit 3316ef9

1 file changed

Lines changed: 144 additions & 18 deletions

File tree

website/www/site/content/en/documentation/io/connectors.md

Lines changed: 144 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1020,7 +1020,7 @@ This table provides a consolidated, at-a-glance overview of the available built-
10201020
<td class="present">✔</td>
10211021
<td class="present">
10221022
1023-
native
1023+
<a href="https://beam.apache.org/releases/javadoc/current/org/apache/beam/sdk/io/neo4j/Neo4jIO.html">native</a>
10241024
</td>
10251025
<td>Not available</td>
10261026
<td>Not available</td>
@@ -1147,6 +1147,148 @@ This table provides a consolidated, at-a-glance overview of the available built-
11471147
<td class="present">✔</td>
11481148
<td class="present">✔</td>
11491149
</tr>
1150+
<tr>
1151+
<td>CsvIO</td>
1152+
<td class="present">✔</td>
1153+
<td class="present">✔</td>
1154+
<td class="present">
1155+
1156+
<a href="https://beam.apache.org/releases/javadoc/current/org/apache/beam/sdk/io/csv/CsvIO.html">native</a>
1157+
</td>
1158+
<td class="present">
1159+
1160+
<a href="https://beam.apache.org/releases/pydoc/current/apache_beam.io.textio.html#apache_beam.io.textio.ReadFromCsv">native</a>
1161+
</td>
1162+
<td>Not available</td>
1163+
<td>Not available</td>
1164+
<td class="present">
1165+
1166+
<br>
1167+
<a href="https://beam.apache.org/releases/yamldoc/current/#readfromcsv">read</a> / <a href="https://beam.apache.org/releases/yamldoc/current/#writetocsv">write</a>
1168+
</td>
1169+
<td class="present">✔</td>
1170+
<td class="absent">✘</td>
1171+
<td class="absent">✘</td>
1172+
</tr>
1173+
<tr>
1174+
<td>JsonIO</td>
1175+
<td class="present">✔</td>
1176+
<td class="present">✔</td>
1177+
<td class="present">
1178+
1179+
<a href="https://beam.apache.org/releases/javadoc/current/org/apache/beam/sdk/io/json/JsonIO.html">native</a>
1180+
</td>
1181+
<td class="present">
1182+
1183+
<a href="https://beam.apache.org/releases/pydoc/current/apache_beam.io.textio.html#apache_beam.io.textio.ReadFromJson">native</a>
1184+
</td>
1185+
<td>Not available</td>
1186+
<td>Not available</td>
1187+
<td class="present">
1188+
1189+
<br>
1190+
<a href="https://beam.apache.org/releases/yamldoc/current/#readfromjson">read</a> / <a href="https://beam.apache.org/releases/yamldoc/current/#writetojson">write</a>
1191+
</td>
1192+
<td class="present">✔</td>
1193+
<td class="absent">✘</td>
1194+
<td class="absent">✘</td>
1195+
</tr>
1196+
<tr>
1197+
<td>ContextualTextIO</td>
1198+
<td class="present">✔</td>
1199+
<td class="absent">✘</td>
1200+
<td class="present">
1201+
1202+
<a href="https://beam.apache.org/releases/javadoc/current/org/apache/beam/sdk/io/contextualtextio/ContextualTextIO.html">native</a>
1203+
</td>
1204+
<td>Not available</td>
1205+
<td>Not available</td>
1206+
<td>Not available</td>
1207+
<td>Not available</td>
1208+
<td class="present">✔</td>
1209+
<td class="absent">✘</td>
1210+
<td class="absent">✘</td>
1211+
</tr>
1212+
<tr>
1213+
<td>PulsarIO</td>
1214+
<td class="present">✔</td>
1215+
<td class="present">✔</td>
1216+
<td class="present">
1217+
1218+
<a href="https://beam.apache.org/releases/javadoc/current/org/apache/beam/sdk/io/pulsar/PulsarIO.html">native</a>
1219+
</td>
1220+
<td>Not available</td>
1221+
<td>Not available</td>
1222+
<td>Not available</td>
1223+
<td>Not available</td>
1224+
<td class="present">✔</td>
1225+
<td class="present">✔</td>
1226+
<td class="absent">✘</td>
1227+
</tr>
1228+
<tr>
1229+
<td>SolaceIO</td>
1230+
<td class="present">✔</td>
1231+
<td class="present">✔</td>
1232+
<td class="present">
1233+
1234+
<a href="https://beam.apache.org/releases/javadoc/current/org/apache/beam/sdk/io/solace/SolaceIO.html">native</a>
1235+
</td>
1236+
<td>Not available</td>
1237+
<td>Not available</td>
1238+
<td>Not available</td>
1239+
<td>Not available</td>
1240+
<td class="present">✔</td>
1241+
<td class="present">✔</td>
1242+
<td class="absent">✘</td>
1243+
</tr>
1244+
<tr>
1245+
<td>DatadogIO</td>
1246+
<td class="absent">✘</td>
1247+
<td class="present">✔</td>
1248+
<td class="present">
1249+
1250+
<a href="https://beam.apache.org/releases/javadoc/current/org/apache/beam/sdk/io/datadog/DatadogIO.html">native</a>
1251+
</td>
1252+
<td>Not available</td>
1253+
<td>Not available</td>
1254+
<td>Not available</td>
1255+
<td>Not available</td>
1256+
<td class="present">✔</td>
1257+
<td class="present">✔</td>
1258+
<td class="absent">✘</td>
1259+
</tr>
1260+
<tr>
1261+
<td>CosmosIO (Azure Cosmos DB)</td>
1262+
<td class="present">✔</td>
1263+
<td class="absent">✘</td>
1264+
<td class="present">
1265+
1266+
<a href="https://beam.apache.org/releases/javadoc/current/org/apache/beam/sdk/io/azure/cosmos/CosmosIO.html">native</a>
1267+
</td>
1268+
<td>Not available</td>
1269+
<td>Not available</td>
1270+
<td>Not available</td>
1271+
<td>Not available</td>
1272+
<td class="present">✔</td>
1273+
<td class="absent">✘</td>
1274+
<td class="absent">✘</td>
1275+
</tr>
1276+
<tr>
1277+
<td>AzureBlobStoreFileSystem</td>
1278+
<td class="present">✔</td>
1279+
<td class="present">✔</td>
1280+
<td class="present">
1281+
1282+
<a href="https://beam.apache.org/releases/javadoc/current/org/apache/beam/sdk/io/azure/blobstore/AzureBlobStoreFileSystemRegistrar.html">native</a>
1283+
</td>
1284+
<td>Not available</td>
1285+
<td>Not available</td>
1286+
<td>Not available</td>
1287+
<td>Not available</td>
1288+
<td class="present">✔</td>
1289+
<td class="absent">✘</td>
1290+
<td class="absent">✘</td>
1291+
</tr>
11501292
</table>
11511293
</div>
11521294

@@ -1166,23 +1308,7 @@ This table provides a consolidated, at-a-glance overview of the available built-
11661308
<th>Batch Supported</th>
11671309
<th>Streaming Supported</th>
11681310
</tr>
1169-
<tr>
1170-
<td>
1171-
<a href="https://github.com/SolaceProducts/solace-apache-beam">Solace</a>
1172-
</td>
1173-
<td class="present">✔</td>
1174-
<td class="absent">✘</td>
1175-
<td class="present">
1176-
1177-
native
1178-
</td>
1179-
<td>Not available</td>
1180-
<td>Not available</td>
1181-
<td>Not available</td>
1182-
<td>Not available</td>
1183-
<td class="present">✔</td>
1184-
<td class="present">✔</td>
1185-
</tr>
1311+
11861312
<tr>
11871313
<td>
11881314
<a href="https://github.com/google/hana-bq-beam-connector">SAP Hana to Google BigQuery</a>

0 commit comments

Comments
 (0)