1 package com.imcode.db.commands; 2 3 import com.imcode.db.DatabaseCommand; 4 5 public abstract class ColumnValuesDatabaseCommand implements DatabaseCommand { 6 protected String tableName; 7 protected String[] columnNames; 8 protected Object[] columnValues; 9 10 protected ColumnValuesDatabaseCommand(String tableName, Object[][] columnNamesAndValues) { 11 this.tableName = tableName; 12 columnNames = new String[columnNamesAndValues.length] ; 13 columnValues = new Object[columnNamesAndValues.length] ; 14 for ( int i = 0; i < columnNamesAndValues.length; i++ ) { 15 columnNames[i] = (String) columnNamesAndValues[i][0] ; 16 columnValues[i] = columnNamesAndValues[i][1] ; 17 } 18 } 19 }