ResultSetAvailableInStatement class

Information about a result set that is available in a statement.

Regular result sets include tables or views that are available globally. However, columns from those result sets can't be used in statements unless the result set appears in a FROM clause or a similar construct.

This class stores information about added result sets and the syntactic construct that added them.

Mixed in types

Constructors

ResultSetAvailableInStatement(AstNode origin, ResolvesToResultSet resultSet, {bool canUseUnqualifiedColumns = true})

Properties

canUseUnqualifiedColumns bool
Whether this result set should be considered when resolving unqualified references.
final
hashCode int
The hash code for this object.
no setterinherited
origin AstNode
The node responsible for adding the resultSet.
final
resultSet ResolvesToResultSet
The added result set.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
visibleToChildren bool
Whether this referencable is still visible in child scopes. This doesn't apply to many things, basically only to tables.
no setteroverride

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited