OrderingBuilder class final
Defines a class which will hold the information needed to create an ordering
Constructors
-
OrderingBuilder.new(OrderingMode mode, Expression<
Object> column, {NullsOrder? nulls}) - Create a new ordering builder, will be used by the TableManagerState to create OrderingTerms
Properties
-
column
→ Expression<
Object> -
The column that the ordering is applied to
final
- hashCode → int
-
The hash code for this object.
no setteroverride
- mode → OrderingMode
-
The mode of the ordering
final
- nulls → NullsOrder?
-
How null values are treated in the ordering.
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
buildTerm(
) → OrderingTerm - Build the ordering term using the expression and direction
-
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 ==(
covariant OrderingBuilder other) → bool -
The equality operator.
override