public override OrcProto.ColumnStatistics.Builder serialize() { OrcProto.ColumnStatistics.Builder result = base.serialize(); OrcProto.BinaryStatistics.Builder bin = OrcProto.BinaryStatistics.CreateBuilder(); bin.SetSum(sum); result.SetBinaryStatistics(bin); return(result); }
public virtual OrcProto.ColumnStatistics.Builder serialize() { OrcProto.ColumnStatistics.Builder builder = OrcProto.ColumnStatistics.CreateBuilder(); builder.SetNumberOfValues(count); builder.SetHasNull(_hasNull); return(builder); }
public override OrcProto.ColumnStatistics.Builder serialize() { OrcProto.ColumnStatistics.Builder builder = base.serialize(); OrcProto.BucketStatistics.Builder bucket = OrcProto.BucketStatistics.CreateBuilder(); bucket.AddCount(trueCount); builder.SetBucketStatistics(bucket); return(builder); }
public override OrcProto.ColumnStatistics.Builder serialize() { OrcProto.ColumnStatistics.Builder result = base.serialize(); OrcProto.DateStatistics.Builder dateStats = OrcProto.DateStatistics.CreateBuilder(); if (getNumberOfValues() != 0 && minimum != null) { dateStats.SetMinimum(minimum.Value.Days); dateStats.SetMaximum(maximum.Value.Days); } result.SetDateStatistics(dateStats); return(result); }
public override OrcProto.ColumnStatistics.Builder serialize() { OrcProto.ColumnStatistics.Builder builder = base.serialize(); OrcProto.DoubleStatistics.Builder dbl = OrcProto.DoubleStatistics.CreateBuilder(); if (hasMinimum) { dbl.SetMinimum(minimum); dbl.SetMaximum(maximum); } dbl.SetSum(sum); builder.SetDoubleStatistics(dbl); return(builder); }
public override OrcProto.ColumnStatistics.Builder serialize() { OrcProto.ColumnStatistics.Builder result = base.serialize(); OrcProto.TimestampStatistics.Builder timestampStats = OrcProto.TimestampStatistics .CreateBuilder(); if (getNumberOfValues() != 0 && minimum != null) { timestampStats.SetMinimum(minimum.Value.Milliseconds); timestampStats.SetMaximum(maximum.Value.Milliseconds); } result.SetTimestampStatistics(timestampStats); return(result); }
public override OrcProto.ColumnStatistics.Builder serialize() { OrcProto.ColumnStatistics.Builder result = base.serialize(); OrcProto.StringStatistics.Builder str = OrcProto.StringStatistics.CreateBuilder(); if (getNumberOfValues() != 0) { str.SetMinimum(getMinimum()); str.SetMaximum(getMaximum()); str.SetSum(sum); } result.SetStringStatistics(str); return(result); }
public override OrcProto.ColumnStatistics.Builder serialize() { OrcProto.ColumnStatistics.Builder result = base.serialize(); OrcProto.DecimalStatistics.Builder dec = OrcProto.DecimalStatistics.CreateBuilder(); if (getNumberOfValues() != 0 && minimum != null) { dec.SetMinimum(minimum.ToString()); dec.SetMaximum(maximum.ToString()); } if (sum != null) { dec.SetSum(sum.ToString()); } result.SetDecimalStatistics(dec); return(result); }
public override OrcProto.ColumnStatistics.Builder serialize() { OrcProto.ColumnStatistics.Builder builder = base.serialize(); OrcProto.IntegerStatistics.Builder intb = OrcProto.IntegerStatistics.CreateBuilder(); if (hasMinimum) { intb.SetMinimum(minimum); intb.SetMaximum(maximum); } if (!overflow) { intb.SetSum(sum); } builder.SetIntStatistics(intb); return(builder); }