abstract class NodeQueryEntry<T : FieldDefinition>(val onlyOnTypes: List<NodeDefinition>?, val resultKeyPath: String, val fieldDefinition: T)

Subclass for NodeExtensionField and NodeSubQuery

Parameters

onlyOnTypes

the list of node types this entry should be fetched for

resultKeyPath

the path to the key which fetches this field

fieldDefinition

definition of the queried field

Type Parameters

T

the type of the field definition

Inheritors

Constructors

Link copied to clipboard
constructor(onlyOnTypes: List<NodeDefinition>?, resultKeyPath: String, fieldDefinition: T)

Properties

Link copied to clipboard
abstract val cost: Int

The cost of this entry

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

Functions

Link copied to clipboard

Checks if this entry affects the given node