harperive
Version:
A Node.Js client to connect HarperDB local or cloud simplifying api request
54 lines (42 loc) • 1.35 kB
JavaScript
const operationAllowed = {
DESCRIBE_SCHEMA: 'describe_schema',
CREATE_SCHEMA: 'create_schema',
DROP_SCHEMA: 'drop_schema',
DESCRIBE_ALL: 'describe_all',
CREATE_TABLE: 'create_table',
DESCRIBE_TABLE: 'describe_table',
DROP_TABLE: 'drop_table',
CREATE_ATTRIBUTE: 'create_attribute',
DROP_ATTRIBUTE: 'drop_attribute',
SQL: 'sql',
INSERT: 'insert',
UPDATE: 'update',
UPSERT: 'upsert',
DELETE: 'delete',
SEARCH_BY_HASH: 'search_by_hash',
SEARCH_BY_VALUE: 'search_by_value',
CSV_DATA_LOAD: 'csv_data_load',
CSV_URL_LOAD: 'csv_url_load',
ADD_USER: 'add_user',
ALTER_USER: 'alter_user',
DROP_USER: 'drop_user',
LIST_USERS: 'list_users',
USER_INFO: 'user_info',
ADD_ROLE: 'add_role',
ALTER_ROLE: 'alter_role',
DROP_ROLE: 'drop_role',
LIST_ROLES: 'list_roles',
EXPORT_TO_S3: 'export_to_s3',
IMPORT_FROM_S3: 'import_from_s3',
READ_LOG: 'read_log',
READ_TRANSACTION_LOG: 'read_transaction_log',
DELETE_TRANSACTION_LOGS_BEFORE: 'delete_transaction_logs_before',
CREATE_AUTHENTICATION_TOKEN: 'create_authentication_tokens',
REFRESH_OPERATION_TOKEN: 'refresh_operation_token',
DELETE_FILES_BEFORE: 'delete_files_before',
SYSTEM_INFORMATION: 'system_information',
GET_JOB: 'get_job',
SEARCH_JOB_DATE: 'search_jobs_by_start_date',
};
module.exports = operationAllowed;