OrientDB教程

OrientDB 数据类型

OrientDB 本身支持多种数据类型。以下是相同的完整表格。
输入 说明
Boolean
仅处理值 True 或 False。
Java 类型:java.lang.Boolean
Min:0
最大:1
Integer
32 位有符号整数。
Java 类型:java.lang.Interger
Min:-2,147,483,648
最大:+2,147,483,647
Short
小 16 位有符号整数。
Java 类型:java.lang.short
Min :-32,768
最大:32,767
Long
大 64 位有符号整数。
Java 类型:java.lang.Long
Min :-2 63
最大:+2 63-1
Float
十进制数。
Java 类型:java.lang.Float
Min:2 -149
最大:(2-2 -23)*2, 127
Double
高精度十进制数。
Java 类型:Java.lang.Double。
Min :2 -1074
最大:(2-2 -52)*2 1023
Date-time
精度可达毫秒的任何日期。
Java 类型:java.util.Date
String
任何字符串作为字符的字母数字序列。
Java 类型:java.lang.String
Binary
可以包含任何值作为字节数组。
Java 类型:byte[ ]
Min: 0
最大:2,147,483,647
Embedded
记录包含在所有者内部。包含的记录没有 RecordId。
Java 类型:ORecord
Embedded list
记录包含在所有者内部。包含的记录没有 RecordId,只能通过导航所有者记录来访问。
Java 类型:List<objects>
Min:0
最大:41,000,000 项
Embedded set
记录包含在所有者内部。包含的记录没有 RecordId,只能通过导航所有者记录访问。
Java 类型:set<objects>
Min:0
最大:41,000,000 项
Embedded map
记录作为条目的值包含在所有者内部,而键只能是字符串。包含的记录没有 RecordId,只能通过导航所有者 Record 来访问。
Java 类型:Map<String, ORecord>
Min :0
最大:41,000,000 项
Link
链接到另一个记录。这是一种常见的一对一关系
Java 类型:ORID、
Min: 1
Max: 32767:2^63-1
Link list
链接到其他记录。这是一种常见的一对多关系,其中仅存储 RecordId。
Java 类型:List
Min:0
Max:41,000,000 项
Link set
链接到其他记录。这是一种常见的一对多关系。
Java 类型:Set
Min:0
Max:41,000,000 个项目
Link map
链接到其他记录作为条目的值,而键只能是字符串。这是一种常见的一对多关系。仅存储 RecordId。
Java 类型:Map
Min:0
Max:41,000,000 项
Byte
单字节。用于存储小的 8 位有符号整数。
Java 类型:java.lang.Byte
Min:-128
最大:+127
Transient 任何未存储在数据库中的值。
Date
任何日期,如年、月和日。
Java 类型:java.util.Date
Custom
用于存储提供 Marshall 和 Unmarshall 方法的自定义类型。
Java 类型:OSerializableStream
Min:0
最大:x
Decimal
没有四舍五入的十进制数。
Java 类型:java.math.BigDecimal
LinkBag
作为特定 RidBag 的 RecordId 列表。
Java 类型:ORidBag
Any
不确定类型,用于指定混合类型的集合,为空。
在接下来的章节中,将讨论如何在 OrientDB 中使用这些数据类型。
昵称: 邮箱:
Copyright © 2022 立地货 All Rights Reserved.
备案号:京ICP备14037608号-4