@ultipa-graph/ultipa-node-sdk
Version:
NodeJS SDK for ultipa-server 4.0
59 lines (58 loc) • 2.35 kB
TypeScript
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>>;
}