package my.test;
import java.util.HashMap;
import java.util.Map.Entry;
import org.h2.engine.DbSettings;
public class ConfigParamTest {
/**
* @param args
*/
public static void main(String[] args) {
System.out.println("SetTypes.size="+org.h2.command.dml.SetTypes.getTypes().size());
for(String p: org.h2.command.dml.SetTypes.getTypes())
System.out.println((p!=null)? p.toLowerCase(): "null");
System.out.println();
String[] connectionTime = { "ACCESS_MODE_DATA", "AUTOCOMMIT", "CIPHER",
"CREATE", "CACHE_TYPE", "FILE_LOCK", "IGNORE_UNKNOWN_SETTINGS",
"IFEXISTS", "INIT", "PASSWORD", "RECOVER", "RECOVER_TEST",
"USER", "AUTO_SERVER", "AUTO_SERVER_PORT", "NO_UPGRADE",
"AUTO_RECONNECT", "OPEN_NEW", "PAGE_SIZE", "PASSWORD_HASH", "JMX" };
System.out.println("connectionTime.size="+connectionTime.length);
for(String p: connectionTime)
System.out.println((p!=null)? p.toLowerCase(): "null");
System.out.println();
DbSettings dbSettings = DbSettings.getInstance(null);
HashMap<String, String> dbSettingsMap = dbSettings.getSettings();
System.out.println("dbSettingsMap.size="+dbSettingsMap.size());
for(Entry<String, String> e : dbSettingsMap.entrySet())
System.out.println(((e.getKey()!=null)? e.getKey().toLowerCase(): "null")+"\t\t\t"+e.getValue());
}
}