equal
deleted
inserted
replaced
18 package info.globalcode.sql.dk; |
18 package info.globalcode.sql.dk; |
19 |
19 |
20 import static info.globalcode.sql.dk.Functions.isNotEmpty; |
20 import static info.globalcode.sql.dk.Functions.isNotEmpty; |
21 import static info.globalcode.sql.dk.Functions.isEmpty; |
21 import static info.globalcode.sql.dk.Functions.isEmpty; |
22 import static info.globalcode.sql.dk.Functions.equalz; |
22 import static info.globalcode.sql.dk.Functions.equalz; |
|
23 import info.globalcode.sql.dk.SQLCommand.COMMAND_TYPE; |
23 import java.util.ArrayList; |
24 import java.util.ArrayList; |
24 import java.util.Collection; |
25 import java.util.Collection; |
25 import java.util.EnumSet; |
26 import java.util.EnumSet; |
26 import java.util.List; |
27 import java.util.List; |
27 |
28 |
55 FORMATTERS, |
56 FORMATTERS, |
56 TYPES, |
57 TYPES, |
57 DATABASES, |
58 DATABASES, |
58 CONNECTION |
59 CONNECTION |
59 } |
60 } |
60 |
|
61 public enum COMMAND_TYPE { |
|
62 |
|
63 /** SELECT */ |
|
64 QUERY, |
|
65 /** INSERT, UPDATE, DELETE */ |
|
66 UPDATE |
|
67 }; |
|
68 private COMMAND_TYPE commandType; |
61 private COMMAND_TYPE commandType; |
69 private final Collection<NamedParameter> namedParameters = new ArrayList<>(); |
62 private final Collection<NamedParameter> namedParameters = new ArrayList<>(); |
70 private final List<Parameter> numberedParameters = new ArrayList<>(); |
63 private final List<Parameter> numberedParameters = new ArrayList<>(); |
71 private final EnumSet<INFO_TYPE> showInfo = EnumSet.noneOf(INFO_TYPE.class); |
64 private final EnumSet<INFO_TYPE> showInfo = EnumSet.noneOf(INFO_TYPE.class); |
72 |
65 |