YYClientSDK  beta 1.15
 全部  函数 枚举 枚举值
Public 类型 | Public 成员函数 | 所有成员列表
yy::ICloudFilter结构体 参考abstract

[interface] 云存储过滤器 提供对云存储ICloudData 第一个Int和第二个Int 和 创建时间和修改 的查询 操作 更多...

#include <yy-api-types.h>

类 yy::ICloudFilter 继承关系图:
yy::IYYUnk

Public 类型

enum  EField {
  FIELD_NONE = 0, UNIQUE_KEY_FIELD = 1, USER_ID_FIELD = 2, External_VALUE1 = 3,
  External_VALUE2 = 4, FIELD_CREATE_TIME = 5, FILED_UPDATE_TIME = 6
}
 
enum  EFilterOperator {
  FILTER_OP_NONE = 0, FILTER_OP_EQ = 1, FILTER_OP_GE = 2, FILTER_OP_LE = 3,
  FILTER_OP_GREATER = 4, FILTER_OP_LESS = 5
}
 
enum  EFilterCondition { FILTER_CD_NONE = 0, FILTER_CD_AND = 1, FILTER_CD_OR }
 

Public 成员函数

virtual int AddFiter (const EField field, const EFilterOperator op, const unsigned __int64 filter_value, const EFilterCondition condition)=0
 增加 过滤条件
 
- Public 成员函数 继承自 yy::IYYUnk
virtual void AddRef ()=0
 添加引用
 
virtual void Release ()=0
 释放引用
 

详细描述

[interface] 云存储过滤器 提供对云存储ICloudData 第一个Int和第二个Int 和 创建时间和修改 的查询 操作

成员枚举类型说明

枚举值:
FIELD_NONE 

无效字段

UNIQUE_KEY_FIELD 

key 唯一键 字段

USER_ID_FIELD 

uid 字段

External_VALUE1 

扩展int1 字段

External_VALUE2 

扩展int2 字段

FIELD_CREATE_TIME 

创建时间

FILED_UPDATE_TIME 

更新时间

枚举值:
FILTER_CD_NONE 

无效条件

FILTER_CD_AND 

条件 与 and

FILTER_CD_OR 

条件 或 or

枚举值:
FILTER_OP_NONE 

无效操作

FILTER_OP_EQ 

= 等于

FILTER_OP_GE 

>= 大于等于

FILTER_OP_LE 

<= 小于等于

FILTER_OP_GREATER 

= 等于

FILTER_OP_LESS 

< 小于

成员函数说明

virtual int yy::ICloudFilter::AddFiter ( const EField  field,
const EFilterOperator  op,
const unsigned __int64  filter_value,
const EFilterCondition  condition 
)
pure virtual

增加 过滤条件

参数
constEField field, 滤条件字段
constEFilterOperator op, 过滤条件字段 操作
constunsigned int filter_value, 过滤条件操作 值
constEFilterCondition condition,条件 操作
返回
int ,0 success, 其他值 error