[−][src]Struct cassandra_cpp::DataType
Any cassandra datatype
Methods
impl DataType
[src]
impl DataType
pub fn new(value_type: ValueType) -> Self | [src] |
Creates a new data type with value type.
pub fn new_user_type(&self) -> UserType | [src] |
Creates a new data type from an existing data type.
pub fn new_from_existing(&self) -> Self | [src] |
Creates a new data type from an existing data type.
pub fn new_tuple(item_count: usize) -> Self | [src] |
Creates a new tuple data type.
pub fn new_udt(field_count: usize) -> DataType | [src] |
Creates a new UDT (user defined type) data type.
pub fn get_type(data_type: DataType) -> ValueType | [src] |
Gets the value type of the specified data type.
pub fn type_name<S>(data_type: DataType, type_name: S) -> Result<()> where | [src] |
Gets the type name of a UDT data type.
pub fn set_type_name<S>(data_type: DataType, type_name: S) -> Result<()> where | [src] |
Sets the type name of a UDT data type.
Note: Only valid for UDT data types.
pub fn keyspace<S>(data_type: DataType, keyspace: S) -> Result<()> where | [src] |
Gets the type name of a UDT data type.
Note: Only valid for UDT data types.
pub fn set_keyspace<S>(data_type: DataType, keyspace: S) -> Result<()> where | [src] |
Sets the keyspace of a UDT data type.
Note: Only valid for UDT data types.
pub fn class_name<S>(data_type: DataType, class_name: S) -> Result<()> where | [src] |
Gets the class name of a custom data type.
Note: Only valid for custom data types.
pub fn set_class_name<S>(&self, class_name: S) -> Result<()> where | [src] |
Sets the class name of a custom data type.
Note: Only valid for custom data types.
pub fn sub_type_count<S>(&self) -> usize | [src] |
Gets the sub-data type count of a UDT (user defined type), tuple or collection.
Note: Only valid for UDT, tuple and collection data types.
pub fn sub_data_type(&self, index: usize) -> ConstDataType | [src] |
Gets the sub-data type of a UDT (user defined type), tuple or collection at the specified index.
Note: Only valid for UDT, tuple and collection data types.
pub fn sub_data_type_by_name<S>(data_type: DataType, name: S) -> ConstDataType where | [src] |
Gets the sub-data type of a UDT (user defined type) at the specified index.
Note: Only valid for UDT data types.
pub fn sub_type_name<S>( | [src] |
Gets the sub-type name of a UDT (user defined type) at the specified index.
Note: Only valid for UDT data types.
pub fn add_sub_type(&self, sub_data_type: DataType) -> Result<()> | [src] |
Adds a sub-data type to a tuple or collection.
Note: Only valid for tuple and collection data types.
pub fn add_sub_type_by_name<S>( | [src] |
Gets the sub-data type of a UDT (user defined type) at the specified index.
Note: Only valid for UDT data types.
pub fn add_sub_value_type<S>(&self, sub_value_type: ValueType) -> Result<()> where | [src] |
Adds a sub-data type to a tuple or collection using a value type.
Note: Only valid for tuple and collection data types.
pub fn add_sub_value_type_by_name<S>( | [src] |
Adds a sub-data type to a tuple or collection using a value type.
Note: Only valid for tuple and collection data types.
Trait Implementations
Auto Trait Implementations
Blanket Implementations
impl<T> From for T
[src]
impl<T> From for T
impl<T, U> Into for T where
U: From<T>,
[src]
impl<T, U> Into for T where
U: From<T>,
impl<T, U> TryFrom for T where
T: From<U>,
[src]
impl<T, U> TryFrom for T where
T: From<U>,
type Error = !
try_from
)The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error> | [src] |
impl<T> Borrow for T where
T: ?Sized,
[src]
impl<T> Borrow for T where
T: ?Sized,
impl<T> BorrowMut for T where
T: ?Sized,
[src]
impl<T> BorrowMut for T where
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T | [src] |
impl<T, U> TryInto for T where
U: TryFrom<T>,
[src]
impl<T, U> TryInto for T where
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
try_from
)The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error> | [src] |
impl<T> Any for T where
T: 'static + ?Sized,
[src]
impl<T> Any for T where
T: 'static + ?Sized,
fn get_type_id(&self) -> TypeId | [src] |
impl<T> SendSyncUnwindSafe for T where
T: Send + Sync + UnwindSafe + ?Sized,
[src]
impl<T> SendSyncUnwindSafe for T where
T: Send + Sync + UnwindSafe + ?Sized,