UNPKG

axiodb

Version:

The Pure JavaScript Alternative to SQLite. Embedded NoSQL database for Node.js with MongoDB-style queries, zero native dependencies, built-in InMemoryCache, and web GUI. Perfect for desktop apps, CLI tools, and embedded systems. No compilation, no platfor

36 lines (35 loc) 1.32 kB
/** * Command types for TCP protocol * Defines all operations that can be performed over TCP connection */ export declare enum CommandType { PING = "PING", DISCONNECT = "DISCONNECT", 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", BEGIN_TRANSACTION = "BEGIN_TRANSACTION", COMMIT_TRANSACTION = "COMMIT_TRANSACTION", ROLLBACK_TRANSACTION = "ROLLBACK_TRANSACTION" } /** * Command documentation map for better error messages */ export declare const CommandDocumentation: Record<CommandType, string>;