forked from sqlancer/sqlancer
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathVirtualDBOptions.java
More file actions
29 lines (23 loc) · 951 Bytes
/
VirtualDBOptions.java
File metadata and controls
29 lines (23 loc) · 951 Bytes
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
package sqlancer.reducer.VirtualDB;
import com.beust.jcommander.Parameters;
import sqlancer.DBMSSpecificOptions;
import sqlancer.OracleFactory;
import sqlancer.common.oracle.TestOracle;
import sqlancer.reducer.VirtualDB.VirtualDBOptions.VirtualDBFactory;
import java.util.ArrayList;
import java.util.List;
@Parameters(separators = "=", commandDescription = "VirtualDB (default port: " + "-1" + ", default host: " + "127.0.0.1"
+ ")")
public class VirtualDBOptions implements DBMSSpecificOptions<VirtualDBFactory> {
List<VirtualDBFactory> factories = new ArrayList<>();
@Override
public List<VirtualDBFactory> getTestOracleFactory() {
return factories;
}
public static class VirtualDBFactory implements OracleFactory<VirtualDBGlobalState> {
@Override
public TestOracle<VirtualDBGlobalState> create(VirtualDBGlobalState globalState) throws Exception {
return null;
}
}
}