---
title: UpdatableTabularEstimatorToSupervisedAdaptor
framework: createmlcomponents
role: symbol
role_heading: Structure
path: createmlcomponents/updatabletabularestimatortosupervisedadaptor
---

# UpdatableTabularEstimatorToSupervisedAdaptor

An adaptor that exposes an updatable tabular estimator as an updatable supervised tabular estimator.

## Declaration

```swift
struct UpdatableTabularEstimatorToSupervisedAdaptor<Estimator, Annotation> where Estimator : UpdatableTabularEstimator, Annotation : Equatable
```

## Topics

### Creating an adaptor

- [init(_:annotationColumnID:)](createmlcomponents/updatabletabularestimatortosupervisedadaptor/init(_:annotationcolumnid:).md)

### Getting the properties

- [annotationColumnID](createmlcomponents/updatabletabularestimatortosupervisedadaptor/annotationcolumnid.md)
- [estimator](createmlcomponents/updatabletabularestimatortosupervisedadaptor/estimator.md)

### Encoding and decoding

- [encode(_:to:)](createmlcomponents/updatabletabularestimatortosupervisedadaptor/encode(_:to:).md)
- [decode(from:)](createmlcomponents/updatabletabularestimatortosupervisedadaptor/decode(from:).md)
- [encodeWithOptimizer(_:to:)](createmlcomponents/updatabletabularestimatortosupervisedadaptor/encodewithoptimizer(_:to:).md)
- [decodeWithOptimizer(from:)](createmlcomponents/updatabletabularestimatortosupervisedadaptor/decodewithoptimizer(from:).md)

### Fitting

- [fitted(to:validateOn:eventHandler:)](createmlcomponents/updatabletabularestimatortosupervisedadaptor/fitted(to:validateon:eventhandler:).md)
- [makeTransformer()](createmlcomponents/updatabletabularestimatortosupervisedadaptor/maketransformer().md)
- [update(_:with:eventHandler:)](createmlcomponents/updatabletabularestimatortosupervisedadaptor/update(_:with:eventhandler:).md)
- [Transformer](createmlcomponents/transformer.md)

## Relationships

### Conforms To

- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)
- [SupervisedTabularEstimator](createmlcomponents/supervisedtabularestimator.md)
- [UpdatableSupervisedTabularEstimator](createmlcomponents/updatablesupervisedtabularestimator.md)

## See Also

### Tabular adaptors

- [TabularEstimatorToSupervisedAdaptor](createmlcomponents/tabularestimatortosupervisedadaptor.md)
- [TabularTransformerToEstimatorAdaptor](createmlcomponents/tabulartransformertoestimatoradaptor.md)
- [TabularTransformerToUpdatableEstimatorAdaptor](createmlcomponents/tabulartransformertoupdatableestimatoradaptor.md)
