-
Notifications
You must be signed in to change notification settings - Fork 282
Expand file tree
/
Copy pathRediSQLCommand.java
More file actions
42 lines (37 loc) · 1.52 KB
/
RediSQLCommand.java
File metadata and controls
42 lines (37 loc) · 1.52 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
package com.redbeardlab.redisql.client;
import redis.clients.jedis.commands.ProtocolCommand;
import redis.clients.jedis.util.SafeEncoder;
public class RediSQLCommand {
public enum ModuleCommand implements ProtocolCommand {
CREATE_DB("REDISQL.CREATE_DB"),
EXEC("REDISQL.EXEC"),
EXEC_NOW("REDISQL.EXEC.NOW"),
QUERY("REDISQL.QUERY"),
QUERY_NOW("REDISQL.QUERY.NOW"),
QUERY_INTO("REDISQL.QUERY.INTO"),
QUERY_INTO_NOW("REDISQL.QUERY.INTO.NOW"),
CREATE_STATEMENT("REDISQL.CREATE_STATEMENT"),
CREATE_STATEMENT_NOW("REDISQL.CREATE_STATEMENT.NOW"),
EXEC_STATEMENT("REDISQL.EXEC_STATEMENT"),
EXEC_STATEMENT_NOW("REDISQL.EXEC_STATEMENT.NOW"),
QUERY_STATEMENT("REDISQL.QUERY_STATEMENT"),
QUERY_STATEMENT_NOW("REDISQL.QUERY_STATEMENT.NOW"),
QUERY_STATEMENT_INTO("REDISQL.QUERY_STATEMENT.INTO"),
QUERY_STATEMENT_INTO_NOW("REDISQL.QUERY_STATEMENT.INTO.NOW"),
DELETE_STATEMENT("REDISQL.DELETE_STATEMENT"),
DELETE_STATEMENT_NOW("REDISQL.DELETE_STATEMENT.NOW"),
UPDATE_STATEMENT("REDISQL.UPDATE_STATEMENT"),
UPDATE_STATEMENT_NOW("REDISQL.UPDATE_STATEMENT.NOW"),
COPY("REDISQL.COPY"),
COPY_NOW("REDISQ.COPY.NOW"),
STATISTICS("REDISQL.STATISTICS"),
VERSION("REDISQL.VERSION");
private final byte[] raw;
ModuleCommand(String command) {
raw = SafeEncoder.encode(command);
}
public byte[] getRaw() {
return raw;
}
}
}