java/sql-dk/src/info/globalcode/sql/dk/CLIOptions.java
branchv_0
changeset 29 d66858b4b563
parent 16 5b8fcd35d4d6
child 34 9335cf31c0f2
equal deleted inserted replaced
28:57c44a6baedb 29:d66858b4b563
    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