Page tree
Skip to end of metadata
Go to start of metadata

1.描述

本节介绍使用OData生成器生成的OData公式中的操作符及数据类型。

2.逻辑操作符

活字格支持的逻辑操作符如表1所示。

表1  逻辑操作符

 操作符

说明

eq等于
ne不等于
gt大于
ge大于等于
lt小于
le小于等于
or或者
and并且
not

3.分组操作符

活字格支持的分组操作符如表2所示。

表2  分组操作符
操作符说明
()主要用于多个条件的情况

4.函数操作符

活字格支持的函数操作符如表3所示。

表3 函数操作符

操作符

说明

contains / not contains是否包含某个特定字符串
startswith / not startswith是否以某个字符串开头
endswith / not endswith是否以某个字符串结尾
year返回日期中的年
month返回日期中的月
day返回日期中的日

5.数据类型及规则

活字格中的数据类型及规则如表4所示。

表4  数据类型及规则

数据类型

规则

示例 

日期(DateTime)

yyyy-mm-dd | yyyy-mm-ddThh:mm[:ss[.fffffff]]Z

示例1:2000-01-01

示例2:2000-01-01T12:00:00Z

是否(Boolean)

true|false

示例1:true

示例2:false

空值(Null)

null

示例:null

GUID

[A-Fa-f0-9]

示例:12345678-aaaa-bbbb-cccc-ddddeeeeffff

整数(Int)

[-][0-9]+

示例1:16

示例2:-16

十进制数(Decimal)

[0-9]+.[0-9]+M|m

示例:2.345M

单精度数(Single)

[0-9]+.[0-9]+f

示例:2.0f

双精度数(Double)

[0-9]+ ((.[0-9]+) | [E[+ | -][0-9]+])d

示例1:1E+10d

示例2:2.029d

示例3:2.0d

字符串(String)

'<any UTF-8 character>'

示例:'Hello OData'


回到顶部

  • No labels