本文整理了Java中org.bson.types.Binary.<init>()
方法的一些代码示例,展示了Binary.<init>()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Binary.<init>()
方法的具体详情如下:
包路径:org.bson.types.Binary
类名称:Binary
方法名:<init>
[英]Creates a Binary object
[中]创建一个二进制对象
代码示例来源:origin: org.mongodb/mongo-java-driver
private Binary getData() {
if (bufferOffset < chunkSizeBytes) {
byte[] sizedBuffer = new byte[bufferOffset];
System.arraycopy(buffer, 0, sizedBuffer, 0, bufferOffset);
buffer = sizedBuffer;
}
return new Binary(buffer);
}
代码示例来源:origin: spring-projects/spring-data-mongodb
private Criteria stringBitmask(String operator, String bitmask) {
Assert.hasText(bitmask, "Bitmask must not be null!");
target.criteria.put(operator, new Binary(Base64Utils.decodeFromString(bitmask)));
return target;
}
代码示例来源:origin: spring-projects/spring-data-mongodb
@Override
public String encode(CodecRegistryProvider provider, boolean quoted) {
if (quoted) {
return Base64Utils.encodeToString(this.value);
}
return encode(provider, new Binary(this.value), BinaryCodec::new);
}
}
代码示例来源:origin: org.mongodb/mongo-java-driver
@Override
public void gotBinary(final String name, final byte type, final byte[] data) {
if (type == BSON.B_GENERAL || type == BSON.B_BINARY) {
_put(name, data);
} else {
_put(name, new Binary(type, data));
}
}
代码示例来源:origin: org.mongodb/mongo-java-driver
@Override
public Binary decode(final BsonReader reader, final DecoderContext decoderContext) {
BsonBinary bsonBinary = reader.readBinaryData();
return new Binary(bsonBinary.getType(), bsonBinary.getData());
}
代码示例来源:origin: prestodb/presto
return new Binary(type.getSlice(block, position).getBytes());
代码示例来源:origin: org.mongodb/mongo-java-driver
int type = (b.get("$type") instanceof String) ? Integer.valueOf((String) b.get("$type"), 16) : (Integer) b.get("$type");
byte[] bytes = Base64.decode((String) b.get("$binary"));
o = new Binary((byte) type, bytes);
} else if (b.containsField("$undefined") && b.get("$undefined").equals(true)) {
o = new BsonUndefined();
代码示例来源:origin: org.springframework.data/spring-data-mongodb
private Criteria stringBitmask(String operator, String bitmask) {
Assert.hasText(bitmask, "Bitmask must not be null!");
target.criteria.put(operator, new Binary(Base64Utils.decodeFromString(bitmask)));
return target;
}
代码示例来源:origin: spring-projects/spring-integration
@Override
public Binary convert(Message<?> source) {
return new Binary(this.serializingConverter.convert(source));
}
代码示例来源:origin: org.springframework.data/spring-data-mongodb
@Override
public String encode(CodecRegistryProvider provider, boolean quoted) {
if (quoted) {
return Base64Utils.encodeToString(this.value);
}
return encode(provider, new Binary(this.value), BinaryCodec::new);
}
}
代码示例来源:origin: org.mongodb/mongo-java-driver
return binary.getData();
} else {
return new Binary(binary.getType(), binary.getData());
代码示例来源:origin: spring-projects/spring-integration
@Override
public Object convert(Object source, TypeDescriptor sourceType, TypeDescriptor targetType) {
if (source == null) {
return null;
}
if (Message.class.isAssignableFrom(sourceType.getObjectType())) {
return new Binary(this.serializingConverter.convert(source));
}
else {
return this.deserializingConverter.convert(((Binary) source).getData());
}
}
代码示例来源:origin: dboissier/mongo4idea
@Test
public void displayBinaryType() throws Exception {
MongoCollectionResult collectionResult = new MongoCollectionResult("mycollect");
collectionResult.add(
new Document("_id", new ObjectId("50b8d63414f85401b9268b99"))
.append("binaryContent", new Binary(IOUtils.toByteArray(getClass().getResourceAsStream("/testData/mongo.png"))))
);
mongoResultPanel.updateResultView(collectionResult, new Pagination());
TreeUtil.expandAll(mongoResultPanel.resultTreeTableView.getTree());
getResultTable().requireContents(new String[][]{
{"[0]", "{ \"_id\" : { \"$oid\" : \"50b8d63414f85401b9268b99\" }, \"binaryContent\" : { \"...MHOAWG2wOcAqcIMPQ4RYAhx/8DM8Ih6K9EJPMAAAAASUVORK5CYII=\", \"$type\" : \"00\" } }"},
{"_id", "50b8d63414f85401b9268b99"},
{"binaryContent", "Cannot display value"},
});
}
代码示例来源:origin: org.mongodb/mongodb-driver
private Binary getData() {
if (bufferOffset < chunkSizeBytes) {
byte[] sizedBuffer = new byte[bufferOffset];
System.arraycopy(buffer, 0, sizedBuffer, 0, bufferOffset);
buffer = sizedBuffer;
}
return new Binary(buffer);
}
代码示例来源:origin: org.mongodb.mongo-hadoop/mongo-hadoop-spark
public BinaryBox(final String data, final int type) {
byte[] byteData = new byte[data.length()];
for (int i = 0; i < byteData.length; ++i) {
byteData[i] = (byte) data.charAt(i);
}
this.value = new Binary((byte) type, byteData);
}
代码示例来源:origin: stackoverflow.com
public static void main(String[] args) throws IOException {
System.out.println("enter the number you want to convert");
BufferedReader bReader = new BufferedReader(newInputStreamReader(System.in));
int number = Integer.parseInt(bReader.readLine());
Binary binaryObject = new Binary();
StringBuffer result = binaryObject.calculateBinary(number);
System.out.println(result);
}
代码示例来源:origin: com.sequoiadb/sequoiadb-driver
public void gotBinary(String name, byte type, byte[] data) {
_put(name, new Binary(type, data));
// if (type == BSON.B_GENERAL || type == BSON.B_BINARY)
// _put(name, data);
// else
// _put(name, new Binary(type, data));
}
代码示例来源:origin: org.mongodb/stitch-core-services-aws-s3
public AwsS3PutObjectResult putObject(
final String bucket,
final String key,
final String acl,
final String contentType,
final byte[] body
) {
return putObject(bucket, key, acl, contentType, new Binary(body));
}
代码示例来源:origin: org.mongodb/stitch-core-services-aws-s3
public AwsS3PutObjectResult putObject(
final String bucket,
final String key,
final String acl,
final String contentType,
final InputStream body
) throws IOException {
return putObject(bucket, key, acl, contentType, new Binary(readAllToBytes(body)));
}
代码示例来源:origin: org.springframework.integration/spring-integration-mongodb
@Override
public Object convert(Object source, TypeDescriptor sourceType, TypeDescriptor targetType) {
if (source == null) {
return null;
}
if (Message.class.isAssignableFrom(sourceType.getObjectType())) {
return new Binary(this.serializingConverter.convert(source));
}
else {
return this.deserializingConverter.convert(((Binary) source).getData());
}
}
内容来源于网络,如有侵权,请联系作者删除!