[−][src]Struct cassandra_cpp::TableMeta
Table metadata
Implementations
impl TableMeta
[src]
pub fn field_iter(&mut self) -> FieldIterator
[src]
returns an iterator over the fields of this table
pub fn columns_iter(&self) -> ColumnIterator
[src]
An iterator over the columns in this table
pub fn column_by_name(&self, name: &str) -> ColumnMeta
[src]
Gets the column metadata for the provided column name.
pub fn get_name(&self) -> String
[src]
Gets the name of the table.
pub fn column_count(&self) -> usize
[src]
Gets the total number of columns for the table.
pub fn column(&self, index: usize) -> ColumnMeta
[src]
Gets the column metadata for the provided index.
pub fn partition_key_count(&self) -> usize
[src]
Gets the number of columns for the table's partition key.
pub fn partition_key(&self, index: usize) -> Option<ColumnMeta>
[src]
Gets the partition key column metadata for the provided index.
pub fn clustering_key_count(&self) -> usize
[src]
Gets the number of columns for the table's clustering key
pub fn cluster_key(&self, index: usize) -> Option<ColumnMeta>
[src]
Gets the clustering key column metadata for the provided index.
pub fn field_by_name(&self, name: &str) -> Option<Value>
[src]
Gets a metadata field for the provided name. Metadata fields allow direct access to the column data found in the underlying "tables" metadata table.
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for TableMeta
impl !Send for TableMeta
impl !Sync for TableMeta
impl Unpin for TableMeta
impl UnwindSafe for TableMeta
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> SendSyncUnwindSafe for T where
T: Send + Sync + UnwindSafe + ?Sized,
[src]
T: Send + Sync + UnwindSafe + ?Sized,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
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, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,