## Uses of Class
org.apache.sysds.runtime.transform.encode.Encoder

- Packages that use Encoder
  Package | Description
  --- | ---
  org.apache.sysds.runtime.instructions.fed |
  org.apache.sysds.runtime.instructions.spark |
  org.apache.sysds.runtime.transform.encode |

- - ### Uses of Encoder in org.apache.sysds.runtime.instructions.fed

    Methods in org.apache.sysds.runtime.instructions.fed with parameters of type Encoder
    Modifier and Type | Method and Description
    --- | ---
    `static void` | MultiReturnParameterizedBuiltinFEDInstruction.`encodeFederatedFrames(FederationMap fedMapping, Encoder globalEncoder, MatrixObject transformedMat)`

    Constructors in org.apache.sysds.runtime.instructions.fed with parameters of type Encoder
    Constructor and Description
    `ExecuteFrameEncoder(long input, long output, Encoder encoder)`

  - ### Uses of Encoder in org.apache.sysds.runtime.instructions.spark

    Constructors in org.apache.sysds.runtime.instructions.spark with parameters of type Encoder
    Constructor and Description
    `TransformEncodeBuildFunction(Encoder encoder)`

    Constructor parameters in org.apache.sysds.runtime.instructions.spark with type arguments of type Encoder
    Constructor and Description
    `RDDTransformApplyFunction(org.apache.spark.broadcast.Broadcast<Encoder> bencoder, org.apache.spark.broadcast.Broadcast<TfOffsetMap> omap)`

  - ### Uses of Encoder in org.apache.sysds.runtime.transform.encode

    Subclasses of Encoder in org.apache.sysds.runtime.transform.encode
    Modifier and Type | Class and Description
    --- | ---
    `class` | `EncoderBin`
    `class` | `EncoderComposite` Simple composite encoder that applies a list of encoders in specified order.
    `class` | `EncoderDummycode`
    `class` | `EncoderFeatureHash` Class used for feature hashing transformation of frames.
    `class` | `EncoderMVImpute`
    `class` | `EncoderOmit`
    `class` | `EncoderPassThrough` Simple composite encoder that applies a list of encoders in specified order.
    `class` | `EncoderRecode`

    Methods in org.apache.sysds.runtime.transform.encode that return Encoder
    Modifier and Type | Method and Description
    --- | ---
    `static Encoder` | EncoderFactory.`createEncoder(String spec, String[] colnames, int clen, FrameBlock meta)`
    `static Encoder` | EncoderFactory.`createEncoder(String spec, String[] colnames, int clen, FrameBlock meta, int minCol, int maxCol)`
    `static Encoder` | EncoderFactory.`createEncoder(String spec, String[] colnames, Types.ValueType[] schema, FrameBlock meta)`
    `static Encoder` | EncoderFactory.`createEncoder(String spec, String[] colnames, Types.ValueType[] schema, FrameBlock meta, int minCol, int maxCol)`
    `static Encoder` | EncoderFactory.`createEncoder(String spec, String[] colnames, Types.ValueType[] schema, int clen, FrameBlock meta)`
    `Encoder` | EncoderRecode.`subRangeEncoder(IndexRange ixRange)`
    `Encoder` | EncoderComposite.`subRangeEncoder(IndexRange ixRange)`
    `Encoder` | EncoderMVImpute.`subRangeEncoder(IndexRange ixRange)`
    `Encoder` | EncoderOmit.`subRangeEncoder(IndexRange ixRange)`
    `Encoder` | Encoder.`subRangeEncoder(IndexRange ixRange)` Returns a new Encoder that only handles a sub range of columns.
    `Encoder` | EncoderDummycode.`subRangeEncoder(IndexRange ixRange)`
    `Encoder` | EncoderPassThrough.`subRangeEncoder(IndexRange ixRange)`
    `Encoder` | EncoderBin.`subRangeEncoder(IndexRange ixRange)`
    `Encoder` | EncoderFeatureHash.`subRangeEncoder(IndexRange ixRange)`

    Methods in org.apache.sysds.runtime.transform.encode that return types with arguments of type Encoder
    Modifier and Type | Method and Description
    --- | ---
    `List<Encoder>` | EncoderComposite.`getEncoders()`

    Methods in org.apache.sysds.runtime.transform.encode with parameters of type Encoder
    Modifier and Type | Method and Description
    --- | ---
    `void` | EncoderRecode.`mergeAt(Encoder other, int row, int col)`
    `void` | EncoderComposite.`mergeAt(Encoder other, int row, int col)`
    `void` | EncoderMVImpute.`mergeAt(Encoder other, int row, int col)`
    `void` | EncoderOmit.`mergeAt(Encoder other, int row, int col)`
    `void` | Encoder.`mergeAt(Encoder other, int row, int col)` Merges another encoder, of a compatible type, in after a certain position.
    `void` | EncoderDummycode.`mergeAt(Encoder other, int row, int col)`
    `void` | EncoderPassThrough.`mergeAt(Encoder other, int row, int col)`
    `void` | EncoderBin.`mergeAt(Encoder other, int row, int col)`
    `void` | EncoderFeatureHash.`mergeAt(Encoder other, int row, int col)`

    Method parameters in org.apache.sysds.runtime.transform.encode with type arguments of type Encoder
    Modifier and Type | Method and Description
    --- | ---
    `void` | EncoderDummycode.`updateDomainSizes(List<Encoder> encoders)`

    Constructor parameters in org.apache.sysds.runtime.transform.encode with type arguments of type Encoder
    Constructor and Description
    `EncoderComposite(List<Encoder> encoders)`

Copyright © 2020 The Apache Software Foundation. All rights reserved.