public final class StoreProcedureDataWrapper extends java.lang.Object implements TableDataWrapper
StoreProcedureDataWrappe
:存储过程的一个返回数据集,不是它本身。StoreProcedureNameWrappe
:存储过程本身的返回数据集,是它本身。StoreProcedureNameWrappe
实际就是:以前我们在新建数据集时,从左边的列表中拖动一个存储过程到右边的SQL面板,
得到的SQL语句执行后返回的数据集。又因为结果可能得到多个数据集,所以默认用第一个限定符和类型 | 字段和说明 |
---|---|
static AutoProgressBar |
loadingBar |
static int |
PREVIEW_ALL |
static int |
PREVIEW_ONE |
NULL
构造器和说明 |
---|
StoreProcedureDataWrapper(StoreProcedure storeProcedure,
java.lang.String storeprocedureName,
java.lang.String dsName) |
StoreProcedureDataWrapper(StoreProcedure storeProcedure,
java.lang.String storeprocedureName,
java.lang.String dsName,
boolean needLoad) |
限定符和类型 | 方法和说明 |
---|---|
java.util.List<java.lang.String> |
calculateColumnNameList()
数据集执行结果返回的所有字段
|
boolean |
equals(java.lang.Object obj) |
javax.swing.Icon |
getIcon()
数据集图标
|
java.lang.String |
getStoreprocedureName() |
TableData |
getTableData()
TableData
|
java.lang.String |
getTableDataName()
数据集名字
|
boolean |
isUnusual()
是否异常
|
ExpandMutableTreeNode[] |
load()
生成子节点
|
void |
previewAllTable()
预览返回的所有数据集,只有在编辑存储过程时才用到
|
void |
previewData()
预览返回的一个数据集
|
void |
previewData(int previewModel)
预览数据
|
void |
previewData(int keyIndex,
int valueIndex)
预览返回的一个数据集,带有显示值和实际值的标记结果
|
public static final int PREVIEW_ALL
public static final int PREVIEW_ONE
public static AutoProgressBar loadingBar
public StoreProcedureDataWrapper(StoreProcedure storeProcedure, java.lang.String storeprocedureName, java.lang.String dsName)
public StoreProcedureDataWrapper(StoreProcedure storeProcedure, java.lang.String storeprocedureName, java.lang.String dsName, boolean needLoad)
dsName
- 存储过程一个返回数据集的名字storeProcedure
- 存储过程storeprocedureName
- 存储过程的名字(某些情况下可以为空)public java.util.List<java.lang.String> calculateColumnNameList()
calculateColumnNameList
在接口中 TableDataWrapper
public ExpandMutableTreeNode[] load()
load
在接口中 ChildrenNodesLoader
public javax.swing.Icon getIcon()
TableDataWrapper
getIcon
在接口中 TableDataWrapper
public void previewData(int previewModel)
previewModel
- 预览模式, 全部还是一个public void previewData()
previewData
在接口中 TableDataWrapper
public void previewData(int keyIndex, int valueIndex)
previewData
在接口中 TableDataWrapper
keyIndex
- 实际值valueIndex
- 显示值public void previewAllTable()
public java.lang.String getTableDataName()
TableDataWrapper
getTableDataName
在接口中 TableDataWrapper
public TableData getTableData()
TableDataWrapper
getTableData
在接口中 TableDataWrapper
public java.lang.String getStoreprocedureName()
public boolean isUnusual()
isUnusual
在接口中 TableDataWrapper
public boolean equals(java.lang.Object obj)
equals
在类中 java.lang.Object