Example usage for org.apache.hadoop.io WritableUtils writeEnum

List of usage examples for org.apache.hadoop.io WritableUtils writeEnum

Introduction

In this page you can find the example usage for org.apache.hadoop.io WritableUtils writeEnum.

Prototype

public static void writeEnum(DataOutput out, Enum<?> enumVal) throws IOException 

Source Link

Document

writes String value of enum to DataOutput.

Usage

From source file:org.apache.hama.bsp.TaskStatus.java

License:Apache License

@Override
public void write(DataOutput out) throws IOException {
    jobId.write(out);//from  w  w w . j  a  va  2s.c o m
    taskId.write(out);
    out.writeFloat(progress);
    WritableUtils.writeEnum(out, runState);
    Text.writeString(out, stateString);
    WritableUtils.writeEnum(out, phase);
    out.writeLong(startTime);
    out.writeLong(finishTime);

    counters.write(out);
}

From source file:org.apache.hama.ml.ann.AbstractLayeredNeuralNetwork.java

License:Apache License

@Override
public void write(DataOutput output) throws IOException {
    super.write(output);
    // write regularization weight
    output.writeDouble(this.regularizationWeight);
    // write momentum weight
    output.writeDouble(this.momentumWeight);

    // write cost function
    WritableUtils.writeString(output, costFunction.getFunctionName());

    // write layer size list
    output.writeInt(this.layerSizeList.size());
    for (Integer aLayerSizeList : this.layerSizeList) {
        output.writeInt(aLayerSizeList);
    }//from ww w .  j  a  v a 2s . c o  m

    WritableUtils.writeEnum(output, this.trainingMethod);
    WritableUtils.writeEnum(output, this.learningStyle);
}

From source file:org.apache.horn.core.AbstractLayeredNeuralNetwork.java

License:Apache License

@Override
public void write(DataOutput output) throws IOException {
    super.write(output);
    // write regularization weight
    output.writeFloat(this.regularizationWeight);
    // write momentum weight
    output.writeFloat(this.momentumWeight);

    // write cost function
    WritableUtils.writeString(output, costFunction.getFunctionName());

    // write layer size list
    output.writeInt(this.layerSizeList.size());
    for (Integer aLayerSizeList : this.layerSizeList) {
        output.writeInt(aLayerSizeList);
    }/*from  www  .  j a v a2 s .c  om*/

    WritableUtils.writeEnum(output, this.trainingMethod);
    WritableUtils.writeEnum(output, this.learningStyle);
}

From source file:org.apache.mahout.classifier.mlp.NeuralNetwork.java

License:Apache License

/**
 * Write the fields of the model to output.
 * //  w  ww .j a va  2s  .com
 * @param output The output instance.
 * @throws IOException
 */
public void write(DataOutput output) throws IOException {
    // Write model type
    WritableUtils.writeString(output, modelType);
    // Write learning rate
    output.writeDouble(learningRate);
    // Write model path
    if (modelPath != null) {
        WritableUtils.writeString(output, modelPath);
    } else {
        WritableUtils.writeString(output, "null");
    }

    // Write regularization weight
    output.writeDouble(regularizationWeight);
    // Write momentum weight
    output.writeDouble(momentumWeight);

    // Write cost function
    WritableUtils.writeString(output, costFunctionName);

    // Write layer size list
    output.writeInt(layerSizeList.size());
    for (Integer aLayerSizeList : layerSizeList) {
        output.writeInt(aLayerSizeList);
    }

    WritableUtils.writeEnum(output, trainingMethod);

    // Write squashing functions
    output.writeInt(squashingFunctionList.size());
    for (String aSquashingFunctionList : squashingFunctionList) {
        WritableUtils.writeString(output, aSquashingFunctionList);
    }

    // Write weight matrices
    output.writeInt(this.weightMatrixList.size());
    for (Matrix aWeightMatrixList : weightMatrixList) {
        MatrixWritable.writeMatrix(output, aWeightMatrixList);
    }
}

From source file:org.apache.phoenix.expression.function.ToCharFunction.java

License:Apache License

@Override
public void write(DataOutput output) throws IOException {
    super.write(output);
    WritableUtils.writeString(output, formatString);
    WritableUtils.writeEnum(output, type);
}

From source file:org.apache.phoenix.expression.SingleCellConstructorExpression.java

License:Apache License

@Override
public void write(DataOutput output) throws IOException {
    super.write(output);
    WritableUtils.writeEnum(output, immutableStorageScheme);
}

From source file:org.apache.rya.reasoning.Derivation.java

License:Apache License

@Override
public void write(DataOutput out) throws IOException {
    WritableUtils.writeEnum(out, rule);
    // If rule is NONE, no more information needs to be written
    if (rule != OwlRule.NONE) {
        out.writeInt(iteration);/* w  w w  .ja  v  a2 s  .c o m*/
        node.write(out);
        // Recurse on the sources
        out.writeInt(sources.size());
        for (Fact reason : sources) {
            reason.write(out);
        }
    }
}

From source file:org.apache.tez.engine.records.TezDependentTaskCompletionEvent.java

License:Apache License

@Override
public void write(DataOutput out) throws IOException {
    taskAttemptId.write(out);/*from w  ww  . j a v a2 s  .  c om*/
    //    out.writeBoolean(isMap);
    WritableUtils.writeEnum(out, status);
    WritableUtils.writeString(out, taskTrackerHttp);
    WritableUtils.writeVInt(out, taskRunTime);
    WritableUtils.writeVInt(out, eventId);
}

From source file:org.apache.tez.mapreduce.hadoop.MRTaskStatus.java

License:Apache License

@Override
public void write(DataOutput out) throws IOException {
    taskAttemptId.write(out);/*from   w  ww  .ja  v  a2  s .co  m*/
    WritableUtils.writeEnum(out, state);
    out.writeFloat(progress);
    WritableUtils.writeString(out, diagnostics);
    WritableUtils.writeString(out, userStatusInfo);
    WritableUtils.writeEnum(out, phase);

    counters.write(out);

    out.writeLong(localOutputSize);
    out.writeLong(startTime);
    out.writeLong(finishTime);
    out.writeLong(sortFinishTime);
    out.writeLong(mapFinishTime);
    out.writeLong(shuffleFinishTime);

    out.writeInt(failedTaskDependencies.size());
    for (TezTaskAttemptID taskAttemptId : failedTaskDependencies) {
        taskAttemptId.write(out);
    }
}