public static void createMap(Connection cCon) throws SQLException{
		DatabaseMetaData md = cCon.getMetaData();
		Statement state = cCon.createStatement();
		ResultSet tables = md.getTables(null, null, "%", null);
		while (tables.next()) {
			ResultSet getColumns = md.getColumns(null, null, tables.getString("TABLE_NAME"), null);
			while (getColumns.next()){
				if (getColumns.getInt("DATA_TYPE") == 12) { //VARCHAR SQL COLUMN TYPES
					createBucketMaps(tables.getString("TABLE_NAME"),getColumns.getString("COLUMN_NAME"),100*25);
				}else if (getColumns.getInt("DATA_TYPE") == 93) {//TIMESTAMP SQL COLUMN TYPES
					createBucketMaps(tables.getString("TABLE_NAME"),getColumns.getString("COLUMN_NAME"),100*25);
				}else if (getColumns.getString("COLUMN_NAME").equals(DBConfig.mainID)){
					createBucketMaps(tables.getString("TABLE_NAME"),getColumns.getString("COLUMN_NAME"),1);
				}else if (getColumns.getInt("DATA_TYPE") == 4){//INTEGER SQL COLUMN TYPES
					ResultSet max = state.executeQuery("SELECT MAX(" + getColumns.getString("COLUMN_NAME") + ") FROM " + tables.getString("TABLE_NAME")+ ";");
					int maximum = 0;
					if (max.next()) {
						maximum = max.getInt("MAX(" + getColumns.getString("COLUMN_NAME") + ")");
					}
					createBucketMaps(tables.getString("TABLE_NAME"),getColumns.getString("COLUMN_NAME"),maximum);
					max.close();
				}
			}
			getColumns.close();
		}
		tables.close();
		state.close();
	}