|
ABLE 2.0.0 07/02/2003 10:25:01 | ||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--com.ibm.able.beans.AbleDataSetDefinition
This class represents a set of meta-data used to describe external data It consists of a vector of AbleFieldDefinitions which describe individual fields Field definitions contain names, data types, and usage (input/output/ignore) This class can read/write text *.dfn files * SQL datatypes are mapped to AbleFields as follows by default:
Field Summary | |
---|---|
protected boolean |
allNumericData
|
protected java.lang.String |
dataFileName
|
protected java.lang.String |
dataSetDefinitionFileName
|
protected java.util.Vector |
fieldDefinitionList
|
protected java.lang.String |
fileName
|
protected java.sql.ResultSetMetaData |
metaData
The resultSet from an SQL query is used to obtain SQL meta data and calculate the fieldDefinitionList. |
Constructor Summary | |
---|---|
AbleDataSetDefinition()
construct a data set definition object with no field defs |
|
AbleDataSetDefinition(java.sql.ResultSet resultSet)
|
|
AbleDataSetDefinition(java.sql.ResultSetMetaData metaData)
|
Method Summary | |
---|---|
static java.lang.String |
Copyright()
Determine the copyright of this class. |
java.lang.String |
getDataFileName()
get the data set file name |
java.lang.String |
getDataSetDefinitionFileName()
get the dfn file name |
java.util.Vector |
getFieldDefinitionList()
returns a copy of the field definition vector |
java.lang.String |
getFileName()
get the base file name |
java.sql.ResultSetMetaData |
getResultSetMetaData()
get the data set file name |
boolean |
isAllNumericData()
returns true if all fields are numeric, false otherwise |
void |
load()
|
void |
save()
write out the metadata describing the data set |
void |
setDataFileName(java.lang.String dataFileName)
set the data set file name |
void |
setDataSetDefinitionFileName(java.lang.String dataSetDefinitionFileName)
set the dfn file name |
void |
setFileName(java.lang.String fileName)
set the base file name |
void |
setResultSetMetaData(java.sql.ResultSetMetaData metaData)
set the resultSet |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
protected java.lang.String fileName
protected java.lang.String dataSetDefinitionFileName
protected java.lang.String dataFileName
protected boolean allNumericData
protected java.util.Vector fieldDefinitionList
protected transient java.sql.ResultSetMetaData metaData
Constructor Detail |
public AbleDataSetDefinition()
public AbleDataSetDefinition(java.sql.ResultSetMetaData metaData)
public AbleDataSetDefinition(java.sql.ResultSet resultSet) throws AbleException
Method Detail |
public java.lang.String getDataSetDefinitionFileName()
public void setDataSetDefinitionFileName(java.lang.String dataSetDefinitionFileName)
public java.lang.String getDataFileName()
public void setResultSetMetaData(java.sql.ResultSetMetaData metaData)
public java.sql.ResultSetMetaData getResultSetMetaData()
public void setDataFileName(java.lang.String dataFileName)
public java.lang.String getFileName()
public void setFileName(java.lang.String fileName)
public java.util.Vector getFieldDefinitionList()
public boolean isAllNumericData()
public void load() throws AbleException
public void save() throws AbleException
public static java.lang.String Copyright()
|
ABLE 2.0.0 07/02/2003 10:25:01 | ||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |