Class: VectorSchemaBuilder
Defined in: batteries/vector/schema.ts:95
Constructors
Constructor
ts
new VectorSchemaBuilder(executor: SchemaExecutor): VectorSchemaBuilder;Defined in: batteries/vector/schema.ts:98
Parameters
| Parameter | Type |
|---|---|
executor | SchemaExecutor |
Returns
VectorSchemaBuilder
Methods
createCollection()
ts
createCollection(collection: string, cb: (c: CollectionBuilder) => void): Promise<void>;Defined in: batteries/vector/schema.ts:102
Parameters
| Parameter | Type |
|---|---|
collection | string |
cb | (c: CollectionBuilder) => void |
Returns
Promise<void>
createCollectionIfNotExists()
ts
createCollectionIfNotExists(collection: string, cb: (c: CollectionBuilder) => void): Promise<void>;Defined in: batteries/vector/schema.ts:109
Parameters
| Parameter | Type |
|---|---|
collection | string |
cb | (c: CollectionBuilder) => void |
Returns
Promise<void>
dropCollection()
ts
dropCollection(collection: string): Promise<void>;Defined in: batteries/vector/schema.ts:119
Parameters
| Parameter | Type |
|---|---|
collection | string |
Returns
Promise<void>
dropCollectionIfExists()
ts
dropCollectionIfExists(collection: string): Promise<void>;Defined in: batteries/vector/schema.ts:123
Parameters
| Parameter | Type |
|---|---|
collection | string |
Returns
Promise<void>
hasCollection()
ts
hasCollection(collection: string): Promise<boolean>;Defined in: batteries/vector/schema.ts:127
Parameters
| Parameter | Type |
|---|---|
collection | string |
Returns
Promise<boolean>
renameCollection()
ts
renameCollection(from: string, to: string): Promise<void>;Defined in: batteries/vector/schema.ts:131
Parameters
| Parameter | Type |
|---|---|
from | string |
to | string |
Returns
Promise<void>