/** * Command types for TCP protocol * Defines all operations that can be performed over TCP connection */ export declare enum CommandType { PING = "PING", DISCONNECT = "DISCONNECT", AUTHENTICATE = "AUTHENTICATE", CREATE_DB = "CREATE_DB", DELETE_DB = "DELETE_DB", DB_EXISTS = "DB_EXISTS", GET_INSTANCE_INFO = "GET_INSTANCE_INFO", CREATE_COLLECTION = "CREATE_COLLECTION", DELETE_COLLECTION = "DELETE_COLLECTION", COLLECTION_EXISTS = "COLLECTION_EXISTS", GET_COLLECTION_INFO = "GET_COLLECTION_INFO", INSERT_DOCUMENT = "INSERT_DOCUMENT", INSERT_MANY_DOCUMENTS = "INSERT_MANY_DOCUMENTS", QUERY_DOCUMENTS = "QUERY_DOCUMENTS", QUERY_BY_ID = "QUERY_BY_ID", UPDATE_DOCUMENT_BY_ID = "UPDATE_DOCUMENT_BY_ID", UPDATE_DOCUMENTS_BY_QUERY = "UPDATE_DOCUMENTS_BY_QUERY", DELETE_DOCUMENT_BY_ID = "DELETE_DOCUMENT_BY_ID", DELETE_DOCUMENTS_BY_QUERY = "DELETE_DOCUMENTS_BY_QUERY", AGGREGATE = "AGGREGATE", TOTAL_DOCUMENTS = "TOTAL_DOCUMENTS", CREATE_INDEX = "CREATE_INDEX", DROP_INDEX = "DROP_INDEX", LIST_INDEXES = "LIST_INDEXES", BEGIN_TRANSACTION = "BEGIN_TRANSACTION", COMMIT_TRANSACTION = "COMMIT_TRANSACTION", ROLLBACK_TRANSACTION = "ROLLBACK_TRANSACTION" } /** * Command documentation map for better error messages */ export declare const CommandDocumentation: Record;