GObject ├── GGandivaNode │ ├── GGandivaBooleanNode │ │ ├── GGandivaAndNode │ │ ╰── GGandivaOrNode │ ├── GGandivaLiteralNode │ │ ├── GGandivaBinaryLiteralNode │ │ ├── GGandivaBooleanLiteralNode │ │ ├── GGandivaDoubleLiteralNode │ │ ├── GGandivaFloatLiteralNode │ │ ├── GGandivaInt16LiteralNode │ │ ├── GGandivaInt32LiteralNode │ │ ├── GGandivaInt64LiteralNode │ │ ├── GGandivaInt8LiteralNode │ │ ├── GGandivaNullLiteralNode │ │ ├── GGandivaStringLiteralNode │ │ ├── GGandivaUInt16LiteralNode │ │ ├── GGandivaUInt32LiteralNode │ │ ├── GGandivaUInt64LiteralNode │ │ ╰── GGandivaUInt8LiteralNode │ ├── GGandivaFieldNode │ ├── GGandivaFunctionNode │ ╰── GGandivaIfNode ├── GGandivaExpression │ ╰── GGandivaCondition ├── GGandivaFilter ├── GGandivaFunctionRegistry ├── GGandivaFunctionSignature ├── GGandivaNativeFunction ├── GGandivaProjector │ ╰── GGandivaSelectableProjector ╰── GGandivaSelectionVector ├── GGandivaUInt16SelectionVector ├── GGandivaUInt32SelectionVector ╰── GGandivaUInt64SelectionVector GEnum ├── GGandivaResultNullableType ╰── GGandivaSelectionVectorMode