Type Alias gaiaLayerAttributeField

Source
pub type gaiaLayerAttributeField = gaiaLayerAttributeFieldInfos;
Expand description

LayerAttributeField infos

Aliased Type§

struct gaiaLayerAttributeField {
    pub Ordinal: i32,
    pub AttributeFieldName: *mut i8,
    pub NullValuesCount: i32,
    pub IntegerValuesCount: i32,
    pub DoubleValuesCount: i32,
    pub TextValuesCount: i32,
    pub BlobValuesCount: i32,
    pub MaxSize: *mut gaiaAttributeFieldMaxSizeInfos,
    pub IntRange: *mut gaiaAttributeFieldIntRangeInfos,
    pub DoubleRange: *mut gaiaAttributeFieldDoubleRangeInfos,
    pub Next: *mut gaiaLayerAttributeFieldInfos,
}

Fields§

§Ordinal: i32

ordinal position

§AttributeFieldName: *mut i8

SQL name of the corresponding column

§NullValuesCount: i32

total count of NULL values

§IntegerValuesCount: i32

total count of INTEGER values

§DoubleValuesCount: i32

total count of DOUBLE values

§TextValuesCount: i32

total count of TEXT values

§BlobValuesCount: i32

total count of BLOB values

§MaxSize: *mut gaiaAttributeFieldMaxSizeInfos

pointer to MaxSize/Length infos (may be NULL)

§IntRange: *mut gaiaAttributeFieldIntRangeInfos

pointer to range of Integer values infos (may be NULL)

§DoubleRange: *mut gaiaAttributeFieldDoubleRangeInfos

pointer to range of Double values infos (may be NULL)

§Next: *mut gaiaLayerAttributeFieldInfos

pointer to next item (linked list)