private void setFileHeader(FileHeader fileHeader) { lock.lock(); try { MetaData metaData = fileHeader.getMetaData(); if(metaData.isSparse()) { dataStrategy = new SparseDataStrategy<>(); } else { dataStrategy = new DefaultDataStrategy<>(); } this.fileHeader = fileHeader; } finally { lock.unlock(); } } }
private void setFileHeader(FileHeader fileHeader) { lock.lock(); try { MetaData metaData = fileHeader.getMetaData(); if(metaData.isSparse()) { dataStrategy = new SparseDataStrategy<>(); } else { dataStrategy = new DefaultDataStrategy<>(); } this.fileHeader = fileHeader; } finally { lock.unlock(); } } }
private void setFileHeader(FileHeader fileHeader) { MetaData metaData = fileHeader.getMetaData(); if(metaData.isSparse()) { dataStrategy = new SparseDataStrategy<>(); } else { dataStrategy = new DefaultDataStrategy<>(); } this.fileHeader = fileHeader; }
private void setFileHeader(FileHeader fileHeader) { MetaData metaData = fileHeader.getMetaData(); if(metaData.isSparse()) { dataStrategy = new SparseDataStrategy<>(); } else { dataStrategy = new DefaultDataStrategy<>(); } this.fileHeader = fileHeader; }
public static MetaDataProto.MetaData convert(MetaData metaData) { if(metaData == null) { return null; } boolean sparse = metaData.isSparse(); Map<String, String> data = metaData.getData(); MetaDataProto.MetaData.Builder builder = MetaDataProto.MetaData.newBuilder(); if(sparse) { builder.setSparse(sparse); } for(Map.Entry<String, String> current : data.entrySet()) { String key = current.getKey(); String value = current.getValue(); if(key != null) { builder.addEntry(MetaDataProto.MapEntry.newBuilder().setKey(key).setValue(value).build()); } } return builder.build(); } }
public static MetaDataProto.MetaData convert(MetaData metaData) { if(metaData == null) { return null; } boolean sparse = metaData.isSparse(); Map<String, String> data = metaData.getData(); MetaDataProto.MetaData.Builder builder = MetaDataProto.MetaData.newBuilder(); if(sparse) { builder.setSparse(sparse); } for(Map.Entry<String, String> current : data.entrySet()) { String key = current.getKey(); String value = current.getValue(); if(key != null) { builder.addEntry(MetaDataProto.MapEntry.newBuilder().setKey(key).setValue(value).build()); } } return builder.build(); } }