search.kb 的例行程序


ApplyColumnReplacements

文件名

search.kb

语法

ApplyColumnReplacements( VAL tbName: STRING, REF columnList: LIST OF ColumnRecord)

参数

tbName:列名别名的表名称

columnList:要以 EACOLUMNS 表中的别名

替换的列记录的列表

返回

副作用

说明

此过程将以应用程序配置中设置的数据库列的别名替换相应列的名称。

调用的对话框窗体


CreateSearchString

文件名

search.kb

语法

CreateSearchString( VAL parentWindow: Window, VAL controlName: STRING, VAL TBName: String, REF condition: String, REF orderBy: String): BOOLEAN

参数

parentWindow:父窗口的句柄

controlName:对话框控件的名称

TBName:要搜索的表的名称

condition:要在搜索中使用的 where 子句条件

orderBy:按子句排序,子句中包含的字段用于对

搜索进行排序。

返回

TRUE:成功

FALSE:失败

副作用

说明

此函数允许用户创建可多次使用的搜索字符串。在 Tivoli 服务台应用程序中,在“处理”对话框的记录数据中传送此函数时即调用此函数,这样,在“处理”查询期间也就可以维护搜索条件。

调用的对话框窗体

search.dfc[searchstring]


FulcrumRecToSyntax

文件名

search.kb

语法

FulcrumRecToSyntax(VAL ColumnName: STRING, VAL FulcrumRec: FulcrumRecord): STRING

参数

ColumnName - 要搜索的列的名称。

FulcrumRec - 包含附加搜索参数

的 fulcrum 记录。

返回

Fulcrum 或文本智能挖掘器

使用的合适的搜索语法。

副作用

此函数要求安装并正确配置文本智能挖掘器。

说明

此过程返回使用文本智能挖掘器进行搜索所需的语法。

调用的对话框窗体


GetColumnList

文件名

search.kb

语法

GetColumnList ( VAL tbName: STRING, REF columnList: List of STRING)

参数

tbName - 列名别名的表名称

columnList - 列名的列表。

返回

副作用

说明

此过程返回传送该过程的列名表中的给定表的列名。

调用的对话框窗体


GetTableList

文件名

search.kb

语法

GetTableList ( REF tableList: List of STRING)

参数

tableList - 表名称的列表

返回

副作用

此过程使用 $QUAL 来将列表限制到在当前限定符下创建的表中。此限定符是在“配置编辑器”中设置的。

说明

此过程将返回数据库中在当前限定符下创建的所有表的名称。

调用的对话框窗体


QueryColumnWidth

文件名

search.kb

语法

QueryColumnWidth( VAL tbName: STRING, VAL columnName: STRING): INTEGER

参数

tbName - 列名别名的表名称

columnName - 要为之查找长度的列。

返回

整数

副作用

说明

此过程返回给定列的长度、列名及表名。

调用的对话框窗体