@Override public void reset() { ((AMutableInt8) value).setValue((byte) 0); }
public JByte(byte value) { super(new AMutableInt8(value)); }
public byte getValue() { return ((AMutableInt8) value).getByteValue(); }
internalRecordBuilder.reset(MetadataRecordTypes.INTERNAL_DETAILS_RECORDTYPE); AMutableString aString = new AMutableString(""); AMutableInt8 aInt8 = new AMutableInt8((byte) 0); @SuppressWarnings("unchecked") ISerializerDeserializer<ABoolean> booleanSerde = for (int source : keySourceIndicator) { itemValue.reset(); aInt8.setValue((byte) source); int8Serde.serialize(aInt8, itemValue.getDataOutput()); listBuilder.addItem(itemValue);
public void setValue(byte v) { ((AMutableInt8) value).setValue(v); }
@Override protected void processFloat(float arg, IPointable resultPointable) throws HyracksDataException { aInt8.setValue(arg >= 0.0f ? (byte) (arg > 0.0f ? 1 : 0) : -1); serialize(aInt8, int8Serde, resultPointable); }
@Override protected void processInt8(byte arg, IPointable resultPointable) throws HyracksDataException { aInt8.setValue(arg >= 0 ? (byte) (arg > 0 ? 1 : 0) : -1); serialize(aInt8, int8Serde, resultPointable); }
@Override protected void processInt16(short arg, IPointable resultPointable) throws HyracksDataException { aInt8.setValue(arg >= 0 ? (byte) (arg > 0 ? 1 : 0) : -1); serialize(aInt8, int8Serde, resultPointable); }
@Override protected void processInt8(byte arg, IPointable resultPointable) throws HyracksDataException { aInt8.setValue((byte) -arg); serialize(aInt8, int8Serde, resultPointable); }
@Override protected void processDouble(double arg, IPointable resultPointable) throws HyracksDataException { aInt8.setValue(arg >= 0.0d ? (byte) (arg > 0.0d ? 1 : 0) : -1); serialize(aInt8, int8Serde, resultPointable); } }
@Override protected void processInt32(int arg, IPointable resultPointable) throws HyracksDataException { aInt8.setValue(arg >= 0 ? (byte) (arg > 0 ? 1 : 0) : -1); serialize(aInt8, int8Serde, resultPointable); }
@Override protected void processInt64(long arg, IPointable resultPointable) throws HyracksDataException { aInt8.setValue(arg >= 0L ? (byte) (arg > 0L ? 1 : 0) : -1); serialize(aInt8, int8Serde, resultPointable); }
@Override protected void processInt8(byte arg, IPointable resultPointable) throws HyracksDataException { if (arg >= 0) { resultPointable.set(argPtr); return; } aInt8.setValue((byte) (0 - arg)); serialize(aInt8, int8Serde, resultPointable); }
private void parseInt8(char[] buffer, int begin, int len, DataOutput out) throws HyracksDataException { boolean positive = true; byte value = 0; int offset = begin; if (buffer[offset] == '+') { offset++; } else if (buffer[offset] == '-') { offset++; positive = false; } for (; offset < begin + len; offset++) { if ((buffer[offset] >= '0') && (buffer[offset] <= '9')) { value = (byte) (((value * 10) + buffer[offset]) - '0'); } else if (buffer[offset] == 'i' && buffer[offset + 1] == '8' && offset + 2 == begin + len) { break; } else { throw new ParseException(ErrorCode.PARSER_ADM_DATA_PARSER_WRONG_INSTANCE, new String(buffer, begin, len), "int8"); } } if (value < 0) { throw new ParseException(ErrorCode.PARSER_ADM_DATA_PARSER_WRONG_INSTANCE, new String(buffer, begin, len), "int8"); } if ((value > 0) && !positive) { value *= -1; } aInt8.setValue(value); int8Serde.serialize(aInt8, out); }
serde = SerializerDeserializerProvider.INSTANCE.getSerializerDeserializer(BuiltinType.AINT8); byte val = AInt8SerializerDeserializer.getByte(data, offset + 1); aInt8.setValue(val); serde.serialize(aInt8, out); } else if (data[offset] == ATypeTag.SERIALIZED_INT16_TYPE_TAG) {
break; case TINYINT: aInt8.setValue(jsonParser.getByteValue()); int8Serde.serialize(aInt8, out); break;
for (int source : keySourceIndicator) { itemValue.reset(); aInt8.setValue((byte) source); int8Serde.serialize(aInt8, itemValue.getDataOutput()); listBuilder.addItem(itemValue);
int16Serde.serialize(aInt16, out); } else if (fieldType.getTypeTag() == ATypeTag.TINYINT) { aInt8.setValue((byte) val.getLongVal()); int8Serde.serialize(aInt8, out); } else if (fieldType.getTypeTag() == ATypeTag.FLOAT) { int16Serde.serialize(aInt16, out); } else if (fieldType.getTypeTag() == ATypeTag.TINYINT) { aInt8.setValue((byte) val.getDoubleVal()); int8Serde.serialize(aInt8, out); } else if (fieldType.getTypeTag() == ATypeTag.FLOAT) {