public Long getLength() { TabletProtoOrBuilder p = viaProto ? proto : builder; if (this.length != null) { return this.length; } if (!p.hasLength()) { return null; } this.length = p.getLength(); return this.length; }
private void mergeProtoToLocal() { TabletProtoOrBuilder p = viaProto ? proto : builder; if (fragmentId == null && p.hasId()) { fragmentId = p.getId(); } if (path == null && p.hasPath()) { path = new Path(p.getPath()); } if (meta == null && p.hasMeta()) { meta = new TableMetaImpl(p.getMeta()); } if (startOffset == null && p.hasStartOffset()) { startOffset = p.getStartOffset(); } if (length == null && p.hasLength()) { length = p.getLength(); } if (distCached == null && p.hasDistCached()) { distCached = p.getDistCached(); } }