Skip to content

Complete #1994: update-side aliases and public names in executor signatures - #1

Merged
LijuanTang94 merged 1 commit into
LijuanTang94:fix/export-private-types-as-publicfrom
weaviate:feat/1994-follow-ups
Sep 8, 2026
Merged

Complete #1994: update-side aliases and public names in executor signatures#1
LijuanTang94 merged 1 commit into
LijuanTang94:fix/export-private-types-as-publicfrom
weaviate:feat/1994-follow-ups

Conversation

@g-despot

@g-despot g-despot commented Sep 8, 2026

Copy link
Copy Markdown

This adds the rest of weaviate#1994 on top of your branch:

  • Renames from review: GenerativeProvider, RerankerProvider, and ReferencePropertyBase (it is the base of ReferenceProperty and the multi-target class, so "Create" fit less well).
  • The update() table: all update-side aliases, plus ReferencePropertyMultiTarget.
  • Your follow-ups 1 and 2: the executors now use the public names, and the stubs are regenerated.

Tests: 490 passed, ruff and pyright clean. Once you merge this into your branch, weaviate#2049 covers the whole issue.

…signatures

Renames from review: GenerativeProvider, RerankerProvider, ReferencePropertyBase.
Adds the update()-side aliases and ReferencePropertyMultiTarget, switches
create/update/add_reference and the generate executors to the public names,
and regenerates the stubs.
@LijuanTang94
LijuanTang94 merged commit c62406f into LijuanTang94:fix/export-private-types-as-public Sep 8, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants