Struct mimir::ODPIObjectTypeInfo[][src]

#[repr(C)]
pub struct ODPIObjectTypeInfo { pub schema: *const c_char, pub schema_length: u32, pub name: *const c_char, pub name_length: u32, pub is_collection: c_int, pub element_type_info: ODPIDataTypeInfo, pub num_attributes: u16, }

This structure is used for passing information about an object type from ODPI-C. It is used by the function ObjectType::getInfo().

Fields

Specifies the schema which owns the object type, as a byte string in the encoding used for CHAR data.

Specifies the length of the schema member, in bytes.

Specifies the name of the object type, as a byte string in the encoding used for CHAR data.

Specifies the length of the name member, in bytes.

Specifies if the object type is a collection (1) or not (0).

Specifies the Oracle type of the elements in the collection if the object type refers to a collection. It will be one of the values from the enumeration ODPIOracleTypeNum.

Specifies the number of attributes that the object type has.

Trait Implementations

impl Clone for ODPIObjectTypeInfo
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl Copy for ODPIObjectTypeInfo
[src]

impl Debug for ODPIObjectTypeInfo
[src]

Formats the value using the given formatter. Read more

impl Default for ODPIObjectTypeInfo
[src]

Returns the "default value" for a type. Read more

Auto Trait Implementations