Struct prql_compiler::ast::rq::TableRef
source · pub struct TableRef {
pub source: TId,
pub columns: Vec<(RelationColumn, CId)>,
pub name: Option<String>,
}Fields§
§source: TId§columns: Vec<(RelationColumn, CId)>§name: Option<String>Name hint for relation within this pipeline (table alias)
Trait Implementations§
source§impl<'de> Deserialize<'de> for TableRef
impl<'de> Deserialize<'de> for TableRef
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
source§impl PartialEq<TableRef> for TableRef
impl PartialEq<TableRef> for TableRef
impl Eq for TableRef
impl StructuralEq for TableRef
impl StructuralPartialEq for TableRef
Auto Trait Implementations§
impl RefUnwindSafe for TableRef
impl Send for TableRef
impl Sync for TableRef
impl Unpin for TableRef
impl UnwindSafe for TableRef
Blanket Implementations§
source§impl<Q, K> Equivalent<K> for Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
impl<Q, K> Equivalent<K> for Qwhere Q: Eq + ?Sized, K: Borrow<Q> + ?Sized,
source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.