public final class StoreProcedureNameWrapper extends java.lang.Object implements TableDataWrapper
StoreProcedureDataWrappe
:存储过程的一个返回数据集,不是它本身。StoreProcedureNameWrappe
:存储过程本身的返回数据集,是它本身。StoreProcedureNameWrappe
实际就是:以前我们在新建数据集时,从左边的列表中拖动一个存储过程到右边的SQL面板,
得到的SQL语句执行后返回的数据集。又因为结果可能得到多个数据集,所以默认用第一个NULL
构造器和说明 |
---|
StoreProcedureNameWrapper(java.lang.String name,
StoreProcedure storeProcedure) |
限定符和类型 | 方法和说明 |
---|---|
java.util.List<java.lang.String> |
calculateColumnNameList()
数据集执行结果返回的所有字段
TODO:要不要加上Exception呢?
|
javax.swing.Icon |
getIcon()
数据集图标
|
StoreProcedure |
getStoreProcedure() |
TableData |
getTableData()
TableData
|
java.lang.String |
getTableDataName()
数据集名字
|
boolean |
isUnusual()
是否异常
|
ExpandMutableTreeNode[] |
load()
生成子节点
|
void |
previewData()
预览数据集
|
void |
previewData(int keyIndex,
int valueIndex)
预览数据集,带有显示值和实际值的标记结果
|
public StoreProcedureNameWrapper(java.lang.String name, StoreProcedure storeProcedure)
name
- 存储过程本身名字storeProcedure
- 存储过程public ExpandMutableTreeNode[] load()
load
在接口中 ChildrenNodesLoader
public java.lang.String getTableDataName()
TableDataWrapper
getTableDataName
在接口中 TableDataWrapper
public TableData getTableData()
TableDataWrapper
getTableData
在接口中 TableDataWrapper
public javax.swing.Icon getIcon()
TableDataWrapper
getIcon
在接口中 TableDataWrapper
public java.util.List<java.lang.String> calculateColumnNameList()
calculateColumnNameList
在接口中 TableDataWrapper
public void previewData()
previewData
在接口中 TableDataWrapper
public void previewData(int keyIndex, int valueIndex)
previewData
在接口中 TableDataWrapper
keyIndex
- 显示值IndexvalueIndex
- 实际值indexpublic boolean isUnusual()
isUnusual
在接口中 TableDataWrapper
public StoreProcedure getStoreProcedure()