---
title: "encoded(_:using:)"
framework: tabulardata
role: symbol
role_heading: Instance Method
path: "tabulardata/anycolumn/encoded(_:using:)"
---

# encoded(_:using:)

Generates a column by encoding each element’s value.

## Declaration

```swift
func encoded<T, Encoder>(_ type: T.Type, using encoder: Encoder) throws -> AnyColumn where T : Encodable, Encoder : TopLevelEncoder
```

## Parameters

- `type`: The column underlying type.
- `encoder`: An encoder.

## Return Value

Return Value A new column of encoded values.

## Discussion

Discussion note: ColumnEncodingError when the encoder fails to encode an element.

## See Also

### Encoding a Column

- [encode(_:using:)](tabulardata/anycolumn/encode(_:using:).md)
