UNPKG

@ultipa-graph/ultipa-node-sdk

Version:

NodeJS SDK for ultipa-server 4.0

59 lines (58 loc) 2.35 kB
import { ConnectionBase } from "./connection.base"; import { RequestType, ULTIPA, ResponseType } from "../../types"; export declare class IndexExtra extends ConnectionBase { /** * 查看索引列表 */ showAllIndex(commonReq?: RequestType.RequestConfig): Promise<ULTIPA.Response<ResponseType.Index[]>>; /** * 查看点跟边的索引列表 */ showIndex(requestConfig?: RequestType.RequestConfig): Promise<ULTIPA.Response<ResponseType.Index[]>>; /** * 查看点或者边的索引列表 */ private showNodeOrEdgeIndex; /** * 查看点的索引列表 */ showNodeIndex(requestConfig?: RequestType.RequestConfig): Promise<ULTIPA.Response<ResponseType.Index[]>>; /** * 查看边的索引列表 */ showEdgeIndex(requestConfig?: RequestType.RequestConfig): Promise<ULTIPA.Response<ResponseType.Index[]>>; /** * 删除点或者边的索引 */ dropIndex(dbType: ULTIPA.DBType, schemaName?: string, propertyName?: string, requestConfig?: RequestType.RequestConfig): Promise<ULTIPA.Response<ResponseType.Index[]>>; /** * 创建点或者边的索引 */ createIndex(dbType: ULTIPA.DBType, schemaName?: string, propertyName?: string, requestConfig?: RequestType.RequestConfig): Promise<ULTIPA.Response<ResponseType.Index[]>>; /** * 查看全文索引 */ private showFulltextBase; /** * 查看全文索引列表 */ showFulltext(requestConfig?: RequestType.RequestConfig): Promise<ULTIPA.Response<ResponseType.Index[]>>; /** * 查看点全文索引列表 * @param commonReq */ showNodeFulltext(requestConfig?: RequestType.RequestConfig): Promise<ULTIPA.Response<ResponseType.Index[]>>; /** * 查看边全文索引列表 * @param commonReq */ showEdgeFulltext(requestConfig?: RequestType.RequestConfig): Promise<ULTIPA.Response<ResponseType.Index[]>>; /** * 创建全文索引 */ createFulltext(dbType: ULTIPA.DBType, schemaName: string, propertyName: string, fulltextName: string, requestConfig?: RequestType.RequestConfig): Promise<ULTIPA.Response<null>>; /** * 删除全文索引 */ dropFulltext(fulltextName: string, dbType: ULTIPA.DBType, requestConfig?: RequestType.RequestConfig): Promise<ULTIPA.Response<null>>; }