Package com.oracle.database.selectai


package com.oracle.database.selectai
Public API for using Oracle Select AI from Java applications.

The package provides synchronous interfaces for creating and opening Select AI resources, including profiles, credentials, conversations, and vector indexes. It also provides profile-scoped prompt generation and conversation-session operations, together with the separate DatabaseAdmin API for privileged database setup.

Obtain SDK clients through the public factory methods on SelectAI, DatabaseAdmin, or DbConnection. Classes in implementation packages are not part of the supported public API.

See Also:
  • Interfaces
    Class
    Description
    Functional unit of JDBC work executed synchronously with a connection supplied by a ConnectionProvider.
    Supplies JDBC connections for SDK operations.
    Contract for Select AI conversation lifecycle and metadata management.
    Contract for managing database credentials used by Select AI.
    Administrative API contract for privileged database setup operations used by Select AI.
    Connection contract used by SDK implementations to execute SQL and PL/SQL against an Oracle database that has access to DBMS_CLOUD_AI.
    Contract for Select AI profile lifecycle, prompt execution, and attribute management.
    Top-level API contract for Oracle Select AI operations.
    Represents a Select AI chat session that reuses conversation context across multiple profile generation calls.
    Contract for Select AI vector-index lifecycle and configuration operations.