Example usage for java.lang Byte valueOf

List of usage examples for java.lang Byte valueOf

Introduction

In this page you can find the example usage for java.lang Byte valueOf.

Prototype

public static Byte valueOf(String s) throws NumberFormatException 

Source Link

Document

Returns a Byte object holding the value given by the specified String .

Usage

From source file:org.apache.velocity.util.ExtProperties.java

/**
 * Get a byte associated with the given configuration key.
 *
 * @param key          The configuration key.
 * @param defaultValue The default value.
 * @return The associated byte.//from w w w.j  a  v a  2 s.  com
 * @throws ClassCastException    is thrown if the key maps to an
 *                               object that is not a Byte.
 * @throws NumberFormatException is thrown if the value mapped
 *                               by the key has not a valid number format.
 */
public byte getByte(String key, byte defaultValue) {
    return getByte(key, Byte.valueOf(defaultValue)).byteValue();
}

From source file:it.classhidra.core.controller.bean.java

public byte getByte(String name) {
    byte result = 0;
    Object objectResult = get(name);
    if (objectResult == null)
        return result;
    if (objectResult instanceof Byte)
        return ((Byte) objectResult).byteValue();
    try {//ww  w .j av a2s .  c  o m
        return Byte.valueOf(objectResult.toString().trim()).byteValue();
    } catch (Exception e) {
    }
    return result;
}

From source file:org.apache.kylin.rest.service.QueryService.java

/**
 * @param preparedState/*from ww  w .  jav  a2 s  .c o m*/
 * @param param
 * @throws SQLException
 */
private void setParam(PreparedStatement preparedState, int index, PrepareSqlRequest.StateParam param)
        throws SQLException {
    boolean isNull = (null == param.getValue());

    Class<?> clazz;
    try {
        clazz = Class.forName(param.getClassName());
    } catch (ClassNotFoundException e) {
        throw new InternalErrorException(e);
    }

    Rep rep = Rep.of(clazz);

    switch (rep) {
    case PRIMITIVE_CHAR:
    case CHARACTER:
    case STRING:
        preparedState.setString(index, isNull ? null : String.valueOf(param.getValue()));
        break;
    case PRIMITIVE_INT:
    case INTEGER:
        preparedState.setInt(index, isNull ? 0 : Integer.valueOf(param.getValue()));
        break;
    case PRIMITIVE_SHORT:
    case SHORT:
        preparedState.setShort(index, isNull ? 0 : Short.valueOf(param.getValue()));
        break;
    case PRIMITIVE_LONG:
    case LONG:
        preparedState.setLong(index, isNull ? 0 : Long.valueOf(param.getValue()));
        break;
    case PRIMITIVE_FLOAT:
    case FLOAT:
        preparedState.setFloat(index, isNull ? 0 : Float.valueOf(param.getValue()));
        break;
    case PRIMITIVE_DOUBLE:
    case DOUBLE:
        preparedState.setDouble(index, isNull ? 0 : Double.valueOf(param.getValue()));
        break;
    case PRIMITIVE_BOOLEAN:
    case BOOLEAN:
        preparedState.setBoolean(index, !isNull && Boolean.parseBoolean(param.getValue()));
        break;
    case PRIMITIVE_BYTE:
    case BYTE:
        preparedState.setByte(index, isNull ? 0 : Byte.valueOf(param.getValue()));
        break;
    case JAVA_UTIL_DATE:
    case JAVA_SQL_DATE:
        preparedState.setDate(index, isNull ? null : java.sql.Date.valueOf(param.getValue()));
        break;
    case JAVA_SQL_TIME:
        preparedState.setTime(index, isNull ? null : Time.valueOf(param.getValue()));
        break;
    case JAVA_SQL_TIMESTAMP:
        preparedState.setTimestamp(index, isNull ? null : Timestamp.valueOf(param.getValue()));
        break;
    default:
        preparedState.setObject(index, isNull ? null : param.getValue());
    }
}

From source file:org.apache.velocity.util.ExtProperties.java

/**
 * Get a byte associated with the given configuration key.
 *
 * @param key          The configuration key.
 * @param defaultValue The default value.
 * @return The associated byte if key is found and has valid
 * format, default value otherwise.//from   w  w w.  jav  a 2  s.  co m
 * @throws ClassCastException    is thrown if the key maps to an
 *                               object that is not a Byte.
 * @throws NumberFormatException is thrown if the value mapped
 *                               by the key has not a valid number format.
 */
public Byte getByte(String key, Byte defaultValue) {
    Object value = get(key);

    if (value instanceof Byte) {
        return (Byte) value;

    } else if (value instanceof String) {
        Byte b = Byte.valueOf((String) value);
        put(key, b);
        return b;

    } else if (value == null) {
        if (defaults != null) {
            return defaults.getByte(key, defaultValue);
        } else {
            return defaultValue;
        }
    } else {
        throw new ClassCastException('\'' + key + "' doesn't map to a Byte object");
    }
}

From source file:org.op4j.functions.FnLong.java

/**
  * <p>//from   w  w  w . j a v  a  2s .c o  m
  * It performs a module operation and returns the value
  * of (input mod module) which is always positive 
  * (whereas remainder is not)
  * </p>
  * 
  * @param module the module
  * @return the result of (input mod module)
  */
public final static Function<Long, Long> module(byte module) {
    return new Module(BigInteger.valueOf(Byte.valueOf(module).longValue()));
}

From source file:org.op4j.functions.FnShort.java

/**
  * <p>/*from   w w  w  . ja v  a2s . c  o  m*/
  * It performs a module operation and returns the value
  * of (input mod module) which is always positive 
  * (whereas remainder is not)
  * </p>
  * 
  * @param module the module
  * @return the result of (input mod module)
  */
public final static Function<Short, Short> module(byte module) {
    return new Module(BigInteger.valueOf(Byte.valueOf(module).longValue()));
}

From source file:org.op4j.functions.FnFloat.java

/**
 * <p>//from  ww w. j ava2s .c  o m
 * It divides the target element by the given divisor and returns the
 * remainder (target % divisor)
 * </p>
 * 
 * @param divisor the divisor
 * @return the remainder of target/divisor
 */
public final static Function<Float, Float> remainder(byte divisor) {
    return remainder(Byte.valueOf(divisor));
}

From source file:org.op4j.functions.FnInteger.java

/**
  * <p>/*  www .j a  v a 2s .c  o m*/
  * It performs a module operation and returns the value
  * of (input mod module) which is always positive 
  * (whereas remainder is not)
  * </p>
  * 
  * @param module the module
  * @return the result of (input mod module)
  */
public final static Function<Integer, Integer> module(byte module) {
    return new Module(BigInteger.valueOf(Byte.valueOf(module).longValue()));
}

From source file:org.apache.hadoop.hive.ql.optimizer.ColumnPrunerProcFactory.java

private static void pruneJoinOperator(NodeProcessorCtx ctx, CommonJoinOperator op, JoinDesc conf,
        Map<String, ExprNodeDesc> columnExprMap, Map<Byte, List<Integer>> retainMap, boolean mapJoin)
        throws SemanticException {
    ColumnPrunerProcCtx cppCtx = (ColumnPrunerProcCtx) ctx;
    List<Operator<? extends OperatorDesc>> childOperators = op.getChildOperators();

    LOG.info("JOIN " + op.getIdentifier() + " oldExprs: " + conf.getExprs());

    List<String> childColLists = cppCtx.genColLists(op);
    if (childColLists == null) {
        return;/*from  w  w  w.j  av  a2  s .c o m*/
    }

    Map<Byte, List<String>> prunedColLists = new HashMap<Byte, List<String>>();
    for (byte tag : conf.getTagOrder()) {
        prunedColLists.put(tag, new ArrayList<String>());
    }

    //add the columns in join filters
    Set<Map.Entry<Byte, List<ExprNodeDesc>>> filters = conf.getFilters().entrySet();
    Iterator<Map.Entry<Byte, List<ExprNodeDesc>>> iter = filters.iterator();
    while (iter.hasNext()) {
        Map.Entry<Byte, List<ExprNodeDesc>> entry = iter.next();
        Byte tag = entry.getKey();
        for (ExprNodeDesc desc : entry.getValue()) {
            List<String> cols = prunedColLists.get(tag);
            cols = Utilities.mergeUniqElems(cols, desc.getCols());
            prunedColLists.put(tag, cols);
        }
    }

    RowSchema joinRS = op.getSchema();
    ArrayList<String> outputCols = new ArrayList<String>();
    ArrayList<ColumnInfo> rs = new ArrayList<ColumnInfo>();
    Map<String, ExprNodeDesc> newColExprMap = new HashMap<String, ExprNodeDesc>();

    for (int i = 0; i < conf.getOutputColumnNames().size(); i++) {
        String internalName = conf.getOutputColumnNames().get(i);
        ExprNodeDesc desc = columnExprMap.get(internalName);
        Byte tag = conf.getReversedExprs().get(internalName);
        if (!childColLists.contains(internalName)) {
            int index = conf.getExprs().get(tag).indexOf(desc);
            if (index < 0) {
                continue;
            }
            conf.getExprs().get(tag).remove(desc);
            if (retainMap != null) {
                retainMap.get(tag).remove(index);
            }
        } else {
            List<String> prunedRSList = prunedColLists.get(tag);
            if (prunedRSList == null) {
                prunedRSList = new ArrayList<String>();
                prunedColLists.put(tag, prunedRSList);
            }
            prunedRSList = Utilities.mergeUniqElems(prunedRSList, desc.getCols());
            outputCols.add(internalName);
            newColExprMap.put(internalName, desc);
        }
    }

    if (mapJoin) {
        // regenerate the valueTableDesc
        List<TableDesc> valueTableDescs = new ArrayList<TableDesc>();
        for (int pos = 0; pos < op.getParentOperators().size(); pos++) {
            List<ExprNodeDesc> valueCols = conf.getExprs().get(Byte.valueOf((byte) pos));
            StringBuilder keyOrder = new StringBuilder();
            for (int i = 0; i < valueCols.size(); i++) {
                keyOrder.append("+");
            }

            TableDesc valueTableDesc = PlanUtils.getMapJoinValueTableDesc(
                    PlanUtils.getFieldSchemasFromColumnList(valueCols, "mapjoinvalue"));

            valueTableDescs.add(valueTableDesc);
        }
        ((MapJoinDesc) conf).setValueTblDescs(valueTableDescs);

        Set<Map.Entry<Byte, List<ExprNodeDesc>>> exprs = ((MapJoinDesc) conf).getKeys().entrySet();
        Iterator<Map.Entry<Byte, List<ExprNodeDesc>>> iters = exprs.iterator();
        while (iters.hasNext()) {
            Map.Entry<Byte, List<ExprNodeDesc>> entry = iters.next();
            List<ExprNodeDesc> lists = entry.getValue();
            for (int j = 0; j < lists.size(); j++) {
                ExprNodeDesc desc = lists.get(j);
                Byte tag = entry.getKey();
                List<String> cols = prunedColLists.get(tag);
                cols = Utilities.mergeUniqElems(cols, desc.getCols());
                prunedColLists.put(tag, cols);
            }
        }

    }

    for (Operator<? extends OperatorDesc> child : childOperators) {
        if (child instanceof ReduceSinkOperator) {
            boolean[] flags = getPruneReduceSinkOpRetainFlags(childColLists, (ReduceSinkOperator) child);
            pruneReduceSinkOperator(flags, (ReduceSinkOperator) child, cppCtx);
        }
    }

    for (int i = 0; i < outputCols.size(); i++) {
        String internalName = outputCols.get(i);
        ColumnInfo col = joinRS.getColumnInfo(internalName);
        rs.add(col);
    }

    LOG.info("JOIN " + op.getIdentifier() + " newExprs: " + conf.getExprs());

    op.setColumnExprMap(newColExprMap);
    conf.setOutputColumnNames(outputCols);
    op.getSchema().setSignature(rs);
    cppCtx.getJoinPrunedColLists().put(op, prunedColLists);
}

From source file:org.op4j.functions.FnFloat.java

/**
* <p>/*from www  .j  av a  2  s. co m*/
* It multiplies target by multiplicand and returns its value
* </p>
* 
* @param multiplicand the multiplicand
* @return the result of target * multiplicand
*/
public final static Function<Float, Float> multiplyBy(byte multiplicand) {
    return multiplyBy(Byte.valueOf(multiplicand));
}