class SQLRole(object):
Known subclasses: sqlalchemy.sql.expression.ClauseElement
, sqlalchemy.sql.roles.ColumnArgumentRole
, sqlalchemy.sql.roles.ColumnListRole
, sqlalchemy.sql.roles.CompoundElementRole
, sqlalchemy.sql.roles.DDLConstraintColumnRole
, sqlalchemy.sql.roles.DMLColumnRole
, sqlalchemy.sql.roles.DMLSelectRole
, sqlalchemy.sql.roles.ExecutableOptionRole
, sqlalchemy.sql.roles.ExpressionElementRole
, sqlalchemy.sql.roles.HasCacheKeyRole
, sqlalchemy.sql.roles.InElementRole
, sqlalchemy.sql.roles.IsCTERole
, sqlalchemy.sql.roles.LimitOffsetRole
, sqlalchemy.sql.roles.LiteralValueRole
, sqlalchemy.sql.roles.ReturnsRowsRole
, sqlalchemy.sql.roles.StatementRole
, sqlalchemy.sql.roles.StructuralRole
, sqlalchemy.sql.roles.TruncatedLabelRole
Define a "role" within a SQL statement structure.
Classes within SQL Core participate within SQLRole hierarchies in order to more accurately indicate where they may be used within SQL statements of all types.
Class Variable | allows​_lambda |
Undocumented |
Class Variable | uses​_inspection |
Undocumented |