## Uses of Class
org.apache.cayenne.access.jdbc.ColumnDescriptor

- Packages that use ColumnDescriptor
  Package | Description
  --- | ---
  org.apache.cayenne.access | Contains classes that make up Cayenne ORM stack.
  org.apache.cayenne.access.jdbc | Contains classes that handle JDBC interactions.
  org.apache.cayenne.access.jdbc.reader |
  org.apache.cayenne.access.translator.select |
  org.apache.cayenne.query | Defines standard queries supported by Cayenne and extension mechanism to create custom queries.
  org.apache.cayenne.template |

- - ### Uses of ColumnDescriptor in org.apache.cayenne.access

    Method parameters in org.apache.cayenne.access with type arguments of type ColumnDescriptor
    Modifier and Type | Method and Description
    --- | ---
    `RowReader<?>` | DataNode.`rowReader(RowDescriptor descriptor, QueryMetadata queryMetadata, Map<ObjAttribute,ColumnDescriptor> attributeOverrides)` Creates a `RowReader` using internal `RowReaderFactory`.

  - ### Uses of ColumnDescriptor in org.apache.cayenne.access.jdbc

    Fields in org.apache.cayenne.access.jdbc declared as ColumnDescriptor
    Modifier and Type | Field and Description
    --- | ---
    `protected ColumnDescriptor[]` | RowDescriptor.`columns`
    `protected ColumnDescriptor[]` | RowDescriptorBuilder.`columns`
    `protected ColumnDescriptor[]` | SQLStatement.`resultColumns`

    Methods in org.apache.cayenne.access.jdbc that return ColumnDescriptor
    Modifier and Type | Method and Description
    --- | ---
    `ColumnDescriptor[]` | RowDescriptor.`getColumns()` Returns column descriptors.
    `ColumnDescriptor[]` | SQLStatement.`getResultColumns()`
    `protected ColumnDescriptor[]` | RowDescriptorBuilder.`mergeResultSetAndPresetColumns()`

    Methods in org.apache.cayenne.access.jdbc with parameters of type ColumnDescriptor
    Modifier and Type | Method and Description
    --- | ---
    `RowDescriptorBuilder` | RowDescriptorBuilder.`setColumns(ColumnDescriptor[] columns)` Sets an explicit set of columns.
    `void` | SQLStatement.`setResultColumns(ColumnDescriptor[] descriptors)`

    Constructors in org.apache.cayenne.access.jdbc with parameters of type ColumnDescriptor
    Constructor and Description
    `RowDescriptor(ColumnDescriptor[] columns, ExtendedType[] converters)` Creates a fully initialized RowDescriptor.
    `SQLStatement(String sql, ColumnDescriptor[] resultColumns, ParameterBinding[] bindings)`

  - ### Uses of ColumnDescriptor in org.apache.cayenne.access.jdbc.reader

    Method parameters in org.apache.cayenne.access.jdbc.reader with type arguments of type ColumnDescriptor
    Modifier and Type | Method and Description
    --- | ---
    `RowReader<?>` | DefaultRowReaderFactory.`rowReader(RowDescriptor descriptor, QueryMetadata queryMetadata, DbAdapter adapter, Map<ObjAttribute,ColumnDescriptor> attributeOverrides)`
    `RowReader<?>` | RowReaderFactory.`rowReader(RowDescriptor descriptor, QueryMetadata queryMetadata, DbAdapter adapter, Map<ObjAttribute,ColumnDescriptor> attributeOverrides)`

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

    Methods in org.apache.cayenne.access.translator.select that return ColumnDescriptor
    Modifier and Type | Method and Description
    --- | ---
    `ColumnDescriptor[]` | DefaultSelectTranslator.`getResultColumns()`
    `ColumnDescriptor[]` | SelectTranslator.`getResultColumns()`

    Methods in org.apache.cayenne.access.translator.select that return types with arguments of type ColumnDescriptor
    Modifier and Type | Method and Description
    --- | ---
    `Map<ObjAttribute,ColumnDescriptor>` | DefaultSelectTranslator.`getAttributeOverrides()`
    `Map<ObjAttribute,ColumnDescriptor>` | SelectTranslator.`getAttributeOverrides()`

  - ### Uses of ColumnDescriptor in org.apache.cayenne.query

    Fields in org.apache.cayenne.query declared as ColumnDescriptor
    Modifier and Type | Field and Description
    --- | ---
    `protected ColumnDescriptor[]` | ProcedureCall.`resultDescriptor`

    Methods in org.apache.cayenne.query with parameters of type ColumnDescriptor
    Modifier and Type | Method and Description
    --- | ---
    `void` | ProcedureQuery.`addResultDescriptor(ColumnDescriptor[] descriptor)` Adds a descriptor for a single ResultSet.
    `void` | ProcedureQuery.`removeResultDescriptor(ColumnDescriptor[] descriptor)` Removes result descriptor from the list of descriptors.
    `ProcedureCall<T>` | ProcedureCall.`resultDescriptor(ColumnDescriptor[] resultDescriptor)`

  - ### Uses of ColumnDescriptor in org.apache.cayenne.template

    Methods in org.apache.cayenne.template that return ColumnDescriptor
    Modifier and Type | Method and Description
    --- | ---
    `ColumnDescriptor[]` | Context.`getColumnDescriptors()`

    Methods in org.apache.cayenne.template with parameters of type ColumnDescriptor
    Modifier and Type | Method and Description
    --- | ---
    `void` | Context.`addColumnDescriptor(ColumnDescriptor descriptor)`

Copyright © 2001–2021 Apache Cayenne. All rights reserved.