@Override public byte[] writeField(final String fieldValue) { if (fieldValue == null) { return new byte[] {}; } return StringUtils.stringToBinary(fieldValue); // for field serialization ensure UTF-8? // return fieldValue.getBytes(StringUtils.UTF8_CHAR_SET); } }
public static byte[] getDataId( final String mission, final String trackId, final long timeMillis) { return StringUtils.stringToBinary(mission + "/" + trackId + "/" + timeMillis); }
@Override public byte[] getVisibility( final RowType rowValue, final String fieldName, final FieldType fieldValue) { return StringUtils.stringToBinary(globalVisibility); } }
@Override public ByteBuffer apply(final String input) { return ByteBuffer.wrap(StringUtils.stringToBinary(input)); } }
@Override public byte[] toBinary() { if ((fieldName == null) || fieldName.isEmpty()) { return new byte[0]; } return StringUtils.stringToBinary(fieldName); }
@Override public byte[] toBinary() { if ((indexName == null) || indexName.isEmpty()) { return new byte[0]; } return StringUtils.stringToBinary(indexName); }
protected void put(final Mutation m, final String cf, final String cq, final Double val) { if (val != null) { m.put( StringUtils.stringToBinary(cf), StringUtils.stringToBinary(cq), _visibility, doubleWriter.writeField(val)); } }
protected void put(final Mutation m, final String cf, final String cq, final String val) { if (val != null) { m.put( StringUtils.stringToBinary(cf), StringUtils.stringToBinary(cq), _visibility, stringWriter.writeField(val)); } }
protected void put(final Mutation m, final String cf, final String cq, final Calendar val) { if (val != null) { m.put( StringUtils.stringToBinary(cf), StringUtils.stringToBinary(cq), _visibility, calendarWriter.writeField(val)); } }
@Override public byte[] toBinary() { byte[] filterBytes; if (filter == null) { LOGGER.warn("CQL filter is null"); filterBytes = new byte[] {}; } else { filterBytes = StringUtils.stringToBinary(ECQL.toCQL(filter)); } return filterBytes; }
protected void put(final Mutation m, final String cf, final String cq, final Integer val) { if (val != null) { m.put( StringUtils.stringToBinary(cf), StringUtils.stringToBinary(cq), _visibility, intWriter.writeField(val)); } }
protected void put(final Mutation m, final String cf, final String cq, final Boolean val) { if (val != null) { m.put( StringUtils.stringToBinary(cf), StringUtils.stringToBinary(cq), _visibility, booleanWriter.writeField(val)); } }
protected void put(final Mutation m, final String cf, final String cq, final Long val) { if (val != null) { m.put( StringUtils.stringToBinary(cf), StringUtils.stringToBinary(cq), _visibility, longWriter.writeField(val)); } }
protected void put(final Mutation m, final String cf, final String cq, final CharSequence val) { if (val != null) { m.put( StringUtils.stringToBinary(cf), StringUtils.stringToBinary(cq), _visibility, stringWriter.writeField(val.toString())); } }
@Override public byte[] toBinary() { final byte[] fieldNameBytes = StringUtils.stringToBinary(fieldName); final ByteBuffer bb = ByteBuffer.allocate( VarintUtils.unsignedIntByteLength(fieldNameBytes.length) + fieldNameBytes.length + 16); VarintUtils.writeUnsignedInt(fieldNameBytes.length, bb); bb.put(fieldNameBytes); bb.putDouble(lowerValue.doubleValue()); bb.putDouble(upperValue.doubleValue()); return bb.array(); }
@Override public byte[] toBinary() { final byte[] timeZone = StringUtils.stringToBinary(timezone); final ByteBuffer binary = ByteBuffer.allocate(timezone.length() + VarintUtils.signedIntByteLength(unit.calendarEnum)); VarintUtils.writeSignedInt(unit.calendarEnum, binary); binary.put(timeZone); return binary.array(); }
public QueryRanges getQueryRanges() { // TODO case sensitivity return new QueryRanges( new ByteArrayRange( StringUtils.stringToBinary(matchValue), StringUtils.stringToBinary(matchValue))); }
@Override public byte[] toBinary() { if (convertedFilter.getCqlFilterString() == null) { return new byte[] {}; } return StringUtils.stringToBinary(convertedFilter.getCqlFilterString()); }
public static ByteArray getPrimaryId(final StatisticsType<?, ?> type, final String extendedId) { if ((extendedId != null) && (extendedId.length() > 0)) { return new ByteArray( Bytes.concat( type.getBytes(), new byte[] {(byte) 0}, StringUtils.stringToBinary(extendedId))); } return type; }
public void remove(final String fid, final GeoWaveTransaction transaction) throws IOException { final VectorQueryBuilder bldr = VectorQueryBuilder.newBuilder(); dataStore.delete( bldr.setAuthorizations(transaction.composeAuthorizations()).addTypeName( adapter.getTypeName()).constraints( bldr.constraintsFactory().dataIds(StringUtils.stringToBinary(fid))).build()); }