public DriverPropertyInfo[] getPropertyInfo(String paramString, Properties paramProperties)
{
String[] arrayOfString = { "true", "false" };
DriverPropertyInfo[] arrayOfDriverPropertyInfo = new DriverPropertyInfo[6];
DriverPropertyInfo localDriverPropertyInfo = new DriverPropertyInfo("user", null);
localDriverPropertyInfo.value = paramProperties.getProperty("user");
localDriverPropertyInfo.required = true;
arrayOfDriverPropertyInfo[0] = localDriverPropertyInfo;
localDriverPropertyInfo = new DriverPropertyInfo("password", null);
localDriverPropertyInfo.value = paramProperties.getProperty("password");
localDriverPropertyInfo.required = true;
arrayOfDriverPropertyInfo[1] = localDriverPropertyInfo;
localDriverPropertyInfo = new DriverPropertyInfo("get_column_name", null);
localDriverPropertyInfo.value = paramProperties.getProperty("get_column_name", "true");
localDriverPropertyInfo.required = false;
localDriverPropertyInfo.choices = arrayOfString;
arrayOfDriverPropertyInfo[2] = localDriverPropertyInfo;
localDriverPropertyInfo = new DriverPropertyInfo("ifexists", null);
localDriverPropertyInfo.value = paramProperties.getProperty("ifexists");
localDriverPropertyInfo.required = false;
localDriverPropertyInfo.choices = arrayOfString;
arrayOfDriverPropertyInfo[3] = localDriverPropertyInfo;
localDriverPropertyInfo = new DriverPropertyInfo("default_schema", null);
localDriverPropertyInfo.value = paramProperties.getProperty("default_schema");
localDriverPropertyInfo.required = false;
localDriverPropertyInfo.choices = arrayOfString;
arrayOfDriverPropertyInfo[4] = localDriverPropertyInfo;
localDriverPropertyInfo = new DriverPropertyInfo("shutdown", null);
localDriverPropertyInfo.value = paramProperties.getProperty("shutdown");
localDriverPropertyInfo.required = false;
localDriverPropertyInfo.choices = arrayOfString;
arrayOfDriverPropertyInfo[5] = localDriverPropertyInfo;
return arrayOfDriverPropertyInfo;