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