安装包 io.realm
枚举 FieldAttribute
- java.lang.Object
-
- java.lang.Enum < FieldAttribute >
-
- io.realm.FieldAttribute
-
- 所有已实现的接口:
Serializable
,Comparable<FieldAttribute>
public enum FieldAttribute extends Enum<FieldAttribute>
此类包含 Realm 字段的所有 Realm 属性。 它们通常与io.realm.annotation
包中的注解匹配。 有关每个修饰符的更多信息,请参阅相关注释。
-
-
枚举常量摘要
枚举常量 枚举常量 说明 INDEXED
将字段标记为已索引。PRIMARY_KEY
将字段标记为主键。REQUIRED
将字段标记为明确不允许空值。
-
-
-
枚举常量详细信息
-
INDEXED
public static final FieldAttribute INDEXED
将字段标记为已索引。- 另请参阅:
Index
-
PRIMARY_KEY
public static final FieldAttribute PRIMARY_KEY
将字段标记为主键。这也会将其隐式标记为INDEXED
。- 另请参阅:
PrimaryKey
-
必需
public static final FieldAttribute REQUIRED
将字段标记为明确不允许空值。 允许null
的默认行为取决于字段的类型。
-
-
方法详细信息
-
values
public static FieldAttribute[] values()
按声明顺序返回包含此枚举类型常量的数组。 此方法可用于迭代常量,如下所示:for (FieldAttribute c : FieldAttribute.values()) System.out.println(c);
- 返回:
- 包含此枚举类型常量的数组,按声明顺序排列
-
的值
public static FieldAttribute valueOf(String name)
返回具有指定名称的该类型的枚举常量。 该字符串必须与用于声明此类型的枚举常量的标识符完全匹配。 (不允许使用多余的空白字符。)- 参数:
name
- 要返回的枚举常量的名称。- 返回:
- 具有指定名称的枚举常量
- 抛出异常:
IllegalArgumentException
- 如果此枚举类型没有指定名称的常量NullPointerException
- 如果参数为 null
-
-