abstract class OrderPart<in T : Node>(val name: String, val isNullable: Boolean, val isComplex: Boolean)

Part of a complete order Defines an order over all nodes by ordering based on a property on the database node

Parameters

name

name of the field in the cursor JSON

isNullable

if true, this part can be null

isComplex

if true, this order part is ignored when generating relationship-based order parts

Type Parameters

T

the type of Node for which the order is defined

Inheritors

Constructors

Link copied to clipboard
constructor(name: String, isNullable: Boolean, isComplex: Boolean)

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
abstract fun getExpression(node: SymbolicName): Expression

Gets the expression for the property on the database node