Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add support for Oracle Assistant Batch API #619

Merged
merged 8 commits into from
Sep 26, 2024
Merged

Commits on Sep 23, 2024

  1. Add Oracle JSON instances

    fendor committed Sep 23, 2024
    Configuration menu
    Copy the full SHA
    c3786d0 View commit details
    Browse the repository at this point in the history
  2. Implement OIA batch API

    fendor committed Sep 23, 2024
    Configuration menu
    Copy the full SHA
    110c232 View commit details
    Browse the repository at this point in the history
  3. Fix incomplete pattern warning

    fendor committed Sep 23, 2024
    Configuration menu
    Copy the full SHA
    c4c6fc5 View commit details
    Browse the repository at this point in the history
  4. Make result match more lazy.

    kosmikus committed Sep 23, 2024
    Configuration menu
    Copy the full SHA
    cf0cf76 View commit details
    Browse the repository at this point in the history

Commits on Sep 24, 2024

  1. Configuration menu
    Copy the full SHA
    23380b2 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    25a830b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    8a639a9 View commit details
    Browse the repository at this point in the history
  4. Add support for Array and Object inputs

    OIA input variables may consist arrays and objects.
    So, we enhance `FnLiteral` to be essentially a `Aeson.Value` with native
    support for `uncertain` and `unknown`.
    
    A missing value (`null` or absent) is inferred to be `unknown`.
    An empty object (`{}`) represents a `uncertain` value.
    
    Only the simala backend can handle OIA values, such as arrays, objects
    and `unknown`/`uncertain`.
    
    We should now be able to handle all OIA batch requests, however, we may
    ignore configurations, such as `reportSilent` and `decision-report`
    style.
    fendor committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    74d2e74 View commit details
    Browse the repository at this point in the history