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 }