nl.innovationinvestments.cheyenne.engine.support
Class SQLDataSet

java.lang.Object
  extended by nl.innovationinvestments.cheyenne.engine.support.DataSet
      extended by nl.innovationinvestments.cheyenne.engine.support.SQLDataSet
All Implemented Interfaces:
Serializable

public class SQLDataSet
extends DataSet
implements Serializable

Author:
User
See Also:
Serialized Form

Field Summary
static String SOURCECODE_VERSION
          Standard variable for determining version of a class file.
 
Fields inherited from class nl.innovationinvestments.cheyenne.engine.support.DataSet
SCOPE_APPLICATION, SCOPE_FLASH, SCOPE_REQUEST, SCOPE_SESSION
 
Constructor Summary
SQLDataSet()
           
SQLDataSet(Map<String,List<Object>> date)
          From a map-with-lists, map keys are column names, lists contain values
SQLDataSet(ResultSet resultSet)
          From a resultset
SQLDataSet(ResultSet resultSet, String saveAs, Dialog dialog)
           
SQLDataSet(String id, String[] values)
          Single column with values
 
Method Summary
 void add(Assign assign)
          DataSet from assigns
 boolean contains(String name)
           
 boolean containsColumnName(String id)
           
 Object get(int rowIdx, String fieldname)
          Get one value
 List<String> getColumnNames()
          ColumnNames
 List<Object> getColumnValues(String fieldname)
           
 long getCount()
           
 long getRowCount()
           
 void initialize(Map<String,List<Object>> values)
           
 void initialize(ResultSet resultSet, String storeAs, Dialog dialog)
           
 void initialize(String id, String[] values)
           
 void merge(SQLDataSet lSource, SQLDataSet lTarget)
           
 Object resolve(String name)
          Resolve in this dataset
 void writeDatasetLog(PrintWriter writer)
          Write the contents of the dataset to a writer
 
Methods inherited from class nl.innovationinvestments.cheyenne.engine.support.DataSet
getDialog, getId, getScope, setDialog, setId, setScope
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

SOURCECODE_VERSION

public static final String SOURCECODE_VERSION
Standard variable for determining version of a class file.

See Also:
Constant Field Values
Constructor Detail

SQLDataSet

public SQLDataSet()

SQLDataSet

public SQLDataSet(ResultSet resultSet)
From a resultset

Parameters:
resultSet -

SQLDataSet

public SQLDataSet(ResultSet resultSet,
                  String saveAs,
                  Dialog dialog)

SQLDataSet

public SQLDataSet(String id,
                  String[] values)
Single column with values

Parameters:
id -
values -

SQLDataSet

public SQLDataSet(Map<String,List<Object>> date)
From a map-with-lists, map keys are column names, lists contain values

Parameters:
resultSet -
Method Detail

getColumnNames

public List<String> getColumnNames()
ColumnNames


initialize

public void initialize(ResultSet resultSet,
                       String storeAs,
                       Dialog dialog)
Parameters:
resultSet -

initialize

public void initialize(String id,
                       String[] values)
Parameters:
resultSet -

initialize

public void initialize(Map<String,List<Object>> values)
Parameters:
values -

add

public void add(Assign assign)
DataSet from assigns

Parameters:
assign -

getRowCount

public long getRowCount()

get

public Object get(int rowIdx,
                  String fieldname)
Get one value

Specified by:
get in class DataSet
Parameters:
rowIdx -
fieldname -
Returns:

containsColumnName

public boolean containsColumnName(String id)
Parameters:
id -
Returns:

getColumnValues

public List<Object> getColumnValues(String fieldname)

merge

public void merge(SQLDataSet lSource,
                  SQLDataSet lTarget)

getCount

public long getCount()
Specified by:
getCount in class DataSet

contains

public boolean contains(String name)
Specified by:
contains in class DataSet

writeDatasetLog

public void writeDatasetLog(PrintWriter writer)
Write the contents of the dataset to a writer

Specified by:
writeDatasetLog in class DataSet

resolve

public Object resolve(String name)
Resolve in this dataset

Specified by:
resolve in class DataSet
Parameters:
name -
Returns:


Copyright © 2013 InnovationInvestments. All rights reserved.