## Uses of Interface
org.apache.cayenne.access.sqlbuilder.sqltree.ChildProcessor

- Packages that use ChildProcessor
  Package | Description
  --- | ---
  org.apache.cayenne.access.sqlbuilder.sqltree |
  org.apache.cayenne.access.translator.select |
  org.apache.cayenne.access.types | Defines an extendable mechanism to map Java types to JDBC types.

- - ### Uses of ChildProcessor in org.apache.cayenne.access.sqlbuilder.sqltree

    Classes in org.apache.cayenne.access.sqlbuilder.sqltree that implement ChildProcessor
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `PerAttributeChildProcessor<T extends Node>` |

    Fields in org.apache.cayenne.access.sqlbuilder.sqltree declared as ChildProcessor
    Modifier and Type | Field | Description
    --- | --- | ---
    `static ChildProcessor<?>` | ChildProcessor.`EMPTY` |

  - ### Uses of ChildProcessor in org.apache.cayenne.access.translator.select

    Fields in org.apache.cayenne.access.translator.select with type parameters of type ChildProcessor
    Modifier and Type | Field | Description
    --- | --- | ---
    `protected Map<String,​ChildProcessor<ColumnNode>>` | TypeAwareSQLTreeProcessor.`byColumnTypeProcessors` |
    `protected Map<NodeType,​ChildProcessor<Node>>` | TypeAwareSQLTreeProcessor.`byNodeTypeProcessors` |
    `protected Map<String,​ChildProcessor<ValueNode>>` | TypeAwareSQLTreeProcessor.`byValueTypeProcessors` |

    Methods in org.apache.cayenne.access.translator.select that return ChildProcessor
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected ChildProcessor<ColumnNode>` | TypeAwareSQLTreeProcessor.`getColumnProcessor​(DbAttribute attr)` |
    `protected ChildProcessor<ValueNode>` | TypeAwareSQLTreeProcessor.`getValueProcessor​(DbAttribute attr)` |

    Methods in org.apache.cayenne.access.translator.select with parameters of type ChildProcessor
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected void` | TypeAwareSQLTreeProcessor.`registerColumnProcessor​(Class<?> columnType, ChildProcessor childProcessor)` |
    `protected void` | TypeAwareSQLTreeProcessor.`registerProcessor​(NodeType nodeType, ChildProcessor childProcessor)` |
    `protected void` | TypeAwareSQLTreeProcessor.`registerValueProcessor​(Class<?> columnType, ChildProcessor childProcessor)` |

  - ### Uses of ChildProcessor in org.apache.cayenne.access.types

    Methods in org.apache.cayenne.access.types that return ChildProcessor
    Modifier and Type | Method | Description
    --- | --- | ---
    `default ChildProcessor<?>` | ExtendedType.`readProcessor()` |
    `ChildProcessor<? extends Node>` | WktType.`readProcessor()` |
    `default ChildProcessor<?>` | ExtendedType.`writeProcessor()` |
    `ChildProcessor<? extends Node>` | WktType.`writeProcessor()` |