本文整理了Java中com.google.flatbuffers.FlatBufferBuilder.finish()
方法的一些代码示例,展示了FlatBufferBuilder.finish()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。FlatBufferBuilder.finish()
方法的具体详情如下:
包路径:com.google.flatbuffers.FlatBufferBuilder
类名称:FlatBufferBuilder
方法名:finish
[英]Finalize a buffer, pointing to the given root_table
.
[中]最终确定一个缓冲区,指向给定的“根表”。
代码示例来源:origin: objectbox/objectbox-java
public static void finishModelBuffer(FlatBufferBuilder builder, int offset) { builder.finish(offset); }
public static void finishSizePrefixedModelBuffer(FlatBufferBuilder builder, int offset) { builder.finishSizePrefixed(offset); }
代码示例来源:origin: deeplearning4j/nd4j
public static void finishFlatArrayBuffer(FlatBufferBuilder builder, int offset) { builder.finish(offset); }
}
代码示例来源:origin: deeplearning4j/nd4j
public static void finishFlatResultBuffer(FlatBufferBuilder builder, int offset) { builder.finish(offset); }
}
代码示例来源:origin: deeplearning4j/nd4j
public static void finishFlatConfigurationBuffer(FlatBufferBuilder builder, int offset) { builder.finish(offset); }
}
代码示例来源:origin: deeplearning4j/nd4j
public static void finishFlatGraphBuffer(FlatBufferBuilder builder, int offset) { builder.finish(offset); }
}
代码示例来源:origin: deeplearning4j/nd4j
public static void finishFlatNodeBuffer(FlatBufferBuilder builder, int offset) { builder.finish(offset); }
}
代码示例来源:origin: deeplearning4j/nd4j
public static void finishFlatPropertiesBuffer(FlatBufferBuilder builder, int offset) { builder.finish(offset); }
}
代码示例来源:origin: deeplearning4j/nd4j
public static void finishFlatVariableBuffer(FlatBufferBuilder builder, int offset) { builder.finish(offset); }
}
代码示例来源:origin: deeplearning4j/nd4j
bufferBuilder.finish(fg);
代码示例来源:origin: davidmoten/rtree
public static void finishTree_Buffer(FlatBufferBuilder builder, int offset) { builder.finish(offset); }
};
代码示例来源:origin: objectbox/objectbox-java
public byte[] build() {
int nameOffset = fbb.createString("default");
int entityVectorOffset = createVector(entityOffsets);
Model.startModel(fbb);
Model.addName(fbb, nameOffset);
Model.addModelVersion(fbb, MODEL_VERSION);
Model.addVersion(fbb, 1);
Model.addEntities(fbb, entityVectorOffset);
if (lastEntityId != null) {
int idOffset = IdUid.createIdUid(fbb, lastEntityId, lastEntityUid);
Model.addLastEntityId(fbb, idOffset);
}
if (lastIndexId != null) {
int idOffset = IdUid.createIdUid(fbb, lastIndexId, lastIndexUid);
Model.addLastIndexId(fbb, idOffset);
}
if (lastRelationId != null) {
int idOffset = IdUid.createIdUid(fbb, lastRelationId, lastRelationUid);
Model.addLastRelationId(fbb, idOffset);
}
int offset = Model.endModel(fbb);
fbb.finish(offset);
return fbb.sizedByteArray();
}
}
代码示例来源:origin: davidmoten/rtree
private static <T, S extends Geometry> Node_ createNode(List<Entry<T, S>> entries,
Func1<? super T, byte[]> serializer) {
FlatBufferBuilder builder = new FlatBufferBuilder(0);
builder.finish(FlatBuffersHelper.addEntries(entries, builder, serializer));
return Node_.getRootAsNode_(builder.dataBuffer());
}
代码示例来源:origin: com.google.flatbuffers/flatbuffers-java
/**
* Finalize a buffer, pointing to the given `root_table`, with the size prefixed.
*
* @param root_table An offset to be added to the buffer.
*/
public void finishSizePrefixed(int root_table) {
finish(root_table, true);
}
代码示例来源:origin: com.google.flatbuffers/flatbuffers-java
/**
* Finalize a buffer, pointing to the given `root_table`.
*
* @param root_table An offset to be added to the buffer.
* @param file_identifier A FlatBuffer file identifier to be added to the buffer before
* `root_table`.
*/
public void finish(int root_table, String file_identifier) {
finish(root_table, file_identifier, false);
}
代码示例来源:origin: com.google.flatbuffers/flatbuffers-java
/**
* Finalize a buffer, pointing to the given `root_table`.
*
* @param root_table An offset to be added to the buffer.
*/
public void finish(int root_table) {
finish(root_table, false);
}
代码示例来源:origin: com.vlkan/flatbuffers
public void finish(int root_table, String file_identifier) {
prep(minalign, SIZEOF_INT + FILE_IDENTIFIER_LENGTH);
if (file_identifier.length() != FILE_IDENTIFIER_LENGTH)
throw new AssertionError("FlatBuffers: file identifier must be length " +
FILE_IDENTIFIER_LENGTH);
for (int i = FILE_IDENTIFIER_LENGTH - 1; i >= 0; i--) {
addByte((byte)file_identifier.charAt(i));
}
finish(root_table);
}
代码示例来源:origin: org.apache.arrow/arrow-vector
public byte[] toByteArray() {
FlatBufferBuilder builder = new FlatBufferBuilder();
int schemaOffset = this.getSchema(builder);
builder.finish(schemaOffset);
ByteBuffer bb = builder.dataBuffer();
byte[] bytes = new byte[bb.remaining()];
bb.get(bytes);
return bytes;
}
代码示例来源:origin: dremio/dremio-oss
public byte[] serialize() {
FlatBufferBuilder builder = new FlatBufferBuilder();
builder.finish(serialize(builder));
return builder.sizedByteArray();
}
代码示例来源:origin: dremio/dremio-oss
public byte[] serialize() {
FlatBufferBuilder builder = new FlatBufferBuilder();
builder.finish(serialize(builder));
return builder.sizedByteArray();
}
代码示例来源:origin: com.github.davidmoten/rtree
private static <T, S extends Geometry> Node_ createNode(List<Entry<T, S>> entries,
Func1<? super T, byte[]> serializer) {
FlatBufferBuilder builder = new FlatBufferBuilder(0);
builder.finish(FlatBuffersHelper.addEntries(entries, builder, serializer));
return Node_.getRootAsNode_(builder.dataBuffer());
}
内容来源于网络,如有侵权,请联系作者删除!