arcade.lobby.model
Interface DatabaseAdapter

All Known Implementing Classes:
MySqlAdapter

public interface DatabaseAdapter


Method Summary
 java.util.List<java.lang.String> getColumn(java.lang.String tableName, java.lang.String columnName)
          Gets a column from a database table as a list of strings.
 java.util.List<java.util.Map<java.lang.String,java.lang.String>> getRows(java.lang.String tableName, java.lang.String field, java.lang.String value)
           
 boolean insert(java.lang.String tableName, java.util.Map<java.lang.String,java.lang.String> row)
           
 boolean update(java.lang.String tableName, java.lang.String pkName, java.util.Map<java.lang.String,java.lang.String> row)
           
 

Method Detail

getColumn

java.util.List<java.lang.String> getColumn(java.lang.String tableName,
                                           java.lang.String columnName)
Gets a column from a database table as a list of strings.

Parameters:
tableName - Name of table
columnName - Name of field
Returns:
List of strings containing value of specified field for all rows in table

getRows

java.util.List<java.util.Map<java.lang.String,java.lang.String>> getRows(java.lang.String tableName,
                                                                         java.lang.String field,
                                                                         java.lang.String value)

insert

boolean insert(java.lang.String tableName,
               java.util.Map<java.lang.String,java.lang.String> row)

update

boolean update(java.lang.String tableName,
               java.lang.String pkName,
               java.util.Map<java.lang.String,java.lang.String> row)