private static void allocateStringRecords( Collection<DynamicRecord> target, byte[] chars, DynamicRecordAllocator allocator ) { AbstractDynamicStore.allocateRecordsFromBytes( target, chars, allocator ); }
void allocateRecordsFromBytes( Collection<DynamicRecord> target, byte[] src ) { allocateRecordsFromBytes( target, src, this ); }
private static Collection<DynamicRecord> serializeRule( SchemaRule rule, DynamicRecord... records ) { byte[] data = SchemaRuleSerialization.serialize( rule ); DynamicRecordAllocator dynamicRecordAllocator = new ReusableRecordsCompositeAllocator( asList( records ), schemaAllocator ); Collection<DynamicRecord> result = new ArrayList<>(); AbstractDynamicStore.allocateRecordsFromBytes( result, data, dynamicRecordAllocator ); return result; }
private static void allocateStringRecords( Collection<DynamicRecord> target, byte[] chars, DynamicRecordAllocator allocator ) { AbstractDynamicStore.allocateRecordsFromBytes( target, chars, allocator ); }
void allocateRecordsFromBytes( Collection<DynamicRecord> target, byte[] src ) { allocateRecordsFromBytes( target, src, this ); }
public static Collection<DynamicRecord> serializeRule( SchemaRule rule, Collection<DynamicRecord> records ) { RecordSerializer serializer = new RecordSerializer(); serializer.append( rule ); byte[] data = serializer.serialize(); PreAllocatedRecords dynamicRecordAllocator = new PreAllocatedRecords( data.length ); Collection<DynamicRecord> result = new ArrayList<>(); AbstractDynamicStore.allocateRecordsFromBytes( result, data, records.iterator(), dynamicRecordAllocator ); return result; }