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 在接口中 TableDataWrapperpublic ExpandMutableTreeNode[] load()
load 在接口中 ChildrenNodesLoaderpublic javax.swing.Icon getIcon()
TableDataWrappergetIcon 在接口中 TableDataWrapperpublic void previewData(int previewModel)
previewModel - 预览模式, 全部还是一个public void previewData()
previewData 在接口中 TableDataWrapperpublic void previewData(int keyIndex,
int valueIndex)
previewData 在接口中 TableDataWrapperkeyIndex - 实际值valueIndex - 显示值public void previewAllTable()
public java.lang.String getTableDataName()
TableDataWrappergetTableDataName 在接口中 TableDataWrapperpublic TableData getTableData()
TableDataWrappergetTableData 在接口中 TableDataWrapperpublic java.lang.String getStoreprocedureName()
public boolean isUnusual()
isUnusual 在接口中 TableDataWrapperpublic boolean equals(java.lang.Object obj)
equals 在类中 java.lang.Object