首页> 外国专利> SYSTEMS, METHODS, AND APPARATUSES FOR IMPLEMENTING CONDITIONAL STATEMENT EXECUTION WITHIN A MULTI-TENANT AWARE STRUCTURED QUERY LANGUAGE

SYSTEMS, METHODS, AND APPARATUSES FOR IMPLEMENTING CONDITIONAL STATEMENT EXECUTION WITHIN A MULTI-TENANT AWARE STRUCTURED QUERY LANGUAGE

机译:用于在多租户AWARE结构化查询语言中实施条件语句执行的系统,方法和装置

摘要

In accordance with disclosed embodiments, there are provided systems, methods, and apparatuses for implementing conditional statement execution within a multi-tenant aware structured query language within a computing environment. For instance, such an exemplary system having a processor and a memory therein includes means for operating a multi-tenant database system having customer data stored therein for a plurality of distinct customer organizations; receiving a database query specifying a command term to conditionally execute a sub-portion of the database query when a Boolean evaluation specified with the database query resolves to true and to negate execution of the sub-portion of the database query when the Boolean evaluation resolves to false; parsing the database query to identify the command term specified; parsing the database query to identify any part of the received database query corresponding to the sub-portion of the database query to be conditionally executed or negated pursuant to the Boolean evaluation; generating a new structured query language statement to execute against the multi-tenant database system in fulfillment of the database query received, in which the new structured query language statement includes a semantic structure to execute the sub-portion of the database query when the Boolean evaluation resolves to true and to omit from execution the sub-portion of the database query when the Boolean evaluation resolves to false; and executing the new structured query language statement against the multi-tenant database system. Other related embodiments are disclosed.
机译:根据公开的实施例,提供了用于在计算环境内的多租户感知的结构化查询语言内实现条件语句执行的系统,方法和装置。例如,这种在其中具有处理器和存储器的示例性系统包括用于操作其中存储有多个不同客户组织的客户数据的多租户数据库系统的装置;接收指定命令项的数据库查询,以在用数据库查询指定的布尔值解析为true时有条件地执行数据库查询的子部分,并在布尔值解析为以下条件时否定数据库查询的子部分的执行假;解析数据库查询以标识指定的命令项;解析数据库查询,以识别所接收的数据库查询的与要根据布尔评估有条件地执行或取反的数据库查询的子部分相对应的任何部分;生成新的结构化查询语言语句,以在满足接收到的数据库查询的情况下针对多租户数据库系统执行,其中,新的结构化查询语言语句包括一个语义结构,用于在布尔评估时执行数据库查询的子部分解析为true,并在布尔评估解析为false时从数据库查询的子部分中省略;然后针对多租户数据库系统执行新的结构化查询语言语句。公开了其他相关的实施例。

著录项

  • 公开/公告号US2018218032A1

    专利类型

  • 公开/公告日2018-08-02

    原文格式PDF

  • 申请/专利权人 SALESFORCE.COM INC.;

    申请/专利号US201715421092

  • 发明设计人 SIMON WONG;GARY BAKER;

    申请日2017-01-31

  • 分类号G06F17/30;

  • 国家 US

  • 入库时间 2022-08-21 12:57:02

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号