Struct rustorm::query::ColumnName [] [src]

pub struct ColumnName {
    pub column: String,
    pub table: Option<String>,
    pub schema: Option<String>,
}

Fields

column
table
schema

Methods

impl ColumnName

fn from_str(column: &str) -> Self

fn complete_name(&self) -> String

table name and column name

fn super_complete_name(&self) -> String

includes the schema, table name and column name

Trait Implementations

impl Display for ColumnName

fn fmt(&self, f: &mut Formatter) -> Result

impl PartialEq for ColumnName

fn eq(&self, other: &Self) -> bool

fn ne(&self, other: &Self) -> bool

Derived Implementations

impl Clone for ColumnName

fn clone(&self) -> ColumnName

fn clone_from(&mut self, source: &Self)

impl Debug for ColumnName

fn fmt(&self, __arg_0: &mut Formatter) -> Result

impl Decodable for ColumnName

fn decode<__D: Decoder>(__arg_0: &mut __D) -> Result<ColumnName, __D::Error>

impl Encodable for ColumnName

fn encode<__S: Encoder>(&self, __arg_0: &mut __S) -> Result<(), __S::Error>