BinarySchema.Builder schemaBuilder = BinarySchema.Builder.newBuilder();
BinarySchema.Builder schemaBuilder = BinarySchema.Builder.newBuilder();
/** * Create schema. * * @return Schema. */ private BinarySchema createSchema() { assert fieldIdLen == BinaryUtils.FIELD_ID_LEN; BinarySchema.Builder builder = BinarySchema.Builder.newBuilder(); int searchPos = footerStart; int searchEnd = searchPos + footerLen; while (searchPos < searchEnd) { int fieldId = in.readIntPositioned(searchPos); builder.addField(fieldId); searchPos += BinaryUtils.FIELD_ID_LEN + fieldOffLen; } return builder.build(); }
/** * @return Current writer's schema. */ public BinarySchema currentSchema() { BinarySchema.Builder builder = BinarySchema.Builder.newBuilder(); if (schema != null) schema.build(builder, fieldCnt); return builder.build(); }
/** * Create schema. * * @return Schema. */ private BinarySchema createSchema() { assert fieldIdLen == BinaryUtils.FIELD_ID_LEN; BinarySchema.Builder builder = BinarySchema.Builder.newBuilder(); int searchPos = footerStart; int searchEnd = searchPos + footerLen; while (searchPos < searchEnd) { int fieldId = in.readIntPositioned(searchPos); builder.addField(fieldId); searchPos += BinaryUtils.FIELD_ID_LEN + fieldOffLen; } return builder.build(); }
/** * @return Current writer's schema. */ public BinarySchema currentSchema() { BinarySchema.Builder builder = BinarySchema.Builder.newBuilder(); if (schema != null) schema.build(builder, fieldCnt); return builder.build(); }