第十三章 ObjectScript 系统标志和限定符 (qspec) - 编译器限定符

文章目录

  • 第十三章 ObjectScript 系统标志和限定符 (qspec) - 编译限定符

第十三章 ObjectScript 系统标志和限定符 (qspec) - 编译限定符

Qualifier Meaning Default
/autoinclude 自动包含编译此类所需的任何未更新的类。 1
/checkschema 根据架构定义验证导入的 XML 文件。 1
/checkstoragedefined 检查该类是否具有为所有属性定义的存储。当设置等于 1 时,此限定符指示存储定义在编译期间何时发生更改。 0
/checksysutd 检查系统类是否是最新的。 0
/checkuptodate 跳过最新的类或继承类。 expandedonly
/compile 导致加载的类也被编译。 0
/compileembedded 编译包含嵌入式 SQLObjectScript 代码时,会编译该嵌入式 SQL。默认情况下,嵌入式 SQL 在首次执行 SQL 代码时进行编译。 0
/cspcompileclass 导致编译由 CSPCSR 加载创建的类。 1
/cspdeployclass CSP 页面加载时,会部署生成的类。 0
/csphidden CSPCSR 编译生成的类被标记为隐藏。 1
/defaultowner 加载类时,如果未定义 Owner 关键字,则将此字符串中指定的用户名作为类所有者插入到类定义中。如果该字符串的值为 $USERNAME,则将当前用户名作为类所有者插入到类定义中。 ---
/defines 以逗号分隔的宏列表,用于定义及其值(可选)。 ---
/deleteextent 删除描述扩展区使用的Global存储的扩展区定义,并删除数据。 0
/diffexport 导出时不包含任何时间或平台信息,因此文件可以通过差异/合并工具运行。 0
/display /displaylog/displayerror 的别名限定符。 ---
/displayerror 显示错误信息。 1
/displaylog 显示日志信息。 1
/expand /predecessorclasses/subclasses/latedclasses 的别名限定符。 ---
/exportgenerated 导出类时也会导出生成的类,其中还包括生成它们的类。 0
/exportselectivity 导出存储在此类的存储定义中的选择性值。 1
/filterin /application/system/percent 的别名限定符。 ---
/generated 确定在扩展包中的模式或类列表时是否包含生成的项(例程、类等)。 1
/generatemap 生成映射文件。 1
/importselectivity 0:不从 XML 文件导入选择性值。 1:导入XML文件时导入存储定义中存储的选择性值。 2:保留现有的类选择性值,但如果现有类没有为 XML 文件中存在的内容指定选择性,则使用 XML 文件中的选择性值。 2
/includesubpackages 包括子包。 1
/journal 执行类编译时启用日志功能。如果执行编译的进程专门禁用了日志记录,则 /journal 默认为 0,而不是系统范围的默认值 1 1
/keepsource 保留生成例程的源代码。 0
/lock 已弃用 - 类在编译期间始终自动锁定,无论此限定符的设置如何。 1
/mapped 包括从另一个数据库映射的类。如果特别要求从另一个数据库编译一个类(CompileList() 方法),则无论 /mapped 设置如何,该类都会被编译。 /mapped 仅在代码搜索类时适用,例如使用 CompileAll() 方法。如果要使用 Upgrade() 方法升级一个命名空间的类定义数据库,或使用 UpgradeAll() 方法升级所有命名空间,则必须设置 /mapped = 1,否则映射对象将不会包含在升级中。 0
/mergeglobal 如果从 XML 文件导入全局,则会将全局与现有数据合并。 0
/multicompile 允许多个用户的作业来编译类。 1
/percent 包括百分比类。 0
/predecessorclasses 递归地包含依赖前驱类。 0
/relatedclasses 递归地包含相关的类。 0
/retainstorage 当编译一个类时,编译器会生成一个存储定义。默认情况下,如果更新存储定义,则类定义将使用更新的存储定义进行更新。如果从外部源加载类的新版本,则更新的存储定义将被新版本的类定义中定义的内容覆盖。如果该类的新版本不包含存储定义,则删除现有的存储定义。设置 /retainstorage 会暂时保存现有的存储定义,并在加载新版本的类后恢复它。如果类的新版本也定义了存储定义,则现有的存储定义将被覆盖而不保留。如果类的新版本没有定义存储定义,则恢复先前版本的存储定义。 0
/subclasses 递归地包含子类。 0
/system 处理系统消息或应用程序消息。 0
相关推荐
DBA_G11 小时前
南大通用GBase 8s数据库助力某农商行核心系统投产
数据库
计算机毕设定制辅导-无忧学长11 小时前
《基于SpringBoot的未成年人健康知识科普平台的设计与实现》
java·开发语言·vue.js·spring boot·未成年人健康知识科普平台
Wang's Blog11 小时前
Java 项目实战: 外卖平台-数据库环境搭建与十一张表结构解析
java·服务器·redis
王六米。11 小时前
RAG知识库建设 文档解析 切分与索引如何衔接
服务器·前端·网络·企业数字化转型·智钳智能盒子
工业涂料百问11 小时前
【环保合规】系列(四)工业涂料碳足迹怎么算?边界定义、因子选择与减排优先级拆解
数据库
Ivanqhz11 小时前
Ping-Pong 双缓冲
开发语言·人工智能·python·深度学习·mlir
m0_7345717611 小时前
深入理解C++ RAII
开发语言·c++
泡海椒11 小时前
jquick-pdf 表格实战:动态数据 PDF 报表生成
java·开发语言·pdf
aramae11 小时前
模拟实现memset()(C语言)
c语言·开发语言·后端
wuyk55512 小时前
【Socket 进阶之路】第 7 章 IO 多路复用 select & poll 完整实战|多 fd 监听、超时等待、优缺点横向对比
服务器·开发语言·网络·数据库·物联网