fmeobjects.FMEFeature.getAttributeNullMissingAndType

FMEFeature。 getAttributeNullMissingAndType ( attributeName )

此方法返回一个布尔值的元组,指示属性是否为空,一个布尔值指示属性是否缺失,一个整数表示属性的类型。第一个布尔值是真正的如果attributeName映射到特性上的nullgCF属性值。否则它是。第二个布尔值是真正的如果attributeName映射到特性上没有值。否则它是。如果属性不存在,FME_ATTR_UNDEFINED为该类型返回,否则将返回属性类型。

可能的属性类型是FME_ATTR_UNDEFINED,FME_ATTR_BOOLEAN,FME_ATTR_INT8,FME_ATTR_UINT8,FME_ATTR_INT16,FME_ATTR_UINT16,FME_ATTR_INT32,FME_ATTR_UINT32,FME_ATTR_REAL32,FME_ATTR_REAL64,FME_ATTR_REAL80,FME_ATTR_STRING,FME_ATTR_ENCODED_STRING,FME_ATTR_INT64FME_ATTR_UINT64

参数: attributeName(str) -属性的名称。
返回类型: 元组(bool,bool,int]
返回: 一个包含2个布尔值的元组,第一个值表示属性值是否为空,第二个值表示属性是否缺失,一个整数表示属性类型。