@Override public TableStatsProto getProto() { TableStatsProto.Builder builder = CatalogProtos.TableStatsProto.newBuilder(); builder.setNumRows(this.numRows); builder.setNumBytes(this.numBytes); if (this.numBlocks != null) { builder.setNumBlocks(this.numBlocks); } if (this.numShuffleOutputs != null) { builder.setNumShuffleOutputs(this.numShuffleOutputs); } if (this.avgRows != null) { builder.setAvgRows(this.avgRows); } if (this.readBytes != null) { builder.setReadBytes(this.readBytes); } if (this.columnStatses != null) { for (ColumnStats colStat : columnStatses) { builder.addColStat(colStat.getProto()); } } return builder.build(); } }
@Override public TableStatsProto getProto() { TableStatsProto.Builder builder = CatalogProtos.TableStatsProto.newBuilder(); builder.setNumRows(this.numRows); builder.setNumBytes(this.numBytes); if (this.numBlocks != null) { builder.setNumBlocks(this.numBlocks); } if (this.numShuffleOutputs != null) { builder.setNumShuffleOutputs(this.numShuffleOutputs); } if (this.avgRows != null) { builder.setAvgRows(this.avgRows); } if (this.readBytes != null) { builder.setReadBytes(this.readBytes); } if (this.columnStatses != null) { for (ColumnStats colStat : columnStatses) { builder.addColStat(colStat.getProto()); } } return builder.build(); } }