pub enum TableRef {
Table(DynIden),
SchemaTable(DynIden, DynIden),
DatabaseSchemaTable(DynIden, DynIden, DynIden),
TableAlias(DynIden, DynIden),
SchemaTableAlias(DynIden, DynIden, DynIden),
DatabaseSchemaTableAlias(DynIden, DynIden, DynIden, DynIden),
SubQuery(SelectStatement, DynIden),
ValuesList(Vec<ValueTuple>, DynIden),
FunctionCall(FunctionCall, DynIden),
}
Expand description
Table references
Variants§
Table(DynIden)
Table identifier without any schema / database prefix
SchemaTable(DynIden, DynIden)
Table identifier with schema prefix
DatabaseSchemaTable(DynIden, DynIden, DynIden)
Table identifier with database and schema prefix
TableAlias(DynIden, DynIden)
Table identifier with alias
SchemaTableAlias(DynIden, DynIden, DynIden)
Table identifier with schema prefix and alias
DatabaseSchemaTableAlias(DynIden, DynIden, DynIden, DynIden)
Table identifier with database and schema prefix and alias
SubQuery(SelectStatement, DynIden)
Subquery with alias
ValuesList(Vec<ValueTuple>, DynIden)
Values list with alias
FunctionCall(FunctionCall, DynIden)
Function call with alias