VPackSlice value = next.getValue(); if (value.isString()) { resultMap.put(next.getKey(), stringToByteIterator(value.getAsString())); } else if (!value.isCustom()) { logger.error("Error! Not the format expected! Actually is {}", VPackSlice value = document.get(field); if (value.isString()) { resultMap.put(field, stringToByteIterator(value.getAsString())); } else if (!value.isCustom()) { logger.error("Error! Not the format expected! Actually is {}",
@Override public String deserialize( final VPackSlice parent, final VPackSlice vpack, final VPackDeserializationContext context) throws VPackException { return vpack.getAsString(); } };
@Override public String getText() throws IOException { return _currToken == JsonToken.FIELD_NAME ? currentName : currentValue.getAsString(); }
@Override public int compare(final SortEntry o1, final SortEntry o2) { return o1.slice.getAsString().compareTo(o2.slice.getAsString()); } };
@Override public UUID deserialize( final VPackSlice parent, final VPackSlice vpack, final VPackDeserializationContext context) throws VPackException { return java.util.UUID.fromString(vpack.getAsString()); } };
@Override public byte[] deserialize( final VPackSlice parent, final VPackSlice vpack, final VPackDeserializationContext context) throws VPackException { return DatatypeConverter.parseBase64Binary(vpack.getAsString()); }
private boolean isEqualString(final String s) { final String string = getAsString(); return string.equals(s); }
@Override public ViewType deserialize( final VPackSlice parent, final VPackSlice vpack, final VPackDeserializationContext context) throws VPackException { return "arangosearch".equals(vpack.getAsString()) ? ViewType.ARANGO_SEARCH : ViewType.valueOf(vpack.getAsString().toUpperCase()); } };
@Override public License deserialize( final VPackSlice parent, final VPackSlice vpack, final VPackDeserializationContext context) throws VPackException { return License.valueOf(vpack.getAsString().toUpperCase()); } };
@Override public Permissions deserialize( final VPackSlice parent, final VPackSlice vpack, final VPackDeserializationContext context) throws VPackException { return Permissions.valueOf(vpack.getAsString().toUpperCase()); } };
@Override public String getKey() { try { return currentField.makeKey().getAsString(); } catch (final VPackKeyTypeException e) { throw new NoSuchElementException(); } catch (final VPackNeedAttributeTranslatorException e) { throw new NoSuchElementException(); } } };
@Override public QueryExecutionState deserialize( final VPackSlice parent, final VPackSlice vpack, final VPackDeserializationContext context) throws VPackException { return QueryExecutionState.valueOf(vpack.getAsString().toUpperCase().replaceAll(" ", "_")); } };
@Override public String deserialize(final Response response) throws VPackException { return response.getBody().get("id").getAsString(); } };
public BigDecimal getAsBigDecimal() { if (isString()) { return new BigDecimal(getAsString()); } else if (isDouble()) { return BigDecimal.valueOf(getAsDouble()); } else { throw new VPackValueTypeException(ValueType.STRING, ValueType.DOUBLE); } }
public ArangoPropertyValueProvider(final ArangoPersistentEntity<?> entity, final VPackSlice source) { this.entity = entity; this.source = source; this.id = source.get(_ID).isString() ? source.get(_ID).getAsString() : null; }
private Type determineType(final VPackSlice vpack, final Type type) { if (!vpack.isObject()) { return type; } final VPackSlice clazz = vpack.get(typeKey); try { return clazz.isString() ? Class.forName(clazz.getAsString()) : type; } catch (final ClassNotFoundException e) { throw new VPackParserException(e); } }
public ArangoPropertyValueProvider(final ArangoPersistentEntity<?> entity, final VPackSlice source) { this.entity = entity; this.source = source; this.id = source.get(_ID).isString() ? source.get(_ID).getAsString() : null; }
public Alias readAliasFrom(final VPackSlice source) { if (source.isArray()) { return Alias.NONE; } if (source.isObject()) { final VPackSlice typeKey = source.get(this.typeKey); return Alias.ofNullable(typeKey.isString() ? typeKey.getAsString() : null); } throw new IllegalArgumentException("Cannot read alias from VPack type " + source.getType()); }
public BigInteger getAsBigInteger() { if (isString()) { return new BigInteger(getAsString()); } else if (isSmallInt() || isInt()) { return BigInteger.valueOf(getAsLong()); } else if (isUInt()) { return NumberUtil.toBigInteger(vpack, start + 1, length()); } else { throw new VPackValueTypeException(ValueType.STRING, ValueType.INT, ValueType.UINT, ValueType.SMALLINT); } }
@Override public byte[] getBinaryValue(final Base64Variant b64variant) throws IOException { if (currentValue.isBinary()) { return currentValue.getAsBinary(); } else if (currentValue.isString()) { return b64variant.decode(currentValue.getAsString()); } return Arrays.copyOfRange(currentValue.getBuffer(), currentValue.getStart(), currentValue.getStart() + currentValue.getByteSize()); }