You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* Added oracle-db connector information.
* Added oracledb-connector information.
* Updated oracledb-connector for the correct documentation links
* Updated oracle-connector with metadata information.
* Updated file with the link to changed oracle-connector file.
* Modied index.md file to remove C# oracle connector entry.
* Updated TOC.yml for oracle database connector entry.
* Updated oracle-connector .md file for ms author.
* Updated oracle-connector.md for adding an important highlight.
* Updated these two files based on the reviewer feedback.
* Updated oracle-connector.md file for modifying custom mapping content.
* As per the MS git validation warning added relative path of record definition in the oracle-connector md file.
* Updated oracle-connector file for Oracle Java connector information.
* Updated oracle connector page for Java connector information.
* Fixed typo
* updated oracle connector page to fix the validation errors.
* Fixed validation errors in oracle connector page.
* Update oracle-connector.md
* Update .NET info in oracle-connector.md
---------
Co-authored-by: Alex Keh <alex.keh@oracle.com>
|Supported data property types|<ul><li>byte/Byte</li><li>short/Short</li><li>int/Integer</li><li>long/Long</li><li>float/Float</li><li>double/Double</li><li>decimal/Decimal</li><li>DateTime</li><li>OffsetDataTime</li><li>Timestamp</li><li>String</li><li>UUID</li><li>List`<of all above types>`</li></ul>|
The Oracle Database Vector Store connector provides a default mapper when mapping data from the data model to storage. This mapper does a direct conversion of the data model properties list to the Oracle database columns to convert to the storage schema.
265
+
The Oracle Database Vector Store connector provides a default mapper when mapping data from the data model to storage. This mapper does a direct conversion of the data model properties list to the Oracle database columns to convert to the storage schema.
190
266
191
267
The Oracle Database Vector Store connector supports data model annotations and record definitions.Using annotations, the information can be provided to the data model for creating indexes and database column mapping. Using [record definitions](../schema-with-record-definition.md), the information can be defined and supplied separately from the data model.
Refer to the following Oracle Database Vector Store connector resources to learn more:
270
-
-[Documentation: Oracle Database Vector Store Connector Classes for Semantic Kernel (.NET) APIs](https://docs.oracle.com/en/database/oracle/oracle-database/23/odpnt/oracle-database-vector-store-connector-semantic-kernel-classes.html)
347
+
348
+
-[Introducing the Oracle Database Vector Store Connector for Semantic Kernel](https://medium.com/oracledevs/announcing-the-oracle-database-vector-store-connector-for-semantic-kernel-adb83e806d4e)
349
+
Describes key connector features, classes, and guides the reader through a sample AI vector search application using the connector.
350
+
-[Documentation: Oracle Database Vector Store Connector Classes for Semantic Kernel (.NET) APIs](https://docs.oracle.com/en/database/oracle/oracle-database/23/odpnt/VSConnector4SKClasses.html)
271
351
Contains information on Oracle Database Vector Store connector classes for adding data, retrieving data, and performing vector search in the Oracle vector database.
272
-
- Sample Code: Oracle Database Vector Store Connector for Semantic Kernel (.NET)
273
-
- Coming soon
274
352
-[Documentation: Oracle Data Provider for .NET](https://docs.oracle.com/en/database/oracle/oracle-database/23/odpnt/intro.html)
275
353
Contains information on Oracle Data Provider for .NET (ODP.NET), the ADO.NET data provider for Oracle Database Vector Store connector.
276
354
277
355
::: zone-end
356
+
::: zone pivot="programming-language-java"
357
+
358
+
## Data mapping
359
+
360
+
The Oracle Database Vector Store connector provides a default mapper when mapping data from the data model to storage. This mapper does a direct conversion of the data model properties list to the Oracle database columns to convert to the storage schema.
361
+
362
+
The Oracle Database Vector Store connector supports data model annotations and record definitions.Using annotations, the information can be provided to the data model for creating indexes and database column mapping. Using [record definitions](../schema-with-record-definition.md), the information can be defined and supplied separately from the data model.
363
+
364
+
The following table shows the default primary key data type mapping between Oracle database and Java, along with the corresponding methods to retrieve data from a `ResultSet`:
365
+
366
+
| Java Type | Database Type | ResultSet Getter Method |
|List`<T>`|JSON |`resultSet.getObject(name, java_type)` Using `ojdbc-extensions-jackson-oson`|
392
+
393
+
Starting with Oracle Database 23ai, database vectors can be mapped to Java data types. Multiple vector columns are supported. The following table shows the default vector property type mapping:
0 commit comments