Files
lancedb/docs/src/javascript/classes/Table.md

3.9 KiB

vectordb / Exports / Table

Class: Table<T>

Type parameters

Name Type
T number[]

Table of contents

Constructors

Properties

Accessors

Methods

Constructors

constructor

new Table<T>(tbl, name)

Type parameters

Name Type
T number[]

Parameters

Name Type
tbl any
name string

Defined in

index.ts:121

new Table<T>(tbl, name, embeddings)

Type parameters

Name Type
T number[]

Parameters

Name Type Description
tbl any
name string
embeddings EmbeddingFunction<T> An embedding function to use when interacting with this table

Defined in

index.ts:127

Properties

_embeddings

Private Optional Readonly _embeddings: EmbeddingFunction<T>

Defined in

index.ts:119


_name

Private Readonly _name: string

Defined in

index.ts:118


_tbl

Private Readonly _tbl: any

Defined in

index.ts:117

Accessors

name

get name(): string

Returns

string

Defined in

index.ts:134

Methods

add

add(data): Promise<number>

Insert records into this Table.

Parameters

Name Type Description
data Record<string, unknown>[] Records to be inserted into the Table

Returns

Promise<number>

The number of rows added to the table

Defined in

index.ts:152


create_index

create_index(indexParams): Promise<any>

Create an ANN index on this Table vector index.

See

VectorIndexParams.

Parameters

Name Type Description
indexParams IvfPQIndexConfig The parameters of this Index,

Returns

Promise<any>

Defined in

index.ts:171


overwrite

overwrite(data): Promise<number>

Insert records into this Table, replacing its contents.

Parameters

Name Type Description
data Record<string, unknown>[] Records to be inserted into the Table

Returns

Promise<number>

The number of rows added to the table

Defined in

index.ts:162


search(query): Query<T>

Creates a search query to find the nearest neighbors of the given search term

Parameters

Name Type Description
query T The query search term

Returns

Query<T>

Defined in

index.ts:142