示例#1
0
  public Long getNumNulls() {
    ColumnStatProtoOrBuilder p = viaProto ? proto : builder;
    if (numNulls != null) {
      return this.numNulls;
    }
    if (!p.hasNumNulls()) {
      return null;
    }
    this.numNulls = p.getNumNulls();

    return this.numNulls;
  }
示例#2
0
 @Override
 public void initFromProto() {
   ColumnStatProtoOrBuilder p = viaProto ? proto : builder;
   if (this.column == null && p.hasColumn()) {
     this.column = new Column(p.getColumn());
   }
   if (this.numDistVals == null && p.hasNumDistVal()) {
     this.numDistVals = p.getNumDistVal();
   }
   if (this.numNulls == null && p.hasNumNulls()) {
     this.numNulls = p.getNumNulls();
   }
   if (this.minValue == null && p.hasMinValue()) {
     this.minValue =
         TupleUtil.createFromBytes(getColumn().getDataType(), p.getMinValue().toByteArray());
   }
   if (this.maxValue == null && p.hasMaxValue()) {
     this.maxValue =
         TupleUtil.createFromBytes(getColumn().getDataType(), p.getMaxValue().toByteArray());
   }
 }