ColumnOrderings<T extends Object> class

Defines a class which is used to wrap a column to only expose ordering functions

Constructors

ColumnOrderings(Expression<T> column, {Set<JoinBuilder>? joinBuilders})
This class is a wrapper on top of the generated column class

Properties

column Expression<T>
Column that this ColumnOrderings wraps
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
joinBuilders Set<JoinBuilder>?
If this column is part of a join, this will hold the join builder
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

$composableOrdering(Set<OrderingBuilder> orderings) ComposableOrdering
Create a new ComposableOrdering for this column. This is used to create lower level orderings that can be composed together
asc() ComposableOrdering
Sort this column in ascending order
desc() ComposableOrdering
Sort this column in descending order
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