Skip to content
1 min read · 131 words

Interface: SchemaExecutor

Defined in: batteries/vector/schema.ts:10

Extended by

Methods

createCollection()

ts
createCollection(spec: CollectionSpec, ifNotExists: boolean): Promise<void>;

Defined in: batteries/vector/schema.ts:11

Parameters

ParameterType
specCollectionSpec
ifNotExistsboolean

Returns

Promise<void>


dropCollection()

ts
dropCollection(collection: string, ifExists: boolean): Promise<void>;

Defined in: batteries/vector/schema.ts:12

Parameters

ParameterType
collectionstring
ifExistsboolean

Returns

Promise<void>


hasCollection()

ts
hasCollection(collection: string): Promise<boolean>;

Defined in: batteries/vector/schema.ts:13

Parameters

ParameterType
collectionstring

Returns

Promise<boolean>


renameCollection()

ts
renameCollection(from: string, to: string): Promise<void>;

Defined in: batteries/vector/schema.ts:14

Parameters

ParameterType
fromstring
tostring

Returns

Promise<void>