你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
EntityProperty 类
- java.
lang. Object - com.
microsoft. azure. storage. table. EntityProperty
- com.
public class EntityProperty
表示表实体中的单个类型化属性值的类。 将 EntityProperty 数据类型存储为 EdmType。 值(可能用于对象类型,但对于基元类型则不为 )被序列化并存储为 。
EntityProperty 为支持的值类型提供方法的重载构造函数和重载。 每个重载的构造函数或方法都根据参数类型设置 EdmType 并相应地序列化值。
使用 Type 方法之一将 反序列化 EntityProperty 为适当的 Java 类型。 如果 无法将 反序列化为 Java 类型,EntityProperty则方法将引发 ParseException 或 IllegalArgumentException 。
构造函数摘要
方法摘要
构造函数详细信息
EntityProperty
public EntityProperty(final boolean value)
EntityProperty从 值构造 实例。
Parameters:
boolean
设置的实体属性的值。
EntityProperty
public EntityProperty(final Boolean value)
EntityProperty从 值构造 实例。
Parameters:
Boolean
设置的实体属性的值。
EntityProperty
public EntityProperty(final byte[] value)
EntityProperty从 值构造 实例。
Parameters:
byte[]
设置的实体属性的值。
EntityProperty
public EntityProperty(final Byte[] value)
EntityProperty从 构造实例。
Parameters:
Byte[]
设置为实体属性值的 。
EntityProperty
public EntityProperty(final Date value)
EntityProperty从 值构造 实例。
Parameters:
java.util.Date
设置为实体属性值的 。
EntityProperty
public EntityProperty(final double value)
EntityProperty从 值构造 实例。
Parameters:
double
设置的实体属性的值。
EntityProperty
public EntityProperty(final Double value)
EntityProperty从 值构造 实例。
Parameters:
Double
设置的实体属性的值。
EntityProperty
EntityProperty
public EntityProperty(final Integer value)
EntityProperty从 值构造 实例。
Parameters:
Integer
设置的实体属性的值。
EntityProperty
public EntityProperty(final long value)
EntityProperty从 值构造 实例。
Parameters:
long
设置的实体属性的值。
EntityProperty
public EntityProperty(final Long value)
EntityProperty从 值构造 实例。
Parameters:
Long
设置的实体属性的值。
EntityProperty
protected EntityProperty(final Object value, final Class type)
保留以供内部使用。 EntityProperty从值和数据类型构造 实例,并验证该值是否可以解释为指定的数据类型。
Parameters:
Object
转换为字符串和存储的 。
Class<?>
构造的值的类型。
EntityProperty
public EntityProperty(final String value)
EntityProperty从 值构造 实例。
Parameters:
String
设置为实体属性值的 。
EntityProperty
protected EntityProperty(final String value, final Class type)
保留以供内部使用。 EntityProperty从值类型构造 实例,并验证该值是否可以解释为指定的数据类型。
Parameters:
Object
转换为字符串和存储的 。
EntityProperty
protected EntityProperty(final String value, final EdmType edmType)
保留以供内部使用。 EntityProperty从值和数据类型构造 实例,并验证该值是否可以解释为指定的数据类型。
Parameters:
String
构造的值的表示形式。
EntityProperty
public EntityProperty(final UUID value)
EntityProperty从 值构造 实例。
Parameters:
java.util.UUID
设置为实体属性值的 。
方法详细信息
getEdmType
public EdmType getEdmType()
获取 EdmType 的 EntityProperty存储数据类型。
Returns:
getIsNull
getType
getValueAsBoolean
public boolean getValueAsBoolean()
获取此 EntityProperty 的值作为 。
Returns:
boolean
值的表示形式EntityProperty。Throws:
null
或 不能分析为 Boolean
。
getValueAsBooleanObject
public Boolean getValueAsBooleanObject()
获取此 EntityProperty 的值作为 。
Returns:
Boolean
值的表示形式EntityProperty。Throws:
null
或 不能分析为 Boolean
。
getValueAsByteArray
getValueAsByteObjectArray
getValueAsDate
public Date getValueAsDate()
获取此 EntityProperty 的值作为 。
Returns:
Throws:
null
为 ,并且无法分析为 java.util.Date
。
getValueAsDouble
public double getValueAsDouble()
获取此 EntityProperty 的值作为 。
Returns:
double
值的表示形式EntityProperty。Throws:
null
或 不能分析为 double
。
getValueAsDoubleObject
public Double getValueAsDoubleObject()
获取此 EntityProperty 的值作为 。
Returns:
double
值的表示形式EntityProperty。Throws:
null
或 不能分析为 double
。
getValueAsInteger
public int getValueAsInteger()
获取此 EntityProperty 的值作为 。
Returns:
int
值的表示形式EntityProperty。Throws:
null
或 无法分析为 int
。
getValueAsIntegerObject
public Integer getValueAsIntegerObject()
获取此 EntityProperty 的值作为 。
Returns:
Integer
值的表示形式EntityProperty。Throws:
null
或 无法分析为 int
。
getValueAsLong
public long getValueAsLong()
获取此 EntityProperty 的值作为 。
Returns:
long
值的表示形式EntityProperty。Throws:
null
或 不能分析为 long
。
getValueAsLongObject
public Long getValueAsLongObject()
获取此 EntityProperty 的值作为 。
Returns:
long
值的表示形式EntityProperty。Throws:
null
或 不能分析为 long
。
getValueAsString
getValueAsUUID
public UUID getValueAsUUID()
获取此 EntityProperty 的值作为 。
Returns:
Throws:
java.util.UUID
。
isEncrypted
protected boolean isEncrypted()
获取指示值是否加密的 EntityProperty 标志。
Returns:
boolean
值是否已加密的 EntityProperty 标志。setIsEncrypted
setValue
public synchronized final void setValue(final boolean value)
使用序列化值设置此值 EntityProperty 。
Parameters:
setValue
public synchronized final void setValue(final Boolean value)
使用序列化值设置此值 EntityProperty 。
Parameters:
setValue
setValue
setValue
setValue
setValue
setValue
setValue
public synchronized final void setValue(final Integer value)
使用序列化值设置此值 EntityProperty 。
Parameters: