weaviate-client
    Preparing search index...

    Class ConnectionGRPC

    Hierarchy (View Summary)

    Index

    Properties

    aggregate: (
        collection: string,
        consistencyLevel?: ConsistencyLevel,
        tenant?: string,
    ) => Promise<Aggregate>
    authEnabled: boolean
    batch: (
        collection: string,
        consistencyLevel?: ConsistencyLevel,
        tenant?: string,
    ) => Promise<Batch>
    close: () => void
    delete: (path: string, payload: any, expectReturnContent?: boolean) => any
    get: <T>(path: string, expectReturnContent?: boolean) => Promise<T>
    getDetails: () => Promise<ConnectionDetails>
    grpcMaxMessageLength: number
    head: (path: string, payload: any) => any
    host: string
    http: HttpClient
    isWcdOnGcp: () => boolean
    login: () => Promise<string>
    oidcAuth?: OidcAuthenticator
    patch: (path: string, payload: any) => any
    postEmpty: <B>(path: string, payload: B) => Promise<void>
    postReturn: <B, T>(path: string, payload: B) => Promise<T>
    put: (path: string, payload: any, expectReturnContent?: boolean) => any
    query: <V extends object, T = any>(
        query: any,
        variables?: V,
    ) => Promise<{ data: T }>
    search: (
        collection: string,
        consistencyLevel?: ConsistencyLevel,
        tenant?: string,
        abortSignal?: AbortSignal,
    ) => Promise<Search>
    tenants: (collection: string) => Promise<Tenants>
    use: (
        transportsMaker: TransportsMaker,
        params: GrpcConnectionParams,
    ) => Promise<
        {
            connection: ConnectionGRPC;
            dbVersionProvider: DbVersionProvider;
            dbVersionSupport: DbVersionSupport;
        },
    >

    Methods

    • Returns Promise<void>