AxDBWeaviate
Defined in: https://github.com/ax-llm/ax/blob/d2df625e2c2fd70a090d6321c042579c2819f0d1/src/ax/db/weaviate.ts#L39
Weaviate: DB Service
Extends
Constructors
Constructor
new AxDBWeaviate(__namedParameters: Readonly<Omit<AxDBWeaviateArgs, "name">>): AxDBWeaviate;
Defined in: https://github.com/ax-llm/ax/blob/d2df625e2c2fd70a090d6321c042579c2819f0d1/src/ax/db/weaviate.ts#L43
Parameters
| Parameter | Type |
|---|---|
__namedParameters | Readonly<Omit<AxDBWeaviateArgs, "name">> |
Returns
AxDBWeaviate
Overrides
Methods
_batchUpsert()
_batchUpsert(
batchReq: readonly AxDBUpsertRequest[],
update?: boolean,
options?: Readonly<AxDBBaseOpOptions>): Promise<AxDBUpsertResponse>;
Defined in: https://github.com/ax-llm/ax/blob/d2df625e2c2fd70a090d6321c042579c2819f0d1/src/ax/db/weaviate.ts#L93
Parameters
| Parameter | Type |
|---|---|
batchReq | readonly AxDBUpsertRequest[] |
update? | boolean |
options? | Readonly<AxDBBaseOpOptions> |
Returns
Promise<AxDBUpsertResponse>
Overrides
AxDBBase._batchUpsert
_query()
_query(req: Readonly<AxDBQueryRequest>, options?: Readonly<AxDBBaseOpOptions>): Promise<AxDBQueryResponse>;
Defined in: https://github.com/ax-llm/ax/blob/d2df625e2c2fd70a090d6321c042579c2819f0d1/src/ax/db/weaviate.ts#L138
Parameters
| Parameter | Type |
|---|---|
req | Readonly<AxDBQueryRequest> |
options? | Readonly<AxDBBaseOpOptions> |
Returns
Promise<AxDBQueryResponse>
Overrides
AxDBBase._query
_upsert()
_upsert(
req: Readonly<AxDBUpsertRequest>,
update?: boolean,
options?: Readonly<AxDBBaseOpOptions>): Promise<AxDBUpsertResponse>;
Defined in: https://github.com/ax-llm/ax/blob/d2df625e2c2fd70a090d6321c042579c2819f0d1/src/ax/db/weaviate.ts#L57
Parameters
| Parameter | Type |
|---|---|
req | Readonly<AxDBUpsertRequest> |
update? | boolean |
options? | Readonly<AxDBBaseOpOptions> |
Returns
Promise<AxDBUpsertResponse>
Overrides
AxDBBase._upsert
batchUpsert()
batchUpsert(req: readonly AxDBUpsertRequest[], update?: boolean): Promise<AxDBUpsertResponse>;
Defined in: https://github.com/ax-llm/ax/blob/d2df625e2c2fd70a090d6321c042579c2819f0d1/src/ax/db/base.ts#L88
Parameters
| Parameter | Type |
|---|---|
req | readonly AxDBUpsertRequest[] |
update? | boolean |
Returns
Promise<AxDBUpsertResponse>
Inherited from
query()
query(req: Readonly<AxDBQueryRequest>): Promise<AxDBQueryResponse>;
Defined in: https://github.com/ax-llm/ax/blob/d2df625e2c2fd70a090d6321c042579c2819f0d1/src/ax/db/base.ts#L128
Parameters
| Parameter | Type |
|---|---|
req | Readonly<AxDBQueryRequest> |
Returns
Promise<AxDBQueryResponse>
Inherited from
upsert()
upsert(req: Readonly<AxDBUpsertRequest>, update?: boolean): Promise<AxDBUpsertResponse>;
Defined in: https://github.com/ax-llm/ax/blob/d2df625e2c2fd70a090d6321c042579c2819f0d1/src/ax/db/base.ts#L54
Parameters
| Parameter | Type |
|---|---|
req | Readonly<AxDBUpsertRequest> |
update? | boolean |
Returns
Promise<AxDBUpsertResponse>