Closed ppanopticon closed 4 months ago
@lucaro Do we still need the StringConnection
and what is its purpose?
StringConnection
was primarily a debug mechanism. The plan was to also use it as a basis for a connection that writes directly to the disc for later import, analogous to the JSONWriter
in cineast.
Unless there are other comments or change requests, I will merge this PR by the end of the week (after our vitrivr-engine meeting).
This pull requests adds a new plugin that contains a database adapter for PostgreSQL with pgVector. The adapter has all the functionality provided by the existing PostgreSQL adapter.
In addition, this PR implements the following changes:
Value
s used inDescriptors
are now defined by an underlying type system (seeType
andValue
)StructDescriptor
implementations inherit fromMapStructDescriptor
, which is backed by aHashMap
. This leads to a cleaner handling ofStructDescriptors
in the database layer.