IRIS / Chronicles 中的 Packing 字段型属性

2024-03-30 07:28

本文主要是介绍IRIS / Chronicles 中的 Packing 字段型属性,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

Packing 的用途就是把一堆通常放一起的数据打包的意思。

这样做的目的就是降低交互。

还是用姓名这个间的的例子,为了我们能够拆分姓和名,我们通常有 Item 姓和 Item 名。

为什么这样,英文和中文其实差不多的,中文有复姓,比如说欧阳。

用名字:欧阳锋来举例。

那么我们针对姓名,我们在姓字段存储欧阳,名字段存储 

如果我们需要获得完整的姓名,那么我们就可以把这 2 个 Item 打包在一起,给一个新的 Item 叫做 姓名。

这个与 SQL 数据库中字符串拼接函数有点类似,我们通常不会把姓名再存储一遍,如果需要从 SQL 数据库中查姓名的话,我们会用字符串拼接的方式把姓和名加在一起。

SuperItem

SuperItem 上面定义的姓名就被称为 SuperItem。

SuperItem 就是 Item Packing 后的结果。

SuperItem 有自己的 Item ID

SuperItem 会被系统指派一个自己的 Item ID

Add Type 和数据类型

Packing 的 item 必须要有相同的 Add Type。

对于不同的 Add Type,我们是不能 Packing 在一起的。

对于具体存储的数据来说,我们对数据类型或者 Response Type 不做要求,可以相同也可以不同。

limited‐line / unlimited‐line

limited‐line 使用格式 (Single, Multiple, Related)
unlimited‐line 使用格式 (Multiple, Related)

对于使用 Related‐Multiple 的 Item 是不能够 Packing 的。

IRIS / Chronicles 中的 Packing 字段型属性 - 数据库 - iSharkFly

这篇关于IRIS / Chronicles 中的 Packing 字段型属性的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/860847

相关文章

Java利用Spire.XLS for Java自动化设置Excel的文档属性

《Java利用Spire.XLSforJava自动化设置Excel的文档属性》一个专业的Excel文件,其文档属性往往能大大提升文件的可管理性和可检索性,下面我们就来看看Java如何使用Spire... 目录Spire.XLS for Java 库介绍与安装Java 设置内置的 Excel 文档属性Java

HTML5的input标签的`type`属性值详解和代码示例

《HTML5的input标签的`type`属性值详解和代码示例》HTML5的`input`标签提供了多种`type`属性值,用于创建不同类型的输入控件,满足用户输入的多样化需求,从文本输入、密码输入、... 目录一、引言二、文本类输入类型2.1 text2.2 password2.3 textarea(严格

input的accept属性让文件上传安全高效

《input的accept属性让文件上传安全高效》文章介绍了HTML的input文件上传`accept`属性在文件上传校验中的重要性和优势,通过使用`accept`属性,可以减少前端JavaScrip... 目录前言那个悄悄毁掉你上传体验的“常见写法”改变一切的 html 小特性:accept真正的魔法:让

C#借助Spire.XLS for .NET实现在Excel中添加文档属性

《C#借助Spire.XLSfor.NET实现在Excel中添加文档属性》在日常的数据处理和项目管理中,Excel文档扮演着举足轻重的角色,本文将深入探讨如何在C#中借助强大的第三方库Spire.... 目录为什么需要程序化添加Excel文档属性使用Spire.XLS for .NET库实现文档属性管理Sp

vue监听属性watch的用法及使用场景详解

《vue监听属性watch的用法及使用场景详解》watch是vue中常用的监听器,它主要用于侦听数据的变化,在数据发生变化的时候执行一些操作,:本文主要介绍vue监听属性watch的用法及使用场景... 目录1. 监听属性 watch2. 常规用法3. 监听对象和route变化4. 使用场景附Watch 的

mybatis-plus如何根据任意字段saveOrUpdateBatch

《mybatis-plus如何根据任意字段saveOrUpdateBatch》MyBatisPlussaveOrUpdateBatch默认按主键判断操作类型,若需按其他唯一字段(如agentId、pe... 目录使用场景方法源码方法改造首先在service层定义接口service层接口实现总结使用场景my

Python如何调用另一个类的方法和属性

《Python如何调用另一个类的方法和属性》在Python面向对象编程中,类与类之间的交互是非常常见的场景,本文将详细介绍在Python中一个类如何调用另一个类的方法和属性,大家可以根据需要进行选择... 目录一、前言二、基本调用方式通过实例化调用通过类继承调用三、高级调用方式通过组合方式调用通过类方法/静

spring中的@MapperScan注解属性解析

《spring中的@MapperScan注解属性解析》@MapperScan是Spring集成MyBatis时自动扫描Mapper接口的注解,简化配置并支持多数据源,通过属性控制扫描路径和过滤条件,利... 目录一、核心功能与作用二、注解属性解析三、底层实现原理四、使用场景与最佳实践五、注意事项与常见问题六

Linux线程之线程的创建、属性、回收、退出、取消方式

《Linux线程之线程的创建、属性、回收、退出、取消方式》文章总结了线程管理核心知识:线程号唯一、创建方式、属性设置(如分离状态与栈大小)、回收机制(join/detach)、退出方法(返回/pthr... 目录1. 线程号2. 线程的创建3. 线程属性4. 线程的回收5. 线程的退出6. 线程的取消7.

python删除xml中的w:ascii属性的步骤

《python删除xml中的w:ascii属性的步骤》使用xml.etree.ElementTree删除WordXML中w:ascii属性,需注册命名空间并定位rFonts元素,通过del操作删除属... 可以使用python的XML.etree.ElementTree模块通过以下步骤删除XML中的w:as