diff --git a/docs/generated/settings/settings.html b/docs/generated/settings/settings.html
index 3e3d75237d42..0dc056d1de40 100644
--- a/docs/generated/settings/settings.html
+++ b/docs/generated/settings/settings.html
@@ -107,6 +107,7 @@
sql.stats.automatic_collection.fraction_stale_rows | float | 0.2 | target fraction of stale rows per table that will trigger a statistics refresh |
sql.stats.automatic_collection.max_fraction_idle | float | 0.9 | maximum fraction of time that automatic statistics sampler processors are idle |
sql.stats.automatic_collection.min_stale_rows | integer | 500 | target minimum number of stale rows per table that will trigger a statistics refresh |
+sql.stats.histogram_collection.enabled | boolean | false | histogram collection mode |
sql.stats.max_timestamp_age | duration | 5m0s | maximum age of timestamp during table statistics collection |
sql.stats.post_events.enabled | boolean | false | if set, an event is shown for every CREATE STATISTICS job |
sql.tablecache.lease.refresh_limit | integer | 50 | maximum number of tables to periodically refresh leases for |
diff --git a/pkg/jobs/jobspb/jobs.pb.go b/pkg/jobs/jobspb/jobs.pb.go
index 9e48c5a29add..f2ce0a869461 100644
--- a/pkg/jobs/jobspb/jobs.pb.go
+++ b/pkg/jobs/jobspb/jobs.pb.go
@@ -55,7 +55,7 @@ func (x Status) String() string {
return proto.EnumName(Status_name, int32(x))
}
func (Status) EnumDescriptor() ([]byte, []int) {
- return fileDescriptor_jobs_cb456ac88d33f43d, []int{0}
+ return fileDescriptor_jobs_70a794aa1acbea6d, []int{0}
}
type Type int32
@@ -93,7 +93,7 @@ var Type_value = map[string]int32{
}
func (Type) EnumDescriptor() ([]byte, []int) {
- return fileDescriptor_jobs_cb456ac88d33f43d, []int{1}
+ return fileDescriptor_jobs_70a794aa1acbea6d, []int{1}
}
type Lease struct {
@@ -107,7 +107,7 @@ func (m *Lease) Reset() { *m = Lease{} }
func (m *Lease) String() string { return proto.CompactTextString(m) }
func (*Lease) ProtoMessage() {}
func (*Lease) Descriptor() ([]byte, []int) {
- return fileDescriptor_jobs_cb456ac88d33f43d, []int{0}
+ return fileDescriptor_jobs_70a794aa1acbea6d, []int{0}
}
func (m *Lease) XXX_Unmarshal(b []byte) error {
return m.Unmarshal(b)
@@ -143,7 +143,7 @@ func (m *BackupDetails) Reset() { *m = BackupDetails{} }
func (m *BackupDetails) String() string { return proto.CompactTextString(m) }
func (*BackupDetails) ProtoMessage() {}
func (*BackupDetails) Descriptor() ([]byte, []int) {
- return fileDescriptor_jobs_cb456ac88d33f43d, []int{1}
+ return fileDescriptor_jobs_70a794aa1acbea6d, []int{1}
}
func (m *BackupDetails) XXX_Unmarshal(b []byte) error {
return m.Unmarshal(b)
@@ -175,7 +175,7 @@ func (m *BackupProgress) Reset() { *m = BackupProgress{} }
func (m *BackupProgress) String() string { return proto.CompactTextString(m) }
func (*BackupProgress) ProtoMessage() {}
func (*BackupProgress) Descriptor() ([]byte, []int) {
- return fileDescriptor_jobs_cb456ac88d33f43d, []int{2}
+ return fileDescriptor_jobs_70a794aa1acbea6d, []int{2}
}
func (m *BackupProgress) XXX_Unmarshal(b []byte) error {
return m.Unmarshal(b)
@@ -212,7 +212,7 @@ func (m *RestoreDetails) Reset() { *m = RestoreDetails{} }
func (m *RestoreDetails) String() string { return proto.CompactTextString(m) }
func (*RestoreDetails) ProtoMessage() {}
func (*RestoreDetails) Descriptor() ([]byte, []int) {
- return fileDescriptor_jobs_cb456ac88d33f43d, []int{3}
+ return fileDescriptor_jobs_70a794aa1acbea6d, []int{3}
}
func (m *RestoreDetails) XXX_Unmarshal(b []byte) error {
return m.Unmarshal(b)
@@ -246,7 +246,7 @@ func (m *RestoreDetails_TableRewrite) Reset() { *m = RestoreDetails_Tabl
func (m *RestoreDetails_TableRewrite) String() string { return proto.CompactTextString(m) }
func (*RestoreDetails_TableRewrite) ProtoMessage() {}
func (*RestoreDetails_TableRewrite) Descriptor() ([]byte, []int) {
- return fileDescriptor_jobs_cb456ac88d33f43d, []int{3, 0}
+ return fileDescriptor_jobs_70a794aa1acbea6d, []int{3, 0}
}
func (m *RestoreDetails_TableRewrite) XXX_Unmarshal(b []byte) error {
return m.Unmarshal(b)
@@ -279,7 +279,7 @@ func (m *RestoreProgress) Reset() { *m = RestoreProgress{} }
func (m *RestoreProgress) String() string { return proto.CompactTextString(m) }
func (*RestoreProgress) ProtoMessage() {}
func (*RestoreProgress) Descriptor() ([]byte, []int) {
- return fileDescriptor_jobs_cb456ac88d33f43d, []int{4}
+ return fileDescriptor_jobs_70a794aa1acbea6d, []int{4}
}
func (m *RestoreProgress) XXX_Unmarshal(b []byte) error {
return m.Unmarshal(b)
@@ -330,7 +330,7 @@ func (m *ImportDetails) Reset() { *m = ImportDetails{} }
func (m *ImportDetails) String() string { return proto.CompactTextString(m) }
func (*ImportDetails) ProtoMessage() {}
func (*ImportDetails) Descriptor() ([]byte, []int) {
- return fileDescriptor_jobs_cb456ac88d33f43d, []int{5}
+ return fileDescriptor_jobs_70a794aa1acbea6d, []int{5}
}
func (m *ImportDetails) XXX_Unmarshal(b []byte) error {
return m.Unmarshal(b)
@@ -366,7 +366,7 @@ func (m *ImportDetails_Table) Reset() { *m = ImportDetails_Table{} }
func (m *ImportDetails_Table) String() string { return proto.CompactTextString(m) }
func (*ImportDetails_Table) ProtoMessage() {}
func (*ImportDetails_Table) Descriptor() ([]byte, []int) {
- return fileDescriptor_jobs_cb456ac88d33f43d, []int{5, 0}
+ return fileDescriptor_jobs_70a794aa1acbea6d, []int{5, 0}
}
func (m *ImportDetails_Table) XXX_Unmarshal(b []byte) error {
return m.Unmarshal(b)
@@ -405,7 +405,7 @@ func (m *ImportProgress) Reset() { *m = ImportProgress{} }
func (m *ImportProgress) String() string { return proto.CompactTextString(m) }
func (*ImportProgress) ProtoMessage() {}
func (*ImportProgress) Descriptor() ([]byte, []int) {
- return fileDescriptor_jobs_cb456ac88d33f43d, []int{6}
+ return fileDescriptor_jobs_70a794aa1acbea6d, []int{6}
}
func (m *ImportProgress) XXX_Unmarshal(b []byte) error {
return m.Unmarshal(b)
@@ -438,7 +438,7 @@ func (m *ResumeSpanList) Reset() { *m = ResumeSpanList{} }
func (m *ResumeSpanList) String() string { return proto.CompactTextString(m) }
func (*ResumeSpanList) ProtoMessage() {}
func (*ResumeSpanList) Descriptor() ([]byte, []int) {
- return fileDescriptor_jobs_cb456ac88d33f43d, []int{7}
+ return fileDescriptor_jobs_70a794aa1acbea6d, []int{7}
}
func (m *ResumeSpanList) XXX_Unmarshal(b []byte) error {
return m.Unmarshal(b)
@@ -473,7 +473,7 @@ func (m *DroppedTableDetails) Reset() { *m = DroppedTableDetails{} }
func (m *DroppedTableDetails) String() string { return proto.CompactTextString(m) }
func (*DroppedTableDetails) ProtoMessage() {}
func (*DroppedTableDetails) Descriptor() ([]byte, []int) {
- return fileDescriptor_jobs_cb456ac88d33f43d, []int{8}
+ return fileDescriptor_jobs_70a794aa1acbea6d, []int{8}
}
func (m *DroppedTableDetails) XXX_Unmarshal(b []byte) error {
return m.Unmarshal(b)
@@ -515,7 +515,7 @@ func (m *SchemaChangeDetails) Reset() { *m = SchemaChangeDetails{} }
func (m *SchemaChangeDetails) String() string { return proto.CompactTextString(m) }
func (*SchemaChangeDetails) ProtoMessage() {}
func (*SchemaChangeDetails) Descriptor() ([]byte, []int) {
- return fileDescriptor_jobs_cb456ac88d33f43d, []int{9}
+ return fileDescriptor_jobs_70a794aa1acbea6d, []int{9}
}
func (m *SchemaChangeDetails) XXX_Unmarshal(b []byte) error {
return m.Unmarshal(b)
@@ -547,7 +547,7 @@ func (m *SchemaChangeProgress) Reset() { *m = SchemaChangeProgress{} }
func (m *SchemaChangeProgress) String() string { return proto.CompactTextString(m) }
func (*SchemaChangeProgress) ProtoMessage() {}
func (*SchemaChangeProgress) Descriptor() ([]byte, []int) {
- return fileDescriptor_jobs_cb456ac88d33f43d, []int{10}
+ return fileDescriptor_jobs_70a794aa1acbea6d, []int{10}
}
func (m *SchemaChangeProgress) XXX_Unmarshal(b []byte) error {
return m.Unmarshal(b)
@@ -580,7 +580,7 @@ func (m *ChangefeedTarget) Reset() { *m = ChangefeedTarget{} }
func (m *ChangefeedTarget) String() string { return proto.CompactTextString(m) }
func (*ChangefeedTarget) ProtoMessage() {}
func (*ChangefeedTarget) Descriptor() ([]byte, []int) {
- return fileDescriptor_jobs_cb456ac88d33f43d, []int{11}
+ return fileDescriptor_jobs_70a794aa1acbea6d, []int{11}
}
func (m *ChangefeedTarget) XXX_Unmarshal(b []byte) error {
return m.Unmarshal(b)
@@ -633,7 +633,7 @@ func (m *ChangefeedDetails) Reset() { *m = ChangefeedDetails{} }
func (m *ChangefeedDetails) String() string { return proto.CompactTextString(m) }
func (*ChangefeedDetails) ProtoMessage() {}
func (*ChangefeedDetails) Descriptor() ([]byte, []int) {
- return fileDescriptor_jobs_cb456ac88d33f43d, []int{12}
+ return fileDescriptor_jobs_70a794aa1acbea6d, []int{12}
}
func (m *ChangefeedDetails) XXX_Unmarshal(b []byte) error {
return m.Unmarshal(b)
@@ -667,7 +667,7 @@ func (m *ResolvedSpan) Reset() { *m = ResolvedSpan{} }
func (m *ResolvedSpan) String() string { return proto.CompactTextString(m) }
func (*ResolvedSpan) ProtoMessage() {}
func (*ResolvedSpan) Descriptor() ([]byte, []int) {
- return fileDescriptor_jobs_cb456ac88d33f43d, []int{13}
+ return fileDescriptor_jobs_70a794aa1acbea6d, []int{13}
}
func (m *ResolvedSpan) XXX_Unmarshal(b []byte) error {
return m.Unmarshal(b)
@@ -700,7 +700,7 @@ func (m *ChangefeedProgress) Reset() { *m = ChangefeedProgress{} }
func (m *ChangefeedProgress) String() string { return proto.CompactTextString(m) }
func (*ChangefeedProgress) ProtoMessage() {}
func (*ChangefeedProgress) Descriptor() ([]byte, []int) {
- return fileDescriptor_jobs_cb456ac88d33f43d, []int{14}
+ return fileDescriptor_jobs_70a794aa1acbea6d, []int{14}
}
func (m *ChangefeedProgress) XXX_Unmarshal(b []byte) error {
return m.Unmarshal(b)
@@ -732,7 +732,7 @@ var xxx_messageInfo_ChangefeedProgress proto.InternalMessageInfo
type CreateStatsDetails struct {
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
Table sqlbase.TableDescriptor `protobuf:"bytes,2,opt,name=table,proto3" json:"table"`
- ColumnLists []CreateStatsDetails_ColList `protobuf:"bytes,3,rep,name=column_lists,json=columnLists,proto3" json:"column_lists"`
+ ColumnStats []CreateStatsDetails_ColStat `protobuf:"bytes,3,rep,name=column_stats,json=columnStats,proto3" json:"column_stats"`
Statement string `protobuf:"bytes,4,opt,name=statement,proto3" json:"statement,omitempty"`
AsOf *hlc.Timestamp `protobuf:"bytes,5,opt,name=as_of,json=asOf,proto3" json:"as_of,omitempty"`
MaxFractionIdle float64 `protobuf:"fixed64,7,opt,name=max_fraction_idle,json=maxFractionIdle,proto3" json:"max_fraction_idle,omitempty"`
@@ -744,7 +744,7 @@ func (m *CreateStatsDetails) Reset() { *m = CreateStatsDetails{} }
func (m *CreateStatsDetails) String() string { return proto.CompactTextString(m) }
func (*CreateStatsDetails) ProtoMessage() {}
func (*CreateStatsDetails) Descriptor() ([]byte, []int) {
- return fileDescriptor_jobs_cb456ac88d33f43d, []int{15}
+ return fileDescriptor_jobs_70a794aa1acbea6d, []int{15}
}
func (m *CreateStatsDetails) XXX_Unmarshal(b []byte) error {
return m.Unmarshal(b)
@@ -769,20 +769,22 @@ func (m *CreateStatsDetails) XXX_DiscardUnknown() {
var xxx_messageInfo_CreateStatsDetails proto.InternalMessageInfo
-type CreateStatsDetails_ColList struct {
- IDs []github_com_cockroachdb_cockroach_pkg_sql_sqlbase.ColumnID `protobuf:"varint,1,rep,packed,name=ids,proto3,casttype=github.com/cockroachdb/cockroach/pkg/sql/sqlbase.ColumnID" json:"ids,omitempty"`
+type CreateStatsDetails_ColStat struct {
+ ColumnIDs []github_com_cockroachdb_cockroach_pkg_sql_sqlbase.ColumnID `protobuf:"varint,1,rep,packed,name=column_ids,json=columnIds,proto3,casttype=github.com/cockroachdb/cockroach/pkg/sql/sqlbase.ColumnID" json:"column_ids,omitempty"`
+ // Indicates whether this column stat should include a histogram.
+ HasHistogram bool `protobuf:"varint,2,opt,name=has_histogram,json=hasHistogram,proto3" json:"has_histogram,omitempty"`
}
-func (m *CreateStatsDetails_ColList) Reset() { *m = CreateStatsDetails_ColList{} }
-func (m *CreateStatsDetails_ColList) String() string { return proto.CompactTextString(m) }
-func (*CreateStatsDetails_ColList) ProtoMessage() {}
-func (*CreateStatsDetails_ColList) Descriptor() ([]byte, []int) {
- return fileDescriptor_jobs_cb456ac88d33f43d, []int{15, 0}
+func (m *CreateStatsDetails_ColStat) Reset() { *m = CreateStatsDetails_ColStat{} }
+func (m *CreateStatsDetails_ColStat) String() string { return proto.CompactTextString(m) }
+func (*CreateStatsDetails_ColStat) ProtoMessage() {}
+func (*CreateStatsDetails_ColStat) Descriptor() ([]byte, []int) {
+ return fileDescriptor_jobs_70a794aa1acbea6d, []int{15, 0}
}
-func (m *CreateStatsDetails_ColList) XXX_Unmarshal(b []byte) error {
+func (m *CreateStatsDetails_ColStat) XXX_Unmarshal(b []byte) error {
return m.Unmarshal(b)
}
-func (m *CreateStatsDetails_ColList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+func (m *CreateStatsDetails_ColStat) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
b = b[:cap(b)]
n, err := m.MarshalTo(b)
if err != nil {
@@ -790,17 +792,17 @@ func (m *CreateStatsDetails_ColList) XXX_Marshal(b []byte, deterministic bool) (
}
return b[:n], nil
}
-func (dst *CreateStatsDetails_ColList) XXX_Merge(src proto.Message) {
- xxx_messageInfo_CreateStatsDetails_ColList.Merge(dst, src)
+func (dst *CreateStatsDetails_ColStat) XXX_Merge(src proto.Message) {
+ xxx_messageInfo_CreateStatsDetails_ColStat.Merge(dst, src)
}
-func (m *CreateStatsDetails_ColList) XXX_Size() int {
+func (m *CreateStatsDetails_ColStat) XXX_Size() int {
return m.Size()
}
-func (m *CreateStatsDetails_ColList) XXX_DiscardUnknown() {
- xxx_messageInfo_CreateStatsDetails_ColList.DiscardUnknown(m)
+func (m *CreateStatsDetails_ColStat) XXX_DiscardUnknown() {
+ xxx_messageInfo_CreateStatsDetails_ColStat.DiscardUnknown(m)
}
-var xxx_messageInfo_CreateStatsDetails_ColList proto.InternalMessageInfo
+var xxx_messageInfo_CreateStatsDetails_ColStat proto.InternalMessageInfo
type CreateStatsProgress struct {
}
@@ -809,7 +811,7 @@ func (m *CreateStatsProgress) Reset() { *m = CreateStatsProgress{} }
func (m *CreateStatsProgress) String() string { return proto.CompactTextString(m) }
func (*CreateStatsProgress) ProtoMessage() {}
func (*CreateStatsProgress) Descriptor() ([]byte, []int) {
- return fileDescriptor_jobs_cb456ac88d33f43d, []int{16}
+ return fileDescriptor_jobs_70a794aa1acbea6d, []int{16}
}
func (m *CreateStatsProgress) XXX_Unmarshal(b []byte) error {
return m.Unmarshal(b)
@@ -862,7 +864,7 @@ func (m *Payload) Reset() { *m = Payload{} }
func (m *Payload) String() string { return proto.CompactTextString(m) }
func (*Payload) ProtoMessage() {}
func (*Payload) Descriptor() ([]byte, []int) {
- return fileDescriptor_jobs_cb456ac88d33f43d, []int{17}
+ return fileDescriptor_jobs_70a794aa1acbea6d, []int{17}
}
func (m *Payload) XXX_Unmarshal(b []byte) error {
return m.Unmarshal(b)
@@ -1139,7 +1141,7 @@ func (m *Progress) Reset() { *m = Progress{} }
func (m *Progress) String() string { return proto.CompactTextString(m) }
func (*Progress) ProtoMessage() {}
func (*Progress) Descriptor() ([]byte, []int) {
- return fileDescriptor_jobs_cb456ac88d33f43d, []int{18}
+ return fileDescriptor_jobs_70a794aa1acbea6d, []int{18}
}
func (m *Progress) XXX_Unmarshal(b []byte) error {
return m.Unmarshal(b)
@@ -1495,7 +1497,7 @@ func init() {
proto.RegisterType((*ResolvedSpan)(nil), "cockroach.sql.jobs.jobspb.ResolvedSpan")
proto.RegisterType((*ChangefeedProgress)(nil), "cockroach.sql.jobs.jobspb.ChangefeedProgress")
proto.RegisterType((*CreateStatsDetails)(nil), "cockroach.sql.jobs.jobspb.CreateStatsDetails")
- proto.RegisterType((*CreateStatsDetails_ColList)(nil), "cockroach.sql.jobs.jobspb.CreateStatsDetails.ColList")
+ proto.RegisterType((*CreateStatsDetails_ColStat)(nil), "cockroach.sql.jobs.jobspb.CreateStatsDetails.ColStat")
proto.RegisterType((*CreateStatsProgress)(nil), "cockroach.sql.jobs.jobspb.CreateStatsProgress")
proto.RegisterType((*Payload)(nil), "cockroach.sql.jobs.jobspb.Payload")
proto.RegisterType((*Progress)(nil), "cockroach.sql.jobs.jobspb.Progress")
@@ -2316,8 +2318,8 @@ func (m *CreateStatsDetails) MarshalTo(dAtA []byte) (int, error) {
return 0, err
}
i += n14
- if len(m.ColumnLists) > 0 {
- for _, msg := range m.ColumnLists {
+ if len(m.ColumnStats) > 0 {
+ for _, msg := range m.ColumnStats {
dAtA[i] = 0x1a
i++
i = encodeVarintJobs(dAtA, i, uint64(msg.Size()))
@@ -2359,7 +2361,7 @@ func (m *CreateStatsDetails) MarshalTo(dAtA []byte) (int, error) {
return i, nil
}
-func (m *CreateStatsDetails_ColList) Marshal() (dAtA []byte, err error) {
+func (m *CreateStatsDetails_ColStat) Marshal() (dAtA []byte, err error) {
size := m.Size()
dAtA = make([]byte, size)
n, err := m.MarshalTo(dAtA)
@@ -2369,15 +2371,15 @@ func (m *CreateStatsDetails_ColList) Marshal() (dAtA []byte, err error) {
return dAtA[:n], nil
}
-func (m *CreateStatsDetails_ColList) MarshalTo(dAtA []byte) (int, error) {
+func (m *CreateStatsDetails_ColStat) MarshalTo(dAtA []byte) (int, error) {
var i int
_ = i
var l int
_ = l
- if len(m.IDs) > 0 {
- dAtA17 := make([]byte, len(m.IDs)*10)
+ if len(m.ColumnIDs) > 0 {
+ dAtA17 := make([]byte, len(m.ColumnIDs)*10)
var j16 int
- for _, num := range m.IDs {
+ for _, num := range m.ColumnIDs {
for num >= 1<<7 {
dAtA17[j16] = uint8(uint64(num)&0x7f | 0x80)
num >>= 7
@@ -2391,6 +2393,16 @@ func (m *CreateStatsDetails_ColList) MarshalTo(dAtA []byte) (int, error) {
i = encodeVarintJobs(dAtA, i, uint64(j16))
i += copy(dAtA[i:], dAtA17[:j16])
}
+ if m.HasHistogram {
+ dAtA[i] = 0x10
+ i++
+ if m.HasHistogram {
+ dAtA[i] = 1
+ } else {
+ dAtA[i] = 0
+ }
+ i++
+ }
return i, nil
}
@@ -3105,8 +3117,8 @@ func (m *CreateStatsDetails) Size() (n int) {
}
l = m.Table.Size()
n += 1 + l + sovJobs(uint64(l))
- if len(m.ColumnLists) > 0 {
- for _, e := range m.ColumnLists {
+ if len(m.ColumnStats) > 0 {
+ for _, e := range m.ColumnStats {
l = e.Size()
n += 1 + l + sovJobs(uint64(l))
}
@@ -3129,19 +3141,22 @@ func (m *CreateStatsDetails) Size() (n int) {
return n
}
-func (m *CreateStatsDetails_ColList) Size() (n int) {
+func (m *CreateStatsDetails_ColStat) Size() (n int) {
if m == nil {
return 0
}
var l int
_ = l
- if len(m.IDs) > 0 {
+ if len(m.ColumnIDs) > 0 {
l = 0
- for _, e := range m.IDs {
+ for _, e := range m.ColumnIDs {
l += sovJobs(uint64(e))
}
n += 1 + sovJobs(uint64(l)) + l
}
+ if m.HasHistogram {
+ n += 2
+ }
return n
}
@@ -5935,7 +5950,7 @@ func (m *CreateStatsDetails) Unmarshal(dAtA []byte) error {
iNdEx = postIndex
case 3:
if wireType != 2 {
- return fmt.Errorf("proto: wrong wireType = %d for field ColumnLists", wireType)
+ return fmt.Errorf("proto: wrong wireType = %d for field ColumnStats", wireType)
}
var msglen int
for shift := uint(0); ; shift += 7 {
@@ -5959,8 +5974,8 @@ func (m *CreateStatsDetails) Unmarshal(dAtA []byte) error {
if postIndex > l {
return io.ErrUnexpectedEOF
}
- m.ColumnLists = append(m.ColumnLists, CreateStatsDetails_ColList{})
- if err := m.ColumnLists[len(m.ColumnLists)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
+ m.ColumnStats = append(m.ColumnStats, CreateStatsDetails_ColStat{})
+ if err := m.ColumnStats[len(m.ColumnStats)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
return err
}
iNdEx = postIndex
@@ -6087,7 +6102,7 @@ func (m *CreateStatsDetails) Unmarshal(dAtA []byte) error {
}
return nil
}
-func (m *CreateStatsDetails_ColList) Unmarshal(dAtA []byte) error {
+func (m *CreateStatsDetails_ColStat) Unmarshal(dAtA []byte) error {
l := len(dAtA)
iNdEx := 0
for iNdEx < l {
@@ -6110,10 +6125,10 @@ func (m *CreateStatsDetails_ColList) Unmarshal(dAtA []byte) error {
fieldNum := int32(wire >> 3)
wireType := int(wire & 0x7)
if wireType == 4 {
- return fmt.Errorf("proto: ColList: wiretype end group for non-group")
+ return fmt.Errorf("proto: ColStat: wiretype end group for non-group")
}
if fieldNum <= 0 {
- return fmt.Errorf("proto: ColList: illegal tag %d (wire type %d)", fieldNum, wire)
+ return fmt.Errorf("proto: ColStat: illegal tag %d (wire type %d)", fieldNum, wire)
}
switch fieldNum {
case 1:
@@ -6133,7 +6148,7 @@ func (m *CreateStatsDetails_ColList) Unmarshal(dAtA []byte) error {
break
}
}
- m.IDs = append(m.IDs, v)
+ m.ColumnIDs = append(m.ColumnIDs, v)
} else if wireType == 2 {
var packedLen int
for shift := uint(0); ; shift += 7 {
@@ -6165,8 +6180,8 @@ func (m *CreateStatsDetails_ColList) Unmarshal(dAtA []byte) error {
}
}
elementCount = count
- if elementCount != 0 && len(m.IDs) == 0 {
- m.IDs = make([]github_com_cockroachdb_cockroach_pkg_sql_sqlbase.ColumnID, 0, elementCount)
+ if elementCount != 0 && len(m.ColumnIDs) == 0 {
+ m.ColumnIDs = make([]github_com_cockroachdb_cockroach_pkg_sql_sqlbase.ColumnID, 0, elementCount)
}
for iNdEx < postIndex {
var v github_com_cockroachdb_cockroach_pkg_sql_sqlbase.ColumnID
@@ -6184,11 +6199,31 @@ func (m *CreateStatsDetails_ColList) Unmarshal(dAtA []byte) error {
break
}
}
- m.IDs = append(m.IDs, v)
+ m.ColumnIDs = append(m.ColumnIDs, v)
}
} else {
- return fmt.Errorf("proto: wrong wireType = %d for field IDs", wireType)
+ return fmt.Errorf("proto: wrong wireType = %d for field ColumnIDs", wireType)
+ }
+ case 2:
+ if wireType != 0 {
+ return fmt.Errorf("proto: wrong wireType = %d for field HasHistogram", wireType)
+ }
+ var v int
+ for shift := uint(0); ; shift += 7 {
+ if shift >= 64 {
+ return ErrIntOverflowJobs
+ }
+ if iNdEx >= l {
+ return io.ErrUnexpectedEOF
+ }
+ b := dAtA[iNdEx]
+ iNdEx++
+ v |= (int(b) & 0x7F) << shift
+ if b < 0x80 {
+ break
+ }
}
+ m.HasHistogram = bool(v != 0)
default:
iNdEx = preIndex
skippy, err := skipJobs(dAtA[iNdEx:])
@@ -7200,162 +7235,164 @@ var (
ErrIntOverflowJobs = fmt.Errorf("proto: integer overflow")
)
-func init() { proto.RegisterFile("jobs/jobspb/jobs.proto", fileDescriptor_jobs_cb456ac88d33f43d) }
-
-var fileDescriptor_jobs_cb456ac88d33f43d = []byte{
- // 2456 bytes of a gzipped FileDescriptorProto
- 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xb4, 0x58, 0xdf, 0x8f, 0xeb, 0x46,
- 0xf5, 0x8f, 0x13, 0x27, 0x71, 0x4e, 0x7e, 0xac, 0x33, 0xbb, 0x6d, 0xdd, 0xa8, 0xdd, 0xe4, 0x9b,
- 0x2f, 0x6d, 0xb7, 0xb7, 0x34, 0x81, 0xad, 0x68, 0x69, 0x05, 0x15, 0xf9, 0xb5, 0x77, 0x93, 0xde,
- 0x9b, 0x6c, 0x9d, 0x6c, 0x0b, 0x45, 0x60, 0x9c, 0x78, 0x76, 0x63, 0x36, 0x89, 0xbd, 0x1e, 0xe7,
- 0xde, 0xde, 0x0a, 0x09, 0x09, 0xf1, 0x80, 0xee, 0x13, 0x7f, 0x00, 0x2b, 0x21, 0x01, 0x12, 0x2f,
- 0x88, 0xfe, 0x19, 0x7d, 0x41, 0x14, 0xf1, 0x52, 0x84, 0x14, 0x20, 0x7d, 0x80, 0xbf, 0x80, 0x87,
- 0x3e, 0xa1, 0x99, 0xb1, 0x1d, 0x67, 0xef, 0xb2, 0xbf, 0x24, 0x5e, 0x76, 0xe3, 0x33, 0xe7, 0x1c,
- 0xcf, 0x39, 0xe7, 0x73, 0x3e, 0x73, 0xc6, 0xf0, 0xf4, 0x0f, 0xad, 0x21, 0xa9, 0xd2, 0x3f, 0xf6,
- 0x90, 0xfd, 0xab, 0xd8, 0x8e, 0xe5, 0x5a, 0xe8, 0xd9, 0x91, 0x35, 0x3a, 0x71, 0x2c, 0x7d, 0x34,
- 0xae, 0x90, 0xd3, 0x49, 0x85, 0xad, 0x70, 0xad, 0xc2, 0xd6, 0xb1, 0x75, 0x6c, 0x31, 0xad, 0x2a,
- 0xfd, 0xc5, 0x0d, 0x0a, 0x88, 0x29, 0xdb, 0xc3, 0xaa, 0xa1, 0xbb, 0xba, 0x27, 0x53, 0x7c, 0x99,
- 0x69, 0xbd, 0x7a, 0x64, 0x39, 0x53, 0xdd, 0xf5, 0xdc, 0x17, 0x9e, 0x23, 0xa7, 0x93, 0x2a, 0x39,
- 0x9d, 0x0c, 0x75, 0x82, 0xab, 0xc4, 0x75, 0xe6, 0x23, 0x77, 0xee, 0x60, 0xc3, 0xb7, 0x9b, 0xbb,
- 0xe6, 0xa4, 0x3a, 0x9e, 0x8c, 0xaa, 0xae, 0x39, 0xc5, 0xc4, 0xd5, 0xa7, 0x36, 0x5f, 0x29, 0xff,
- 0x18, 0xe2, 0xf7, 0xb0, 0x4e, 0x30, 0xfa, 0x00, 0x92, 0x33, 0xcb, 0xc0, 0x9a, 0x69, 0x28, 0x42,
- 0x49, 0xd8, 0xc9, 0xd6, 0x6b, 0xcb, 0x45, 0x31, 0xd1, 0xb5, 0x0c, 0xdc, 0x6e, 0x7e, 0xb1, 0x28,
- 0xbe, 0x76, 0x6c, 0xba, 0xe3, 0xf9, 0xb0, 0x32, 0xb2, 0xa6, 0xd5, 0x20, 0x12, 0x63, 0xb8, 0xfa,
- 0x5d, 0xb5, 0x4f, 0x8e, 0xab, 0xde, 0xf6, 0x2a, 0xdc, 0x4c, 0x4d, 0x50, 0x8f, 0x6d, 0x03, 0x6d,
- 0x41, 0x1c, 0xdb, 0xd6, 0x68, 0xac, 0x44, 0x4b, 0xc2, 0x4e, 0x4c, 0xe5, 0x0f, 0x6f, 0x89, 0xff,
- 0xfa, 0x65, 0x51, 0x28, 0xff, 0x55, 0x80, 0x6c, 0x5d, 0x1f, 0x9d, 0xcc, 0xed, 0x26, 0x76, 0x75,
- 0x73, 0x42, 0x50, 0x1d, 0x80, 0xb8, 0xba, 0xe3, 0x6a, 0x74, 0xaf, 0x6c, 0x33, 0xe9, 0xdd, 0xe7,
- 0x2b, 0xab, 0xf4, 0xd1, 0x58, 0x2a, 0xe3, 0xc9, 0xa8, 0x32, 0xf0, 0x63, 0xa9, 0x8b, 0x9f, 0x2c,
- 0x8a, 0x11, 0x35, 0xc5, 0xcc, 0xa8, 0x14, 0xbd, 0x0d, 0x12, 0x9e, 0x19, 0xdc, 0x43, 0xf4, 0xfa,
- 0x1e, 0x92, 0x78, 0x66, 0x30, 0xfb, 0x67, 0x21, 0x36, 0x77, 0x4c, 0x25, 0x56, 0x12, 0x76, 0x52,
- 0xf5, 0xe4, 0x72, 0x51, 0x8c, 0x1d, 0xaa, 0x6d, 0x95, 0xca, 0xd0, 0x2b, 0x90, 0x1f, 0xb2, 0xfd,
- 0x6a, 0x06, 0x26, 0x23, 0xc7, 0xb4, 0x5d, 0xcb, 0x51, 0xc4, 0x92, 0xb0, 0x93, 0x51, 0xe5, 0xa1,
- 0x17, 0x88, 0x2f, 0x2f, 0xcb, 0x90, 0xe3, 0xc1, 0x1d, 0x38, 0xd6, 0xb1, 0x83, 0x09, 0x29, 0xff,
- 0x25, 0x0e, 0x39, 0x15, 0x13, 0xd7, 0x72, 0xb0, 0x1f, 0xf0, 0x2f, 0x04, 0xc8, 0xb9, 0xfa, 0x70,
- 0x82, 0x35, 0x07, 0x3f, 0x74, 0x4c, 0x17, 0x13, 0x25, 0x5a, 0x8a, 0xed, 0xa4, 0x77, 0xbf, 0x51,
- 0xf9, 0xaf, 0xa0, 0xa9, 0xac, 0xfb, 0xa8, 0x0c, 0xa8, 0xbd, 0xea, 0x99, 0xb7, 0x66, 0xae, 0xf3,
- 0xa8, 0xfe, 0xc6, 0x4f, 0xfe, 0x76, 0xcd, 0xb2, 0x85, 0xb0, 0x53, 0x69, 0x37, 0xd5, 0xac, 0x1b,
- 0x76, 0x86, 0x9e, 0x03, 0x71, 0xee, 0x98, 0x44, 0x89, 0x95, 0x62, 0x3b, 0xa9, 0xba, 0xb4, 0x5c,
- 0x14, 0xc5, 0x43, 0xb5, 0x4d, 0x54, 0x26, 0x5d, 0xcb, 0xb4, 0x78, 0x8b, 0x4c, 0xdf, 0x85, 0x34,
- 0x8f, 0x9d, 0x66, 0x93, 0x28, 0x71, 0x16, 0xf8, 0x8b, 0xe7, 0x02, 0xf7, 0x37, 0xc7, 0xa2, 0x5c,
- 0xa5, 0x57, 0x05, 0xd7, 0x17, 0x10, 0x54, 0x85, 0xb4, 0xf5, 0x00, 0x3b, 0x8e, 0x69, 0x60, 0xcd,
- 0x18, 0x2a, 0x09, 0x56, 0xba, 0xdc, 0x72, 0x51, 0x84, 0x9e, 0x27, 0x6e, 0xd6, 0x55, 0xf0, 0x55,
- 0x9a, 0xc3, 0xc2, 0x1f, 0x05, 0xc8, 0x84, 0xd3, 0x86, 0xbe, 0x07, 0x12, 0xdf, 0x4a, 0xd0, 0x03,
- 0xf5, 0xe5, 0xa2, 0x98, 0x64, 0x3a, 0x37, 0x68, 0x82, 0x73, 0xd9, 0x4c, 0x32, 0x9f, 0x6d, 0x03,
- 0xfd, 0x00, 0x52, 0xb6, 0xee, 0xe0, 0x99, 0x4b, 0xfd, 0x47, 0x99, 0xff, 0xc6, 0x72, 0x51, 0x94,
- 0x0e, 0x98, 0xf0, 0xf6, 0x2f, 0x90, 0xb8, 0xd7, 0xb6, 0x51, 0xf8, 0x10, 0xd0, 0x93, 0x38, 0x40,
- 0x32, 0xc4, 0x4e, 0xf0, 0x23, 0x1e, 0x91, 0x4a, 0x7f, 0xa2, 0x7b, 0x10, 0x7f, 0xa0, 0x4f, 0xe6,
- 0x7e, 0x6b, 0xbc, 0x7e, 0x3b, 0x98, 0xa9, 0xdc, 0xc9, 0x5b, 0xd1, 0xaf, 0x0b, 0x1d, 0x51, 0x12,
- 0xe4, 0x68, 0xf9, 0x2b, 0xb0, 0xe1, 0xe9, 0xfb, 0x70, 0x47, 0xcf, 0x03, 0x8c, 0xcd, 0xe3, 0xb1,
- 0xf6, 0x50, 0x77, 0xb1, 0xc3, 0xf6, 0x90, 0x51, 0x53, 0x54, 0xf2, 0x3e, 0x15, 0x94, 0xff, 0x1d,
- 0x87, 0x6c, 0x7b, 0x6a, 0x5b, 0x8e, 0xeb, 0x37, 0xc3, 0x3d, 0x48, 0xb0, 0x84, 0x11, 0x45, 0x60,
- 0x50, 0xa8, 0x5c, 0xb2, 0xb9, 0x35, 0x4b, 0xbe, 0x37, 0x0f, 0x5e, 0x9e, 0x8f, 0x00, 0xbb, 0xd1,
- 0x0b, 0xb1, 0xfb, 0x4d, 0x48, 0x70, 0x16, 0x65, 0x8d, 0x9e, 0xde, 0x2d, 0x86, 0xde, 0xe5, 0x53,
- 0x59, 0xbb, 0xb7, 0x67, 0x4e, 0xf0, 0x1e, 0x53, 0xf3, 0x9d, 0x73, 0x23, 0xf4, 0x22, 0x48, 0x84,
- 0xb8, 0x1a, 0x31, 0x3f, 0xe2, 0xd0, 0x8f, 0xd5, 0xd3, 0x14, 0x2f, 0xfd, 0xfe, 0xa0, 0x6f, 0x7e,
- 0x84, 0xd5, 0x24, 0x21, 0x2e, 0xfd, 0x81, 0x0a, 0x20, 0x3d, 0xd4, 0x27, 0x13, 0xd6, 0x22, 0x71,
- 0xc6, 0x80, 0xc1, 0xf3, 0x3a, 0x28, 0x12, 0xff, 0x03, 0x50, 0xa0, 0x22, 0xa4, 0x3d, 0xbe, 0xb2,
- 0x75, 0x77, 0xac, 0x24, 0x69, 0x5f, 0xa8, 0xc0, 0x45, 0x07, 0xba, 0x3b, 0x46, 0x0a, 0x24, 0x89,
- 0x3e, 0xb5, 0x69, 0xca, 0xa5, 0x52, 0x6c, 0x27, 0xa3, 0xfa, 0x8f, 0x68, 0x1b, 0x58, 0xbf, 0xf0,
- 0x47, 0x25, 0xc5, 0xb6, 0x1e, 0x92, 0xb0, 0x04, 0x9c, 0x98, 0xb6, 0x76, 0x74, 0x42, 0x14, 0x28,
- 0x09, 0x3b, 0x92, 0x97, 0x80, 0x13, 0xd3, 0xde, 0x7b, 0x87, 0xa8, 0x49, 0xba, 0xb8, 0x77, 0x42,
- 0xd0, 0x4b, 0xb0, 0x61, 0xce, 0x8e, 0x31, 0x71, 0x35, 0xc3, 0x74, 0xf0, 0xc8, 0x9d, 0x3c, 0x52,
- 0xd2, 0x54, 0x5d, 0xcd, 0x71, 0x71, 0xd3, 0x93, 0x16, 0xfe, 0x29, 0x40, 0x9c, 0x95, 0x11, 0xbd,
- 0x05, 0x22, 0x25, 0x04, 0x8f, 0xfe, 0xaf, 0xcb, 0x07, 0xcc, 0x06, 0x21, 0x10, 0x67, 0xfa, 0x14,
- 0x2b, 0x88, 0x85, 0xca, 0x7e, 0xa3, 0x67, 0x20, 0x49, 0xf0, 0xa9, 0xf6, 0x40, 0x9f, 0x28, 0x9b,
- 0x2c, 0x8e, 0x04, 0xc1, 0xa7, 0xef, 0xe9, 0x13, 0xf4, 0x14, 0x24, 0x4c, 0xa2, 0xcd, 0xf0, 0x43,
- 0x65, 0x8b, 0x6d, 0x29, 0x6e, 0x92, 0x2e, 0x7e, 0xd8, 0x11, 0xa5, 0xa8, 0x1c, 0xeb, 0x88, 0x52,
- 0x4c, 0x16, 0x3b, 0xa2, 0x24, 0xca, 0xf1, 0x8e, 0x28, 0xc5, 0xe5, 0x44, 0x47, 0x94, 0x12, 0x72,
- 0xb2, 0x23, 0x4a, 0x49, 0x59, 0xea, 0x88, 0x92, 0x24, 0xa7, 0x3a, 0xa2, 0x94, 0x92, 0xa1, 0x23,
- 0x4a, 0x20, 0xa7, 0x3b, 0xa2, 0x94, 0x96, 0x33, 0x1d, 0x51, 0xca, 0xc8, 0xd9, 0x8e, 0x28, 0x65,
- 0xe5, 0x5c, 0x47, 0x94, 0x72, 0xf2, 0x46, 0x47, 0x94, 0x36, 0x64, 0xb9, 0x23, 0x4a, 0xb2, 0x9c,
- 0xef, 0x88, 0x52, 0x5e, 0x46, 0xe5, 0x3f, 0x08, 0x90, 0xe3, 0xf0, 0x0d, 0x5a, 0xe5, 0x15, 0xc8,
- 0xb3, 0xbc, 0x9a, 0xb3, 0x63, 0xcd, 0xf6, 0x84, 0xac, 0x09, 0xa2, 0xaa, 0xec, 0x2f, 0x04, 0xca,
- 0xff, 0x0f, 0x59, 0x07, 0xeb, 0xc6, 0x4a, 0x31, 0xca, 0x14, 0x33, 0x54, 0x18, 0x28, 0xbd, 0x00,
- 0x39, 0xd6, 0xa9, 0x2b, 0xad, 0x18, 0xd3, 0xca, 0x32, 0x69, 0xa0, 0x56, 0x87, 0x2c, 0xb1, 0xf5,
- 0xd9, 0x4a, 0x4b, 0x64, 0x9d, 0xf7, 0xcc, 0x05, 0xdd, 0xd0, 0xb7, 0xf5, 0x99, 0xd7, 0x05, 0x19,
- 0x6a, 0x13, 0x1c, 0x6b, 0x2a, 0x3b, 0xd5, 0xe6, 0x53, 0x4c, 0x35, 0xee, 0x99, 0xc4, 0x45, 0xdf,
- 0x82, 0x8c, 0xc3, 0x24, 0x1a, 0x55, 0xf4, 0xdb, 0xf9, 0x0a, 0xa7, 0x69, 0x27, 0x70, 0x42, 0xca,
- 0xbf, 0x13, 0x60, 0xb3, 0xe9, 0x58, 0xb6, 0x8d, 0x0d, 0xaf, 0xd0, 0x9c, 0x22, 0xfc, 0xfa, 0x0a,
- 0xa1, 0xfa, 0xde, 0x85, 0x68, 0xbb, 0xe9, 0xb1, 0xea, 0x1b, 0xb7, 0x6d, 0x9a, 0x68, 0xbb, 0x89,
- 0xde, 0x84, 0x04, 0x71, 0x75, 0x77, 0x4e, 0x18, 0x27, 0xe4, 0x76, 0xff, 0xef, 0x12, 0xfe, 0xe9,
- 0x33, 0x45, 0xd5, 0x33, 0x28, 0xff, 0x29, 0x0a, 0x9b, 0xfd, 0xd1, 0x18, 0x4f, 0xf5, 0xc6, 0x58,
- 0x9f, 0x1d, 0x07, 0xfb, 0xfd, 0x0e, 0xc8, 0xa1, 0x4c, 0x68, 0x13, 0x93, 0xb8, 0xde, 0x01, 0xff,
- 0xf2, 0xe5, 0xcc, 0x1b, 0x4a, 0xa7, 0x97, 0x9f, 0x9c, 0xb3, 0x9e, 0xe4, 0xef, 0x42, 0xce, 0xe0,
- 0x19, 0xd2, 0x3c, 0xd6, 0x8c, 0x5d, 0xc9, 0x9a, 0x17, 0xa4, 0xd4, 0xf3, 0x9e, 0x35, 0x42, 0x4b,
- 0x04, 0xfd, 0x08, 0x36, 0x7d, 0xe7, 0x74, 0x06, 0xa5, 0x59, 0xa2, 0x2c, 0x25, 0xb2, 0x24, 0xdf,
- 0x5b, 0x2e, 0x8a, 0x79, 0xcf, 0x55, 0xd3, 0x5b, 0xbd, 0x3d, 0x5d, 0xe5, 0x8d, 0x73, 0x9e, 0x0c,
- 0xef, 0x48, 0x79, 0x1a, 0xb6, 0xc2, 0x29, 0x0d, 0xf0, 0x56, 0x07, 0x99, 0x4b, 0x8e, 0x30, 0xdd,
- 0xaf, 0x73, 0x8c, 0x5d, 0x54, 0x81, 0x4d, 0x5a, 0x09, 0x3c, 0xa5, 0x74, 0x4a, 0xd9, 0x55, 0x0b,
- 0xc1, 0x24, 0x1f, 0x2c, 0xd1, 0xb1, 0xa3, 0xab, 0x4f, 0x71, 0xf9, 0xf7, 0x22, 0xe4, 0x57, 0x4e,
+func init() { proto.RegisterFile("jobs/jobspb/jobs.proto", fileDescriptor_jobs_70a794aa1acbea6d) }
+
+var fileDescriptor_jobs_70a794aa1acbea6d = []byte{
+ // 2487 bytes of a gzipped FileDescriptorProto
+ 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xb4, 0x59, 0xdf, 0x8f, 0xe3, 0x56,
+ 0xf5, 0x8f, 0x13, 0x27, 0x71, 0x4e, 0x7e, 0x8c, 0xe7, 0xce, 0xb4, 0x75, 0xa3, 0xed, 0x24, 0xdf,
+ 0x7c, 0x69, 0x3b, 0xdd, 0xd2, 0x04, 0xa6, 0xa2, 0xa5, 0x15, 0x54, 0xe4, 0xd7, 0xec, 0x24, 0xdd,
+ 0x4d, 0xa6, 0x4e, 0xa6, 0x85, 0x22, 0x30, 0x4e, 0x7c, 0x27, 0x31, 0x93, 0xc4, 0x1e, 0x5f, 0x67,
+ 0xb7, 0x5b, 0x21, 0x21, 0x21, 0x1e, 0xd0, 0x3e, 0xf1, 0x8a, 0x60, 0x25, 0x24, 0x40, 0xe2, 0x05,
+ 0xd1, 0x3f, 0xa3, 0x2f, 0x88, 0x22, 0x5e, 0x8a, 0x90, 0x02, 0xa4, 0x0f, 0xf0, 0x17, 0xf0, 0xd0,
+ 0x27, 0x74, 0xef, 0xb5, 0x1d, 0x67, 0x76, 0x98, 0x5f, 0x12, 0x2f, 0xbb, 0xf6, 0xb9, 0xe7, 0x1c,
+ 0xdf, 0x73, 0xce, 0xe7, 0x7c, 0xee, 0xb9, 0x19, 0x78, 0xfa, 0xfb, 0xd6, 0x80, 0x54, 0xe8, 0x3f,
+ 0xf6, 0x80, 0xfd, 0x57, 0xb6, 0x1d, 0xcb, 0xb5, 0xd0, 0xb3, 0x43, 0x6b, 0x78, 0xe2, 0x58, 0xfa,
+ 0x70, 0x5c, 0x26, 0xa7, 0x93, 0x32, 0x5b, 0xe1, 0x5a, 0xf9, 0xed, 0x91, 0x35, 0xb2, 0x98, 0x56,
+ 0x85, 0x3e, 0x71, 0x83, 0x3c, 0x62, 0xca, 0xf6, 0xa0, 0x62, 0xe8, 0xae, 0xee, 0xc9, 0x14, 0x5f,
+ 0x66, 0x5a, 0xaf, 0x1c, 0x5b, 0xce, 0x54, 0x77, 0x3d, 0xf7, 0xf9, 0x5b, 0xe4, 0x74, 0x52, 0x21,
+ 0xa7, 0x93, 0x81, 0x4e, 0x70, 0x85, 0xb8, 0xce, 0x7c, 0xe8, 0xce, 0x1d, 0x6c, 0xf8, 0x76, 0x73,
+ 0xd7, 0x9c, 0x54, 0xc6, 0x93, 0x61, 0xc5, 0x35, 0xa7, 0x98, 0xb8, 0xfa, 0xd4, 0xe6, 0x2b, 0xa5,
+ 0x1f, 0x42, 0xfc, 0x2e, 0xd6, 0x09, 0x46, 0xef, 0x43, 0x72, 0x66, 0x19, 0x58, 0x33, 0x0d, 0x45,
+ 0x28, 0x0a, 0xbb, 0xd9, 0x5a, 0x75, 0xb9, 0x28, 0x24, 0x3a, 0x96, 0x81, 0x5b, 0x8d, 0xcf, 0x17,
+ 0x85, 0x57, 0x47, 0xa6, 0x3b, 0x9e, 0x0f, 0xca, 0x43, 0x6b, 0x5a, 0x09, 0x22, 0x31, 0x06, 0xab,
+ 0xe7, 0x8a, 0x7d, 0x32, 0xaa, 0x78, 0xdb, 0x2b, 0x73, 0x33, 0x35, 0x41, 0x3d, 0xb6, 0x0c, 0xb4,
+ 0x0d, 0x71, 0x6c, 0x5b, 0xc3, 0xb1, 0x12, 0x2d, 0x0a, 0xbb, 0x31, 0x95, 0xbf, 0xbc, 0x29, 0xfe,
+ 0xeb, 0x97, 0x05, 0xa1, 0xf4, 0x57, 0x01, 0xb2, 0x35, 0x7d, 0x78, 0x32, 0xb7, 0x1b, 0xd8, 0xd5,
+ 0xcd, 0x09, 0x41, 0x35, 0x00, 0xe2, 0xea, 0x8e, 0xab, 0xd1, 0xbd, 0xb2, 0xcd, 0xa4, 0xf7, 0x9e,
+ 0x2b, 0xaf, 0xd2, 0x47, 0x63, 0x29, 0x8f, 0x27, 0xc3, 0x72, 0xdf, 0x8f, 0xa5, 0x26, 0x7e, 0xbc,
+ 0x28, 0x44, 0xd4, 0x14, 0x33, 0xa3, 0x52, 0xf4, 0x16, 0x48, 0x78, 0x66, 0x70, 0x0f, 0xd1, 0xab,
+ 0x7b, 0x48, 0xe2, 0x99, 0xc1, 0xec, 0x9f, 0x85, 0xd8, 0xdc, 0x31, 0x95, 0x58, 0x51, 0xd8, 0x4d,
+ 0xd5, 0x92, 0xcb, 0x45, 0x21, 0x76, 0xa4, 0xb6, 0x54, 0x2a, 0x43, 0x2f, 0xc3, 0xe6, 0x80, 0xed,
+ 0x57, 0x33, 0x30, 0x19, 0x3a, 0xa6, 0xed, 0x5a, 0x8e, 0x22, 0x16, 0x85, 0xdd, 0x8c, 0x2a, 0x0f,
+ 0xbc, 0x40, 0x7c, 0x79, 0x49, 0x86, 0x1c, 0x0f, 0xee, 0xd0, 0xb1, 0x46, 0x0e, 0x26, 0xa4, 0xf4,
+ 0x97, 0x38, 0xe4, 0x54, 0x4c, 0x5c, 0xcb, 0xc1, 0x7e, 0xc0, 0xbf, 0x10, 0x20, 0xe7, 0xea, 0x83,
+ 0x09, 0xd6, 0x1c, 0xfc, 0xc0, 0x31, 0x5d, 0x4c, 0x94, 0x68, 0x31, 0xb6, 0x9b, 0xde, 0xfb, 0x5a,
+ 0xf9, 0xbf, 0x82, 0xa6, 0xbc, 0xee, 0xa3, 0xdc, 0xa7, 0xf6, 0xaa, 0x67, 0xde, 0x9c, 0xb9, 0xce,
+ 0xc3, 0xda, 0xeb, 0x3f, 0xfa, 0xdb, 0x15, 0xcb, 0x16, 0xc2, 0x4e, 0xb9, 0xd5, 0x50, 0xb3, 0x6e,
+ 0xd8, 0x19, 0xba, 0x05, 0xe2, 0xdc, 0x31, 0x89, 0x12, 0x2b, 0xc6, 0x76, 0x53, 0x35, 0x69, 0xb9,
+ 0x28, 0x88, 0x47, 0x6a, 0x8b, 0xa8, 0x4c, 0xba, 0x96, 0x69, 0xf1, 0x06, 0x99, 0xbe, 0x03, 0x69,
+ 0x1e, 0x3b, 0xcd, 0x26, 0x51, 0xe2, 0x2c, 0xf0, 0x17, 0xce, 0x04, 0xee, 0x6f, 0x8e, 0x45, 0xb9,
+ 0x4a, 0xaf, 0x0a, 0xae, 0x2f, 0x20, 0xa8, 0x02, 0x69, 0xeb, 0x3e, 0x76, 0x1c, 0xd3, 0xc0, 0x9a,
+ 0x31, 0x50, 0x12, 0xac, 0x74, 0xb9, 0xe5, 0xa2, 0x00, 0x5d, 0x4f, 0xdc, 0xa8, 0xa9, 0xe0, 0xab,
+ 0x34, 0x06, 0xf9, 0x3f, 0x0a, 0x90, 0x09, 0xa7, 0x0d, 0x7d, 0x07, 0x24, 0xbe, 0x95, 0xa0, 0x07,
+ 0x6a, 0xcb, 0x45, 0x21, 0xc9, 0x74, 0xae, 0xd1, 0x04, 0x67, 0xb2, 0x99, 0x64, 0x3e, 0x5b, 0x06,
+ 0xfa, 0x1e, 0xa4, 0x6c, 0xdd, 0xc1, 0x33, 0x97, 0xfa, 0x8f, 0x32, 0xff, 0xf5, 0xe5, 0xa2, 0x20,
+ 0x1d, 0x32, 0xe1, 0xcd, 0x3f, 0x20, 0x71, 0xaf, 0x2d, 0x23, 0xff, 0x01, 0xa0, 0x27, 0x71, 0x80,
+ 0x64, 0x88, 0x9d, 0xe0, 0x87, 0x3c, 0x22, 0x95, 0x3e, 0xa2, 0xbb, 0x10, 0xbf, 0xaf, 0x4f, 0xe6,
+ 0x7e, 0x6b, 0xbc, 0x76, 0x33, 0x98, 0xa9, 0xdc, 0xc9, 0x9b, 0xd1, 0xaf, 0x0a, 0x6d, 0x51, 0x12,
+ 0xe4, 0x68, 0xe9, 0x4b, 0xb0, 0xe1, 0xe9, 0xfb, 0x70, 0x47, 0xcf, 0x01, 0x8c, 0xcd, 0xd1, 0x58,
+ 0x7b, 0xa0, 0xbb, 0xd8, 0x61, 0x7b, 0xc8, 0xa8, 0x29, 0x2a, 0x79, 0x8f, 0x0a, 0x4a, 0xff, 0x8e,
+ 0x43, 0xb6, 0x35, 0xb5, 0x2d, 0xc7, 0xf5, 0x9b, 0xe1, 0x2e, 0x24, 0x58, 0xc2, 0x88, 0x22, 0x30,
+ 0x28, 0x94, 0x2f, 0xd8, 0xdc, 0x9a, 0x25, 0xdf, 0x9b, 0x07, 0x2f, 0xcf, 0x47, 0x80, 0xdd, 0xe8,
+ 0xb9, 0xd8, 0xfd, 0x3a, 0x24, 0x38, 0x8b, 0xb2, 0x46, 0x4f, 0xef, 0x15, 0x42, 0xdf, 0xf2, 0xa9,
+ 0xac, 0xd5, 0xdd, 0x37, 0x27, 0x78, 0x9f, 0xa9, 0xf9, 0xce, 0xb9, 0x11, 0x7a, 0x01, 0x24, 0x42,
+ 0x5c, 0x8d, 0x98, 0x1f, 0x72, 0xe8, 0xc7, 0x6a, 0x69, 0x8a, 0x97, 0x5e, 0xaf, 0xdf, 0x33, 0x3f,
+ 0xc4, 0x6a, 0x92, 0x10, 0x97, 0x3e, 0xa0, 0x3c, 0x48, 0x0f, 0xf4, 0xc9, 0x84, 0xb5, 0x48, 0x9c,
+ 0x31, 0x60, 0xf0, 0xbe, 0x0e, 0x8a, 0xc4, 0xff, 0x00, 0x14, 0xa8, 0x00, 0x69, 0x8f, 0xaf, 0x6c,
+ 0xdd, 0x1d, 0x2b, 0x49, 0xda, 0x17, 0x2a, 0x70, 0xd1, 0xa1, 0xee, 0x8e, 0x91, 0x02, 0x49, 0xa2,
+ 0x4f, 0x6d, 0x9a, 0x72, 0xa9, 0x18, 0xdb, 0xcd, 0xa8, 0xfe, 0x2b, 0xda, 0x01, 0xd6, 0x2f, 0xfc,
+ 0x55, 0x49, 0xb1, 0xad, 0x87, 0x24, 0x2c, 0x01, 0x27, 0xa6, 0xad, 0x1d, 0x9f, 0x10, 0x05, 0x8a,
+ 0xc2, 0xae, 0xe4, 0x25, 0xe0, 0xc4, 0xb4, 0xf7, 0xdf, 0x26, 0x6a, 0x92, 0x2e, 0xee, 0x9f, 0x10,
+ 0xf4, 0x22, 0x6c, 0x98, 0xb3, 0x11, 0x26, 0xae, 0x66, 0x98, 0x0e, 0x1e, 0xba, 0x93, 0x87, 0x4a,
+ 0x9a, 0xaa, 0xab, 0x39, 0x2e, 0x6e, 0x78, 0xd2, 0xfc, 0x3f, 0x05, 0x88, 0xb3, 0x32, 0xa2, 0x37,
+ 0x41, 0xa4, 0x84, 0xe0, 0xd1, 0xff, 0x55, 0xf9, 0x80, 0xd9, 0x20, 0x04, 0xe2, 0x4c, 0x9f, 0x62,
+ 0x05, 0xb1, 0x50, 0xd9, 0x33, 0x7a, 0x06, 0x92, 0x04, 0x9f, 0x6a, 0xf7, 0xf5, 0x89, 0xb2, 0xc5,
+ 0xe2, 0x48, 0x10, 0x7c, 0xfa, 0xae, 0x3e, 0x41, 0x4f, 0x41, 0xc2, 0x24, 0xda, 0x0c, 0x3f, 0x50,
+ 0xb6, 0xd9, 0x96, 0xe2, 0x26, 0xe9, 0xe0, 0x07, 0x6d, 0x51, 0x8a, 0xca, 0xb1, 0xb6, 0x28, 0xc5,
+ 0x64, 0xb1, 0x2d, 0x4a, 0xa2, 0x1c, 0x6f, 0x8b, 0x52, 0x5c, 0x4e, 0xb4, 0x45, 0x29, 0x21, 0x27,
+ 0xdb, 0xa2, 0x94, 0x94, 0xa5, 0xb6, 0x28, 0x49, 0x72, 0xaa, 0x2d, 0x4a, 0x29, 0x19, 0xda, 0xa2,
+ 0x04, 0x72, 0xba, 0x2d, 0x4a, 0x69, 0x39, 0xd3, 0x16, 0xa5, 0x8c, 0x9c, 0x6d, 0x8b, 0x52, 0x56,
+ 0xce, 0xb5, 0x45, 0x29, 0x27, 0x6f, 0xb4, 0x45, 0x69, 0x43, 0x96, 0xdb, 0xa2, 0x24, 0xcb, 0x9b,
+ 0x6d, 0x51, 0xda, 0x94, 0x51, 0xe9, 0x0f, 0x02, 0xe4, 0x38, 0x7c, 0x83, 0x56, 0x79, 0x19, 0x36,
+ 0x59, 0x5e, 0xcd, 0xd9, 0x48, 0xb3, 0x3d, 0x21, 0x6b, 0x82, 0xa8, 0x2a, 0xfb, 0x0b, 0x81, 0xf2,
+ 0xff, 0x43, 0xd6, 0xc1, 0xba, 0xb1, 0x52, 0x8c, 0x32, 0xc5, 0x0c, 0x15, 0x06, 0x4a, 0xcf, 0x43,
+ 0x8e, 0x75, 0xea, 0x4a, 0x2b, 0xc6, 0xb4, 0xb2, 0x4c, 0x1a, 0xa8, 0xd5, 0x20, 0x4b, 0x6c, 0x7d,
+ 0xb6, 0xd2, 0x12, 0x59, 0xe7, 0x3d, 0x73, 0x4e, 0x37, 0xf4, 0x6c, 0x7d, 0xe6, 0x75, 0x41, 0x86,
+ 0xda, 0x04, 0xc7, 0x9a, 0xca, 0x4e, 0xb5, 0xf9, 0x14, 0x53, 0x8d, 0xbb, 0x26, 0x71, 0xd1, 0x37,
+ 0x20, 0xe3, 0x30, 0x89, 0x46, 0x15, 0xfd, 0x76, 0xbe, 0xc4, 0x69, 0xda, 0x09, 0x9c, 0x90, 0xd2,
+ 0xef, 0x04, 0xd8, 0x6a, 0x38, 0x96, 0x6d, 0x63, 0xc3, 0x2b, 0x34, 0xa7, 0x08, 0xbf, 0xbe, 0x42,
+ 0xa8, 0xbe, 0x77, 0x20, 0xda, 0x6a, 0x78, 0xac, 0xfa, 0xfa, 0x4d, 0x9b, 0x26, 0xda, 0x6a, 0xa0,
+ 0x37, 0x20, 0x41, 0x5c, 0xdd, 0x9d, 0x13, 0xc6, 0x09, 0xb9, 0xbd, 0xff, 0xbb, 0x80, 0x7f, 0x7a,
+ 0x4c, 0x51, 0xf5, 0x0c, 0x4a, 0x7f, 0x8a, 0xc2, 0x56, 0x6f, 0x38, 0xc6, 0x53, 0xbd, 0x3e, 0xd6,
+ 0x67, 0xa3, 0x60, 0xbf, 0xdf, 0x02, 0x39, 0x94, 0x09, 0x6d, 0x62, 0x12, 0xd7, 0x3b, 0xe0, 0x5f,
+ 0xba, 0x98, 0x79, 0x43, 0xe9, 0xf4, 0xf2, 0x93, 0x73, 0xd6, 0x93, 0xfc, 0x6d, 0xc8, 0x19, 0x3c,
+ 0x43, 0x9a, 0xc7, 0x9a, 0xb1, 0x4b, 0x59, 0xf3, 0x9c, 0x94, 0x7a, 0xde, 0xb3, 0x46, 0x68, 0x89,
+ 0xa0, 0x1f, 0xc0, 0x96, 0xef, 0x9c, 0xce, 0xa0, 0x34, 0x4b, 0x94, 0xa5, 0x44, 0x96, 0xe4, 0xbb,
+ 0xcb, 0x45, 0x61, 0xd3, 0x73, 0xd5, 0xf0, 0x56, 0x6f, 0x4e, 0x57, 0x9b, 0xc6, 0x19, 0x4f, 0x86,
+ 0x77, 0xa4, 0x3c, 0x0d, 0xdb, 0xe1, 0x94, 0x06, 0x78, 0xab, 0x81, 0xcc, 0x25, 0xc7, 0x98, 0xee,
+ 0xd7, 0x19, 0x61, 0x17, 0x95, 0x61, 0x8b, 0x56, 0x02, 0x4f, 0x29, 0x9d, 0x52, 0x76, 0xd5, 0x42,
+ 0x30, 0xd9, 0x0c, 0x96, 0xe8, 0xd8, 0xd1, 0xd1, 0xa7, 0xb8, 0xf4, 0x7b, 0x11, 0x36, 0x57, 0x4e,
0xfc, 0x6a, 0x51, 0x52, 0x33, 0x67, 0x27, 0xda, 0x6a, 0xfe, 0xe3, 0xa4, 0x66, 0xce, 0x4e, 0xe8,
- 0x0c, 0x98, 0xa4, 0x8b, 0x87, 0x8e, 0x89, 0x3a, 0x20, 0x5a, 0xb6, 0xeb, 0x37, 0xcb, 0x65, 0x67,
- 0xe8, 0x13, 0xef, 0xa8, 0xf4, 0x6c, 0x97, 0x1f, 0xce, 0x2a, 0xf3, 0x81, 0x7e, 0x23, 0x40, 0xd2,
- 0x65, 0x41, 0x10, 0x25, 0xc1, 0xfc, 0xbd, 0x79, 0x23, 0x7f, 0x3c, 0x01, 0xde, 0xdc, 0x77, 0x40,
- 0x6b, 0xf9, 0xc5, 0xa2, 0x98, 0x3f, 0x9f, 0x20, 0x72, 0xdb, 0x81, 0xd0, 0xdf, 0x1b, 0xea, 0x40,
- 0x6e, 0x3d, 0xc3, 0xec, 0x38, 0xb9, 0xe6, 0xc8, 0x97, 0x5d, 0xab, 0x40, 0xe1, 0x98, 0x4e, 0x5f,
- 0xab, 0x6d, 0x5f, 0x30, 0xa6, 0xd4, 0xd6, 0xc7, 0x94, 0x57, 0xae, 0x95, 0x12, 0xee, 0x33, 0x34,
- 0x9b, 0x14, 0xde, 0x80, 0x54, 0x90, 0xef, 0xf0, 0x5b, 0x52, 0xfc, 0x2d, 0x5b, 0xe1, 0xb7, 0xa4,
- 0x9e, 0x18, 0x6a, 0x82, 0x93, 0x20, 0x2e, 0x27, 0xca, 0x3f, 0x15, 0x20, 0xa3, 0x62, 0x62, 0x4d,
- 0x1e, 0x60, 0x83, 0xf6, 0x20, 0xfa, 0x2a, 0x88, 0xb4, 0xa7, 0xbd, 0x63, 0xea, 0x0a, 0x72, 0x63,
- 0xaa, 0xa8, 0x06, 0xa9, 0xe0, 0x12, 0x76, 0x93, 0xbb, 0xc9, 0xca, 0xaa, 0x6c, 0x03, 0x5a, 0x05,
- 0x1c, 0xd0, 0xf8, 0x00, 0x28, 0x3b, 0xb0, 0xbd, 0x79, 0x94, 0xcb, 0x49, 0xe6, 0xa5, 0xcb, 0x49,
- 0x26, 0x08, 0xc6, 0x2f, 0x93, 0x13, 0x92, 0x11, 0xaf, 0x0d, 0x97, 0x31, 0x40, 0x0d, 0x07, 0xeb,
- 0x2e, 0xa6, 0x9c, 0x47, 0x2e, 0x63, 0xe2, 0x3a, 0xc4, 0x19, 0x15, 0x79, 0xb1, 0x5d, 0xf3, 0xe8,
- 0xf6, 0x5e, 0xce, 0x4d, 0xd1, 0xf7, 0x21, 0x33, 0xb2, 0x26, 0xf3, 0x29, 0x27, 0x4b, 0x9f, 0xd4,
- 0xbe, 0x76, 0x19, 0x00, 0x9e, 0xd8, 0x5c, 0xa5, 0x61, 0x4d, 0x42, 0xcc, 0x99, 0xe6, 0x0e, 0xa9,
- 0x84, 0x8e, 0x85, 0xa9, 0x00, 0x8c, 0x8c, 0xcf, 0x52, 0xea, 0x4a, 0x80, 0x76, 0x21, 0xae, 0x13,
- 0xcd, 0x3a, 0x62, 0xc3, 0xda, 0x55, 0xd5, 0x51, 0x45, 0x9d, 0xf4, 0x8e, 0xd0, 0x6b, 0x90, 0x3d,
- 0x3a, 0xe5, 0x1c, 0xcc, 0x59, 0x87, 0xdf, 0x3f, 0x36, 0x96, 0x8b, 0x62, 0x7a, 0xef, 0x5d, 0x16,
- 0x2c, 0xe5, 0x1c, 0x35, 0x7d, 0x74, 0x1a, 0x3c, 0xa0, 0x3b, 0x90, 0x9f, 0xea, 0x1f, 0x6a, 0x47,
- 0x8e, 0x3e, 0x72, 0x4d, 0x6b, 0xa6, 0x99, 0xc6, 0x84, 0x77, 0x94, 0xa0, 0x6e, 0x4c, 0xf5, 0x0f,
- 0xf7, 0x3c, 0x79, 0xdb, 0x98, 0xe0, 0x82, 0x0e, 0x49, 0x2f, 0x20, 0xf4, 0x1e, 0xc4, 0x4c, 0x83,
- 0x1f, 0xa8, 0xd9, 0x7a, 0x93, 0x5e, 0x4e, 0xdb, 0x4d, 0xf2, 0xc5, 0xa2, 0xf8, 0xe6, 0x8d, 0x7b,
- 0xbb, 0xc1, 0x72, 0xd2, 0x6e, 0xaa, 0xd4, 0x61, 0xf9, 0x29, 0xd8, 0x0c, 0xa5, 0x31, 0xa0, 0xda,
- 0x3f, 0x27, 0x20, 0x79, 0xa0, 0x3f, 0x9a, 0x58, 0xba, 0x81, 0x4a, 0x90, 0xf6, 0x6f, 0xbd, 0xa6,
- 0x35, 0xf3, 0xea, 0x1e, 0x16, 0xd1, 0x61, 0x77, 0x4e, 0xb0, 0xc3, 0x72, 0xc0, 0x3b, 0x2a, 0x78,
- 0xa6, 0xf3, 0x08, 0xbb, 0xa2, 0x63, 0x43, 0x9b, 0x9a, 0x23, 0xc7, 0xe2, 0x67, 0x6c, 0x8c, 0x31,
- 0x03, 0x95, 0xde, 0x67, 0x42, 0x3a, 0x2e, 0x1e, 0x99, 0x33, 0x93, 0x8c, 0x57, 0x7a, 0x6c, 0xbc,
- 0x56, 0x73, 0xbe, 0xd8, 0x53, 0xb4, 0x20, 0xb7, 0xba, 0x83, 0x6b, 0x34, 0x27, 0x09, 0x96, 0x93,
- 0xfd, 0xe5, 0xa2, 0x98, 0x5d, 0x61, 0x8b, 0x67, 0xe7, 0x76, 0x57, 0xe1, 0x95, 0xff, 0xb6, 0x41,
- 0xd8, 0x87, 0x0c, 0xc7, 0xb1, 0x1c, 0x45, 0xe2, 0x5c, 0xc1, 0x1e, 0xd0, 0xeb, 0x10, 0x9f, 0x60,
- 0x9d, 0xf0, 0x09, 0x39, 0xbd, 0x5b, 0xba, 0x04, 0xa6, 0xec, 0x5b, 0x8b, 0xca, 0xd5, 0x51, 0x1d,
- 0x12, 0x7c, 0x0c, 0x67, 0xc3, 0x73, 0x7a, 0x77, 0xe7, 0x12, 0xc3, 0xb5, 0x4f, 0x24, 0xfb, 0x11,
- 0xd5, 0xb3, 0x44, 0x2d, 0x48, 0x3a, 0xfc, 0xca, 0xc5, 0x46, 0xea, 0x2b, 0x47, 0x8a, 0xd0, 0x65,
- 0x6e, 0x3f, 0xa2, 0xfa, 0xb6, 0x68, 0x00, 0x19, 0x12, 0x3a, 0x66, 0x95, 0x0c, 0xf3, 0x75, 0xd9,
- 0x14, 0x71, 0xc1, 0xa0, 0xb3, 0x4f, 0x87, 0xc2, 0x90, 0x98, 0x06, 0x68, 0xb2, 0x19, 0x57, 0xc9,
- 0x5e, 0x19, 0xe0, 0xda, 0x5d, 0x8e, 0x06, 0xc8, 0x2d, 0x51, 0x17, 0x60, 0x14, 0x70, 0x9d, 0x92,
- 0x63, 0x7e, 0xbe, 0x7c, 0x93, 0xc3, 0x71, 0x3f, 0xa2, 0x86, 0x3c, 0xa0, 0x77, 0x21, 0x3d, 0x5a,
- 0x81, 0x5c, 0xd9, 0x60, 0x0e, 0x5f, 0xbd, 0x11, 0xb3, 0xec, 0x53, 0x36, 0x59, 0x49, 0xd7, 0xd9,
- 0x44, 0x3e, 0xc7, 0x26, 0xf5, 0x14, 0x24, 0x0d, 0x6e, 0x17, 0x5c, 0x21, 0x92, 0xb2, 0x54, 0xfe,
- 0x38, 0x0e, 0x52, 0x40, 0xdd, 0x55, 0x40, 0x01, 0x09, 0x8c, 0x2c, 0x7a, 0xb7, 0x72, 0x31, 0xff,
- 0x06, 0x11, 0xdd, 0x8f, 0xa8, 0x79, 0x7f, 0xad, 0xe1, 0x2f, 0xd1, 0x16, 0x99, 0x5a, 0x86, 0x79,
- 0x64, 0xae, 0x5a, 0x84, 0x7f, 0x5b, 0xcb, 0xf9, 0x62, 0xaf, 0x45, 0xde, 0x5e, 0xbb, 0x7f, 0xc7,
- 0xae, 0x41, 0x68, 0xfb, 0x91, 0xd0, 0x05, 0x9d, 0xb6, 0xac, 0x33, 0x9f, 0xcd, 0xe8, 0x9d, 0xc4,
- 0x1b, 0x8b, 0x39, 0x5d, 0x66, 0x3d, 0x29, 0x1f, 0x81, 0x51, 0xe3, 0x1c, 0x94, 0x5f, 0xbe, 0x12,
- 0xca, 0x7e, 0xec, 0xfb, 0x42, 0x80, 0xe5, 0xbd, 0xf3, 0x58, 0xbe, 0x73, 0x35, 0x96, 0x43, 0x6e,
- 0x02, 0x30, 0x1f, 0x5e, 0x08, 0xe6, 0xea, 0x35, 0xc1, 0x1c, 0xf2, 0xb8, 0x8e, 0xe6, 0xc6, 0x39,
- 0x34, 0xbf, 0x7c, 0x25, 0x9a, 0xc3, 0x31, 0x7a, 0x70, 0xee, 0x5d, 0x00, 0xe7, 0x57, 0xaf, 0x05,
- 0xe7, 0x90, 0xb3, 0x30, 0x9e, 0xd5, 0x8b, 0xf0, 0x5c, 0xb9, 0x1e, 0x9e, 0x43, 0x2e, 0xc3, 0x4e,
- 0xea, 0x00, 0x92, 0x7f, 0x17, 0x0c, 0xc1, 0xf7, 0xce, 0xb7, 0x21, 0xe1, 0x95, 0x1b, 0x41, 0xae,
- 0xa9, 0xd6, 0xda, 0xdd, 0x76, 0xf7, 0xae, 0xd6, 0xad, 0xdd, 0x6f, 0xf5, 0xe5, 0x08, 0x52, 0x60,
- 0xeb, 0xfd, 0x5a, 0x7b, 0xa0, 0xed, 0xf5, 0x54, 0xed, 0x6e, 0x43, 0x6b, 0x77, 0x07, 0x2d, 0xf5,
- 0xbd, 0xda, 0x3d, 0x59, 0x40, 0x4f, 0x03, 0x52, 0x7b, 0x8d, 0x77, 0xfa, 0xcd, 0xba, 0xd6, 0xe8,
- 0xdd, 0x3f, 0xa8, 0x35, 0x06, 0xed, 0x5e, 0x57, 0x8e, 0x22, 0x09, 0xc4, 0x66, 0xaf, 0xdb, 0x92,
- 0xe1, 0xce, 0xc7, 0x51, 0x10, 0x07, 0x8f, 0x6c, 0x8c, 0xbe, 0x04, 0xe9, 0xc3, 0x6e, 0xff, 0xa0,
- 0xd5, 0x68, 0xef, 0xb5, 0x5b, 0x4d, 0x39, 0x52, 0xd8, 0x7c, 0x7c, 0x56, 0xda, 0xa0, 0x4b, 0x87,
- 0x33, 0x62, 0xe3, 0x11, 0x83, 0x36, 0x2a, 0x40, 0xa2, 0x5e, 0x6b, 0xbc, 0x73, 0x78, 0x20, 0x0b,
- 0x85, 0xdc, 0xe3, 0xb3, 0x12, 0x50, 0x05, 0x0e, 0x2b, 0xf4, 0x1c, 0x24, 0xd5, 0x56, 0x7f, 0xd0,
- 0x53, 0x5b, 0x72, 0xb4, 0xb0, 0xf1, 0xf8, 0xac, 0x94, 0xa6, 0x8b, 0x1e, 0x5a, 0xd0, 0x4b, 0x90,
- 0xed, 0x37, 0xf6, 0x5b, 0xf7, 0x6b, 0x5a, 0x63, 0xbf, 0xd6, 0xbd, 0xdb, 0x92, 0x63, 0x85, 0xad,
- 0xc7, 0x67, 0x25, 0x99, 0xea, 0x84, 0x41, 0x40, 0x5f, 0xd1, 0xbe, 0x7f, 0xd0, 0x53, 0x07, 0xb2,
- 0xb8, 0x7a, 0x05, 0xaf, 0x2a, 0x2a, 0x03, 0x70, 0xeb, 0xbd, 0x56, 0xab, 0x29, 0xc7, 0x0b, 0xe8,
- 0xf1, 0x59, 0x29, 0x47, 0xd7, 0x57, 0xc5, 0x42, 0x2f, 0x40, 0xa6, 0xa1, 0xb6, 0x6a, 0x83, 0x96,
- 0xd6, 0x1f, 0xd4, 0x06, 0x7d, 0x39, 0xb1, 0x8a, 0x24, 0x54, 0x00, 0x54, 0x81, 0x7c, 0xed, 0x70,
- 0xd0, 0xd3, 0xd6, 0x74, 0x93, 0x85, 0x67, 0x1e, 0x9f, 0x95, 0x36, 0xa9, 0x6e, 0x6d, 0xee, 0x5a,
- 0x21, 0xfd, 0x82, 0xf4, 0xb3, 0x5f, 0x6d, 0x47, 0x7e, 0xfb, 0xeb, 0xed, 0x48, 0x7d, 0xe7, 0x93,
- 0x7f, 0x6c, 0x47, 0x3e, 0x59, 0x6e, 0x0b, 0x9f, 0x2e, 0xb7, 0x85, 0xcf, 0x96, 0xdb, 0xc2, 0xdf,
- 0x97, 0xdb, 0xc2, 0xcf, 0x3f, 0xdf, 0x8e, 0x7c, 0xfa, 0xf9, 0x76, 0xe4, 0xb3, 0xcf, 0xb7, 0x23,
- 0x1f, 0x24, 0x78, 0xc1, 0x87, 0x09, 0xf6, 0xa5, 0xff, 0xb5, 0xff, 0x04, 0x00, 0x00, 0xff, 0xff,
- 0xf1, 0xf5, 0x0e, 0x42, 0x9a, 0x18, 0x00, 0x00,
+ 0x0c, 0x98, 0xa4, 0x8b, 0x47, 0x8e, 0x89, 0xda, 0x20, 0x5a, 0xb6, 0xeb, 0x37, 0xcb, 0x45, 0x67,
+ 0xe8, 0x13, 0xdf, 0x28, 0x77, 0x6d, 0x97, 0x1f, 0xce, 0x2a, 0xf3, 0x81, 0x7e, 0x23, 0x40, 0xd2,
+ 0x65, 0x41, 0x10, 0x25, 0xc1, 0xfc, 0xbd, 0x71, 0x2d, 0x7f, 0x3c, 0x01, 0xde, 0xdc, 0x77, 0x48,
+ 0x6b, 0xf9, 0xf9, 0xa2, 0xb0, 0x79, 0x36, 0x41, 0xe4, 0xa6, 0x03, 0xa1, 0xbf, 0x37, 0xd4, 0x86,
+ 0xdc, 0x7a, 0x86, 0xd9, 0x71, 0x72, 0xc5, 0x91, 0x2f, 0xbb, 0x56, 0x81, 0xfc, 0x88, 0x4e, 0x5f,
+ 0xab, 0x6d, 0x9f, 0x33, 0xa6, 0x54, 0xd7, 0xc7, 0x94, 0x97, 0xaf, 0x94, 0x12, 0xee, 0x33, 0x34,
+ 0x9b, 0xe4, 0x5f, 0x87, 0x54, 0x90, 0xef, 0xf0, 0x57, 0x52, 0xfc, 0x2b, 0xdb, 0xe1, 0xaf, 0xa4,
+ 0x9e, 0x18, 0x6a, 0x82, 0x93, 0x20, 0x2e, 0x27, 0x4a, 0x3f, 0x16, 0x20, 0xa3, 0x62, 0x62, 0x4d,
+ 0xee, 0x63, 0x83, 0xf6, 0x20, 0xfa, 0x32, 0x88, 0xb4, 0xa7, 0xbd, 0x63, 0xea, 0x12, 0x72, 0x63,
+ 0xaa, 0xa8, 0x0a, 0xa9, 0xe0, 0x12, 0x76, 0x9d, 0xbb, 0xc9, 0xca, 0xaa, 0x64, 0x03, 0x5a, 0x05,
+ 0x1c, 0xd0, 0x78, 0x1f, 0x28, 0x3b, 0xb0, 0xbd, 0x79, 0x94, 0xcb, 0x49, 0xe6, 0xc5, 0x8b, 0x49,
+ 0x26, 0x08, 0xc6, 0x2f, 0x93, 0x13, 0x92, 0x11, 0xaf, 0x0d, 0x7f, 0x2e, 0x02, 0xaa, 0x3b, 0x58,
+ 0x77, 0x31, 0xe5, 0x3c, 0x72, 0x11, 0x13, 0xd7, 0x20, 0xce, 0xa8, 0xc8, 0x8b, 0xed, 0x8a, 0x47,
+ 0xb7, 0xf7, 0x71, 0x6e, 0x8a, 0xbe, 0x0b, 0x99, 0xa1, 0x35, 0x99, 0x4f, 0x67, 0x1a, 0xc5, 0x8c,
+ 0x4f, 0x6a, 0x5f, 0xb9, 0x08, 0x00, 0x4f, 0x6c, 0xae, 0x5c, 0xb7, 0x26, 0xf4, 0xdd, 0x3f, 0x59,
+ 0xb8, 0x43, 0xa6, 0x81, 0x6e, 0x41, 0x2a, 0x00, 0x23, 0xe3, 0xb3, 0x94, 0xba, 0x12, 0xa0, 0x3d,
+ 0x88, 0xeb, 0x44, 0xb3, 0x8e, 0xd9, 0xb0, 0x76, 0x59, 0x75, 0x54, 0x51, 0x27, 0xdd, 0x63, 0xf4,
+ 0x2a, 0x64, 0x8f, 0x4f, 0x39, 0x07, 0x73, 0xd6, 0xe1, 0xf7, 0x8f, 0x8d, 0xe5, 0xa2, 0x90, 0xde,
+ 0x7f, 0x87, 0x05, 0x4b, 0x39, 0x47, 0x4d, 0x1f, 0x9f, 0x06, 0x2f, 0xe8, 0x36, 0x6c, 0x4e, 0xf5,
+ 0x0f, 0xb4, 0x63, 0x47, 0x1f, 0xba, 0xa6, 0x35, 0xd3, 0x4c, 0x63, 0xc2, 0x3b, 0x4a, 0x50, 0x37,
+ 0xa6, 0xfa, 0x07, 0xfb, 0x9e, 0xbc, 0x65, 0x4c, 0x70, 0xfe, 0x67, 0x02, 0x24, 0xbd, 0x88, 0x90,
+ 0x09, 0xe0, 0xa5, 0xc7, 0x34, 0xf8, 0xc1, 0x9a, 0xad, 0xb5, 0x97, 0x8b, 0x42, 0xaa, 0xce, 0xa4,
+ 0xad, 0x06, 0xf9, 0x7c, 0x51, 0x78, 0xe3, 0xda, 0x9d, 0xee, 0x5b, 0xab, 0x29, 0xee, 0xbd, 0x65,
+ 0xb0, 0x39, 0x63, 0xac, 0x13, 0x6d, 0x6c, 0x12, 0xd7, 0x1a, 0x39, 0xfa, 0x94, 0x55, 0x55, 0x52,
+ 0x33, 0x63, 0x9d, 0x1c, 0xf8, 0xb2, 0xd2, 0x53, 0xb0, 0x15, 0xca, 0x7f, 0xc0, 0xd1, 0x7f, 0x4e,
+ 0x40, 0xf2, 0x50, 0x7f, 0x38, 0xb1, 0x74, 0x03, 0x15, 0x21, 0xed, 0x5f, 0x97, 0x4d, 0x6b, 0xe6,
+ 0x01, 0x26, 0x2c, 0xa2, 0x53, 0xf2, 0x9c, 0x60, 0x87, 0x25, 0x8f, 0xb7, 0x62, 0xf0, 0x4e, 0x07,
+ 0x19, 0x76, 0xb7, 0xc7, 0x86, 0x36, 0x35, 0x87, 0x8e, 0xc5, 0x0f, 0xe7, 0x18, 0xa3, 0x14, 0x2a,
+ 0xbd, 0xc7, 0x84, 0x74, 0xce, 0x3c, 0x36, 0x67, 0x26, 0x19, 0xaf, 0xf4, 0xd8, 0x5c, 0xae, 0xe6,
+ 0x7c, 0xb1, 0xa7, 0x68, 0x41, 0x6e, 0x75, 0x79, 0x67, 0x49, 0x4c, 0xb0, 0x24, 0x1e, 0x2c, 0x17,
+ 0x85, 0xec, 0x0a, 0x94, 0x3c, 0x91, 0x37, 0xbb, 0x43, 0xaf, 0xfc, 0xd3, 0x34, 0x6e, 0x43, 0x1c,
+ 0x3b, 0x8e, 0xe5, 0x28, 0x12, 0x27, 0x19, 0xf6, 0x82, 0x5e, 0x83, 0xf8, 0x04, 0xeb, 0x84, 0x8f,
+ 0xd6, 0xe9, 0xbd, 0xe2, 0x05, 0xf8, 0x66, 0x3f, 0xd2, 0xa8, 0x5c, 0x1d, 0xd5, 0x20, 0xc1, 0xe7,
+ 0x77, 0x36, 0x75, 0xa7, 0xf7, 0x76, 0x2f, 0x30, 0x5c, 0xfb, 0x6d, 0xe5, 0x20, 0xa2, 0x7a, 0x96,
+ 0xa8, 0x09, 0x49, 0x87, 0xdf, 0xd5, 0xd8, 0x2c, 0x7e, 0xe9, 0x2c, 0x12, 0xba, 0x05, 0x1e, 0x44,
+ 0x54, 0xdf, 0x16, 0xf5, 0x21, 0x43, 0x42, 0xe7, 0xb3, 0x92, 0x61, 0xbe, 0x2e, 0x1a, 0x3f, 0xce,
+ 0x99, 0x90, 0x0e, 0xe8, 0x34, 0x19, 0x12, 0xd3, 0x00, 0x4d, 0x36, 0x1c, 0x2b, 0xd9, 0x4b, 0x03,
+ 0x5c, 0xbb, 0x04, 0xd2, 0x00, 0xb9, 0x25, 0xea, 0x00, 0x0c, 0x03, 0x92, 0x54, 0x72, 0xcc, 0xcf,
+ 0x17, 0xaf, 0x73, 0xaa, 0x1e, 0x44, 0xd4, 0x90, 0x07, 0xf4, 0x0e, 0xa4, 0x87, 0x2b, 0x90, 0x2b,
+ 0x1b, 0xcc, 0xe1, 0x2b, 0xd7, 0xa2, 0xa4, 0x03, 0x4a, 0x43, 0x2b, 0xe9, 0x3a, 0x0d, 0xc9, 0x67,
+ 0x68, 0xa8, 0x96, 0x82, 0xa4, 0xc1, 0xed, 0x82, 0xbb, 0x47, 0x52, 0x96, 0x4a, 0x1f, 0xc5, 0x41,
+ 0x0a, 0x38, 0xbf, 0x02, 0x28, 0x60, 0x8f, 0xa1, 0x45, 0x2f, 0x65, 0x2e, 0xe6, 0x3f, 0x5e, 0x44,
+ 0x0f, 0x22, 0xea, 0xa6, 0xbf, 0x56, 0xf7, 0x97, 0x68, 0x8b, 0x4c, 0x2d, 0xc3, 0x3c, 0x36, 0x57,
+ 0x2d, 0xc2, 0x7f, 0x94, 0xcb, 0xf9, 0x62, 0xaf, 0x45, 0xde, 0x5a, 0xbb, 0xb8, 0xc7, 0xae, 0xc0,
+ 0x84, 0x07, 0x91, 0xd0, 0xcd, 0x9e, 0xb6, 0xac, 0x33, 0x9f, 0xcd, 0xe8, 0x65, 0xc6, 0x9b, 0xa7,
+ 0x39, 0xcf, 0x66, 0x3d, 0x29, 0x9f, 0x9d, 0x51, 0xfd, 0x0c, 0x94, 0x5f, 0xba, 0x14, 0xca, 0x7e,
+ 0xec, 0x07, 0x42, 0x80, 0xe5, 0xfd, 0xb3, 0x58, 0xbe, 0x7d, 0x39, 0x96, 0x43, 0x6e, 0x02, 0x30,
+ 0x1f, 0x9d, 0x0b, 0xe6, 0xca, 0x15, 0xc1, 0x1c, 0xf2, 0xb8, 0x8e, 0xe6, 0xfa, 0x19, 0x34, 0xbf,
+ 0x74, 0x29, 0x9a, 0xc3, 0x31, 0x7a, 0x70, 0xee, 0x9e, 0x03, 0xe7, 0x57, 0xae, 0x04, 0xe7, 0x90,
+ 0xb3, 0x30, 0x9e, 0xd5, 0xf3, 0xf0, 0x5c, 0xbe, 0x1a, 0x9e, 0x43, 0x2e, 0xc3, 0x4e, 0x6a, 0x00,
+ 0x92, 0x7f, 0x89, 0x0c, 0xc1, 0xf7, 0xf6, 0x37, 0x21, 0xe1, 0x95, 0x1b, 0x41, 0xae, 0xa1, 0x56,
+ 0x5b, 0x9d, 0x56, 0xe7, 0x8e, 0xd6, 0xa9, 0xde, 0x6b, 0xf6, 0xe4, 0x08, 0x52, 0x60, 0xfb, 0xbd,
+ 0x6a, 0xab, 0xaf, 0xed, 0x77, 0x55, 0xed, 0x4e, 0x5d, 0x6b, 0x75, 0xfa, 0x4d, 0xf5, 0xdd, 0xea,
+ 0x5d, 0x59, 0x40, 0x4f, 0x03, 0x52, 0xbb, 0xf5, 0xb7, 0x7b, 0x8d, 0x9a, 0x56, 0xef, 0xde, 0x3b,
+ 0xac, 0xd6, 0xfb, 0xad, 0x6e, 0x47, 0x8e, 0x22, 0x09, 0xc4, 0x46, 0xb7, 0xd3, 0x94, 0xe1, 0xf6,
+ 0x47, 0x51, 0x10, 0xfb, 0x0f, 0x6d, 0x8c, 0xbe, 0x00, 0xe9, 0xa3, 0x4e, 0xef, 0xb0, 0x59, 0x6f,
+ 0xed, 0xb7, 0x9a, 0x0d, 0x39, 0x92, 0xdf, 0x7a, 0xf4, 0xb8, 0xb8, 0x41, 0x97, 0x8e, 0x66, 0xc4,
+ 0xc6, 0x43, 0x06, 0x6d, 0x94, 0x87, 0x44, 0xad, 0x5a, 0x7f, 0xfb, 0xe8, 0x50, 0x16, 0xf2, 0xb9,
+ 0x47, 0x8f, 0x8b, 0x40, 0x15, 0x38, 0xac, 0xd0, 0x2d, 0x48, 0xaa, 0xcd, 0x5e, 0xbf, 0xab, 0x36,
+ 0xe5, 0x68, 0x7e, 0xe3, 0xd1, 0xe3, 0x62, 0x9a, 0x2e, 0x7a, 0x68, 0x41, 0x2f, 0x42, 0xb6, 0x57,
+ 0x3f, 0x68, 0xde, 0xab, 0x6a, 0xf5, 0x83, 0x6a, 0xe7, 0x4e, 0x53, 0x8e, 0xe5, 0xb7, 0x1f, 0x3d,
+ 0x2e, 0xca, 0x54, 0x27, 0x0c, 0x02, 0xfa, 0x89, 0xd6, 0xbd, 0xc3, 0xae, 0xda, 0x97, 0xc5, 0xd5,
+ 0x27, 0x78, 0x55, 0x51, 0x09, 0x80, 0x5b, 0xef, 0x37, 0x9b, 0x0d, 0x39, 0x9e, 0x47, 0x8f, 0x1e,
+ 0x17, 0x73, 0x74, 0x7d, 0x55, 0x2c, 0xf4, 0x3c, 0x64, 0xea, 0x6a, 0xb3, 0xda, 0x6f, 0x6a, 0xbd,
+ 0x7e, 0xb5, 0xdf, 0x93, 0x13, 0xab, 0x48, 0x42, 0x05, 0x40, 0x65, 0xd8, 0xac, 0x1e, 0xf5, 0xbb,
+ 0xda, 0x9a, 0x6e, 0x32, 0xff, 0xcc, 0xa3, 0xc7, 0xc5, 0x2d, 0xaa, 0x5b, 0x9d, 0xbb, 0x56, 0x48,
+ 0x3f, 0x2f, 0xfd, 0xe4, 0x57, 0x3b, 0x91, 0xdf, 0xfe, 0x7a, 0x27, 0x52, 0xdb, 0xfd, 0xf8, 0x1f,
+ 0x3b, 0x91, 0x8f, 0x97, 0x3b, 0xc2, 0x27, 0xcb, 0x1d, 0xe1, 0xd3, 0xe5, 0x8e, 0xf0, 0xf7, 0xe5,
+ 0x8e, 0xf0, 0xd3, 0xcf, 0x76, 0x22, 0x9f, 0x7c, 0xb6, 0x13, 0xf9, 0xf4, 0xb3, 0x9d, 0xc8, 0xfb,
+ 0x09, 0x5e, 0xf0, 0x41, 0x82, 0xfd, 0x89, 0xe0, 0xd5, 0xff, 0x04, 0x00, 0x00, 0xff, 0xff, 0xa0,
+ 0x31, 0x31, 0x63, 0xd3, 0x18, 0x00, 0x00,
}
diff --git a/pkg/jobs/jobspb/jobs.proto b/pkg/jobs/jobspb/jobs.proto
index 77b193e8bb4a..fcd883711d2e 100644
--- a/pkg/jobs/jobspb/jobs.proto
+++ b/pkg/jobs/jobspb/jobs.proto
@@ -200,15 +200,18 @@ message ChangefeedProgress {
// collects table statistics, which contain info such as the number of rows in
// the table or the number of distinct values in a column.
message CreateStatsDetails {
- message ColList {
- repeated uint32 ids = 1 [
- (gogoproto.customname) = "IDs",
+ message ColStat {
+ repeated uint32 column_ids = 1 [
+ (gogoproto.customname) = "ColumnIDs",
(gogoproto.casttype) = "github.com/cockroachdb/cockroach/pkg/sql/sqlbase.ColumnID"
];
+
+ // Indicates whether this column stat should include a histogram.
+ bool has_histogram = 2;
}
string name = 1;
sqlbase.TableDescriptor table = 2 [(gogoproto.nullable) = false];
- repeated ColList column_lists = 3 [(gogoproto.nullable) = false];
+ repeated ColStat column_stats = 3 [(gogoproto.nullable) = false];
string statement = 4;
util.hlc.Timestamp as_of = 5;
double max_fraction_idle = 7;
diff --git a/pkg/sql/create_stats.go b/pkg/sql/create_stats.go
index 4c0a58395a7a..a2c3e9dc091b 100644
--- a/pkg/sql/create_stats.go
+++ b/pkg/sql/create_stats.go
@@ -183,9 +183,9 @@ func (n *createStatsNode) makeJobRecord(ctx context.Context) (*jobs.Record, erro
}
// Identify which columns we should create statistics for.
- var createStatsColLists []jobspb.CreateStatsDetails_ColList
+ var colStats []jobspb.CreateStatsDetails_ColStat
if len(n.ColumnNames) == 0 {
- if createStatsColLists, err = createStatsDefaultColumns(tableDesc); err != nil {
+ if colStats, err = createStatsDefaultColumns(tableDesc); err != nil {
return nil, err
}
} else {
@@ -202,7 +202,12 @@ func (n *createStatsNode) makeJobRecord(ctx context.Context) (*jobs.Record, erro
}
columnIDs[i] = columns[i].ID
}
- createStatsColLists = []jobspb.CreateStatsDetails_ColList{{IDs: columnIDs}}
+ colStats = []jobspb.CreateStatsDetails_ColStat{{ColumnIDs: columnIDs, HasHistogram: false}}
+ if len(columnIDs) == 1 {
+ // By default, create histograms on all explicitly requested column stats
+ // with a single column.
+ colStats[0].HasHistogram = true
+ }
}
// Evaluate the AS OF time, if any.
@@ -235,7 +240,7 @@ func (n *createStatsNode) makeJobRecord(ctx context.Context) (*jobs.Record, erro
Name: string(n.Name),
FQTableName: fqTableName,
Table: tableDesc.TableDescriptor,
- ColumnLists: createStatsColLists,
+ ColumnStats: colStats,
Statement: n.String(),
AsOf: asOf,
MaxFractionIdle: n.Options.Throttling,
@@ -260,20 +265,23 @@ const maxNonIndexCols = 100
// collect statistics on a, {a, b}, b, and {b, c}.
//
// In addition to the index columns, we collect stats on up to maxNonIndexCols
-// other columns from the table.
+// other columns from the table. We only collect histograms for index columns.
//
// TODO(rytaft): This currently only generates one single-column stat per
// index. Add code to collect multi-column stats once they are supported.
func createStatsDefaultColumns(
desc *ImmutableTableDescriptor,
-) ([]jobspb.CreateStatsDetails_ColList, error) {
- columns := make([]jobspb.CreateStatsDetails_ColList, 0, len(desc.Indexes)+1)
+) ([]jobspb.CreateStatsDetails_ColStat, error) {
+ colStats := make([]jobspb.CreateStatsDetails_ColStat, 0, len(desc.Indexes)+1)
var requestedCols util.FastIntSet
// Add a column for the primary key.
pkCol := desc.PrimaryIndex.ColumnIDs[0]
- columns = append(columns, jobspb.CreateStatsDetails_ColList{IDs: []sqlbase.ColumnID{pkCol}})
+ colStats = append(colStats, jobspb.CreateStatsDetails_ColStat{
+ ColumnIDs: []sqlbase.ColumnID{pkCol},
+ HasHistogram: true,
+ })
requestedCols.Add(int(pkCol))
// Add columns for each secondary index.
@@ -284,9 +292,10 @@ func createStatsDefaultColumns(
}
idxCol := desc.Indexes[i].ColumnIDs[0]
if !requestedCols.Contains(int(idxCol)) {
- columns = append(
- columns, jobspb.CreateStatsDetails_ColList{IDs: []sqlbase.ColumnID{idxCol}},
- )
+ colStats = append(colStats, jobspb.CreateStatsDetails_ColStat{
+ ColumnIDs: []sqlbase.ColumnID{idxCol},
+ HasHistogram: true,
+ })
requestedCols.Add(int(idxCol))
}
}
@@ -296,14 +305,15 @@ func createStatsDefaultColumns(
for i := 0; i < len(desc.Columns) && nonIdxCols < maxNonIndexCols; i++ {
col := &desc.Columns[i]
if col.Type.Family() != types.JsonFamily && !requestedCols.Contains(int(col.ID)) {
- columns = append(
- columns, jobspb.CreateStatsDetails_ColList{IDs: []sqlbase.ColumnID{col.ID}},
- )
+ colStats = append(colStats, jobspb.CreateStatsDetails_ColStat{
+ ColumnIDs: []sqlbase.ColumnID{col.ID},
+ HasHistogram: false,
+ })
nonIdxCols++
}
}
- return columns, nil
+ return colStats, nil
}
// makePlanForExplainDistSQL is part of the distSQLExplainable interface.
diff --git a/pkg/sql/distsql_plan_stats.go b/pkg/sql/distsql_plan_stats.go
index 8c73be6bd3e6..698969548dca 100644
--- a/pkg/sql/distsql_plan_stats.go
+++ b/pkg/sql/distsql_plan_stats.go
@@ -204,13 +204,12 @@ func (dsp *DistSQLPlanner) createPlanForCreateStats(
planCtx *PlanningCtx, job *jobs.Job,
) (PhysicalPlan, error) {
details := job.Details().(jobspb.CreateStatsDetails)
- reqStats := make([]requestedStat, len(details.ColumnLists))
+ reqStats := make([]requestedStat, len(details.ColumnStats))
+ histogramCollectionEnabled := stats.HistogramClusterMode.Get(&dsp.st.SV)
for i := 0; i < len(reqStats); i++ {
- // Currently we do not use histograms, so don't bother creating one.
- // When this changes, we can only use it for single-column stats.
- histogram := false
+ histogram := details.ColumnStats[i].HasHistogram && histogramCollectionEnabled
reqStats[i] = requestedStat{
- columns: details.ColumnLists[i].IDs,
+ columns: details.ColumnStats[i].ColumnIDs,
histogram: histogram,
histogramMaxBuckets: histogramBuckets,
name: details.Name,
diff --git a/pkg/sql/logictest/testdata/logic_test/distsql_stats b/pkg/sql/logictest/testdata/logic_test/distsql_stats
index ff26427a3dd0..1176bb4db5d5 100644
--- a/pkg/sql/logictest/testdata/logic_test/distsql_stats
+++ b/pkg/sql/logictest/testdata/logic_test/distsql_stats
@@ -4,6 +4,9 @@
statement ok
SET CLUSTER SETTING sql.stats.automatic_collection.enabled = false
+statement ok
+SET CLUSTER SETTING sql.stats.histogram_collection.enabled = false
+
statement ok
CREATE TABLE data (a INT, b INT, c FLOAT, d DECIMAL, PRIMARY KEY (a, b, c, d), INDEX c_idx (c, d))
@@ -43,41 +46,68 @@ NULL /1 {1} 1
statement ok
CREATE STATISTICS s1 ON a FROM data
-query TTIII colnames
-SELECT statistics_name, column_names, row_count, distinct_count, null_count FROM [SHOW STATISTICS FOR TABLE data]
+query TTIIII colnames
+SELECT statistics_name, column_names, row_count, distinct_count, null_count, histogram_id
+FROM [SHOW STATISTICS FOR TABLE data]
----
-statistics_name column_names row_count distinct_count null_count
-s1 {a} 10000 10 0
+statistics_name column_names row_count distinct_count null_count histogram_id
+s1 {a} 10000 10 0 NULL
-# TODO(radu): reenable when we support histograms.
-#
-# let $hist_id_1
-# SELECT histogram_id FROM [SHOW STATISTICS FOR TABLE data] WHERE statistics_name = 's1'
-#
-# query TII colnames
-# SHOW HISTOGRAM $hist_id_1
-# ----
-# upper_bound range_rows equal_rows
-# 1 0 1000
-# 2 0 1000
-# 3 0 1000
-# 4 0 1000
-# 5 0 1000
-# 6 0 1000
-# 7 0 1000
-# 8 0 1000
-# 9 0 1000
-# 10 0 1000
+statement ok
+SET CLUSTER SETTING sql.stats.histogram_collection.enabled = true
+
+statement ok
+CREATE STATISTICS s1 ON a FROM data
+
+query TTIIIB colnames
+SELECT
+ statistics_name,
+ column_names,
+ row_count,
+ distinct_count,
+ null_count,
+ histogram_id IS NOT NULL AS has_histogram
+FROM
+ [SHOW STATISTICS FOR TABLE data];
+----
+statistics_name column_names row_count distinct_count null_count has_histogram
+s1 {a} 10000 10 0 true
+
+let $hist_id_1
+SELECT histogram_id FROM [SHOW STATISTICS FOR TABLE data] WHERE statistics_name = 's1'
+
+query TII colnames
+SHOW HISTOGRAM $hist_id_1
+----
+upper_bound range_rows equal_rows
+1 0 1000
+2 0 1000
+3 0 1000
+4 0 1000
+5 0 1000
+6 0 1000
+7 0 1000
+8 0 1000
+9 0 1000
+10 0 1000
statement ok
CREATE STATISTICS "" ON b FROM data
-query TTIII colnames
-SELECT statistics_name, column_names, row_count, distinct_count, null_count FROM [SHOW STATISTICS FOR TABLE data]
+query TTIIIB colnames
+SELECT
+ statistics_name,
+ column_names,
+ row_count,
+ distinct_count,
+ null_count,
+ histogram_id IS NOT NULL AS has_histogram
+FROM
+ [SHOW STATISTICS FOR TABLE data];
----
-statistics_name column_names row_count distinct_count null_count
-s1 {a} 10000 10 0
-NULL {b} 10000 10 0
+statistics_name column_names row_count distinct_count null_count has_histogram
+s1 {a} 10000 10 0 true
+NULL {b} 10000 10 0 true
# Verify that we can package statistics into a json object and later restore them.
let $json_stats
@@ -89,12 +119,20 @@ DELETE FROM system.table_statistics
statement ok
ALTER TABLE data INJECT STATISTICS '$json_stats'
-query TTIII colnames
-SELECT statistics_name, column_names, row_count, distinct_count, null_count FROM [SHOW STATISTICS FOR TABLE data]
+query TTIIIB colnames
+SELECT
+ statistics_name,
+ column_names,
+ row_count,
+ distinct_count,
+ null_count,
+ histogram_id IS NOT NULL AS has_histogram
+FROM
+ [SHOW STATISTICS FOR TABLE data];
----
-statistics_name column_names row_count distinct_count null_count
-s1 {a} 10000 10 0
-NULL {b} 10000 10 0
+statistics_name column_names row_count distinct_count null_count has_histogram
+s1 {a} 10000 10 0 true
+NULL {b} 10000 10 0 true
# Verify that any other statistics are blown away when we INJECT.
statement ok
@@ -140,16 +178,18 @@ s2 {a} 10000 10 0
statement ok
CREATE STATISTICS s3 FROM data
-query TIII colnames
-SELECT column_names, row_count, distinct_count, null_count
+# With default column statistics, only index columns have a histogram_id
+# (specifically the first column in each index).
+query TIIIB colnames
+SELECT column_names, row_count, distinct_count, null_count, histogram_id IS NOT NULL AS has_histogram
FROM [SHOW STATISTICS FOR TABLE data]
WHERE statistics_name = 's3'
----
-column_names row_count distinct_count null_count
-{a} 10000 10 0
-{c} 10000 10 0
-{b} 10000 10 0
-{d} 10000 10 0
+column_names row_count distinct_count null_count has_histogram
+{a} 10000 10 0 true
+{c} 10000 10 0 true
+{b} 10000 10 0 false
+{d} 10000 10 0 false
# Add indexes, including duplicate index on column c.
statement ok
diff --git a/pkg/sql/opt/testutils/opttester/testdata/tpch_schema b/pkg/sql/opt/testutils/opttester/testdata/tpch_schema
new file mode 100644
index 000000000000..9c1ae0e889fd
--- /dev/null
+++ b/pkg/sql/opt/testutils/opttester/testdata/tpch_schema
@@ -0,0 +1,134 @@
+exec-ddl
+CREATE TABLE public.region
+(
+ r_regionkey int PRIMARY KEY,
+ r_name char(25) NOT NULL,
+ r_comment varchar(152)
+);
+----
+
+exec-ddl
+CREATE TABLE public.nation
+(
+ n_nationkey int PRIMARY KEY,
+ n_name char(25) NOT NULL,
+ n_regionkey int NOT NULL,
+ n_comment varchar(152),
+ INDEX n_rk (n_regionkey ASC),
+ CONSTRAINT nation_fkey_region FOREIGN KEY (n_regionkey) references public.region (r_regionkey)
+);
+----
+
+exec-ddl
+CREATE TABLE public.supplier
+(
+ s_suppkey int PRIMARY KEY,
+ s_name char(25) NOT NULL,
+ s_address varchar(40) NOT NULL,
+ s_nationkey int NOT NULL,
+ s_phone char(15) NOT NULL,
+ s_acctbal float NOT NULL,
+ s_comment varchar(101) NOT NULL,
+ INDEX s_nk (s_nationkey ASC),
+ CONSTRAINT supplier_fkey_nation FOREIGN KEY (s_nationkey) references public.nation (n_nationkey)
+);
+----
+
+exec-ddl
+CREATE TABLE public.part
+(
+ p_partkey int PRIMARY KEY,
+ p_name varchar(55) NOT NULL,
+ p_mfgr char(25) NOT NULL,
+ p_brand char(10) NOT NULL,
+ p_type varchar(25) NOT NULL,
+ p_size int NOT NULL,
+ p_container char(10) NOT NULL,
+ p_retailprice float NOT NULL,
+ p_comment varchar(23) NOT NULL
+);
+----
+
+exec-ddl
+CREATE TABLE public.partsupp
+(
+ ps_partkey int NOT NULL,
+ ps_suppkey int NOT NULL,
+ ps_availqty int NOT NULL,
+ ps_supplycost float NOT NULL,
+ ps_comment varchar(199) NOT NULL,
+ PRIMARY KEY (ps_partkey, ps_suppkey),
+ INDEX ps_sk (ps_suppkey ASC),
+ CONSTRAINT partsupp_fkey_part FOREIGN KEY (ps_partkey) references public.part (p_partkey),
+ CONSTRAINT partsupp_fkey_supplier FOREIGN KEY (ps_suppkey) references public.supplier (s_suppkey)
+);
+----
+
+exec-ddl
+CREATE TABLE public.customer
+(
+ c_custkey int PRIMARY KEY,
+ c_name varchar(25) NOT NULL,
+ c_address varchar(40) NOT NULL,
+ c_nationkey int NOT NULL NOT NULL,
+ c_phone char(15) NOT NULL,
+ c_acctbal float NOT NULL,
+ c_mktsegment char(10) NOT NULL,
+ c_comment varchar(117) NOT NULL,
+ INDEX c_nk (c_nationkey ASC),
+ CONSTRAINT customer_fkey_nation FOREIGN KEY (c_nationkey) references public.nation (n_nationkey)
+);
+----
+
+exec-ddl
+CREATE TABLE public.orders
+(
+ o_orderkey int PRIMARY KEY,
+ o_custkey int NOT NULL,
+ o_orderstatus char(1) NOT NULL,
+ o_totalprice float NOT NULL,
+ o_orderdate date NOT NULL,
+ o_orderpriority char(15) NOT NULL,
+ o_clerk char(15) NOT NULL,
+ o_shippriority int NOT NULL,
+ o_comment varchar(79) NOT NULL,
+ INDEX o_ck (o_custkey ASC),
+ INDEX o_od (o_orderdate ASC),
+ CONSTRAINT orders_fkey_customer FOREIGN KEY (o_custkey) references public.customer (c_custkey)
+);
+----
+
+exec-ddl
+CREATE TABLE public.lineitem
+(
+ l_orderkey int NOT NULL,
+ l_partkey int NOT NULL,
+ l_suppkey int NOT NULL,
+ l_linenumber int NOT NULL,
+ l_quantity float NOT NULL,
+ l_extendedprice float NOT NULL,
+ l_discount float NOT NULL,
+ l_tax float NOT NULL,
+ l_returnflag char(1) NOT NULL,
+ l_linestatus char(1) NOT NULL,
+ l_shipdate date NOT NULL,
+ l_commitdate date NOT NULL,
+ l_receiptdate date NOT NULL,
+ l_shipinstruct char(25) NOT NULL,
+ l_shipmode char(10) NOT NULL,
+ l_comment varchar(44) NOT NULL,
+ PRIMARY KEY (l_orderkey, l_linenumber),
+ INDEX l_ok (l_orderkey ASC),
+ INDEX l_pk (l_partkey ASC),
+ INDEX l_sk (l_suppkey ASC),
+ INDEX l_sd (l_shipdate ASC),
+ INDEX l_cd (l_commitdate ASC),
+ INDEX l_rd (l_receiptdate ASC),
+ INDEX l_pk_sk (l_partkey ASC, l_suppkey ASC),
+ INDEX l_sk_pk (l_suppkey ASC, l_partkey ASC),
+ CONSTRAINT lineitem_fkey_orders FOREIGN KEY (l_orderkey) references public.orders (o_orderkey),
+ CONSTRAINT lineitem_fkey_part FOREIGN KEY (l_partkey) references public.part (p_partkey),
+ CONSTRAINT lineitem_fkey_supplier FOREIGN KEY (l_suppkey) references public.supplier (s_suppkey),
+ CONSTRAINT lineitem_fkey_partsupp FOREIGN KEY (l_partkey, l_suppkey) references public.partsupp (ps_partkey, ps_suppkey)
+);
+----
diff --git a/pkg/sql/opt/testutils/opttester/testdata/tpch_stats b/pkg/sql/opt/testutils/opttester/testdata/tpch_stats
new file mode 100644
index 000000000000..12699d90f74d
--- /dev/null
+++ b/pkg/sql/opt/testutils/opttester/testdata/tpch_stats
@@ -0,0 +1,14948 @@
+exec-ddl
+ALTER TABLE region INJECT STATISTICS '[
+ {
+ "columns": ["r_regionkey"],
+ "created_at": "2019-07-11 14:18:59.537007+00:00",
+ "distinct_count": 5,
+ "histo_buckets": [
+ {
+ "num_eq": 1,
+ "num_range": 0,
+ "upper_bound": "0"
+ },
+ {
+ "num_eq": 1,
+ "num_range": 0,
+ "upper_bound": "1"
+ },
+ {
+ "num_eq": 1,
+ "num_range": 0,
+ "upper_bound": "2"
+ },
+ {
+ "num_eq": 1,
+ "num_range": 0,
+ "upper_bound": "3"
+ },
+ {
+ "num_eq": 1,
+ "num_range": 0,
+ "upper_bound": "4"
+ }
+ ],
+ "histo_col_type": "INT8",
+ "null_count": 0,
+ "row_count": 5
+ },
+ {
+ "columns": ["r_name"],
+ "created_at": "2019-07-11 14:18:59.537007+00:00",
+ "distinct_count": 5,
+ "null_count": 0,
+ "row_count": 5
+ },
+ {
+ "columns": ["r_comment"],
+ "created_at": "2019-07-11 14:18:59.537007+00:00",
+ "distinct_count": 5,
+ "null_count": 0,
+ "row_count": 5
+ }
+]'
+----
+
+exec-ddl
+ALTER TABLE nation INJECT STATISTICS '[
+ {
+ "columns": ["n_nationkey"],
+ "created_at": "2019-07-11 14:18:15.076517+00:00",
+ "distinct_count": 25,
+ "histo_buckets": [
+ {
+ "num_eq": 1,
+ "num_range": 0,
+ "upper_bound": "0"
+ },
+ {
+ "num_eq": 1,
+ "num_range": 0,
+ "upper_bound": "1"
+ },
+ {
+ "num_eq": 1,
+ "num_range": 0,
+ "upper_bound": "2"
+ },
+ {
+ "num_eq": 1,
+ "num_range": 0,
+ "upper_bound": "3"
+ },
+ {
+ "num_eq": 1,
+ "num_range": 0,
+ "upper_bound": "4"
+ },
+ {
+ "num_eq": 1,
+ "num_range": 0,
+ "upper_bound": "5"
+ },
+ {
+ "num_eq": 1,
+ "num_range": 0,
+ "upper_bound": "6"
+ },
+ {
+ "num_eq": 1,
+ "num_range": 0,
+ "upper_bound": "7"
+ },
+ {
+ "num_eq": 1,
+ "num_range": 0,
+ "upper_bound": "8"
+ },
+ {
+ "num_eq": 1,
+ "num_range": 0,
+ "upper_bound": "9"
+ },
+ {
+ "num_eq": 1,
+ "num_range": 0,
+ "upper_bound": "10"
+ },
+ {
+ "num_eq": 1,
+ "num_range": 0,
+ "upper_bound": "11"
+ },
+ {
+ "num_eq": 1,
+ "num_range": 0,
+ "upper_bound": "12"
+ },
+ {
+ "num_eq": 1,
+ "num_range": 0,
+ "upper_bound": "13"
+ },
+ {
+ "num_eq": 1,
+ "num_range": 0,
+ "upper_bound": "14"
+ },
+ {
+ "num_eq": 1,
+ "num_range": 0,
+ "upper_bound": "15"
+ },
+ {
+ "num_eq": 1,
+ "num_range": 0,
+ "upper_bound": "16"
+ },
+ {
+ "num_eq": 1,
+ "num_range": 0,
+ "upper_bound": "17"
+ },
+ {
+ "num_eq": 1,
+ "num_range": 0,
+ "upper_bound": "18"
+ },
+ {
+ "num_eq": 1,
+ "num_range": 0,
+ "upper_bound": "19"
+ },
+ {
+ "num_eq": 1,
+ "num_range": 0,
+ "upper_bound": "20"
+ },
+ {
+ "num_eq": 1,
+ "num_range": 0,
+ "upper_bound": "21"
+ },
+ {
+ "num_eq": 1,
+ "num_range": 0,
+ "upper_bound": "22"
+ },
+ {
+ "num_eq": 1,
+ "num_range": 0,
+ "upper_bound": "23"
+ },
+ {
+ "num_eq": 1,
+ "num_range": 0,
+ "upper_bound": "24"
+ }
+ ],
+ "histo_col_type": "INT8",
+ "null_count": 0,
+ "row_count": 25
+ },
+ {
+ "columns": ["n_regionkey"],
+ "created_at": "2019-07-11 14:18:15.076517+00:00",
+ "distinct_count": 5,
+ "histo_buckets": [
+ {
+ "num_eq": 5,
+ "num_range": 0,
+ "upper_bound": "0"
+ },
+ {
+ "num_eq": 5,
+ "num_range": 0,
+ "upper_bound": "1"
+ },
+ {
+ "num_eq": 5,
+ "num_range": 0,
+ "upper_bound": "2"
+ },
+ {
+ "num_eq": 5,
+ "num_range": 0,
+ "upper_bound": "3"
+ },
+ {
+ "num_eq": 5,
+ "num_range": 0,
+ "upper_bound": "4"
+ }
+ ],
+ "histo_col_type": "INT8",
+ "null_count": 0,
+ "row_count": 25
+ },
+ {
+ "columns": ["n_name"],
+ "created_at": "2019-07-11 14:18:15.076517+00:00",
+ "distinct_count": 25,
+ "null_count": 0,
+ "row_count": 25
+ },
+ {
+ "columns": ["n_comment"],
+ "created_at": "2019-07-11 14:18:15.076517+00:00",
+ "distinct_count": 25,
+ "null_count": 0,
+ "row_count": 25
+ }
+]'
+----
+
+exec-ddl
+ALTER TABLE supplier INJECT STATISTICS '[
+ {
+ "columns": ["s_suppkey"],
+ "created_at": "2019-07-11 14:19:04.619058+00:00",
+ "distinct_count": 9920,
+ "histo_buckets": [
+ {
+ "num_eq": 1,
+ "num_range": 49,
+ "upper_bound": "50"
+ },
+ {
+ "num_eq": 1,
+ "num_range": 49,
+ "upper_bound": "100"
+ },
+ {
+ "num_eq": 1,
+ "num_range": 49,
+ "upper_bound": "150"
+ },
+ {
+ "num_eq": 1,
+ "num_range": 49,
+ "upper_bound": "200"
+ },
+ {
+ "num_eq": 1,
+ "num_range": 49,
+ "upper_bound": "250"
+ },
+ {
+ "num_eq": 1,
+ "num_range": 49,
+ "upper_bound": "300"
+ },
+ {
+ "num_eq": 1,
+ "num_range": 49,
+ "upper_bound": "350"
+ },
+ {
+ "num_eq": 1,
+ "num_range": 49,
+ "upper_bound": "400"
+ },
+ {
+ "num_eq": 1,
+ "num_range": 49,
+ "upper_bound": "450"
+ },
+ {
+ "num_eq": 1,
+ "num_range": 49,
+ "upper_bound": "500"
+ },
+ {
+ "num_eq": 1,
+ "num_range": 49,
+ "upper_bound": "550"
+ },
+ {
+ "num_eq": 1,
+ "num_range": 49,
+ "upper_bound": "600"
+ },
+ {
+ "num_eq": 1,
+ "num_range": 49,
+ "upper_bound": "650"
+ },
+ {
+ "num_eq": 1,
+ "num_range": 49,
+ "upper_bound": "700"
+ },
+ {
+ "num_eq": 1,
+ "num_range": 49,
+ "upper_bound": "750"
+ },
+ {
+ "num_eq": 1,
+ "num_range": 49,
+ "upper_bound": "800"
+ },
+ {
+ "num_eq": 1,
+ "num_range": 49,
+ "upper_bound": "850"
+ },
+ {
+ "num_eq": 1,
+ "num_range": 49,
+ "upper_bound": "900"
+ },
+ {
+ "num_eq": 1,
+ "num_range": 49,
+ "upper_bound": "950"
+ },
+ {
+ "num_eq": 1,
+ "num_range": 49,
+ "upper_bound": "1000"
+ },
+ {
+ "num_eq": 1,
+ "num_range": 49,
+ "upper_bound": "1050"
+ },
+ {
+ "num_eq": 1,
+ "num_range": 49,
+ "upper_bound": "1100"
+ },
+ {
+ "num_eq": 1,
+ "num_range": 49,
+ "upper_bound": "1150"
+ },
+ {
+ "num_eq": 1,
+ "num_range": 49,
+ "upper_bound": "1200"
+ },
+ {
+ "num_eq": 1,
+ "num_range": 49,
+ "upper_bound": "1250"
+ },
+ {
+ "num_eq": 1,
+ "num_range": 49,
+ "upper_bound": "1300"
+ },
+ {
+ "num_eq": 1,
+ "num_range": 49,
+ "upper_bound": "1350"
+ },
+ {
+ "num_eq": 1,
+ "num_range": 49,
+ "upper_bound": "1400"
+ },
+ {
+ "num_eq": 1,
+ "num_range": 49,
+ "upper_bound": "1450"
+ },
+ {
+ "num_eq": 1,
+ "num_range": 49,
+ "upper_bound": "1500"
+ },
+ {
+ "num_eq": 1,
+ "num_range": 49,
+ "upper_bound": "1550"
+ },
+ {
+ "num_eq": 1,
+ "num_range": 49,
+ "upper_bound": "1600"
+ },
+ {
+ "num_eq": 1,
+ "num_range": 49,
+ "upper_bound": "1650"
+ },
+ {
+ "num_eq": 1,
+ "num_range": 49,
+ "upper_bound": "1700"
+ },
+ {
+ "num_eq": 1,
+ "num_range": 49,
+ "upper_bound": "1750"
+ },
+ {
+ "num_eq": 1,
+ "num_range": 49,
+ "upper_bound": "1800"
+ },
+ {
+ "num_eq": 1,
+ "num_range": 49,
+ "upper_bound": "1850"
+ },
+ {
+ "num_eq": 1,
+ "num_range": 49,
+ "upper_bound": "1900"
+ },
+ {
+ "num_eq": 1,
+ "num_range": 49,
+ "upper_bound": "1950"
+ },
+ {
+ "num_eq": 1,
+ "num_range": 49,
+ "upper_bound": "2000"
+ },
+ {
+ "num_eq": 1,
+ "num_range": 49,
+ "upper_bound": "2050"
+ },
+ {
+ "num_eq": 1,
+ "num_range": 49,
+ "upper_bound": "2100"
+ },
+ {
+ "num_eq": 1,
+ "num_range": 49,
+ "upper_bound": "2150"
+ },
+ {
+ "num_eq": 1,
+ "num_range": 49,
+ "upper_bound": "2200"
+ },
+ {
+ "num_eq": 1,
+ "num_range": 49,
+ "upper_bound": "2250"
+ },
+ {
+ "num_eq": 1,
+ "num_range": 49,
+ "upper_bound": "2300"
+ },
+ {
+ "num_eq": 1,
+ "num_range": 49,
+ "upper_bound": "2350"
+ },
+ {
+ "num_eq": 1,
+ "num_range": 49,
+ "upper_bound": "2400"
+ },
+ {
+ "num_eq": 1,
+ "num_range": 49,
+ "upper_bound": "2450"
+ },
+ {
+ "num_eq": 1,
+ "num_range": 49,
+ "upper_bound": "2500"
+ },
+ {
+ "num_eq": 1,
+ "num_range": 49,
+ "upper_bound": "2550"
+ },
+ {
+ "num_eq": 1,
+ "num_range": 49,
+ "upper_bound": "2600"
+ },
+ {
+ "num_eq": 1,
+ "num_range": 49,
+ "upper_bound": "2650"
+ },
+ {
+ "num_eq": 1,
+ "num_range": 49,
+ "upper_bound": "2700"
+ },
+ {
+ "num_eq": 1,
+ "num_range": 49,
+ "upper_bound": "2750"
+ },
+ {
+ "num_eq": 1,
+ "num_range": 49,
+ "upper_bound": "2800"
+ },
+ {
+ "num_eq": 1,
+ "num_range": 49,
+ "upper_bound": "2850"
+ },
+ {
+ "num_eq": 1,
+ "num_range": 49,
+ "upper_bound": "2900"
+ },
+ {
+ "num_eq": 1,
+ "num_range": 49,
+ "upper_bound": "2950"
+ },
+ {
+ "num_eq": 1,
+ "num_range": 49,
+ "upper_bound": "3000"
+ },
+ {
+ "num_eq": 1,
+ "num_range": 49,
+ "upper_bound": "3050"
+ },
+ {
+ "num_eq": 1,
+ "num_range": 49,
+ "upper_bound": "3100"
+ },
+ {
+ "num_eq": 1,
+ "num_range": 49,
+ "upper_bound": "3150"
+ },
+ {
+ "num_eq": 1,
+ "num_range": 49,
+ "upper_bound": "3200"
+ },
+ {
+ "num_eq": 1,
+ "num_range": 49,
+ "upper_bound": "3250"
+ },
+ {
+ "num_eq": 1,
+ "num_range": 49,
+ "upper_bound": "3300"
+ },
+ {
+ "num_eq": 1,
+ "num_range": 49,
+ "upper_bound": "3350"
+ },
+ {
+ "num_eq": 1,
+ "num_range": 49,
+ "upper_bound": "3400"
+ },
+ {
+ "num_eq": 1,
+ "num_range": 49,
+ "upper_bound": "3450"
+ },
+ {
+ "num_eq": 1,
+ "num_range": 49,
+ "upper_bound": "3500"
+ },
+ {
+ "num_eq": 1,
+ "num_range": 49,
+ "upper_bound": "3550"
+ },
+ {
+ "num_eq": 1,
+ "num_range": 49,
+ "upper_bound": "3600"
+ },
+ {
+ "num_eq": 1,
+ "num_range": 49,
+ "upper_bound": "3650"
+ },
+ {
+ "num_eq": 1,
+ "num_range": 49,
+ "upper_bound": "3700"
+ },
+ {
+ "num_eq": 1,
+ "num_range": 49,
+ "upper_bound": "3750"
+ },
+ {
+ "num_eq": 1,
+ "num_range": 49,
+ "upper_bound": "3800"
+ },
+ {
+ "num_eq": 1,
+ "num_range": 49,
+ "upper_bound": "3850"
+ },
+ {
+ "num_eq": 1,
+ "num_range": 49,
+ "upper_bound": "3900"
+ },
+ {
+ "num_eq": 1,
+ "num_range": 49,
+ "upper_bound": "3950"
+ },
+ {
+ "num_eq": 1,
+ "num_range": 49,
+ "upper_bound": "4000"
+ },
+ {
+ "num_eq": 1,
+ "num_range": 49,
+ "upper_bound": "4050"
+ },
+ {
+ "num_eq": 1,
+ "num_range": 49,
+ "upper_bound": "4100"
+ },
+ {
+ "num_eq": 1,
+ "num_range": 49,
+ "upper_bound": "4150"
+ },
+ {
+ "num_eq": 1,
+ "num_range": 49,
+ "upper_bound": "4200"
+ },
+ {
+ "num_eq": 1,
+ "num_range": 49,
+ "upper_bound": "4250"
+ },
+ {
+ "num_eq": 1,
+ "num_range": 49,
+ "upper_bound": "4300"
+ },
+ {
+ "num_eq": 1,
+ "num_range": 49,
+ "upper_bound": "4350"
+ },
+ {
+ "num_eq": 1,
+ "num_range": 49,
+ "upper_bound": "4400"
+ },
+ {
+ "num_eq": 1,
+ "num_range": 49,
+ "upper_bound": "4450"
+ },
+ {
+ "num_eq": 1,
+ "num_range": 49,
+ "upper_bound": "4500"
+ },
+ {
+ "num_eq": 1,
+ "num_range": 49,
+ "upper_bound": "4550"
+ },
+ {
+ "num_eq": 1,
+ "num_range": 49,
+ "upper_bound": "4600"
+ },
+ {
+ "num_eq": 1,
+ "num_range": 49,
+ "upper_bound": "4650"
+ },
+ {
+ "num_eq": 1,
+ "num_range": 49,
+ "upper_bound": "4700"
+ },
+ {
+ "num_eq": 1,
+ "num_range": 49,
+ "upper_bound": "4750"
+ },
+ {
+ "num_eq": 1,
+ "num_range": 49,
+ "upper_bound": "4800"
+ },
+ {
+ "num_eq": 1,
+ "num_range": 49,
+ "upper_bound": "4850"
+ },
+ {
+ "num_eq": 1,
+ "num_range": 49,
+ "upper_bound": "4900"
+ },
+ {
+ "num_eq": 1,
+ "num_range": 49,
+ "upper_bound": "4950"
+ },
+ {
+ "num_eq": 1,
+ "num_range": 49,
+ "upper_bound": "5000"
+ },
+ {
+ "num_eq": 1,
+ "num_range": 49,
+ "upper_bound": "5050"
+ },
+ {
+ "num_eq": 1,
+ "num_range": 49,
+ "upper_bound": "5100"
+ },
+ {
+ "num_eq": 1,
+ "num_range": 49,
+ "upper_bound": "5150"
+ },
+ {
+ "num_eq": 1,
+ "num_range": 49,
+ "upper_bound": "5200"
+ },
+ {
+ "num_eq": 1,
+ "num_range": 49,
+ "upper_bound": "5250"
+ },
+ {
+ "num_eq": 1,
+ "num_range": 49,
+ "upper_bound": "5300"
+ },
+ {
+ "num_eq": 1,
+ "num_range": 49,
+ "upper_bound": "5350"
+ },
+ {
+ "num_eq": 1,
+ "num_range": 49,
+ "upper_bound": "5400"
+ },
+ {
+ "num_eq": 1,
+ "num_range": 49,
+ "upper_bound": "5450"
+ },
+ {
+ "num_eq": 1,
+ "num_range": 49,
+ "upper_bound": "5500"
+ },
+ {
+ "num_eq": 1,
+ "num_range": 49,
+ "upper_bound": "5550"
+ },
+ {
+ "num_eq": 1,
+ "num_range": 49,
+ "upper_bound": "5600"
+ },
+ {
+ "num_eq": 1,
+ "num_range": 49,
+ "upper_bound": "5650"
+ },
+ {
+ "num_eq": 1,
+ "num_range": 49,
+ "upper_bound": "5700"
+ },
+ {
+ "num_eq": 1,
+ "num_range": 49,
+ "upper_bound": "5750"
+ },
+ {
+ "num_eq": 1,
+ "num_range": 49,
+ "upper_bound": "5800"
+ },
+ {
+ "num_eq": 1,
+ "num_range": 49,
+ "upper_bound": "5850"
+ },
+ {
+ "num_eq": 1,
+ "num_range": 49,
+ "upper_bound": "5900"
+ },
+ {
+ "num_eq": 1,
+ "num_range": 49,
+ "upper_bound": "5950"
+ },
+ {
+ "num_eq": 1,
+ "num_range": 49,
+ "upper_bound": "6000"
+ },
+ {
+ "num_eq": 1,
+ "num_range": 49,
+ "upper_bound": "6050"
+ },
+ {
+ "num_eq": 1,
+ "num_range": 49,
+ "upper_bound": "6100"
+ },
+ {
+ "num_eq": 1,
+ "num_range": 49,
+ "upper_bound": "6150"
+ },
+ {
+ "num_eq": 1,
+ "num_range": 49,
+ "upper_bound": "6200"
+ },
+ {
+ "num_eq": 1,
+ "num_range": 49,
+ "upper_bound": "6250"
+ },
+ {
+ "num_eq": 1,
+ "num_range": 49,
+ "upper_bound": "6300"
+ },
+ {
+ "num_eq": 1,
+ "num_range": 49,
+ "upper_bound": "6350"
+ },
+ {
+ "num_eq": 1,
+ "num_range": 49,
+ "upper_bound": "6400"
+ },
+ {
+ "num_eq": 1,
+ "num_range": 49,
+ "upper_bound": "6450"
+ },
+ {
+ "num_eq": 1,
+ "num_range": 49,
+ "upper_bound": "6500"
+ },
+ {
+ "num_eq": 1,
+ "num_range": 49,
+ "upper_bound": "6550"
+ },
+ {
+ "num_eq": 1,
+ "num_range": 49,
+ "upper_bound": "6600"
+ },
+ {
+ "num_eq": 1,
+ "num_range": 49,
+ "upper_bound": "6650"
+ },
+ {
+ "num_eq": 1,
+ "num_range": 49,
+ "upper_bound": "6700"
+ },
+ {
+ "num_eq": 1,
+ "num_range": 49,
+ "upper_bound": "6750"
+ },
+ {
+ "num_eq": 1,
+ "num_range": 49,
+ "upper_bound": "6800"
+ },
+ {
+ "num_eq": 1,
+ "num_range": 49,
+ "upper_bound": "6850"
+ },
+ {
+ "num_eq": 1,
+ "num_range": 49,
+ "upper_bound": "6900"
+ },
+ {
+ "num_eq": 1,
+ "num_range": 49,
+ "upper_bound": "6950"
+ },
+ {
+ "num_eq": 1,
+ "num_range": 49,
+ "upper_bound": "7000"
+ },
+ {
+ "num_eq": 1,
+ "num_range": 49,
+ "upper_bound": "7050"
+ },
+ {
+ "num_eq": 1,
+ "num_range": 49,
+ "upper_bound": "7100"
+ },
+ {
+ "num_eq": 1,
+ "num_range": 49,
+ "upper_bound": "7150"
+ },
+ {
+ "num_eq": 1,
+ "num_range": 49,
+ "upper_bound": "7200"
+ },
+ {
+ "num_eq": 1,
+ "num_range": 49,
+ "upper_bound": "7250"
+ },
+ {
+ "num_eq": 1,
+ "num_range": 49,
+ "upper_bound": "7300"
+ },
+ {
+ "num_eq": 1,
+ "num_range": 49,
+ "upper_bound": "7350"
+ },
+ {
+ "num_eq": 1,
+ "num_range": 49,
+ "upper_bound": "7400"
+ },
+ {
+ "num_eq": 1,
+ "num_range": 49,
+ "upper_bound": "7450"
+ },
+ {
+ "num_eq": 1,
+ "num_range": 49,
+ "upper_bound": "7500"
+ },
+ {
+ "num_eq": 1,
+ "num_range": 49,
+ "upper_bound": "7550"
+ },
+ {
+ "num_eq": 1,
+ "num_range": 49,
+ "upper_bound": "7600"
+ },
+ {
+ "num_eq": 1,
+ "num_range": 49,
+ "upper_bound": "7650"
+ },
+ {
+ "num_eq": 1,
+ "num_range": 49,
+ "upper_bound": "7700"
+ },
+ {
+ "num_eq": 1,
+ "num_range": 49,
+ "upper_bound": "7750"
+ },
+ {
+ "num_eq": 1,
+ "num_range": 49,
+ "upper_bound": "7800"
+ },
+ {
+ "num_eq": 1,
+ "num_range": 49,
+ "upper_bound": "7850"
+ },
+ {
+ "num_eq": 1,
+ "num_range": 49,
+ "upper_bound": "7900"
+ },
+ {
+ "num_eq": 1,
+ "num_range": 49,
+ "upper_bound": "7950"
+ },
+ {
+ "num_eq": 1,
+ "num_range": 49,
+ "upper_bound": "8000"
+ },
+ {
+ "num_eq": 1,
+ "num_range": 49,
+ "upper_bound": "8050"
+ },
+ {
+ "num_eq": 1,
+ "num_range": 49,
+ "upper_bound": "8100"
+ },
+ {
+ "num_eq": 1,
+ "num_range": 49,
+ "upper_bound": "8150"
+ },
+ {
+ "num_eq": 1,
+ "num_range": 49,
+ "upper_bound": "8200"
+ },
+ {
+ "num_eq": 1,
+ "num_range": 49,
+ "upper_bound": "8250"
+ },
+ {
+ "num_eq": 1,
+ "num_range": 49,
+ "upper_bound": "8300"
+ },
+ {
+ "num_eq": 1,
+ "num_range": 49,
+ "upper_bound": "8350"
+ },
+ {
+ "num_eq": 1,
+ "num_range": 49,
+ "upper_bound": "8400"
+ },
+ {
+ "num_eq": 1,
+ "num_range": 49,
+ "upper_bound": "8450"
+ },
+ {
+ "num_eq": 1,
+ "num_range": 49,
+ "upper_bound": "8500"
+ },
+ {
+ "num_eq": 1,
+ "num_range": 49,
+ "upper_bound": "8550"
+ },
+ {
+ "num_eq": 1,
+ "num_range": 49,
+ "upper_bound": "8600"
+ },
+ {
+ "num_eq": 1,
+ "num_range": 49,
+ "upper_bound": "8650"
+ },
+ {
+ "num_eq": 1,
+ "num_range": 49,
+ "upper_bound": "8700"
+ },
+ {
+ "num_eq": 1,
+ "num_range": 49,
+ "upper_bound": "8750"
+ },
+ {
+ "num_eq": 1,
+ "num_range": 49,
+ "upper_bound": "8800"
+ },
+ {
+ "num_eq": 1,
+ "num_range": 49,
+ "upper_bound": "8850"
+ },
+ {
+ "num_eq": 1,
+ "num_range": 49,
+ "upper_bound": "8900"
+ },
+ {
+ "num_eq": 1,
+ "num_range": 49,
+ "upper_bound": "8950"
+ },
+ {
+ "num_eq": 1,
+ "num_range": 49,
+ "upper_bound": "9000"
+ },
+ {
+ "num_eq": 1,
+ "num_range": 49,
+ "upper_bound": "9050"
+ },
+ {
+ "num_eq": 1,
+ "num_range": 49,
+ "upper_bound": "9100"
+ },
+ {
+ "num_eq": 1,
+ "num_range": 49,
+ "upper_bound": "9150"
+ },
+ {
+ "num_eq": 1,
+ "num_range": 49,
+ "upper_bound": "9200"
+ },
+ {
+ "num_eq": 1,
+ "num_range": 49,
+ "upper_bound": "9250"
+ },
+ {
+ "num_eq": 1,
+ "num_range": 49,
+ "upper_bound": "9300"
+ },
+ {
+ "num_eq": 1,
+ "num_range": 49,
+ "upper_bound": "9350"
+ },
+ {
+ "num_eq": 1,
+ "num_range": 49,
+ "upper_bound": "9400"
+ },
+ {
+ "num_eq": 1,
+ "num_range": 49,
+ "upper_bound": "9450"
+ },
+ {
+ "num_eq": 1,
+ "num_range": 49,
+ "upper_bound": "9500"
+ },
+ {
+ "num_eq": 1,
+ "num_range": 49,
+ "upper_bound": "9550"
+ },
+ {
+ "num_eq": 1,
+ "num_range": 49,
+ "upper_bound": "9600"
+ },
+ {
+ "num_eq": 1,
+ "num_range": 49,
+ "upper_bound": "9650"
+ },
+ {
+ "num_eq": 1,
+ "num_range": 49,
+ "upper_bound": "9700"
+ },
+ {
+ "num_eq": 1,
+ "num_range": 49,
+ "upper_bound": "9750"
+ },
+ {
+ "num_eq": 1,
+ "num_range": 49,
+ "upper_bound": "9800"
+ },
+ {
+ "num_eq": 1,
+ "num_range": 49,
+ "upper_bound": "9850"
+ },
+ {
+ "num_eq": 1,
+ "num_range": 49,
+ "upper_bound": "9900"
+ },
+ {
+ "num_eq": 1,
+ "num_range": 49,
+ "upper_bound": "9950"
+ },
+ {
+ "num_eq": 1,
+ "num_range": 49,
+ "upper_bound": "10000"
+ }
+ ],
+ "histo_col_type": "INT8",
+ "null_count": 0,
+ "row_count": 10000
+ },
+ {
+ "columns": ["s_nationkey"],
+ "created_at": "2019-07-11 14:19:04.619058+00:00",
+ "distinct_count": 25,
+ "histo_buckets": [
+ {
+ "num_eq": 420,
+ "num_range": 0,
+ "upper_bound": "0"
+ },
+ {
+ "num_eq": 413,
+ "num_range": 0,
+ "upper_bound": "1"
+ },
+ {
+ "num_eq": 397,
+ "num_range": 0,
+ "upper_bound": "2"
+ },
+ {
+ "num_eq": 412,
+ "num_range": 0,
+ "upper_bound": "3"
+ },
+ {
+ "num_eq": 415,
+ "num_range": 0,
+ "upper_bound": "4"
+ },
+ {
+ "num_eq": 380,
+ "num_range": 0,
+ "upper_bound": "5"
+ },
+ {
+ "num_eq": 402,
+ "num_range": 0,
+ "upper_bound": "6"
+ },
+ {
+ "num_eq": 396,
+ "num_range": 0,
+ "upper_bound": "7"
+ },
+ {
+ "num_eq": 415,
+ "num_range": 0,
+ "upper_bound": "8"
+ },
+ {
+ "num_eq": 405,
+ "num_range": 0,
+ "upper_bound": "9"
+ },
+ {
+ "num_eq": 393,
+ "num_range": 0,
+ "upper_bound": "10"
+ },
+ {
+ "num_eq": 438,
+ "num_range": 0,
+ "upper_bound": "11"
+ },
+ {
+ "num_eq": 377,
+ "num_range": 0,
+ "upper_bound": "12"
+ },
+ {
+ "num_eq": 362,
+ "num_range": 0,
+ "upper_bound": "13"
+ },
+ {
+ "num_eq": 376,
+ "num_range": 0,
+ "upper_bound": "14"
+ },
+ {
+ "num_eq": 373,
+ "num_range": 0,
+ "upper_bound": "15"
+ },
+ {
+ "num_eq": 406,
+ "num_range": 0,
+ "upper_bound": "16"
+ },
+ {
+ "num_eq": 421,
+ "num_range": 0,
+ "upper_bound": "17"
+ },
+ {
+ "num_eq": 407,
+ "num_range": 0,
+ "upper_bound": "18"
+ },
+ {
+ "num_eq": 398,
+ "num_range": 0,
+ "upper_bound": "19"
+ },
+ {
+ "num_eq": 411,
+ "num_range": 0,
+ "upper_bound": "20"
+ },
+ {
+ "num_eq": 399,
+ "num_range": 0,
+ "upper_bound": "21"
+ },
+ {
+ "num_eq": 401,
+ "num_range": 0,
+ "upper_bound": "22"
+ },
+ {
+ "num_eq": 390,
+ "num_range": 0,
+ "upper_bound": "23"
+ },
+ {
+ "num_eq": 393,
+ "num_range": 0,
+ "upper_bound": "24"
+ }
+ ],
+ "histo_col_type": "INT8",
+ "null_count": 0,
+ "row_count": 10000
+ },
+ {
+ "columns": ["s_name"],
+ "created_at": "2019-07-11 14:19:04.619058+00:00",
+ "distinct_count": 9990,
+ "null_count": 0,
+ "row_count": 10000
+ },
+ {
+ "columns": ["s_address"],
+ "created_at": "2019-07-11 14:19:04.619058+00:00",
+ "distinct_count": 10027,
+ "null_count": 0,
+ "row_count": 10000
+ },
+ {
+ "columns": ["s_phone"],
+ "created_at": "2019-07-11 14:19:04.619058+00:00",
+ "distinct_count": 10021,
+ "null_count": 0,
+ "row_count": 10000
+ },
+ {
+ "columns": ["s_acctbal"],
+ "created_at": "2019-07-11 14:19:04.619058+00:00",
+ "distinct_count": 9967,
+ "null_count": 0,
+ "row_count": 10000
+ },
+ {
+ "columns": ["s_comment"],
+ "created_at": "2019-07-11 14:19:04.619058+00:00",
+ "distinct_count": 9934,
+ "null_count": 0,
+ "row_count": 10000
+ }
+]'
+----
+
+exec-ddl
+ALTER TABLE part INJECT STATISTICS '[
+ {
+ "columns": ["p_partkey"],
+ "created_at": "2019-07-11 14:18:39.294867+00:00",
+ "distinct_count": 199241,
+ "histo_buckets": [
+ {
+ "num_eq": 20,
+ "num_range": 980,
+ "upper_bound": "732"
+ },
+ {
+ "num_eq": 20,
+ "num_range": 980,
+ "upper_bound": "1599"
+ },
+ {
+ "num_eq": 20,
+ "num_range": 980,
+ "upper_bound": "2601"
+ },
+ {
+ "num_eq": 20,
+ "num_range": 980,
+ "upper_bound": "3565"
+ },
+ {
+ "num_eq": 20,
+ "num_range": 980,
+ "upper_bound": "4368"
+ },
+ {
+ "num_eq": 20,
+ "num_range": 980,
+ "upper_bound": "5629"
+ },
+ {
+ "num_eq": 20,
+ "num_range": 980,
+ "upper_bound": "6809"
+ },
+ {
+ "num_eq": 20,
+ "num_range": 980,
+ "upper_bound": "8009"
+ },
+ {
+ "num_eq": 20,
+ "num_range": 980,
+ "upper_bound": "8862"
+ },
+ {
+ "num_eq": 20,
+ "num_range": 980,
+ "upper_bound": "9700"
+ },
+ {
+ "num_eq": 20,
+ "num_range": 980,
+ "upper_bound": "10649"
+ },
+ {
+ "num_eq": 20,
+ "num_range": 980,
+ "upper_bound": "11411"
+ },
+ {
+ "num_eq": 20,
+ "num_range": 980,
+ "upper_bound": "12561"
+ },
+ {
+ "num_eq": 20,
+ "num_range": 980,
+ "upper_bound": "13455"
+ },
+ {
+ "num_eq": 20,
+ "num_range": 980,
+ "upper_bound": "14457"
+ },
+ {
+ "num_eq": 20,
+ "num_range": 980,
+ "upper_bound": "15436"
+ },
+ {
+ "num_eq": 20,
+ "num_range": 980,
+ "upper_bound": "16244"
+ },
+ {
+ "num_eq": 20,
+ "num_range": 980,
+ "upper_bound": "17585"
+ },
+ {
+ "num_eq": 20,
+ "num_range": 980,
+ "upper_bound": "18498"
+ },
+ {
+ "num_eq": 20,
+ "num_range": 980,
+ "upper_bound": "19493"
+ },
+ {
+ "num_eq": 20,
+ "num_range": 980,
+ "upper_bound": "20310"
+ },
+ {
+ "num_eq": 20,
+ "num_range": 980,
+ "upper_bound": "21509"
+ },
+ {
+ "num_eq": 20,
+ "num_range": 980,
+ "upper_bound": "22554"
+ },
+ {
+ "num_eq": 20,
+ "num_range": 980,
+ "upper_bound": "23322"
+ },
+ {
+ "num_eq": 20,
+ "num_range": 980,
+ "upper_bound": "24454"
+ },
+ {
+ "num_eq": 20,
+ "num_range": 980,
+ "upper_bound": "25599"
+ },
+ {
+ "num_eq": 20,
+ "num_range": 980,
+ "upper_bound": "26517"
+ },
+ {
+ "num_eq": 20,
+ "num_range": 980,
+ "upper_bound": "27382"
+ },
+ {
+ "num_eq": 20,
+ "num_range": 980,
+ "upper_bound": "28410"
+ },
+ {
+ "num_eq": 20,
+ "num_range": 980,
+ "upper_bound": "29411"
+ },
+ {
+ "num_eq": 20,
+ "num_range": 980,
+ "upper_bound": "30543"
+ },
+ {
+ "num_eq": 20,
+ "num_range": 980,
+ "upper_bound": "31244"
+ },
+ {
+ "num_eq": 20,
+ "num_range": 980,
+ "upper_bound": "32276"
+ },
+ {
+ "num_eq": 20,
+ "num_range": 980,
+ "upper_bound": "33314"
+ },
+ {
+ "num_eq": 20,
+ "num_range": 980,
+ "upper_bound": "34369"
+ },
+ {
+ "num_eq": 20,
+ "num_range": 980,
+ "upper_bound": "35511"
+ },
+ {
+ "num_eq": 20,
+ "num_range": 980,
+ "upper_bound": "36453"
+ },
+ {
+ "num_eq": 20,
+ "num_range": 980,
+ "upper_bound": "37432"
+ },
+ {
+ "num_eq": 20,
+ "num_range": 980,
+ "upper_bound": "38622"
+ },
+ {
+ "num_eq": 20,
+ "num_range": 980,
+ "upper_bound": "39499"
+ },
+ {
+ "num_eq": 20,
+ "num_range": 980,
+ "upper_bound": "40501"
+ },
+ {
+ "num_eq": 20,
+ "num_range": 980,
+ "upper_bound": "41463"
+ },
+ {
+ "num_eq": 20,
+ "num_range": 980,
+ "upper_bound": "42746"
+ },
+ {
+ "num_eq": 20,
+ "num_range": 980,
+ "upper_bound": "43628"
+ },
+ {
+ "num_eq": 20,
+ "num_range": 980,
+ "upper_bound": "44614"
+ },
+ {
+ "num_eq": 20,
+ "num_range": 980,
+ "upper_bound": "45608"
+ },
+ {
+ "num_eq": 20,
+ "num_range": 980,
+ "upper_bound": "46501"
+ },
+ {
+ "num_eq": 20,
+ "num_range": 980,
+ "upper_bound": "47461"
+ },
+ {
+ "num_eq": 20,
+ "num_range": 980,
+ "upper_bound": "48462"
+ },
+ {
+ "num_eq": 20,
+ "num_range": 980,
+ "upper_bound": "49362"
+ },
+ {
+ "num_eq": 20,
+ "num_range": 980,
+ "upper_bound": "50576"
+ },
+ {
+ "num_eq": 20,
+ "num_range": 980,
+ "upper_bound": "51631"
+ },
+ {
+ "num_eq": 20,
+ "num_range": 980,
+ "upper_bound": "52770"
+ },
+ {
+ "num_eq": 20,
+ "num_range": 980,
+ "upper_bound": "53711"
+ },
+ {
+ "num_eq": 20,
+ "num_range": 980,
+ "upper_bound": "54689"
+ },
+ {
+ "num_eq": 20,
+ "num_range": 980,
+ "upper_bound": "55562"
+ },
+ {
+ "num_eq": 20,
+ "num_range": 980,
+ "upper_bound": "56556"
+ },
+ {
+ "num_eq": 20,
+ "num_range": 980,
+ "upper_bound": "57610"
+ },
+ {
+ "num_eq": 20,
+ "num_range": 980,
+ "upper_bound": "58716"
+ },
+ {
+ "num_eq": 20,
+ "num_range": 980,
+ "upper_bound": "59778"
+ },
+ {
+ "num_eq": 20,
+ "num_range": 980,
+ "upper_bound": "60635"
+ },
+ {
+ "num_eq": 20,
+ "num_range": 980,
+ "upper_bound": "61754"
+ },
+ {
+ "num_eq": 20,
+ "num_range": 980,
+ "upper_bound": "62879"
+ },
+ {
+ "num_eq": 20,
+ "num_range": 980,
+ "upper_bound": "63931"
+ },
+ {
+ "num_eq": 20,
+ "num_range": 980,
+ "upper_bound": "65067"
+ },
+ {
+ "num_eq": 20,
+ "num_range": 980,
+ "upper_bound": "65910"
+ },
+ {
+ "num_eq": 20,
+ "num_range": 980,
+ "upper_bound": "67058"
+ },
+ {
+ "num_eq": 20,
+ "num_range": 980,
+ "upper_bound": "68105"
+ },
+ {
+ "num_eq": 20,
+ "num_range": 980,
+ "upper_bound": "69111"
+ },
+ {
+ "num_eq": 20,
+ "num_range": 980,
+ "upper_bound": "70075"
+ },
+ {
+ "num_eq": 20,
+ "num_range": 980,
+ "upper_bound": "70905"
+ },
+ {
+ "num_eq": 20,
+ "num_range": 980,
+ "upper_bound": "72112"
+ },
+ {
+ "num_eq": 20,
+ "num_range": 980,
+ "upper_bound": "72975"
+ },
+ {
+ "num_eq": 20,
+ "num_range": 980,
+ "upper_bound": "74270"
+ },
+ {
+ "num_eq": 20,
+ "num_range": 980,
+ "upper_bound": "75168"
+ },
+ {
+ "num_eq": 20,
+ "num_range": 980,
+ "upper_bound": "76149"
+ },
+ {
+ "num_eq": 20,
+ "num_range": 980,
+ "upper_bound": "77044"
+ },
+ {
+ "num_eq": 20,
+ "num_range": 980,
+ "upper_bound": "78099"
+ },
+ {
+ "num_eq": 20,
+ "num_range": 980,
+ "upper_bound": "79099"
+ },
+ {
+ "num_eq": 20,
+ "num_range": 980,
+ "upper_bound": "80052"
+ },
+ {
+ "num_eq": 20,
+ "num_range": 980,
+ "upper_bound": "80979"
+ },
+ {
+ "num_eq": 20,
+ "num_range": 980,
+ "upper_bound": "82176"
+ },
+ {
+ "num_eq": 20,
+ "num_range": 980,
+ "upper_bound": "83146"
+ },
+ {
+ "num_eq": 20,
+ "num_range": 980,
+ "upper_bound": "84092"
+ },
+ {
+ "num_eq": 20,
+ "num_range": 980,
+ "upper_bound": "84986"
+ },
+ {
+ "num_eq": 20,
+ "num_range": 980,
+ "upper_bound": "85865"
+ },
+ {
+ "num_eq": 20,
+ "num_range": 980,
+ "upper_bound": "86737"
+ },
+ {
+ "num_eq": 20,
+ "num_range": 980,
+ "upper_bound": "87749"
+ },
+ {
+ "num_eq": 20,
+ "num_range": 980,
+ "upper_bound": "88786"
+ },
+ {
+ "num_eq": 20,
+ "num_range": 980,
+ "upper_bound": "89853"
+ },
+ {
+ "num_eq": 20,
+ "num_range": 980,
+ "upper_bound": "90971"
+ },
+ {
+ "num_eq": 20,
+ "num_range": 980,
+ "upper_bound": "92034"
+ },
+ {
+ "num_eq": 20,
+ "num_range": 980,
+ "upper_bound": "93036"
+ },
+ {
+ "num_eq": 20,
+ "num_range": 980,
+ "upper_bound": "94174"
+ },
+ {
+ "num_eq": 20,
+ "num_range": 980,
+ "upper_bound": "95082"
+ },
+ {
+ "num_eq": 20,
+ "num_range": 980,
+ "upper_bound": "96261"
+ },
+ {
+ "num_eq": 20,
+ "num_range": 980,
+ "upper_bound": "97148"
+ },
+ {
+ "num_eq": 20,
+ "num_range": 980,
+ "upper_bound": "98068"
+ },
+ {
+ "num_eq": 20,
+ "num_range": 980,
+ "upper_bound": "98829"
+ },
+ {
+ "num_eq": 20,
+ "num_range": 980,
+ "upper_bound": "99680"
+ },
+ {
+ "num_eq": 20,
+ "num_range": 980,
+ "upper_bound": "100663"
+ },
+ {
+ "num_eq": 20,
+ "num_range": 980,
+ "upper_bound": "102034"
+ },
+ {
+ "num_eq": 20,
+ "num_range": 980,
+ "upper_bound": "102961"
+ },
+ {
+ "num_eq": 20,
+ "num_range": 980,
+ "upper_bound": "103904"
+ },
+ {
+ "num_eq": 20,
+ "num_range": 980,
+ "upper_bound": "104803"
+ },
+ {
+ "num_eq": 20,
+ "num_range": 980,
+ "upper_bound": "105774"
+ },
+ {
+ "num_eq": 20,
+ "num_range": 980,
+ "upper_bound": "106891"
+ },
+ {
+ "num_eq": 20,
+ "num_range": 980,
+ "upper_bound": "108270"
+ },
+ {
+ "num_eq": 20,
+ "num_range": 980,
+ "upper_bound": "109490"
+ },
+ {
+ "num_eq": 20,
+ "num_range": 980,
+ "upper_bound": "110265"
+ },
+ {
+ "num_eq": 20,
+ "num_range": 980,
+ "upper_bound": "111142"
+ },
+ {
+ "num_eq": 20,
+ "num_range": 980,
+ "upper_bound": "112275"
+ },
+ {
+ "num_eq": 20,
+ "num_range": 980,
+ "upper_bound": "113408"
+ },
+ {
+ "num_eq": 20,
+ "num_range": 980,
+ "upper_bound": "114295"
+ },
+ {
+ "num_eq": 20,
+ "num_range": 980,
+ "upper_bound": "115497"
+ },
+ {
+ "num_eq": 20,
+ "num_range": 980,
+ "upper_bound": "116697"
+ },
+ {
+ "num_eq": 20,
+ "num_range": 980,
+ "upper_bound": "117510"
+ },
+ {
+ "num_eq": 20,
+ "num_range": 980,
+ "upper_bound": "118443"
+ },
+ {
+ "num_eq": 20,
+ "num_range": 980,
+ "upper_bound": "119813"
+ },
+ {
+ "num_eq": 20,
+ "num_range": 980,
+ "upper_bound": "120672"
+ },
+ {
+ "num_eq": 20,
+ "num_range": 980,
+ "upper_bound": "121630"
+ },
+ {
+ "num_eq": 20,
+ "num_range": 980,
+ "upper_bound": "122565"
+ },
+ {
+ "num_eq": 20,
+ "num_range": 980,
+ "upper_bound": "123253"
+ },
+ {
+ "num_eq": 20,
+ "num_range": 980,
+ "upper_bound": "124308"
+ },
+ {
+ "num_eq": 20,
+ "num_range": 980,
+ "upper_bound": "125346"
+ },
+ {
+ "num_eq": 20,
+ "num_range": 980,
+ "upper_bound": "126203"
+ },
+ {
+ "num_eq": 20,
+ "num_range": 980,
+ "upper_bound": "127448"
+ },
+ {
+ "num_eq": 20,
+ "num_range": 980,
+ "upper_bound": "128192"
+ },
+ {
+ "num_eq": 20,
+ "num_range": 980,
+ "upper_bound": "129335"
+ },
+ {
+ "num_eq": 20,
+ "num_range": 980,
+ "upper_bound": "130598"
+ },
+ {
+ "num_eq": 20,
+ "num_range": 980,
+ "upper_bound": "131732"
+ },
+ {
+ "num_eq": 20,
+ "num_range": 980,
+ "upper_bound": "132660"
+ },
+ {
+ "num_eq": 20,
+ "num_range": 980,
+ "upper_bound": "133744"
+ },
+ {
+ "num_eq": 20,
+ "num_range": 980,
+ "upper_bound": "134844"
+ },
+ {
+ "num_eq": 20,
+ "num_range": 980,
+ "upper_bound": "135644"
+ },
+ {
+ "num_eq": 20,
+ "num_range": 980,
+ "upper_bound": "136682"
+ },
+ {
+ "num_eq": 20,
+ "num_range": 980,
+ "upper_bound": "137442"
+ },
+ {
+ "num_eq": 20,
+ "num_range": 980,
+ "upper_bound": "138315"
+ },
+ {
+ "num_eq": 20,
+ "num_range": 980,
+ "upper_bound": "139214"
+ },
+ {
+ "num_eq": 20,
+ "num_range": 980,
+ "upper_bound": "140074"
+ },
+ {
+ "num_eq": 20,
+ "num_range": 980,
+ "upper_bound": "140889"
+ },
+ {
+ "num_eq": 20,
+ "num_range": 980,
+ "upper_bound": "141895"
+ },
+ {
+ "num_eq": 20,
+ "num_range": 980,
+ "upper_bound": "142849"
+ },
+ {
+ "num_eq": 20,
+ "num_range": 980,
+ "upper_bound": "143884"
+ },
+ {
+ "num_eq": 20,
+ "num_range": 980,
+ "upper_bound": "144695"
+ },
+ {
+ "num_eq": 20,
+ "num_range": 980,
+ "upper_bound": "145544"
+ },
+ {
+ "num_eq": 20,
+ "num_range": 980,
+ "upper_bound": "146536"
+ },
+ {
+ "num_eq": 20,
+ "num_range": 980,
+ "upper_bound": "147479"
+ },
+ {
+ "num_eq": 20,
+ "num_range": 980,
+ "upper_bound": "148417"
+ },
+ {
+ "num_eq": 20,
+ "num_range": 980,
+ "upper_bound": "149252"
+ },
+ {
+ "num_eq": 20,
+ "num_range": 980,
+ "upper_bound": "150279"
+ },
+ {
+ "num_eq": 20,
+ "num_range": 980,
+ "upper_bound": "151282"
+ },
+ {
+ "num_eq": 20,
+ "num_range": 980,
+ "upper_bound": "152479"
+ },
+ {
+ "num_eq": 20,
+ "num_range": 980,
+ "upper_bound": "153501"
+ },
+ {
+ "num_eq": 20,
+ "num_range": 980,
+ "upper_bound": "154737"
+ },
+ {
+ "num_eq": 20,
+ "num_range": 980,
+ "upper_bound": "155592"
+ },
+ {
+ "num_eq": 20,
+ "num_range": 980,
+ "upper_bound": "156540"
+ },
+ {
+ "num_eq": 20,
+ "num_range": 980,
+ "upper_bound": "157409"
+ },
+ {
+ "num_eq": 20,
+ "num_range": 980,
+ "upper_bound": "158686"
+ },
+ {
+ "num_eq": 20,
+ "num_range": 980,
+ "upper_bound": "159825"
+ },
+ {
+ "num_eq": 20,
+ "num_range": 980,
+ "upper_bound": "160883"
+ },
+ {
+ "num_eq": 20,
+ "num_range": 980,
+ "upper_bound": "161933"
+ },
+ {
+ "num_eq": 20,
+ "num_range": 980,
+ "upper_bound": "162921"
+ },
+ {
+ "num_eq": 20,
+ "num_range": 980,
+ "upper_bound": "164130"
+ },
+ {
+ "num_eq": 20,
+ "num_range": 980,
+ "upper_bound": "165100"
+ },
+ {
+ "num_eq": 20,
+ "num_range": 980,
+ "upper_bound": "165934"
+ },
+ {
+ "num_eq": 20,
+ "num_range": 980,
+ "upper_bound": "166759"
+ },
+ {
+ "num_eq": 20,
+ "num_range": 980,
+ "upper_bound": "167540"
+ },
+ {
+ "num_eq": 20,
+ "num_range": 980,
+ "upper_bound": "168555"
+ },
+ {
+ "num_eq": 20,
+ "num_range": 980,
+ "upper_bound": "169631"
+ },
+ {
+ "num_eq": 20,
+ "num_range": 980,
+ "upper_bound": "170744"
+ },
+ {
+ "num_eq": 20,
+ "num_range": 980,
+ "upper_bound": "171546"
+ },
+ {
+ "num_eq": 20,
+ "num_range": 980,
+ "upper_bound": "172492"
+ },
+ {
+ "num_eq": 20,
+ "num_range": 980,
+ "upper_bound": "173408"
+ },
+ {
+ "num_eq": 20,
+ "num_range": 980,
+ "upper_bound": "174458"
+ },
+ {
+ "num_eq": 20,
+ "num_range": 980,
+ "upper_bound": "175295"
+ },
+ {
+ "num_eq": 20,
+ "num_range": 980,
+ "upper_bound": "176323"
+ },
+ {
+ "num_eq": 20,
+ "num_range": 980,
+ "upper_bound": "177184"
+ },
+ {
+ "num_eq": 20,
+ "num_range": 980,
+ "upper_bound": "178027"
+ },
+ {
+ "num_eq": 20,
+ "num_range": 980,
+ "upper_bound": "179087"
+ },
+ {
+ "num_eq": 20,
+ "num_range": 980,
+ "upper_bound": "179997"
+ },
+ {
+ "num_eq": 20,
+ "num_range": 980,
+ "upper_bound": "181101"
+ },
+ {
+ "num_eq": 20,
+ "num_range": 980,
+ "upper_bound": "182007"
+ },
+ {
+ "num_eq": 20,
+ "num_range": 980,
+ "upper_bound": "182916"
+ },
+ {
+ "num_eq": 20,
+ "num_range": 980,
+ "upper_bound": "184109"
+ },
+ {
+ "num_eq": 20,
+ "num_range": 980,
+ "upper_bound": "185053"
+ },
+ {
+ "num_eq": 20,
+ "num_range": 980,
+ "upper_bound": "185979"
+ },
+ {
+ "num_eq": 20,
+ "num_range": 980,
+ "upper_bound": "186992"
+ },
+ {
+ "num_eq": 20,
+ "num_range": 980,
+ "upper_bound": "188082"
+ },
+ {
+ "num_eq": 20,
+ "num_range": 980,
+ "upper_bound": "188980"
+ },
+ {
+ "num_eq": 20,
+ "num_range": 980,
+ "upper_bound": "190362"
+ },
+ {
+ "num_eq": 20,
+ "num_range": 980,
+ "upper_bound": "191427"
+ },
+ {
+ "num_eq": 20,
+ "num_range": 980,
+ "upper_bound": "192457"
+ },
+ {
+ "num_eq": 20,
+ "num_range": 980,
+ "upper_bound": "193325"
+ },
+ {
+ "num_eq": 20,
+ "num_range": 980,
+ "upper_bound": "194506"
+ },
+ {
+ "num_eq": 20,
+ "num_range": 980,
+ "upper_bound": "195761"
+ },
+ {
+ "num_eq": 20,
+ "num_range": 980,
+ "upper_bound": "196817"
+ },
+ {
+ "num_eq": 20,
+ "num_range": 980,
+ "upper_bound": "197731"
+ },
+ {
+ "num_eq": 20,
+ "num_range": 980,
+ "upper_bound": "198884"
+ },
+ {
+ "num_eq": 20,
+ "num_range": 980,
+ "upper_bound": "199975"
+ }
+ ],
+ "histo_col_type": "INT8",
+ "null_count": 0,
+ "row_count": 200000
+ },
+ {
+ "columns": ["p_name"],
+ "created_at": "2019-07-11 14:18:39.294867+00:00",
+ "distinct_count": 198131,
+ "null_count": 0,
+ "row_count": 200000
+ },
+ {
+ "columns": ["p_mfgr"],
+ "created_at": "2019-07-11 14:18:39.294867+00:00",
+ "distinct_count": 5,
+ "null_count": 0,
+ "row_count": 200000
+ },
+ {
+ "columns": ["p_brand"],
+ "created_at": "2019-07-11 14:18:39.294867+00:00",
+ "distinct_count": 25,
+ "null_count": 0,
+ "row_count": 200000
+ },
+ {
+ "columns": ["p_type"],
+ "created_at": "2019-07-11 14:18:39.294867+00:00",
+ "distinct_count": 150,
+ "null_count": 0,
+ "row_count": 200000
+ },
+ {
+ "columns": ["p_size"],
+ "created_at": "2019-07-11 14:18:39.294867+00:00",
+ "distinct_count": 50,
+ "null_count": 0,
+ "row_count": 200000
+ },
+ {
+ "columns": ["p_container"],
+ "created_at": "2019-07-11 14:18:39.294867+00:00",
+ "distinct_count": 40,
+ "null_count": 0,
+ "row_count": 200000
+ },
+ {
+ "columns": ["p_retailprice"],
+ "created_at": "2019-07-11 14:18:39.294867+00:00",
+ "distinct_count": 20831,
+ "null_count": 0,
+ "row_count": 200000
+ },
+ {
+ "columns": ["p_comment"],
+ "created_at": "2019-07-11 14:18:39.294867+00:00",
+ "distinct_count": 132344,
+ "null_count": 0,
+ "row_count": 200000
+ }
+]'
+----
+
+exec-ddl
+ALTER TABLE partsupp INJECT STATISTICS '[
+ {
+ "columns": ["ps_partkey"],
+ "created_at": "2019-07-11 14:18:46.946238+00:00",
+ "distinct_count": 199241,
+ "histo_buckets": [
+ {
+ "num_eq": 80,
+ "num_range": 3920,
+ "upper_bound": "1178"
+ },
+ {
+ "num_eq": 80,
+ "num_range": 3920,
+ "upper_bound": "2030"
+ },
+ {
+ "num_eq": 80,
+ "num_range": 3920,
+ "upper_bound": "2928"
+ },
+ {
+ "num_eq": 160,
+ "num_range": 3840,
+ "upper_bound": "4058"
+ },
+ {
+ "num_eq": 80,
+ "num_range": 3920,
+ "upper_bound": "5106"
+ },
+ {
+ "num_eq": 80,
+ "num_range": 3920,
+ "upper_bound": "6324"
+ },
+ {
+ "num_eq": 160,
+ "num_range": 3840,
+ "upper_bound": "7495"
+ },
+ {
+ "num_eq": 80,
+ "num_range": 3920,
+ "upper_bound": "8366"
+ },
+ {
+ "num_eq": 80,
+ "num_range": 3920,
+ "upper_bound": "9605"
+ },
+ {
+ "num_eq": 80,
+ "num_range": 3920,
+ "upper_bound": "10746"
+ },
+ {
+ "num_eq": 80,
+ "num_range": 3920,
+ "upper_bound": "11417"
+ },
+ {
+ "num_eq": 80,
+ "num_range": 3920,
+ "upper_bound": "12504"
+ },
+ {
+ "num_eq": 80,
+ "num_range": 3920,
+ "upper_bound": "13209"
+ },
+ {
+ "num_eq": 80,
+ "num_range": 3920,
+ "upper_bound": "14161"
+ },
+ {
+ "num_eq": 80,
+ "num_range": 3920,
+ "upper_bound": "15086"
+ },
+ {
+ "num_eq": 80,
+ "num_range": 3920,
+ "upper_bound": "15935"
+ },
+ {
+ "num_eq": 80,
+ "num_range": 3920,
+ "upper_bound": "16848"
+ },
+ {
+ "num_eq": 80,
+ "num_range": 3920,
+ "upper_bound": "17859"
+ },
+ {
+ "num_eq": 80,
+ "num_range": 3920,
+ "upper_bound": "19020"
+ },
+ {
+ "num_eq": 80,
+ "num_range": 3920,
+ "upper_bound": "20125"
+ },
+ {
+ "num_eq": 80,
+ "num_range": 3920,
+ "upper_bound": "21211"
+ },
+ {
+ "num_eq": 80,
+ "num_range": 3920,
+ "upper_bound": "22463"
+ },
+ {
+ "num_eq": 80,
+ "num_range": 3920,
+ "upper_bound": "23621"
+ },
+ {
+ "num_eq": 80,
+ "num_range": 3920,
+ "upper_bound": "24414"
+ },
+ {
+ "num_eq": 80,
+ "num_range": 3920,
+ "upper_bound": "25238"
+ },
+ {
+ "num_eq": 80,
+ "num_range": 3920,
+ "upper_bound": "26463"
+ },
+ {
+ "num_eq": 80,
+ "num_range": 3920,
+ "upper_bound": "27320"
+ },
+ {
+ "num_eq": 80,
+ "num_range": 3920,
+ "upper_bound": "28250"
+ },
+ {
+ "num_eq": 80,
+ "num_range": 3920,
+ "upper_bound": "29254"
+ },
+ {
+ "num_eq": 80,
+ "num_range": 3920,
+ "upper_bound": "30228"
+ },
+ {
+ "num_eq": 80,
+ "num_range": 3920,
+ "upper_bound": "31336"
+ },
+ {
+ "num_eq": 80,
+ "num_range": 3920,
+ "upper_bound": "32311"
+ },
+ {
+ "num_eq": 80,
+ "num_range": 3920,
+ "upper_bound": "33250"
+ },
+ {
+ "num_eq": 160,
+ "num_range": 3840,
+ "upper_bound": "34435"
+ },
+ {
+ "num_eq": 80,
+ "num_range": 3920,
+ "upper_bound": "35262"
+ },
+ {
+ "num_eq": 80,
+ "num_range": 3920,
+ "upper_bound": "36259"
+ },
+ {
+ "num_eq": 80,
+ "num_range": 3920,
+ "upper_bound": "37352"
+ },
+ {
+ "num_eq": 80,
+ "num_range": 3920,
+ "upper_bound": "38299"
+ },
+ {
+ "num_eq": 80,
+ "num_range": 3920,
+ "upper_bound": "39163"
+ },
+ {
+ "num_eq": 80,
+ "num_range": 3920,
+ "upper_bound": "40340"
+ },
+ {
+ "num_eq": 80,
+ "num_range": 3920,
+ "upper_bound": "41690"
+ },
+ {
+ "num_eq": 80,
+ "num_range": 3920,
+ "upper_bound": "42625"
+ },
+ {
+ "num_eq": 80,
+ "num_range": 3920,
+ "upper_bound": "43492"
+ },
+ {
+ "num_eq": 80,
+ "num_range": 3920,
+ "upper_bound": "44431"
+ },
+ {
+ "num_eq": 80,
+ "num_range": 3920,
+ "upper_bound": "45371"
+ },
+ {
+ "num_eq": 80,
+ "num_range": 3920,
+ "upper_bound": "46351"
+ },
+ {
+ "num_eq": 80,
+ "num_range": 3920,
+ "upper_bound": "47367"
+ },
+ {
+ "num_eq": 80,
+ "num_range": 3920,
+ "upper_bound": "48438"
+ },
+ {
+ "num_eq": 80,
+ "num_range": 3920,
+ "upper_bound": "49385"
+ },
+ {
+ "num_eq": 80,
+ "num_range": 3920,
+ "upper_bound": "50135"
+ },
+ {
+ "num_eq": 80,
+ "num_range": 3920,
+ "upper_bound": "50881"
+ },
+ {
+ "num_eq": 80,
+ "num_range": 3920,
+ "upper_bound": "51704"
+ },
+ {
+ "num_eq": 80,
+ "num_range": 3920,
+ "upper_bound": "52781"
+ },
+ {
+ "num_eq": 80,
+ "num_range": 3920,
+ "upper_bound": "53772"
+ },
+ {
+ "num_eq": 80,
+ "num_range": 3920,
+ "upper_bound": "54691"
+ },
+ {
+ "num_eq": 80,
+ "num_range": 3920,
+ "upper_bound": "55530"
+ },
+ {
+ "num_eq": 80,
+ "num_range": 3920,
+ "upper_bound": "56361"
+ },
+ {
+ "num_eq": 80,
+ "num_range": 3920,
+ "upper_bound": "57294"
+ },
+ {
+ "num_eq": 80,
+ "num_range": 3920,
+ "upper_bound": "58178"
+ },
+ {
+ "num_eq": 80,
+ "num_range": 3920,
+ "upper_bound": "59209"
+ },
+ {
+ "num_eq": 80,
+ "num_range": 3920,
+ "upper_bound": "60168"
+ },
+ {
+ "num_eq": 80,
+ "num_range": 3920,
+ "upper_bound": "61302"
+ },
+ {
+ "num_eq": 80,
+ "num_range": 3920,
+ "upper_bound": "62499"
+ },
+ {
+ "num_eq": 80,
+ "num_range": 3920,
+ "upper_bound": "63499"
+ },
+ {
+ "num_eq": 80,
+ "num_range": 3920,
+ "upper_bound": "64430"
+ },
+ {
+ "num_eq": 80,
+ "num_range": 3920,
+ "upper_bound": "65449"
+ },
+ {
+ "num_eq": 80,
+ "num_range": 3920,
+ "upper_bound": "66461"
+ },
+ {
+ "num_eq": 80,
+ "num_range": 3920,
+ "upper_bound": "67466"
+ },
+ {
+ "num_eq": 80,
+ "num_range": 3920,
+ "upper_bound": "68518"
+ },
+ {
+ "num_eq": 80,
+ "num_range": 3920,
+ "upper_bound": "69692"
+ },
+ {
+ "num_eq": 80,
+ "num_range": 3920,
+ "upper_bound": "70568"
+ },
+ {
+ "num_eq": 80,
+ "num_range": 3920,
+ "upper_bound": "72008"
+ },
+ {
+ "num_eq": 80,
+ "num_range": 3920,
+ "upper_bound": "72908"
+ },
+ {
+ "num_eq": 160,
+ "num_range": 3920,
+ "upper_bound": "74021"
+ },
+ {
+ "num_eq": 80,
+ "num_range": 3840,
+ "upper_bound": "74942"
+ },
+ {
+ "num_eq": 80,
+ "num_range": 3920,
+ "upper_bound": "75909"
+ },
+ {
+ "num_eq": 80,
+ "num_range": 3920,
+ "upper_bound": "76708"
+ },
+ {
+ "num_eq": 80,
+ "num_range": 3920,
+ "upper_bound": "77792"
+ },
+ {
+ "num_eq": 80,
+ "num_range": 3920,
+ "upper_bound": "78925"
+ },
+ {
+ "num_eq": 80,
+ "num_range": 3920,
+ "upper_bound": "79825"
+ },
+ {
+ "num_eq": 80,
+ "num_range": 3920,
+ "upper_bound": "80553"
+ },
+ {
+ "num_eq": 80,
+ "num_range": 3920,
+ "upper_bound": "81375"
+ },
+ {
+ "num_eq": 80,
+ "num_range": 3920,
+ "upper_bound": "82405"
+ },
+ {
+ "num_eq": 80,
+ "num_range": 3920,
+ "upper_bound": "83321"
+ },
+ {
+ "num_eq": 80,
+ "num_range": 3920,
+ "upper_bound": "84218"
+ },
+ {
+ "num_eq": 80,
+ "num_range": 3920,
+ "upper_bound": "85177"
+ },
+ {
+ "num_eq": 80,
+ "num_range": 3920,
+ "upper_bound": "86086"
+ },
+ {
+ "num_eq": 80,
+ "num_range": 3920,
+ "upper_bound": "87275"
+ },
+ {
+ "num_eq": 80,
+ "num_range": 3920,
+ "upper_bound": "88241"
+ },
+ {
+ "num_eq": 80,
+ "num_range": 3920,
+ "upper_bound": "89211"
+ },
+ {
+ "num_eq": 80,
+ "num_range": 3920,
+ "upper_bound": "90085"
+ },
+ {
+ "num_eq": 80,
+ "num_range": 3920,
+ "upper_bound": "91052"
+ },
+ {
+ "num_eq": 80,
+ "num_range": 3920,
+ "upper_bound": "91979"
+ },
+ {
+ "num_eq": 80,
+ "num_range": 3920,
+ "upper_bound": "93031"
+ },
+ {
+ "num_eq": 80,
+ "num_range": 3920,
+ "upper_bound": "94105"
+ },
+ {
+ "num_eq": 80,
+ "num_range": 3920,
+ "upper_bound": "95171"
+ },
+ {
+ "num_eq": 80,
+ "num_range": 3920,
+ "upper_bound": "96135"
+ },
+ {
+ "num_eq": 80,
+ "num_range": 3920,
+ "upper_bound": "96997"
+ },
+ {
+ "num_eq": 80,
+ "num_range": 3920,
+ "upper_bound": "98145"
+ },
+ {
+ "num_eq": 80,
+ "num_range": 3920,
+ "upper_bound": "99190"
+ },
+ {
+ "num_eq": 80,
+ "num_range": 3920,
+ "upper_bound": "100148"
+ },
+ {
+ "num_eq": 80,
+ "num_range": 3920,
+ "upper_bound": "101052"
+ },
+ {
+ "num_eq": 80,
+ "num_range": 3920,
+ "upper_bound": "102047"
+ },
+ {
+ "num_eq": 80,
+ "num_range": 3920,
+ "upper_bound": "103010"
+ },
+ {
+ "num_eq": 80,
+ "num_range": 3920,
+ "upper_bound": "104176"
+ },
+ {
+ "num_eq": 80,
+ "num_range": 3920,
+ "upper_bound": "105198"
+ },
+ {
+ "num_eq": 80,
+ "num_range": 3920,
+ "upper_bound": "106060"
+ },
+ {
+ "num_eq": 80,
+ "num_range": 3920,
+ "upper_bound": "107027"
+ },
+ {
+ "num_eq": 80,
+ "num_range": 3920,
+ "upper_bound": "107950"
+ },
+ {
+ "num_eq": 80,
+ "num_range": 3920,
+ "upper_bound": "109027"
+ },
+ {
+ "num_eq": 80,
+ "num_range": 3920,
+ "upper_bound": "109933"
+ },
+ {
+ "num_eq": 80,
+ "num_range": 3920,
+ "upper_bound": "110945"
+ },
+ {
+ "num_eq": 80,
+ "num_range": 3920,
+ "upper_bound": "111892"
+ },
+ {
+ "num_eq": 80,
+ "num_range": 3920,
+ "upper_bound": "113076"
+ },
+ {
+ "num_eq": 80,
+ "num_range": 3920,
+ "upper_bound": "113891"
+ },
+ {
+ "num_eq": 80,
+ "num_range": 3920,
+ "upper_bound": "114870"
+ },
+ {
+ "num_eq": 80,
+ "num_range": 3920,
+ "upper_bound": "115830"
+ },
+ {
+ "num_eq": 80,
+ "num_range": 3920,
+ "upper_bound": "116932"
+ },
+ {
+ "num_eq": 80,
+ "num_range": 3920,
+ "upper_bound": "117942"
+ },
+ {
+ "num_eq": 80,
+ "num_range": 3920,
+ "upper_bound": "119056"
+ },
+ {
+ "num_eq": 80,
+ "num_range": 3920,
+ "upper_bound": "119880"
+ },
+ {
+ "num_eq": 80,
+ "num_range": 3920,
+ "upper_bound": "120870"
+ },
+ {
+ "num_eq": 80,
+ "num_range": 3920,
+ "upper_bound": "121749"
+ },
+ {
+ "num_eq": 80,
+ "num_range": 3920,
+ "upper_bound": "122915"
+ },
+ {
+ "num_eq": 80,
+ "num_range": 3920,
+ "upper_bound": "123822"
+ },
+ {
+ "num_eq": 80,
+ "num_range": 3920,
+ "upper_bound": "124744"
+ },
+ {
+ "num_eq": 80,
+ "num_range": 3920,
+ "upper_bound": "125569"
+ },
+ {
+ "num_eq": 80,
+ "num_range": 3920,
+ "upper_bound": "126559"
+ },
+ {
+ "num_eq": 80,
+ "num_range": 3920,
+ "upper_bound": "127588"
+ },
+ {
+ "num_eq": 80,
+ "num_range": 3920,
+ "upper_bound": "128502"
+ },
+ {
+ "num_eq": 80,
+ "num_range": 3920,
+ "upper_bound": "129382"
+ },
+ {
+ "num_eq": 80,
+ "num_range": 3920,
+ "upper_bound": "130487"
+ },
+ {
+ "num_eq": 80,
+ "num_range": 3920,
+ "upper_bound": "131485"
+ },
+ {
+ "num_eq": 80,
+ "num_range": 3920,
+ "upper_bound": "132226"
+ },
+ {
+ "num_eq": 80,
+ "num_range": 3920,
+ "upper_bound": "133362"
+ },
+ {
+ "num_eq": 80,
+ "num_range": 3920,
+ "upper_bound": "134321"
+ },
+ {
+ "num_eq": 80,
+ "num_range": 3920,
+ "upper_bound": "135462"
+ },
+ {
+ "num_eq": 80,
+ "num_range": 3920,
+ "upper_bound": "136785"
+ },
+ {
+ "num_eq": 80,
+ "num_range": 3920,
+ "upper_bound": "137835"
+ },
+ {
+ "num_eq": 80,
+ "num_range": 3920,
+ "upper_bound": "138655"
+ },
+ {
+ "num_eq": 80,
+ "num_range": 3920,
+ "upper_bound": "140076"
+ },
+ {
+ "num_eq": 80,
+ "num_range": 3920,
+ "upper_bound": "141009"
+ },
+ {
+ "num_eq": 80,
+ "num_range": 3920,
+ "upper_bound": "141978"
+ },
+ {
+ "num_eq": 80,
+ "num_range": 3920,
+ "upper_bound": "142852"
+ },
+ {
+ "num_eq": 80,
+ "num_range": 3920,
+ "upper_bound": "143770"
+ },
+ {
+ "num_eq": 160,
+ "num_range": 3840,
+ "upper_bound": "144731"
+ },
+ {
+ "num_eq": 80,
+ "num_range": 3920,
+ "upper_bound": "145927"
+ },
+ {
+ "num_eq": 80,
+ "num_range": 3920,
+ "upper_bound": "146943"
+ },
+ {
+ "num_eq": 80,
+ "num_range": 3920,
+ "upper_bound": "147796"
+ },
+ {
+ "num_eq": 80,
+ "num_range": 3920,
+ "upper_bound": "148556"
+ },
+ {
+ "num_eq": 80,
+ "num_range": 3920,
+ "upper_bound": "149613"
+ },
+ {
+ "num_eq": 80,
+ "num_range": 3920,
+ "upper_bound": "150581"
+ },
+ {
+ "num_eq": 80,
+ "num_range": 3920,
+ "upper_bound": "151456"
+ },
+ {
+ "num_eq": 80,
+ "num_range": 3920,
+ "upper_bound": "152316"
+ },
+ {
+ "num_eq": 80,
+ "num_range": 3920,
+ "upper_bound": "153308"
+ },
+ {
+ "num_eq": 80,
+ "num_range": 3920,
+ "upper_bound": "154172"
+ },
+ {
+ "num_eq": 80,
+ "num_range": 3920,
+ "upper_bound": "155190"
+ },
+ {
+ "num_eq": 80,
+ "num_range": 3920,
+ "upper_bound": "156199"
+ },
+ {
+ "num_eq": 80,
+ "num_range": 3920,
+ "upper_bound": "157295"
+ },
+ {
+ "num_eq": 80,
+ "num_range": 3920,
+ "upper_bound": "158334"
+ },
+ {
+ "num_eq": 80,
+ "num_range": 3920,
+ "upper_bound": "159349"
+ },
+ {
+ "num_eq": 80,
+ "num_range": 3920,
+ "upper_bound": "160606"
+ },
+ {
+ "num_eq": 80,
+ "num_range": 3920,
+ "upper_bound": "161873"
+ },
+ {
+ "num_eq": 80,
+ "num_range": 3920,
+ "upper_bound": "162816"
+ },
+ {
+ "num_eq": 80,
+ "num_range": 3920,
+ "upper_bound": "163783"
+ },
+ {
+ "num_eq": 80,
+ "num_range": 3920,
+ "upper_bound": "164769"
+ },
+ {
+ "num_eq": 80,
+ "num_range": 3920,
+ "upper_bound": "165902"
+ },
+ {
+ "num_eq": 80,
+ "num_range": 3920,
+ "upper_bound": "166758"
+ },
+ {
+ "num_eq": 80,
+ "num_range": 3920,
+ "upper_bound": "167717"
+ },
+ {
+ "num_eq": 80,
+ "num_range": 3920,
+ "upper_bound": "168811"
+ },
+ {
+ "num_eq": 80,
+ "num_range": 3920,
+ "upper_bound": "169707"
+ },
+ {
+ "num_eq": 80,
+ "num_range": 3920,
+ "upper_bound": "170700"
+ },
+ {
+ "num_eq": 80,
+ "num_range": 3920,
+ "upper_bound": "171578"
+ },
+ {
+ "num_eq": 80,
+ "num_range": 3920,
+ "upper_bound": "172624"
+ },
+ {
+ "num_eq": 80,
+ "num_range": 3920,
+ "upper_bound": "173610"
+ },
+ {
+ "num_eq": 80,
+ "num_range": 3920,
+ "upper_bound": "174570"
+ },
+ {
+ "num_eq": 80,
+ "num_range": 3920,
+ "upper_bound": "175342"
+ },
+ {
+ "num_eq": 80,
+ "num_range": 3920,
+ "upper_bound": "176486"
+ },
+ {
+ "num_eq": 80,
+ "num_range": 3920,
+ "upper_bound": "177689"
+ },
+ {
+ "num_eq": 80,
+ "num_range": 3920,
+ "upper_bound": "178785"
+ },
+ {
+ "num_eq": 80,
+ "num_range": 3920,
+ "upper_bound": "179909"
+ },
+ {
+ "num_eq": 80,
+ "num_range": 3920,
+ "upper_bound": "181168"
+ },
+ {
+ "num_eq": 80,
+ "num_range": 3920,
+ "upper_bound": "182300"
+ },
+ {
+ "num_eq": 80,
+ "num_range": 3920,
+ "upper_bound": "183692"
+ },
+ {
+ "num_eq": 80,
+ "num_range": 3920,
+ "upper_bound": "184605"
+ },
+ {
+ "num_eq": 80,
+ "num_range": 3920,
+ "upper_bound": "185537"
+ },
+ {
+ "num_eq": 80,
+ "num_range": 3920,
+ "upper_bound": "186610"
+ },
+ {
+ "num_eq": 80,
+ "num_range": 3920,
+ "upper_bound": "187757"
+ },
+ {
+ "num_eq": 80,
+ "num_range": 3920,
+ "upper_bound": "188811"
+ },
+ {
+ "num_eq": 80,
+ "num_range": 3920,
+ "upper_bound": "189880"
+ },
+ {
+ "num_eq": 80,
+ "num_range": 3920,
+ "upper_bound": "190783"
+ },
+ {
+ "num_eq": 80,
+ "num_range": 3920,
+ "upper_bound": "191762"
+ },
+ {
+ "num_eq": 80,
+ "num_range": 3920,
+ "upper_bound": "192810"
+ },
+ {
+ "num_eq": 80,
+ "num_range": 3920,
+ "upper_bound": "193901"
+ },
+ {
+ "num_eq": 80,
+ "num_range": 3920,
+ "upper_bound": "194875"
+ },
+ {
+ "num_eq": 80,
+ "num_range": 3920,
+ "upper_bound": "195647"
+ },
+ {
+ "num_eq": 80,
+ "num_range": 3920,
+ "upper_bound": "196781"
+ },
+ {
+ "num_eq": 80,
+ "num_range": 3920,
+ "upper_bound": "197800"
+ },
+ {
+ "num_eq": 80,
+ "num_range": 3920,
+ "upper_bound": "199005"
+ },
+ {
+ "num_eq": 80,
+ "num_range": 3920,
+ "upper_bound": "199971"
+ }
+ ],
+ "histo_col_type": "INT8",
+ "null_count": 0,
+ "row_count": 800000
+ },
+ {
+ "columns": ["ps_suppkey"],
+ "created_at": "2019-07-11 14:18:46.946238+00:00",
+ "distinct_count": 9920,
+ "histo_buckets": [
+ {
+ "num_eq": 160,
+ "num_range": 3840,
+ "upper_bound": "52"
+ },
+ {
+ "num_eq": 320,
+ "num_range": 3840,
+ "upper_bound": "113"
+ },
+ {
+ "num_eq": 160,
+ "num_range": 3760,
+ "upper_bound": "162"
+ },
+ {
+ "num_eq": 160,
+ "num_range": 3760,
+ "upper_bound": "207"
+ },
+ {
+ "num_eq": 80,
+ "num_range": 3920,
+ "upper_bound": "257"
+ },
+ {
+ "num_eq": 80,
+ "num_range": 3920,
+ "upper_bound": "313"
+ },
+ {
+ "num_eq": 240,
+ "num_range": 3760,
+ "upper_bound": "360"
+ },
+ {
+ "num_eq": 160,
+ "num_range": 3920,
+ "upper_bound": "424"
+ },
+ {
+ "num_eq": 160,
+ "num_range": 3760,
+ "upper_bound": "473"
+ },
+ {
+ "num_eq": 160,
+ "num_range": 3840,
+ "upper_bound": "519"
+ },
+ {
+ "num_eq": 240,
+ "num_range": 3840,
+ "upper_bound": "562"
+ },
+ {
+ "num_eq": 80,
+ "num_range": 3840,
+ "upper_bound": "615"
+ },
+ {
+ "num_eq": 80,
+ "num_range": 3920,
+ "upper_bound": "668"
+ },
+ {
+ "num_eq": 80,
+ "num_range": 3920,
+ "upper_bound": "721"
+ },
+ {
+ "num_eq": 160,
+ "num_range": 3920,
+ "upper_bound": "771"
+ },
+ {
+ "num_eq": 80,
+ "num_range": 3840,
+ "upper_bound": "811"
+ },
+ {
+ "num_eq": 80,
+ "num_range": 3920,
+ "upper_bound": "865"
+ },
+ {
+ "num_eq": 80,
+ "num_range": 3920,
+ "upper_bound": "909"
+ },
+ {
+ "num_eq": 80,
+ "num_range": 3920,
+ "upper_bound": "954"
+ },
+ {
+ "num_eq": 160,
+ "num_range": 3840,
+ "upper_bound": "1009"
+ },
+ {
+ "num_eq": 240,
+ "num_range": 3760,
+ "upper_bound": "1055"
+ },
+ {
+ "num_eq": 80,
+ "num_range": 3920,
+ "upper_bound": "1106"
+ },
+ {
+ "num_eq": 240,
+ "num_range": 3920,
+ "upper_bound": "1174"
+ },
+ {
+ "num_eq": 240,
+ "num_range": 3680,
+ "upper_bound": "1220"
+ },
+ {
+ "num_eq": 80,
+ "num_range": 3840,
+ "upper_bound": "1263"
+ },
+ {
+ "num_eq": 160,
+ "num_range": 3840,
+ "upper_bound": "1316"
+ },
+ {
+ "num_eq": 160,
+ "num_range": 3840,
+ "upper_bound": "1376"
+ },
+ {
+ "num_eq": 160,
+ "num_range": 3840,
+ "upper_bound": "1418"
+ },
+ {
+ "num_eq": 320,
+ "num_range": 3920,
+ "upper_bound": "1480"
+ },
+ {
+ "num_eq": 160,
+ "num_range": 3840,
+ "upper_bound": "1543"
+ },
+ {
+ "num_eq": 160,
+ "num_range": 3760,
+ "upper_bound": "1586"
+ },
+ {
+ "num_eq": 240,
+ "num_range": 3680,
+ "upper_bound": "1647"
+ },
+ {
+ "num_eq": 160,
+ "num_range": 3760,
+ "upper_bound": "1696"
+ },
+ {
+ "num_eq": 240,
+ "num_range": 3760,
+ "upper_bound": "1743"
+ },
+ {
+ "num_eq": 160,
+ "num_range": 3840,
+ "upper_bound": "1802"
+ },
+ {
+ "num_eq": 160,
+ "num_range": 3840,
+ "upper_bound": "1844"
+ },
+ {
+ "num_eq": 160,
+ "num_range": 3920,
+ "upper_bound": "1895"
+ },
+ {
+ "num_eq": 320,
+ "num_range": 3600,
+ "upper_bound": "1943"
+ },
+ {
+ "num_eq": 240,
+ "num_range": 3920,
+ "upper_bound": "2008"
+ },
+ {
+ "num_eq": 80,
+ "num_range": 3840,
+ "upper_bound": "2071"
+ },
+ {
+ "num_eq": 160,
+ "num_range": 3760,
+ "upper_bound": "2122"
+ },
+ {
+ "num_eq": 80,
+ "num_range": 3920,
+ "upper_bound": "2167"
+ },
+ {
+ "num_eq": 80,
+ "num_range": 3920,
+ "upper_bound": "2219"
+ },
+ {
+ "num_eq": 240,
+ "num_range": 3760,
+ "upper_bound": "2256"
+ },
+ {
+ "num_eq": 80,
+ "num_range": 3920,
+ "upper_bound": "2317"
+ },
+ {
+ "num_eq": 160,
+ "num_range": 3840,
+ "upper_bound": "2369"
+ },
+ {
+ "num_eq": 160,
+ "num_range": 3920,
+ "upper_bound": "2414"
+ },
+ {
+ "num_eq": 240,
+ "num_range": 3840,
+ "upper_bound": "2465"
+ },
+ {
+ "num_eq": 160,
+ "num_range": 3760,
+ "upper_bound": "2514"
+ },
+ {
+ "num_eq": 80,
+ "num_range": 3840,
+ "upper_bound": "2558"
+ },
+ {
+ "num_eq": 240,
+ "num_range": 3840,
+ "upper_bound": "2615"
+ },
+ {
+ "num_eq": 160,
+ "num_range": 3840,
+ "upper_bound": "2658"
+ },
+ {
+ "num_eq": 160,
+ "num_range": 3760,
+ "upper_bound": "2698"
+ },
+ {
+ "num_eq": 160,
+ "num_range": 3840,
+ "upper_bound": "2741"
+ },
+ {
+ "num_eq": 320,
+ "num_range": 3840,
+ "upper_bound": "2792"
+ },
+ {
+ "num_eq": 80,
+ "num_range": 3840,
+ "upper_bound": "2850"
+ },
+ {
+ "num_eq": 320,
+ "num_range": 3600,
+ "upper_bound": "2910"
+ },
+ {
+ "num_eq": 160,
+ "num_range": 3920,
+ "upper_bound": "2967"
+ },
+ {
+ "num_eq": 80,
+ "num_range": 3840,
+ "upper_bound": "3031"
+ },
+ {
+ "num_eq": 160,
+ "num_range": 3840,
+ "upper_bound": "3073"
+ },
+ {
+ "num_eq": 80,
+ "num_range": 3920,
+ "upper_bound": "3135"
+ },
+ {
+ "num_eq": 160,
+ "num_range": 3840,
+ "upper_bound": "3177"
+ },
+ {
+ "num_eq": 160,
+ "num_range": 3840,
+ "upper_bound": "3223"
+ },
+ {
+ "num_eq": 160,
+ "num_range": 3840,
+ "upper_bound": "3264"
+ },
+ {
+ "num_eq": 80,
+ "num_range": 3920,
+ "upper_bound": "3314"
+ },
+ {
+ "num_eq": 80,
+ "num_range": 3920,
+ "upper_bound": "3364"
+ },
+ {
+ "num_eq": 160,
+ "num_range": 3840,
+ "upper_bound": "3423"
+ },
+ {
+ "num_eq": 240,
+ "num_range": 3920,
+ "upper_bound": "3468"
+ },
+ {
+ "num_eq": 160,
+ "num_range": 3760,
+ "upper_bound": "3521"
+ },
+ {
+ "num_eq": 160,
+ "num_range": 3840,
+ "upper_bound": "3575"
+ },
+ {
+ "num_eq": 80,
+ "num_range": 3840,
+ "upper_bound": "3615"
+ },
+ {
+ "num_eq": 80,
+ "num_range": 3920,
+ "upper_bound": "3661"
+ },
+ {
+ "num_eq": 80,
+ "num_range": 3920,
+ "upper_bound": "3710"
+ },
+ {
+ "num_eq": 240,
+ "num_range": 3760,
+ "upper_bound": "3765"
+ },
+ {
+ "num_eq": 80,
+ "num_range": 3920,
+ "upper_bound": "3822"
+ },
+ {
+ "num_eq": 160,
+ "num_range": 3920,
+ "upper_bound": "3871"
+ },
+ {
+ "num_eq": 160,
+ "num_range": 3760,
+ "upper_bound": "3920"
+ },
+ {
+ "num_eq": 80,
+ "num_range": 3920,
+ "upper_bound": "3971"
+ },
+ {
+ "num_eq": 80,
+ "num_range": 3920,
+ "upper_bound": "4010"
+ },
+ {
+ "num_eq": 80,
+ "num_range": 3920,
+ "upper_bound": "4056"
+ },
+ {
+ "num_eq": 160,
+ "num_range": 3920,
+ "upper_bound": "4106"
+ },
+ {
+ "num_eq": 240,
+ "num_range": 3760,
+ "upper_bound": "4162"
+ },
+ {
+ "num_eq": 240,
+ "num_range": 3760,
+ "upper_bound": "4210"
+ },
+ {
+ "num_eq": 80,
+ "num_range": 3840,
+ "upper_bound": "4255"
+ },
+ {
+ "num_eq": 160,
+ "num_range": 3920,
+ "upper_bound": "4305"
+ },
+ {
+ "num_eq": 80,
+ "num_range": 3840,
+ "upper_bound": "4358"
+ },
+ {
+ "num_eq": 240,
+ "num_range": 3920,
+ "upper_bound": "4402"
+ },
+ {
+ "num_eq": 80,
+ "num_range": 3840,
+ "upper_bound": "4444"
+ },
+ {
+ "num_eq": 160,
+ "num_range": 3760,
+ "upper_bound": "4490"
+ },
+ {
+ "num_eq": 80,
+ "num_range": 3920,
+ "upper_bound": "4540"
+ },
+ {
+ "num_eq": 160,
+ "num_range": 3840,
+ "upper_bound": "4601"
+ },
+ {
+ "num_eq": 240,
+ "num_range": 3760,
+ "upper_bound": "4643"
+ },
+ {
+ "num_eq": 80,
+ "num_range": 3920,
+ "upper_bound": "4699"
+ },
+ {
+ "num_eq": 320,
+ "num_range": 3760,
+ "upper_bound": "4754"
+ },
+ {
+ "num_eq": 240,
+ "num_range": 3680,
+ "upper_bound": "4794"
+ },
+ {
+ "num_eq": 160,
+ "num_range": 3920,
+ "upper_bound": "4843"
+ },
+ {
+ "num_eq": 320,
+ "num_range": 3680,
+ "upper_bound": "4896"
+ },
+ {
+ "num_eq": 80,
+ "num_range": 3840,
+ "upper_bound": "4934"
+ },
+ {
+ "num_eq": 240,
+ "num_range": 3840,
+ "upper_bound": "4978"
+ },
+ {
+ "num_eq": 400,
+ "num_range": 3520,
+ "upper_bound": "5020"
+ },
+ {
+ "num_eq": 160,
+ "num_range": 3920,
+ "upper_bound": "5077"
+ },
+ {
+ "num_eq": 160,
+ "num_range": 3760,
+ "upper_bound": "5124"
+ },
+ {
+ "num_eq": 160,
+ "num_range": 3920,
+ "upper_bound": "5175"
+ },
+ {
+ "num_eq": 80,
+ "num_range": 3840,
+ "upper_bound": "5218"
+ },
+ {
+ "num_eq": 240,
+ "num_range": 3920,
+ "upper_bound": "5268"
+ },
+ {
+ "num_eq": 160,
+ "num_range": 3840,
+ "upper_bound": "5314"
+ },
+ {
+ "num_eq": 80,
+ "num_range": 3840,
+ "upper_bound": "5353"
+ },
+ {
+ "num_eq": 80,
+ "num_range": 3840,
+ "upper_bound": "5400"
+ },
+ {
+ "num_eq": 160,
+ "num_range": 3920,
+ "upper_bound": "5456"
+ },
+ {
+ "num_eq": 80,
+ "num_range": 3840,
+ "upper_bound": "5517"
+ },
+ {
+ "num_eq": 160,
+ "num_range": 3840,
+ "upper_bound": "5567"
+ },
+ {
+ "num_eq": 160,
+ "num_range": 3840,
+ "upper_bound": "5616"
+ },
+ {
+ "num_eq": 160,
+ "num_range": 3920,
+ "upper_bound": "5660"
+ },
+ {
+ "num_eq": 80,
+ "num_range": 3840,
+ "upper_bound": "5704"
+ },
+ {
+ "num_eq": 160,
+ "num_range": 3920,
+ "upper_bound": "5755"
+ },
+ {
+ "num_eq": 160,
+ "num_range": 3840,
+ "upper_bound": "5813"
+ },
+ {
+ "num_eq": 160,
+ "num_range": 3760,
+ "upper_bound": "5867"
+ },
+ {
+ "num_eq": 160,
+ "num_range": 3920,
+ "upper_bound": "5926"
+ },
+ {
+ "num_eq": 160,
+ "num_range": 3840,
+ "upper_bound": "5978"
+ },
+ {
+ "num_eq": 320,
+ "num_range": 3600,
+ "upper_bound": "6022"
+ },
+ {
+ "num_eq": 240,
+ "num_range": 3920,
+ "upper_bound": "6072"
+ },
+ {
+ "num_eq": 80,
+ "num_range": 3840,
+ "upper_bound": "6133"
+ },
+ {
+ "num_eq": 160,
+ "num_range": 3840,
+ "upper_bound": "6187"
+ },
+ {
+ "num_eq": 80,
+ "num_range": 3840,
+ "upper_bound": "6239"
+ },
+ {
+ "num_eq": 240,
+ "num_range": 3760,
+ "upper_bound": "6281"
+ },
+ {
+ "num_eq": 160,
+ "num_range": 3920,
+ "upper_bound": "6333"
+ },
+ {
+ "num_eq": 160,
+ "num_range": 3840,
+ "upper_bound": "6381"
+ },
+ {
+ "num_eq": 240,
+ "num_range": 3680,
+ "upper_bound": "6430"
+ },
+ {
+ "num_eq": 240,
+ "num_range": 3840,
+ "upper_bound": "6480"
+ },
+ {
+ "num_eq": 240,
+ "num_range": 3680,
+ "upper_bound": "6515"
+ },
+ {
+ "num_eq": 160,
+ "num_range": 3840,
+ "upper_bound": "6557"
+ },
+ {
+ "num_eq": 80,
+ "num_range": 3920,
+ "upper_bound": "6603"
+ },
+ {
+ "num_eq": 160,
+ "num_range": 3920,
+ "upper_bound": "6658"
+ },
+ {
+ "num_eq": 160,
+ "num_range": 3840,
+ "upper_bound": "6701"
+ },
+ {
+ "num_eq": 160,
+ "num_range": 3760,
+ "upper_bound": "6743"
+ },
+ {
+ "num_eq": 320,
+ "num_range": 3840,
+ "upper_bound": "6806"
+ },
+ {
+ "num_eq": 80,
+ "num_range": 3840,
+ "upper_bound": "6854"
+ },
+ {
+ "num_eq": 240,
+ "num_range": 3840,
+ "upper_bound": "6902"
+ },
+ {
+ "num_eq": 80,
+ "num_range": 3840,
+ "upper_bound": "6951"
+ },
+ {
+ "num_eq": 160,
+ "num_range": 3760,
+ "upper_bound": "7001"
+ },
+ {
+ "num_eq": 80,
+ "num_range": 3920,
+ "upper_bound": "7044"
+ },
+ {
+ "num_eq": 240,
+ "num_range": 3920,
+ "upper_bound": "7103"
+ },
+ {
+ "num_eq": 160,
+ "num_range": 3760,
+ "upper_bound": "7160"
+ },
+ {
+ "num_eq": 160,
+ "num_range": 3840,
+ "upper_bound": "7206"
+ },
+ {
+ "num_eq": 240,
+ "num_range": 3680,
+ "upper_bound": "7256"
+ },
+ {
+ "num_eq": 80,
+ "num_range": 3920,
+ "upper_bound": "7305"
+ },
+ {
+ "num_eq": 80,
+ "num_range": 3920,
+ "upper_bound": "7352"
+ },
+ {
+ "num_eq": 160,
+ "num_range": 3840,
+ "upper_bound": "7391"
+ },
+ {
+ "num_eq": 160,
+ "num_range": 3920,
+ "upper_bound": "7445"
+ },
+ {
+ "num_eq": 80,
+ "num_range": 3840,
+ "upper_bound": "7504"
+ },
+ {
+ "num_eq": 320,
+ "num_range": 3760,
+ "upper_bound": "7551"
+ },
+ {
+ "num_eq": 160,
+ "num_range": 3760,
+ "upper_bound": "7597"
+ },
+ {
+ "num_eq": 160,
+ "num_range": 3840,
+ "upper_bound": "7656"
+ },
+ {
+ "num_eq": 320,
+ "num_range": 3920,
+ "upper_bound": "7692"
+ },
+ {
+ "num_eq": 80,
+ "num_range": 3840,
+ "upper_bound": "7743"
+ },
+ {
+ "num_eq": 160,
+ "num_range": 3840,
+ "upper_bound": "7794"
+ },
+ {
+ "num_eq": 160,
+ "num_range": 3840,
+ "upper_bound": "7849"
+ },
+ {
+ "num_eq": 160,
+ "num_range": 3840,
+ "upper_bound": "7903"
+ },
+ {
+ "num_eq": 240,
+ "num_range": 3840,
+ "upper_bound": "7944"
+ },
+ {
+ "num_eq": 160,
+ "num_range": 3840,
+ "upper_bound": "7993"
+ },
+ {
+ "num_eq": 80,
+ "num_range": 3840,
+ "upper_bound": "8050"
+ },
+ {
+ "num_eq": 160,
+ "num_range": 3840,
+ "upper_bound": "8109"
+ },
+ {
+ "num_eq": 320,
+ "num_range": 3600,
+ "upper_bound": "8158"
+ },
+ {
+ "num_eq": 160,
+ "num_range": 3840,
+ "upper_bound": "8217"
+ },
+ {
+ "num_eq": 80,
+ "num_range": 3840,
+ "upper_bound": "8261"
+ },
+ {
+ "num_eq": 240,
+ "num_range": 3920,
+ "upper_bound": "8302"
+ },
+ {
+ "num_eq": 160,
+ "num_range": 3760,
+ "upper_bound": "8346"
+ },
+ {
+ "num_eq": 160,
+ "num_range": 3760,
+ "upper_bound": "8393"
+ },
+ {
+ "num_eq": 240,
+ "num_range": 3920,
+ "upper_bound": "8442"
+ },
+ {
+ "num_eq": 240,
+ "num_range": 3680,
+ "upper_bound": "8494"
+ },
+ {
+ "num_eq": 80,
+ "num_range": 3840,
+ "upper_bound": "8546"
+ },
+ {
+ "num_eq": 160,
+ "num_range": 3920,
+ "upper_bound": "8600"
+ },
+ {
+ "num_eq": 80,
+ "num_range": 3840,
+ "upper_bound": "8649"
+ },
+ {
+ "num_eq": 240,
+ "num_range": 3760,
+ "upper_bound": "8689"
+ },
+ {
+ "num_eq": 80,
+ "num_range": 3920,
+ "upper_bound": "8739"
+ },
+ {
+ "num_eq": 160,
+ "num_range": 3920,
+ "upper_bound": "8784"
+ },
+ {
+ "num_eq": 160,
+ "num_range": 3840,
+ "upper_bound": "8851"
+ },
+ {
+ "num_eq": 160,
+ "num_range": 3840,
+ "upper_bound": "8898"
+ },
+ {
+ "num_eq": 80,
+ "num_range": 3840,
+ "upper_bound": "8945"
+ },
+ {
+ "num_eq": 240,
+ "num_range": 3920,
+ "upper_bound": "9002"
+ },
+ {
+ "num_eq": 160,
+ "num_range": 3760,
+ "upper_bound": "9054"
+ },
+ {
+ "num_eq": 240,
+ "num_range": 3760,
+ "upper_bound": "9109"
+ },
+ {
+ "num_eq": 240,
+ "num_range": 3680,
+ "upper_bound": "9157"
+ },
+ {
+ "num_eq": 160,
+ "num_range": 3840,
+ "upper_bound": "9202"
+ },
+ {
+ "num_eq": 160,
+ "num_range": 3920,
+ "upper_bound": "9257"
+ },
+ {
+ "num_eq": 160,
+ "num_range": 3840,
+ "upper_bound": "9304"
+ },
+ {
+ "num_eq": 240,
+ "num_range": 3680,
+ "upper_bound": "9356"
+ },
+ {
+ "num_eq": 160,
+ "num_range": 3840,
+ "upper_bound": "9402"
+ },
+ {
+ "num_eq": 160,
+ "num_range": 3840,
+ "upper_bound": "9460"
+ },
+ {
+ "num_eq": 80,
+ "num_range": 3920,
+ "upper_bound": "9509"
+ },
+ {
+ "num_eq": 160,
+ "num_range": 3920,
+ "upper_bound": "9566"
+ },
+ {
+ "num_eq": 80,
+ "num_range": 3840,
+ "upper_bound": "9615"
+ },
+ {
+ "num_eq": 80,
+ "num_range": 3920,
+ "upper_bound": "9668"
+ },
+ {
+ "num_eq": 320,
+ "num_range": 3920,
+ "upper_bound": "9714"
+ },
+ {
+ "num_eq": 160,
+ "num_range": 3840,
+ "upper_bound": "9764"
+ },
+ {
+ "num_eq": 80,
+ "num_range": 3840,
+ "upper_bound": "9811"
+ },
+ {
+ "num_eq": 80,
+ "num_range": 3840,
+ "upper_bound": "9865"
+ },
+ {
+ "num_eq": 80,
+ "num_range": 3840,
+ "upper_bound": "9916"
+ },
+ {
+ "num_eq": 80,
+ "num_range": 3920,
+ "upper_bound": "9961"
+ },
+ {
+ "num_eq": 80,
+ "num_range": 3920,
+ "upper_bound": "10000"
+ }
+ ],
+ "histo_col_type": "INT8",
+ "null_count": 0,
+ "row_count": 800000
+ },
+ {
+ "columns": ["ps_availqty"],
+ "created_at": "2019-07-11 14:18:46.946238+00:00",
+ "distinct_count": 9920,
+ "null_count": 0,
+ "row_count": 800000
+ },
+ {
+ "columns": ["ps_supplycost"],
+ "created_at": "2019-07-11 14:18:46.946238+00:00",
+ "distinct_count": 100379,
+ "null_count": 0,
+ "row_count": 800000
+ },
+ {
+ "columns": ["ps_comment"],
+ "created_at": "2019-07-11 14:18:46.946238+00:00",
+ "distinct_count": 799641,
+ "null_count": 0,
+ "row_count": 800000
+ }
+]'
+----
+
+exec-ddl
+ALTER TABLE customer INJECT STATISTICS '[
+ {
+ "columns": ["c_custkey"],
+ "created_at": "2019-07-11 14:16:18.51447+00:00",
+ "distinct_count": 148813,
+ "histo_buckets": [
+ {
+ "num_eq": 15,
+ "num_range": 735,
+ "upper_bound": "661"
+ },
+ {
+ "num_eq": 15,
+ "num_range": 735,
+ "upper_bound": "1296"
+ },
+ {
+ "num_eq": 15,
+ "num_range": 735,
+ "upper_bound": "2173"
+ },
+ {
+ "num_eq": 15,
+ "num_range": 735,
+ "upper_bound": "3059"
+ },
+ {
+ "num_eq": 15,
+ "num_range": 735,
+ "upper_bound": "3967"
+ },
+ {
+ "num_eq": 15,
+ "num_range": 735,
+ "upper_bound": "4702"
+ },
+ {
+ "num_eq": 15,
+ "num_range": 735,
+ "upper_bound": "5654"
+ },
+ {
+ "num_eq": 15,
+ "num_range": 735,
+ "upper_bound": "6566"
+ },
+ {
+ "num_eq": 15,
+ "num_range": 735,
+ "upper_bound": "7346"
+ },
+ {
+ "num_eq": 15,
+ "num_range": 735,
+ "upper_bound": "8102"
+ },
+ {
+ "num_eq": 15,
+ "num_range": 735,
+ "upper_bound": "8846"
+ },
+ {
+ "num_eq": 15,
+ "num_range": 735,
+ "upper_bound": "9680"
+ },
+ {
+ "num_eq": 15,
+ "num_range": 735,
+ "upper_bound": "10366"
+ },
+ {
+ "num_eq": 15,
+ "num_range": 735,
+ "upper_bound": "11242"
+ },
+ {
+ "num_eq": 15,
+ "num_range": 735,
+ "upper_bound": "11886"
+ },
+ {
+ "num_eq": 15,
+ "num_range": 735,
+ "upper_bound": "12612"
+ },
+ {
+ "num_eq": 15,
+ "num_range": 735,
+ "upper_bound": "13238"
+ },
+ {
+ "num_eq": 15,
+ "num_range": 735,
+ "upper_bound": "14024"
+ },
+ {
+ "num_eq": 15,
+ "num_range": 735,
+ "upper_bound": "14788"
+ },
+ {
+ "num_eq": 15,
+ "num_range": 735,
+ "upper_bound": "15493"
+ },
+ {
+ "num_eq": 15,
+ "num_range": 735,
+ "upper_bound": "16391"
+ },
+ {
+ "num_eq": 15,
+ "num_range": 735,
+ "upper_bound": "17159"
+ },
+ {
+ "num_eq": 15,
+ "num_range": 735,
+ "upper_bound": "17936"
+ },
+ {
+ "num_eq": 15,
+ "num_range": 735,
+ "upper_bound": "18606"
+ },
+ {
+ "num_eq": 15,
+ "num_range": 735,
+ "upper_bound": "19242"
+ },
+ {
+ "num_eq": 15,
+ "num_range": 735,
+ "upper_bound": "20005"
+ },
+ {
+ "num_eq": 15,
+ "num_range": 735,
+ "upper_bound": "20738"
+ },
+ {
+ "num_eq": 15,
+ "num_range": 735,
+ "upper_bound": "21499"
+ },
+ {
+ "num_eq": 15,
+ "num_range": 735,
+ "upper_bound": "22280"
+ },
+ {
+ "num_eq": 15,
+ "num_range": 735,
+ "upper_bound": "22942"
+ },
+ {
+ "num_eq": 15,
+ "num_range": 735,
+ "upper_bound": "23868"
+ },
+ {
+ "num_eq": 15,
+ "num_range": 735,
+ "upper_bound": "24782"
+ },
+ {
+ "num_eq": 15,
+ "num_range": 735,
+ "upper_bound": "25454"
+ },
+ {
+ "num_eq": 15,
+ "num_range": 735,
+ "upper_bound": "26134"
+ },
+ {
+ "num_eq": 15,
+ "num_range": 735,
+ "upper_bound": "26778"
+ },
+ {
+ "num_eq": 15,
+ "num_range": 735,
+ "upper_bound": "27402"
+ },
+ {
+ "num_eq": 15,
+ "num_range": 735,
+ "upper_bound": "28375"
+ },
+ {
+ "num_eq": 15,
+ "num_range": 735,
+ "upper_bound": "28950"
+ },
+ {
+ "num_eq": 15,
+ "num_range": 735,
+ "upper_bound": "29728"
+ },
+ {
+ "num_eq": 15,
+ "num_range": 735,
+ "upper_bound": "30359"
+ },
+ {
+ "num_eq": 15,
+ "num_range": 735,
+ "upper_bound": "31141"
+ },
+ {
+ "num_eq": 15,
+ "num_range": 735,
+ "upper_bound": "31710"
+ },
+ {
+ "num_eq": 15,
+ "num_range": 735,
+ "upper_bound": "32320"
+ },
+ {
+ "num_eq": 15,
+ "num_range": 735,
+ "upper_bound": "32948"
+ },
+ {
+ "num_eq": 15,
+ "num_range": 735,
+ "upper_bound": "33600"
+ },
+ {
+ "num_eq": 15,
+ "num_range": 735,
+ "upper_bound": "34304"
+ },
+ {
+ "num_eq": 15,
+ "num_range": 735,
+ "upper_bound": "34981"
+ },
+ {
+ "num_eq": 15,
+ "num_range": 735,
+ "upper_bound": "35773"
+ },
+ {
+ "num_eq": 15,
+ "num_range": 735,
+ "upper_bound": "36502"
+ },
+ {
+ "num_eq": 15,
+ "num_range": 735,
+ "upper_bound": "37436"
+ },
+ {
+ "num_eq": 15,
+ "num_range": 735,
+ "upper_bound": "38263"
+ },
+ {
+ "num_eq": 15,
+ "num_range": 735,
+ "upper_bound": "38978"
+ },
+ {
+ "num_eq": 15,
+ "num_range": 735,
+ "upper_bound": "39703"
+ },
+ {
+ "num_eq": 15,
+ "num_range": 735,
+ "upper_bound": "40405"
+ },
+ {
+ "num_eq": 15,
+ "num_range": 735,
+ "upper_bound": "41237"
+ },
+ {
+ "num_eq": 15,
+ "num_range": 735,
+ "upper_bound": "41789"
+ },
+ {
+ "num_eq": 15,
+ "num_range": 735,
+ "upper_bound": "42609"
+ },
+ {
+ "num_eq": 15,
+ "num_range": 735,
+ "upper_bound": "43185"
+ },
+ {
+ "num_eq": 15,
+ "num_range": 735,
+ "upper_bound": "43934"
+ },
+ {
+ "num_eq": 15,
+ "num_range": 735,
+ "upper_bound": "44632"
+ },
+ {
+ "num_eq": 15,
+ "num_range": 735,
+ "upper_bound": "45185"
+ },
+ {
+ "num_eq": 15,
+ "num_range": 735,
+ "upper_bound": "45776"
+ },
+ {
+ "num_eq": 15,
+ "num_range": 735,
+ "upper_bound": "46715"
+ },
+ {
+ "num_eq": 15,
+ "num_range": 735,
+ "upper_bound": "47626"
+ },
+ {
+ "num_eq": 15,
+ "num_range": 735,
+ "upper_bound": "48399"
+ },
+ {
+ "num_eq": 15,
+ "num_range": 735,
+ "upper_bound": "49096"
+ },
+ {
+ "num_eq": 15,
+ "num_range": 735,
+ "upper_bound": "49974"
+ },
+ {
+ "num_eq": 15,
+ "num_range": 735,
+ "upper_bound": "50585"
+ },
+ {
+ "num_eq": 15,
+ "num_range": 735,
+ "upper_bound": "51379"
+ },
+ {
+ "num_eq": 15,
+ "num_range": 735,
+ "upper_bound": "52086"
+ },
+ {
+ "num_eq": 15,
+ "num_range": 735,
+ "upper_bound": "52647"
+ },
+ {
+ "num_eq": 15,
+ "num_range": 735,
+ "upper_bound": "53462"
+ },
+ {
+ "num_eq": 15,
+ "num_range": 735,
+ "upper_bound": "54281"
+ },
+ {
+ "num_eq": 15,
+ "num_range": 735,
+ "upper_bound": "54930"
+ },
+ {
+ "num_eq": 15,
+ "num_range": 735,
+ "upper_bound": "55754"
+ },
+ {
+ "num_eq": 15,
+ "num_range": 735,
+ "upper_bound": "56561"
+ },
+ {
+ "num_eq": 15,
+ "num_range": 735,
+ "upper_bound": "57395"
+ },
+ {
+ "num_eq": 15,
+ "num_range": 735,
+ "upper_bound": "58065"
+ },
+ {
+ "num_eq": 15,
+ "num_range": 735,
+ "upper_bound": "58675"
+ },
+ {
+ "num_eq": 15,
+ "num_range": 735,
+ "upper_bound": "59717"
+ },
+ {
+ "num_eq": 15,
+ "num_range": 735,
+ "upper_bound": "60574"
+ },
+ {
+ "num_eq": 15,
+ "num_range": 735,
+ "upper_bound": "61358"
+ },
+ {
+ "num_eq": 15,
+ "num_range": 735,
+ "upper_bound": "62149"
+ },
+ {
+ "num_eq": 15,
+ "num_range": 735,
+ "upper_bound": "62957"
+ },
+ {
+ "num_eq": 15,
+ "num_range": 735,
+ "upper_bound": "63655"
+ },
+ {
+ "num_eq": 15,
+ "num_range": 735,
+ "upper_bound": "64357"
+ },
+ {
+ "num_eq": 15,
+ "num_range": 735,
+ "upper_bound": "65177"
+ },
+ {
+ "num_eq": 15,
+ "num_range": 735,
+ "upper_bound": "66007"
+ },
+ {
+ "num_eq": 15,
+ "num_range": 735,
+ "upper_bound": "66869"
+ },
+ {
+ "num_eq": 15,
+ "num_range": 735,
+ "upper_bound": "67795"
+ },
+ {
+ "num_eq": 15,
+ "num_range": 735,
+ "upper_bound": "68372"
+ },
+ {
+ "num_eq": 15,
+ "num_range": 735,
+ "upper_bound": "69186"
+ },
+ {
+ "num_eq": 15,
+ "num_range": 735,
+ "upper_bound": "69835"
+ },
+ {
+ "num_eq": 15,
+ "num_range": 735,
+ "upper_bound": "70702"
+ },
+ {
+ "num_eq": 15,
+ "num_range": 735,
+ "upper_bound": "71552"
+ },
+ {
+ "num_eq": 15,
+ "num_range": 735,
+ "upper_bound": "72318"
+ },
+ {
+ "num_eq": 15,
+ "num_range": 735,
+ "upper_bound": "73054"
+ },
+ {
+ "num_eq": 15,
+ "num_range": 735,
+ "upper_bound": "74048"
+ },
+ {
+ "num_eq": 15,
+ "num_range": 735,
+ "upper_bound": "74805"
+ },
+ {
+ "num_eq": 15,
+ "num_range": 735,
+ "upper_bound": "75618"
+ },
+ {
+ "num_eq": 15,
+ "num_range": 735,
+ "upper_bound": "76384"
+ },
+ {
+ "num_eq": 15,
+ "num_range": 735,
+ "upper_bound": "77064"
+ },
+ {
+ "num_eq": 15,
+ "num_range": 735,
+ "upper_bound": "77927"
+ },
+ {
+ "num_eq": 15,
+ "num_range": 735,
+ "upper_bound": "78631"
+ },
+ {
+ "num_eq": 15,
+ "num_range": 735,
+ "upper_bound": "79468"
+ },
+ {
+ "num_eq": 15,
+ "num_range": 735,
+ "upper_bound": "80216"
+ },
+ {
+ "num_eq": 15,
+ "num_range": 735,
+ "upper_bound": "80969"
+ },
+ {
+ "num_eq": 15,
+ "num_range": 735,
+ "upper_bound": "81861"
+ },
+ {
+ "num_eq": 15,
+ "num_range": 735,
+ "upper_bound": "82665"
+ },
+ {
+ "num_eq": 15,
+ "num_range": 735,
+ "upper_bound": "83364"
+ },
+ {
+ "num_eq": 15,
+ "num_range": 735,
+ "upper_bound": "84112"
+ },
+ {
+ "num_eq": 15,
+ "num_range": 735,
+ "upper_bound": "85076"
+ },
+ {
+ "num_eq": 15,
+ "num_range": 735,
+ "upper_bound": "85704"
+ },
+ {
+ "num_eq": 15,
+ "num_range": 735,
+ "upper_bound": "86297"
+ },
+ {
+ "num_eq": 15,
+ "num_range": 735,
+ "upper_bound": "87029"
+ },
+ {
+ "num_eq": 15,
+ "num_range": 735,
+ "upper_bound": "87761"
+ },
+ {
+ "num_eq": 15,
+ "num_range": 735,
+ "upper_bound": "88566"
+ },
+ {
+ "num_eq": 15,
+ "num_range": 735,
+ "upper_bound": "89461"
+ },
+ {
+ "num_eq": 15,
+ "num_range": 735,
+ "upper_bound": "90117"
+ },
+ {
+ "num_eq": 15,
+ "num_range": 735,
+ "upper_bound": "90749"
+ },
+ {
+ "num_eq": 15,
+ "num_range": 735,
+ "upper_bound": "91600"
+ },
+ {
+ "num_eq": 15,
+ "num_range": 735,
+ "upper_bound": "92329"
+ },
+ {
+ "num_eq": 15,
+ "num_range": 735,
+ "upper_bound": "93076"
+ },
+ {
+ "num_eq": 15,
+ "num_range": 735,
+ "upper_bound": "93687"
+ },
+ {
+ "num_eq": 15,
+ "num_range": 735,
+ "upper_bound": "94326"
+ },
+ {
+ "num_eq": 15,
+ "num_range": 735,
+ "upper_bound": "95088"
+ },
+ {
+ "num_eq": 15,
+ "num_range": 735,
+ "upper_bound": "95707"
+ },
+ {
+ "num_eq": 15,
+ "num_range": 735,
+ "upper_bound": "96553"
+ },
+ {
+ "num_eq": 15,
+ "num_range": 735,
+ "upper_bound": "97166"
+ },
+ {
+ "num_eq": 15,
+ "num_range": 735,
+ "upper_bound": "98012"
+ },
+ {
+ "num_eq": 15,
+ "num_range": 735,
+ "upper_bound": "98628"
+ },
+ {
+ "num_eq": 15,
+ "num_range": 735,
+ "upper_bound": "99429"
+ },
+ {
+ "num_eq": 15,
+ "num_range": 735,
+ "upper_bound": "100400"
+ },
+ {
+ "num_eq": 15,
+ "num_range": 735,
+ "upper_bound": "101111"
+ },
+ {
+ "num_eq": 15,
+ "num_range": 735,
+ "upper_bound": "101764"
+ },
+ {
+ "num_eq": 15,
+ "num_range": 735,
+ "upper_bound": "102369"
+ },
+ {
+ "num_eq": 15,
+ "num_range": 735,
+ "upper_bound": "102941"
+ },
+ {
+ "num_eq": 15,
+ "num_range": 735,
+ "upper_bound": "103509"
+ },
+ {
+ "num_eq": 15,
+ "num_range": 735,
+ "upper_bound": "104331"
+ },
+ {
+ "num_eq": 15,
+ "num_range": 735,
+ "upper_bound": "105277"
+ },
+ {
+ "num_eq": 15,
+ "num_range": 735,
+ "upper_bound": "106056"
+ },
+ {
+ "num_eq": 15,
+ "num_range": 735,
+ "upper_bound": "106728"
+ },
+ {
+ "num_eq": 15,
+ "num_range": 735,
+ "upper_bound": "107290"
+ },
+ {
+ "num_eq": 15,
+ "num_range": 735,
+ "upper_bound": "107908"
+ },
+ {
+ "num_eq": 15,
+ "num_range": 735,
+ "upper_bound": "108883"
+ },
+ {
+ "num_eq": 15,
+ "num_range": 735,
+ "upper_bound": "109558"
+ },
+ {
+ "num_eq": 15,
+ "num_range": 735,
+ "upper_bound": "110375"
+ },
+ {
+ "num_eq": 15,
+ "num_range": 735,
+ "upper_bound": "111062"
+ },
+ {
+ "num_eq": 15,
+ "num_range": 735,
+ "upper_bound": "111692"
+ },
+ {
+ "num_eq": 15,
+ "num_range": 735,
+ "upper_bound": "112411"
+ },
+ {
+ "num_eq": 15,
+ "num_range": 735,
+ "upper_bound": "113172"
+ },
+ {
+ "num_eq": 15,
+ "num_range": 735,
+ "upper_bound": "113888"
+ },
+ {
+ "num_eq": 15,
+ "num_range": 735,
+ "upper_bound": "114645"
+ },
+ {
+ "num_eq": 15,
+ "num_range": 735,
+ "upper_bound": "115453"
+ },
+ {
+ "num_eq": 15,
+ "num_range": 735,
+ "upper_bound": "116191"
+ },
+ {
+ "num_eq": 15,
+ "num_range": 735,
+ "upper_bound": "117019"
+ },
+ {
+ "num_eq": 15,
+ "num_range": 735,
+ "upper_bound": "117831"
+ },
+ {
+ "num_eq": 15,
+ "num_range": 735,
+ "upper_bound": "118568"
+ },
+ {
+ "num_eq": 15,
+ "num_range": 735,
+ "upper_bound": "119168"
+ },
+ {
+ "num_eq": 15,
+ "num_range": 735,
+ "upper_bound": "119724"
+ },
+ {
+ "num_eq": 15,
+ "num_range": 735,
+ "upper_bound": "120408"
+ },
+ {
+ "num_eq": 15,
+ "num_range": 735,
+ "upper_bound": "121139"
+ },
+ {
+ "num_eq": 15,
+ "num_range": 735,
+ "upper_bound": "121990"
+ },
+ {
+ "num_eq": 15,
+ "num_range": 735,
+ "upper_bound": "122889"
+ },
+ {
+ "num_eq": 15,
+ "num_range": 735,
+ "upper_bound": "123558"
+ },
+ {
+ "num_eq": 15,
+ "num_range": 735,
+ "upper_bound": "124326"
+ },
+ {
+ "num_eq": 15,
+ "num_range": 735,
+ "upper_bound": "125013"
+ },
+ {
+ "num_eq": 15,
+ "num_range": 735,
+ "upper_bound": "125690"
+ },
+ {
+ "num_eq": 15,
+ "num_range": 735,
+ "upper_bound": "126615"
+ },
+ {
+ "num_eq": 15,
+ "num_range": 735,
+ "upper_bound": "127464"
+ },
+ {
+ "num_eq": 15,
+ "num_range": 735,
+ "upper_bound": "128215"
+ },
+ {
+ "num_eq": 15,
+ "num_range": 735,
+ "upper_bound": "128929"
+ },
+ {
+ "num_eq": 15,
+ "num_range": 735,
+ "upper_bound": "129567"
+ },
+ {
+ "num_eq": 15,
+ "num_range": 735,
+ "upper_bound": "130384"
+ },
+ {
+ "num_eq": 15,
+ "num_range": 735,
+ "upper_bound": "131205"
+ },
+ {
+ "num_eq": 15,
+ "num_range": 735,
+ "upper_bound": "131883"
+ },
+ {
+ "num_eq": 15,
+ "num_range": 735,
+ "upper_bound": "132549"
+ },
+ {
+ "num_eq": 15,
+ "num_range": 735,
+ "upper_bound": "133362"
+ },
+ {
+ "num_eq": 15,
+ "num_range": 735,
+ "upper_bound": "134076"
+ },
+ {
+ "num_eq": 15,
+ "num_range": 735,
+ "upper_bound": "134925"
+ },
+ {
+ "num_eq": 15,
+ "num_range": 735,
+ "upper_bound": "135589"
+ },
+ {
+ "num_eq": 15,
+ "num_range": 735,
+ "upper_bound": "136279"
+ },
+ {
+ "num_eq": 15,
+ "num_range": 735,
+ "upper_bound": "136877"
+ },
+ {
+ "num_eq": 15,
+ "num_range": 735,
+ "upper_bound": "137548"
+ },
+ {
+ "num_eq": 15,
+ "num_range": 735,
+ "upper_bound": "138279"
+ },
+ {
+ "num_eq": 15,
+ "num_range": 735,
+ "upper_bound": "139022"
+ },
+ {
+ "num_eq": 15,
+ "num_range": 735,
+ "upper_bound": "139825"
+ },
+ {
+ "num_eq": 15,
+ "num_range": 735,
+ "upper_bound": "140882"
+ },
+ {
+ "num_eq": 15,
+ "num_range": 735,
+ "upper_bound": "141643"
+ },
+ {
+ "num_eq": 15,
+ "num_range": 735,
+ "upper_bound": "142313"
+ },
+ {
+ "num_eq": 15,
+ "num_range": 735,
+ "upper_bound": "143127"
+ },
+ {
+ "num_eq": 15,
+ "num_range": 735,
+ "upper_bound": "143906"
+ },
+ {
+ "num_eq": 15,
+ "num_range": 735,
+ "upper_bound": "144679"
+ },
+ {
+ "num_eq": 15,
+ "num_range": 735,
+ "upper_bound": "145458"
+ },
+ {
+ "num_eq": 15,
+ "num_range": 735,
+ "upper_bound": "146212"
+ },
+ {
+ "num_eq": 15,
+ "num_range": 735,
+ "upper_bound": "146879"
+ },
+ {
+ "num_eq": 15,
+ "num_range": 735,
+ "upper_bound": "147641"
+ },
+ {
+ "num_eq": 15,
+ "num_range": 735,
+ "upper_bound": "148567"
+ },
+ {
+ "num_eq": 15,
+ "num_range": 735,
+ "upper_bound": "149247"
+ },
+ {
+ "num_eq": 15,
+ "num_range": 735,
+ "upper_bound": "150000"
+ }
+ ],
+ "histo_col_type": "INT8",
+ "null_count": 0,
+ "row_count": 150000
+ },
+ {
+ "columns": ["c_nationkey"],
+ "created_at": "2019-07-11 14:16:18.51447+00:00",
+ "distinct_count": 25,
+ "histo_buckets": [
+ {
+ "num_eq": 6120,
+ "num_range": 0,
+ "upper_bound": "0"
+ },
+ {
+ "num_eq": 6255,
+ "num_range": 0,
+ "upper_bound": "1"
+ },
+ {
+ "num_eq": 6210,
+ "num_range": 0,
+ "upper_bound": "2"
+ },
+ {
+ "num_eq": 5790,
+ "num_range": 0,
+ "upper_bound": "3"
+ },
+ {
+ "num_eq": 5760,
+ "num_range": 0,
+ "upper_bound": "4"
+ },
+ {
+ "num_eq": 5970,
+ "num_range": 0,
+ "upper_bound": "5"
+ },
+ {
+ "num_eq": 6135,
+ "num_range": 0,
+ "upper_bound": "6"
+ },
+ {
+ "num_eq": 6375,
+ "num_range": 0,
+ "upper_bound": "7"
+ },
+ {
+ "num_eq": 6585,
+ "num_range": 0,
+ "upper_bound": "8"
+ },
+ {
+ "num_eq": 5535,
+ "num_range": 0,
+ "upper_bound": "9"
+ },
+ {
+ "num_eq": 6015,
+ "num_range": 0,
+ "upper_bound": "10"
+ },
+ {
+ "num_eq": 5610,
+ "num_range": 0,
+ "upper_bound": "11"
+ },
+ {
+ "num_eq": 5700,
+ "num_range": 0,
+ "upper_bound": "12"
+ },
+ {
+ "num_eq": 5955,
+ "num_range": 0,
+ "upper_bound": "13"
+ },
+ {
+ "num_eq": 6495,
+ "num_range": 0,
+ "upper_bound": "14"
+ },
+ {
+ "num_eq": 5850,
+ "num_range": 0,
+ "upper_bound": "15"
+ },
+ {
+ "num_eq": 5790,
+ "num_range": 0,
+ "upper_bound": "16"
+ },
+ {
+ "num_eq": 5445,
+ "num_range": 0,
+ "upper_bound": "17"
+ },
+ {
+ "num_eq": 6225,
+ "num_range": 0,
+ "upper_bound": "18"
+ },
+ {
+ "num_eq": 5775,
+ "num_range": 0,
+ "upper_bound": "19"
+ },
+ {
+ "num_eq": 6150,
+ "num_range": 0,
+ "upper_bound": "20"
+ },
+ {
+ "num_eq": 6135,
+ "num_range": 0,
+ "upper_bound": "21"
+ },
+ {
+ "num_eq": 6105,
+ "num_range": 0,
+ "upper_bound": "22"
+ },
+ {
+ "num_eq": 6150,
+ "num_range": 0,
+ "upper_bound": "23"
+ },
+ {
+ "num_eq": 5865,
+ "num_range": 0,
+ "upper_bound": "24"
+ }
+ ],
+ "histo_col_type": "INT8",
+ "null_count": 0,
+ "row_count": 150000
+ },
+ {
+ "columns": ["c_name"],
+ "created_at": "2019-07-11 14:16:18.51447+00:00",
+ "distinct_count": 151126,
+ "null_count": 0,
+ "row_count": 150000
+ },
+ {
+ "columns": ["c_address"],
+ "created_at": "2019-07-11 14:16:18.51447+00:00",
+ "distinct_count": 149937,
+ "null_count": 0,
+ "row_count": 150000
+ },
+ {
+ "columns": ["c_phone"],
+ "created_at": "2019-07-11 14:16:18.51447+00:00",
+ "distinct_count": 150872,
+ "null_count": 0,
+ "row_count": 150000
+ },
+ {
+ "columns": ["c_acctbal"],
+ "created_at": "2019-07-11 14:16:18.51447+00:00",
+ "distinct_count": 140628,
+ "null_count": 0,
+ "row_count": 150000
+ },
+ {
+ "columns": ["c_mktsegment"],
+ "created_at": "2019-07-11 14:16:18.51447+00:00",
+ "distinct_count": 5,
+ "null_count": 0,
+ "row_count": 150000
+ },
+ {
+ "columns": ["c_comment"],
+ "created_at": "2019-07-11 14:16:18.51447+00:00",
+ "distinct_count": 149323,
+ "null_count": 0,
+ "row_count": 150000
+ }
+]'
+----
+
+exec-ddl
+ALTER TABLE orders INJECT STATISTICS '[
+ {
+ "columns": ["o_orderkey"],
+ "created_at": "2019-07-11 14:18:32.332101+00:00",
+ "distinct_count": 1527270,
+ "histo_buckets": [
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "26946"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "62657"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "98308"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "127520"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "158663"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "191107"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "219045"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "251332"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "280389"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "311111"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "336900"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "370148"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "397252"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "416865"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "445473"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "472484"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "507328"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "537504"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "575239"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "612710"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "640132"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "673184"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "696320"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "723842"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "746848"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "773824"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "800865"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "840069"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "870404"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "896199"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "928068"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "958083"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "991110"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "1029538"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "1063751"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "1091361"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "1121732"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "1155648"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "1183527"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "1215557"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "1247201"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "1282147"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "1310243"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "1335008"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "1367685"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "1397827"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "1425031"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "1458727"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "1491622"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "1518628"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "1551845"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "1579233"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "1606404"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "1637473"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "1668289"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "1694880"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "1725543"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "1763303"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "1796355"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "1827873"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "1861027"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "1895200"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "1922755"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "1956355"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "1988164"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "2015269"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "2043746"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "2079655"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "2108742"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "2132548"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "2158785"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "2182497"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "2210853"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "2238469"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "2272160"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "2298273"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "2320866"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "2348934"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "2376611"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "2399588"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "2432132"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "2463843"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "2492612"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "2514370"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "2540129"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "2569158"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "2596519"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "2627748"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "2658694"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "2688805"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "2725317"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "2756710"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "2786016"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "2814082"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "2842595"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "2879175"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "2906564"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "2934306"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "2961792"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "2990722"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "3025093"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "3063526"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "3095554"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "3129670"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "3158051"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "3191524"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "3221856"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "3249602"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "3277250"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "3304513"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "3333760"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "3363330"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "3393735"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "3420033"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "3443431"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "3469031"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "3495143"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "3524103"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "3562500"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "3588772"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "3617249"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "3652292"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "3685987"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "3717090"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "3741696"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "3766372"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "3796578"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "3824064"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "3849665"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "3877250"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "3907840"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "3935076"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "3965062"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "3998914"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "4034370"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "4067491"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "4097187"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "4137632"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "4170115"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "4201540"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "4235750"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "4271655"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "4302627"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "4325122"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "4357892"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "4387077"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "4418117"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "4444258"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "4475270"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "4500898"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "4528069"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "4556102"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "4590407"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "4621088"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "4651941"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "4674945"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "4707520"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "4739394"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "4760549"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "4797317"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "4825409"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "4855206"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "4891271"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "4921314"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "4954497"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "4982465"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "5011814"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "5040129"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "5069892"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "5094308"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "5117030"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "5144103"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "5176355"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "5208610"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "5232164"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "5262401"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "5292293"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "5321895"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "5348258"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "5380455"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "5410208"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "5437985"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "5460389"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "5492964"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "5520322"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "5554467"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "5590055"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "5625248"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "5654529"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "5679846"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "5715972"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "5750720"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "5787687"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "5812772"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "5841955"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "5871267"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "5899234"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "5935237"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "5964738"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "5999104"
+ }
+ ],
+ "histo_col_type": "INT8",
+ "null_count": 0,
+ "row_count": 1500000
+ },
+ {
+ "columns": ["o_custkey"],
+ "created_at": "2019-07-11 14:18:32.332101+00:00",
+ "distinct_count": 99846,
+ "histo_buckets": [
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "721"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "1498"
+ },
+ {
+ "num_eq": 300,
+ "num_range": 7350,
+ "upper_bound": "2194"
+ },
+ {
+ "num_eq": 300,
+ "num_range": 7200,
+ "upper_bound": "2944"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7200,
+ "upper_bound": "3845"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "4432"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "5383"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "6157"
+ },
+ {
+ "num_eq": 300,
+ "num_range": 7350,
+ "upper_bound": "6955"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7200,
+ "upper_bound": "7739"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "8725"
+ },
+ {
+ "num_eq": 300,
+ "num_range": 7350,
+ "upper_bound": "9805"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7200,
+ "upper_bound": "10655"
+ },
+ {
+ "num_eq": 300,
+ "num_range": 7350,
+ "upper_bound": "11407"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7200,
+ "upper_bound": "12215"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "12956"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "13613"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "14444"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "15151"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "16049"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "16681"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "17299"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "18076"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "18793"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "19328"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "19958"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "20764"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "21458"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "22156"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "22909"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "23752"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "24703"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "25532"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "26336"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "27143"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "27782"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "28715"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "29380"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "30253"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "30883"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "31403"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "31985"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "32663"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "33511"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "34522"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "35150"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "35726"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "36361"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "37204"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "38194"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "38909"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "39742"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "40633"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "41350"
+ },
+ {
+ "num_eq": 300,
+ "num_range": 7200,
+ "upper_bound": "42041"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "42736"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "43624"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "44236"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "45031"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "45814"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "46594"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "47221"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "47896"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "48604"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "49418"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "50117"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "51008"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "51802"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "52589"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "53383"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "54196"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "54980"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "55750"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "56407"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "57139"
+ },
+ {
+ "num_eq": 450,
+ "num_range": 7050,
+ "upper_bound": "57877"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "58547"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "59395"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "60134"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "60895"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "61580"
+ },
+ {
+ "num_eq": 300,
+ "num_range": 7350,
+ "upper_bound": "62198"
+ },
+ {
+ "num_eq": 300,
+ "num_range": 7200,
+ "upper_bound": "62992"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7200,
+ "upper_bound": "63859"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "64724"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "65572"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "66358"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "66995"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "67705"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "68620"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "69188"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "69902"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "70525"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "71198"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "71870"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "72541"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "73267"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "73979"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "74549"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "75223"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "76174"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "76784"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "77428"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "78160"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "78878"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "79543"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "80371"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "81043"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "81841"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "82873"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "83494"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "84262"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "85048"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "85768"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "86608"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "87397"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "88168"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "88990"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "89728"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "90377"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "91142"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "91894"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "92656"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "93620"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "94427"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "94999"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "95749"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "96556"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "97094"
+ },
+ {
+ "num_eq": 300,
+ "num_range": 7200,
+ "upper_bound": "97861"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "98602"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "99367"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "100054"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "100883"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "101473"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "102308"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "103135"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "103801"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "104470"
+ },
+ {
+ "num_eq": 300,
+ "num_range": 7200,
+ "upper_bound": "105170"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "106025"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "106849"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "107788"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "108625"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "109376"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "110014"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "110818"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "111397"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "112076"
+ },
+ {
+ "num_eq": 300,
+ "num_range": 7200,
+ "upper_bound": "112696"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "113459"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "114184"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "114830"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "115603"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "116425"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "117269"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "117920"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "118813"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "119663"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "120409"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "121376"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "122032"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "122704"
+ },
+ {
+ "num_eq": 300,
+ "num_range": 7350,
+ "upper_bound": "123418"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7200,
+ "upper_bound": "124273"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "125044"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "125575"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "126334"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "126991"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "127771"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "128495"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "129109"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "129847"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "130570"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "131554"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "132259"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "132854"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "133768"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "134416"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "134872"
+ },
+ {
+ "num_eq": 300,
+ "num_range": 7200,
+ "upper_bound": "135620"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "136339"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "137036"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "137651"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "138328"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "139099"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "139693"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "140677"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "141385"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "142129"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "143077"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "143869"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "144535"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "145322"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "146033"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "146710"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "147664"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "148378"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "149227"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7350,
+ "upper_bound": "149926"
+ }
+ ],
+ "histo_col_type": "INT8",
+ "null_count": 0,
+ "row_count": 1500000
+ },
+ {
+ "columns": ["o_orderdate"],
+ "created_at": "2019-07-11 14:18:32.332101+00:00",
+ "distinct_count": 2406,
+ "histo_buckets": [
+ {
+ "num_eq": 1500,
+ "num_range": 6600,
+ "upper_bound": "1992-01-11"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 6750,
+ "upper_bound": "1992-01-24"
+ },
+ {
+ "num_eq": 750,
+ "num_range": 6600,
+ "upper_bound": "1992-02-06"
+ },
+ {
+ "num_eq": 900,
+ "num_range": 7200,
+ "upper_bound": "1992-02-18"
+ },
+ {
+ "num_eq": 750,
+ "num_range": 7050,
+ "upper_bound": "1992-03-02"
+ },
+ {
+ "num_eq": 1050,
+ "num_range": 6450,
+ "upper_bound": "1992-03-15"
+ },
+ {
+ "num_eq": 1050,
+ "num_range": 7050,
+ "upper_bound": "1992-03-28"
+ },
+ {
+ "num_eq": 750,
+ "num_range": 7200,
+ "upper_bound": "1992-04-12"
+ },
+ {
+ "num_eq": 300,
+ "num_range": 7050,
+ "upper_bound": "1992-04-24"
+ },
+ {
+ "num_eq": 900,
+ "num_range": 7200,
+ "upper_bound": "1992-05-05"
+ },
+ {
+ "num_eq": 900,
+ "num_range": 6900,
+ "upper_bound": "1992-05-17"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 7050,
+ "upper_bound": "1992-05-31"
+ },
+ {
+ "num_eq": 450,
+ "num_range": 7200,
+ "upper_bound": "1992-06-15"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 6750,
+ "upper_bound": "1992-06-28"
+ },
+ {
+ "num_eq": 1050,
+ "num_range": 6300,
+ "upper_bound": "1992-07-11"
+ },
+ {
+ "num_eq": 1200,
+ "num_range": 6750,
+ "upper_bound": "1992-07-21"
+ },
+ {
+ "num_eq": 450,
+ "num_range": 7050,
+ "upper_bound": "1992-07-31"
+ },
+ {
+ "num_eq": 750,
+ "num_range": 7050,
+ "upper_bound": "1992-08-15"
+ },
+ {
+ "num_eq": 300,
+ "num_range": 7200,
+ "upper_bound": "1992-08-28"
+ },
+ {
+ "num_eq": 1200,
+ "num_range": 6450,
+ "upper_bound": "1992-09-07"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 7200,
+ "upper_bound": "1992-09-17"
+ },
+ {
+ "num_eq": 1200,
+ "num_range": 6600,
+ "upper_bound": "1992-09-28"
+ },
+ {
+ "num_eq": 1050,
+ "num_range": 6300,
+ "upper_bound": "1992-10-10"
+ },
+ {
+ "num_eq": 900,
+ "num_range": 6450,
+ "upper_bound": "1992-10-24"
+ },
+ {
+ "num_eq": 900,
+ "num_range": 6750,
+ "upper_bound": "1992-11-06"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 7200,
+ "upper_bound": "1992-11-18"
+ },
+ {
+ "num_eq": 300,
+ "num_range": 7050,
+ "upper_bound": "1992-12-03"
+ },
+ {
+ "num_eq": 1200,
+ "num_range": 7200,
+ "upper_bound": "1992-12-14"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7200,
+ "upper_bound": "1992-12-27"
+ },
+ {
+ "num_eq": 1050,
+ "num_range": 6900,
+ "upper_bound": "1993-01-07"
+ },
+ {
+ "num_eq": 900,
+ "num_range": 6600,
+ "upper_bound": "1993-01-17"
+ },
+ {
+ "num_eq": 450,
+ "num_range": 7200,
+ "upper_bound": "1993-01-29"
+ },
+ {
+ "num_eq": 1500,
+ "num_range": 5850,
+ "upper_bound": "1993-02-10"
+ },
+ {
+ "num_eq": 300,
+ "num_range": 7200,
+ "upper_bound": "1993-02-25"
+ },
+ {
+ "num_eq": 900,
+ "num_range": 6900,
+ "upper_bound": "1993-03-09"
+ },
+ {
+ "num_eq": 450,
+ "num_range": 7050,
+ "upper_bound": "1993-03-25"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 7200,
+ "upper_bound": "1993-04-07"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 7200,
+ "upper_bound": "1993-04-18"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 7200,
+ "upper_bound": "1993-04-29"
+ },
+ {
+ "num_eq": 900,
+ "num_range": 6450,
+ "upper_bound": "1993-05-09"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 7200,
+ "upper_bound": "1993-05-21"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 7050,
+ "upper_bound": "1993-06-03"
+ },
+ {
+ "num_eq": 450,
+ "num_range": 7200,
+ "upper_bound": "1993-06-20"
+ },
+ {
+ "num_eq": 450,
+ "num_range": 7050,
+ "upper_bound": "1993-07-02"
+ },
+ {
+ "num_eq": 1350,
+ "num_range": 6900,
+ "upper_bound": "1993-07-16"
+ },
+ {
+ "num_eq": 1200,
+ "num_range": 6450,
+ "upper_bound": "1993-07-27"
+ },
+ {
+ "num_eq": 750,
+ "num_range": 7200,
+ "upper_bound": "1993-08-13"
+ },
+ {
+ "num_eq": 750,
+ "num_range": 6750,
+ "upper_bound": "1993-08-26"
+ },
+ {
+ "num_eq": 450,
+ "num_range": 7200,
+ "upper_bound": "1993-09-06"
+ },
+ {
+ "num_eq": 750,
+ "num_range": 7200,
+ "upper_bound": "1993-09-20"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 7050,
+ "upper_bound": "1993-10-04"
+ },
+ {
+ "num_eq": 750,
+ "num_range": 7050,
+ "upper_bound": "1993-10-18"
+ },
+ {
+ "num_eq": 900,
+ "num_range": 6900,
+ "upper_bound": "1993-10-27"
+ },
+ {
+ "num_eq": 1050,
+ "num_range": 6300,
+ "upper_bound": "1993-11-07"
+ },
+ {
+ "num_eq": 1500,
+ "num_range": 6600,
+ "upper_bound": "1993-11-20"
+ },
+ {
+ "num_eq": 1050,
+ "num_range": 6600,
+ "upper_bound": "1993-12-04"
+ },
+ {
+ "num_eq": 750,
+ "num_range": 6600,
+ "upper_bound": "1993-12-17"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 7200,
+ "upper_bound": "1993-12-26"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 7200,
+ "upper_bound": "1994-01-08"
+ },
+ {
+ "num_eq": 750,
+ "num_range": 6900,
+ "upper_bound": "1994-01-19"
+ },
+ {
+ "num_eq": 300,
+ "num_range": 7200,
+ "upper_bound": "1994-02-01"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 7050,
+ "upper_bound": "1994-02-12"
+ },
+ {
+ "num_eq": 450,
+ "num_range": 7200,
+ "upper_bound": "1994-02-27"
+ },
+ {
+ "num_eq": 900,
+ "num_range": 6600,
+ "upper_bound": "1994-03-09"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 6900,
+ "upper_bound": "1994-03-22"
+ },
+ {
+ "num_eq": 1200,
+ "num_range": 7200,
+ "upper_bound": "1994-04-04"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 7200,
+ "upper_bound": "1994-04-17"
+ },
+ {
+ "num_eq": 900,
+ "num_range": 6750,
+ "upper_bound": "1994-04-26"
+ },
+ {
+ "num_eq": 450,
+ "num_range": 7200,
+ "upper_bound": "1994-05-09"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 7050,
+ "upper_bound": "1994-05-19"
+ },
+ {
+ "num_eq": 1050,
+ "num_range": 6900,
+ "upper_bound": "1994-06-02"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 7200,
+ "upper_bound": "1994-06-15"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 7050,
+ "upper_bound": "1994-06-28"
+ },
+ {
+ "num_eq": 1050,
+ "num_range": 7200,
+ "upper_bound": "1994-07-10"
+ },
+ {
+ "num_eq": 750,
+ "num_range": 7050,
+ "upper_bound": "1994-07-24"
+ },
+ {
+ "num_eq": 750,
+ "num_range": 7200,
+ "upper_bound": "1994-08-04"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 7050,
+ "upper_bound": "1994-08-14"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 7050,
+ "upper_bound": "1994-08-26"
+ },
+ {
+ "num_eq": 900,
+ "num_range": 6450,
+ "upper_bound": "1994-09-07"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 7200,
+ "upper_bound": "1994-09-18"
+ },
+ {
+ "num_eq": 900,
+ "num_range": 7050,
+ "upper_bound": "1994-09-30"
+ },
+ {
+ "num_eq": 450,
+ "num_range": 7200,
+ "upper_bound": "1994-10-09"
+ },
+ {
+ "num_eq": 750,
+ "num_range": 6900,
+ "upper_bound": "1994-10-20"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 7200,
+ "upper_bound": "1994-11-03"
+ },
+ {
+ "num_eq": 750,
+ "num_range": 7200,
+ "upper_bound": "1994-11-17"
+ },
+ {
+ "num_eq": 900,
+ "num_range": 6300,
+ "upper_bound": "1994-11-27"
+ },
+ {
+ "num_eq": 450,
+ "num_range": 6750,
+ "upper_bound": "1994-12-12"
+ },
+ {
+ "num_eq": 750,
+ "num_range": 6750,
+ "upper_bound": "1994-12-24"
+ },
+ {
+ "num_eq": 1500,
+ "num_range": 6150,
+ "upper_bound": "1995-01-02"
+ },
+ {
+ "num_eq": 300,
+ "num_range": 7050,
+ "upper_bound": "1995-01-12"
+ },
+ {
+ "num_eq": 300,
+ "num_range": 6900,
+ "upper_bound": "1995-01-29"
+ },
+ {
+ "num_eq": 750,
+ "num_range": 6750,
+ "upper_bound": "1995-02-09"
+ },
+ {
+ "num_eq": 1650,
+ "num_range": 6150,
+ "upper_bound": "1995-02-22"
+ },
+ {
+ "num_eq": 450,
+ "num_range": 6750,
+ "upper_bound": "1995-03-07"
+ },
+ {
+ "num_eq": 900,
+ "num_range": 7050,
+ "upper_bound": "1995-03-19"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 6750,
+ "upper_bound": "1995-03-30"
+ },
+ {
+ "num_eq": 900,
+ "num_range": 6450,
+ "upper_bound": "1995-04-12"
+ },
+ {
+ "num_eq": 900,
+ "num_range": 6450,
+ "upper_bound": "1995-04-21"
+ },
+ {
+ "num_eq": 750,
+ "num_range": 6600,
+ "upper_bound": "1995-05-02"
+ },
+ {
+ "num_eq": 900,
+ "num_range": 6300,
+ "upper_bound": "1995-05-16"
+ },
+ {
+ "num_eq": 1500,
+ "num_range": 7050,
+ "upper_bound": "1995-05-25"
+ },
+ {
+ "num_eq": 450,
+ "num_range": 7050,
+ "upper_bound": "1995-06-07"
+ },
+ {
+ "num_eq": 1650,
+ "num_range": 5850,
+ "upper_bound": "1995-06-18"
+ },
+ {
+ "num_eq": 900,
+ "num_range": 6750,
+ "upper_bound": "1995-07-01"
+ },
+ {
+ "num_eq": 450,
+ "num_range": 6900,
+ "upper_bound": "1995-07-12"
+ },
+ {
+ "num_eq": 900,
+ "num_range": 6600,
+ "upper_bound": "1995-07-25"
+ },
+ {
+ "num_eq": 450,
+ "num_range": 7050,
+ "upper_bound": "1995-08-06"
+ },
+ {
+ "num_eq": 450,
+ "num_range": 6750,
+ "upper_bound": "1995-08-19"
+ },
+ {
+ "num_eq": 1200,
+ "num_range": 6600,
+ "upper_bound": "1995-08-29"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 6900,
+ "upper_bound": "1995-09-11"
+ },
+ {
+ "num_eq": 750,
+ "num_range": 6750,
+ "upper_bound": "1995-09-25"
+ },
+ {
+ "num_eq": 900,
+ "num_range": 6600,
+ "upper_bound": "1995-10-06"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 6600,
+ "upper_bound": "1995-10-15"
+ },
+ {
+ "num_eq": 450,
+ "num_range": 6750,
+ "upper_bound": "1995-10-26"
+ },
+ {
+ "num_eq": 750,
+ "num_range": 6750,
+ "upper_bound": "1995-11-09"
+ },
+ {
+ "num_eq": 300,
+ "num_range": 6900,
+ "upper_bound": "1995-11-23"
+ },
+ {
+ "num_eq": 750,
+ "num_range": 6600,
+ "upper_bound": "1995-12-03"
+ },
+ {
+ "num_eq": 900,
+ "num_range": 7050,
+ "upper_bound": "1995-12-16"
+ },
+ {
+ "num_eq": 750,
+ "num_range": 6750,
+ "upper_bound": "1995-12-29"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 7050,
+ "upper_bound": "1996-01-09"
+ },
+ {
+ "num_eq": 750,
+ "num_range": 6450,
+ "upper_bound": "1996-01-21"
+ },
+ {
+ "num_eq": 1050,
+ "num_range": 7050,
+ "upper_bound": "1996-02-03"
+ },
+ {
+ "num_eq": 900,
+ "num_range": 6300,
+ "upper_bound": "1996-02-15"
+ },
+ {
+ "num_eq": 900,
+ "num_range": 6750,
+ "upper_bound": "1996-02-29"
+ },
+ {
+ "num_eq": 300,
+ "num_range": 7050,
+ "upper_bound": "1996-03-12"
+ },
+ {
+ "num_eq": 900,
+ "num_range": 6450,
+ "upper_bound": "1996-03-24"
+ },
+ {
+ "num_eq": 750,
+ "num_range": 6600,
+ "upper_bound": "1996-04-05"
+ },
+ {
+ "num_eq": 450,
+ "num_range": 6750,
+ "upper_bound": "1996-04-14"
+ },
+ {
+ "num_eq": 750,
+ "num_range": 6600,
+ "upper_bound": "1996-04-24"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 6900,
+ "upper_bound": "1996-05-05"
+ },
+ {
+ "num_eq": 300,
+ "num_range": 6900,
+ "upper_bound": "1996-05-17"
+ },
+ {
+ "num_eq": 900,
+ "num_range": 6300,
+ "upper_bound": "1996-05-28"
+ },
+ {
+ "num_eq": 750,
+ "num_range": 6750,
+ "upper_bound": "1996-06-09"
+ },
+ {
+ "num_eq": 300,
+ "num_range": 7050,
+ "upper_bound": "1996-06-21"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 6900,
+ "upper_bound": "1996-07-04"
+ },
+ {
+ "num_eq": 1500,
+ "num_range": 6600,
+ "upper_bound": "1996-07-15"
+ },
+ {
+ "num_eq": 1050,
+ "num_range": 6750,
+ "upper_bound": "1996-07-26"
+ },
+ {
+ "num_eq": 750,
+ "num_range": 6600,
+ "upper_bound": "1996-08-05"
+ },
+ {
+ "num_eq": 1050,
+ "num_range": 6600,
+ "upper_bound": "1996-08-16"
+ },
+ {
+ "num_eq": 750,
+ "num_range": 6600,
+ "upper_bound": "1996-09-01"
+ },
+ {
+ "num_eq": 1200,
+ "num_range": 6900,
+ "upper_bound": "1996-09-11"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 6600,
+ "upper_bound": "1996-09-22"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 6600,
+ "upper_bound": "1996-10-05"
+ },
+ {
+ "num_eq": 1200,
+ "num_range": 6750,
+ "upper_bound": "1996-10-18"
+ },
+ {
+ "num_eq": 450,
+ "num_range": 6900,
+ "upper_bound": "1996-10-31"
+ },
+ {
+ "num_eq": 300,
+ "num_range": 7050,
+ "upper_bound": "1996-11-14"
+ },
+ {
+ "num_eq": 1350,
+ "num_range": 6300,
+ "upper_bound": "1996-11-23"
+ },
+ {
+ "num_eq": 900,
+ "num_range": 6750,
+ "upper_bound": "1996-12-07"
+ },
+ {
+ "num_eq": 1200,
+ "num_range": 6450,
+ "upper_bound": "1996-12-18"
+ },
+ {
+ "num_eq": 150,
+ "num_range": 6900,
+ "upper_bound": "1996-12-31"
+ },
+ {
+ "num_eq": 450,
+ "num_range": 6900,
+ "upper_bound": "1997-01-09"
+ },
+ {
+ "num_eq": 900,
+ "num_range": 6750,
+ "upper_bound": "1997-01-19"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 6900,
+ "upper_bound": "1997-01-30"
+ },
+ {
+ "num_eq": 1350,
+ "num_range": 5850,
+ "upper_bound": "1997-02-08"
+ },
+ {
+ "num_eq": 300,
+ "num_range": 6900,
+ "upper_bound": "1997-02-20"
+ },
+ {
+ "num_eq": 450,
+ "num_range": 6600,
+ "upper_bound": "1997-03-02"
+ },
+ {
+ "num_eq": 450,
+ "num_range": 6750,
+ "upper_bound": "1997-03-15"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 6750,
+ "upper_bound": "1997-03-28"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 6750,
+ "upper_bound": "1997-04-10"
+ },
+ {
+ "num_eq": 900,
+ "num_range": 6450,
+ "upper_bound": "1997-04-22"
+ },
+ {
+ "num_eq": 900,
+ "num_range": 6750,
+ "upper_bound": "1997-05-04"
+ },
+ {
+ "num_eq": 450,
+ "num_range": 6900,
+ "upper_bound": "1997-05-19"
+ },
+ {
+ "num_eq": 450,
+ "num_range": 6750,
+ "upper_bound": "1997-05-31"
+ },
+ {
+ "num_eq": 750,
+ "num_range": 6750,
+ "upper_bound": "1997-06-11"
+ },
+ {
+ "num_eq": 750,
+ "num_range": 6750,
+ "upper_bound": "1997-06-21"
+ },
+ {
+ "num_eq": 750,
+ "num_range": 6450,
+ "upper_bound": "1997-07-01"
+ },
+ {
+ "num_eq": 1050,
+ "num_range": 6300,
+ "upper_bound": "1997-07-13"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 6600,
+ "upper_bound": "1997-07-26"
+ },
+ {
+ "num_eq": 750,
+ "num_range": 6450,
+ "upper_bound": "1997-08-06"
+ },
+ {
+ "num_eq": 1200,
+ "num_range": 6000,
+ "upper_bound": "1997-08-17"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 6600,
+ "upper_bound": "1997-08-30"
+ },
+ {
+ "num_eq": 1500,
+ "num_range": 6000,
+ "upper_bound": "1997-09-12"
+ },
+ {
+ "num_eq": 750,
+ "num_range": 6900,
+ "upper_bound": "1997-09-24"
+ },
+ {
+ "num_eq": 450,
+ "num_range": 6900,
+ "upper_bound": "1997-10-09"
+ },
+ {
+ "num_eq": 300,
+ "num_range": 6600,
+ "upper_bound": "1997-10-21"
+ },
+ {
+ "num_eq": 900,
+ "num_range": 6450,
+ "upper_bound": "1997-11-01"
+ },
+ {
+ "num_eq": 1050,
+ "num_range": 5850,
+ "upper_bound": "1997-11-11"
+ },
+ {
+ "num_eq": 1200,
+ "num_range": 5700,
+ "upper_bound": "1997-11-21"
+ },
+ {
+ "num_eq": 450,
+ "num_range": 6450,
+ "upper_bound": "1997-12-03"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 6900,
+ "upper_bound": "1997-12-14"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 6600,
+ "upper_bound": "1997-12-27"
+ },
+ {
+ "num_eq": 900,
+ "num_range": 6750,
+ "upper_bound": "1998-01-06"
+ },
+ {
+ "num_eq": 1350,
+ "num_range": 5550,
+ "upper_bound": "1998-01-20"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 6750,
+ "upper_bound": "1998-01-30"
+ },
+ {
+ "num_eq": 1200,
+ "num_range": 6300,
+ "upper_bound": "1998-02-13"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 6600,
+ "upper_bound": "1998-02-24"
+ },
+ {
+ "num_eq": 1200,
+ "num_range": 5700,
+ "upper_bound": "1998-03-08"
+ },
+ {
+ "num_eq": 1050,
+ "num_range": 5850,
+ "upper_bound": "1998-03-21"
+ },
+ {
+ "num_eq": 1200,
+ "num_range": 6450,
+ "upper_bound": "1998-04-03"
+ },
+ {
+ "num_eq": 1050,
+ "num_range": 6450,
+ "upper_bound": "1998-04-14"
+ },
+ {
+ "num_eq": 1350,
+ "num_range": 5550,
+ "upper_bound": "1998-04-24"
+ },
+ {
+ "num_eq": 750,
+ "num_range": 6450,
+ "upper_bound": "1998-05-06"
+ },
+ {
+ "num_eq": 750,
+ "num_range": 5850,
+ "upper_bound": "1998-05-17"
+ },
+ {
+ "num_eq": 750,
+ "num_range": 6300,
+ "upper_bound": "1998-05-31"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 6300,
+ "upper_bound": "1998-06-12"
+ },
+ {
+ "num_eq": 900,
+ "num_range": 6300,
+ "upper_bound": "1998-06-22"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 6300,
+ "upper_bound": "1998-07-03"
+ },
+ {
+ "num_eq": 900,
+ "num_range": 5850,
+ "upper_bound": "1998-07-14"
+ },
+ {
+ "num_eq": 1050,
+ "num_range": 5250,
+ "upper_bound": "1998-07-23"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 5400,
+ "upper_bound": "1998-08-02"
+ }
+ ],
+ "histo_col_type": "DATE",
+ "null_count": 0,
+ "row_count": 1500000
+ },
+ {
+ "columns": ["o_orderstatus"],
+ "created_at": "2019-07-11 14:18:32.332101+00:00",
+ "distinct_count": 3,
+ "null_count": 0,
+ "row_count": 1500000
+ },
+ {
+ "columns": ["o_totalprice"],
+ "created_at": "2019-07-11 14:18:32.332101+00:00",
+ "distinct_count": 1459167,
+ "null_count": 0,
+ "row_count": 1500000
+ },
+ {
+ "columns": ["o_orderpriority"],
+ "created_at": "2019-07-11 14:18:32.332101+00:00",
+ "distinct_count": 5,
+ "null_count": 0,
+ "row_count": 1500000
+ },
+ {
+ "columns": ["o_clerk"],
+ "created_at": "2019-07-11 14:18:32.332101+00:00",
+ "distinct_count": 1000,
+ "null_count": 0,
+ "row_count": 1500000
+ },
+ {
+ "columns": ["o_shippriority"],
+ "created_at": "2019-07-11 14:18:32.332101+00:00",
+ "distinct_count": 1,
+ "null_count": 0,
+ "row_count": 1500000
+ },
+ {
+ "columns": ["o_comment"],
+ "created_at": "2019-07-11 14:18:32.332101+00:00",
+ "distinct_count": 1469402,
+ "null_count": 0,
+ "row_count": 1500000
+ }
+]'
+----
+
+exec-ddl
+ALTER TABLE lineitem INJECT STATISTICS '[
+ {
+ "columns": ["l_orderkey"],
+ "created_at": "2019-07-11 14:17:28.371307+00:00",
+ "distinct_count": 1527270,
+ "histo_buckets": [
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "31649"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "57089"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "97060"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "128613"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "158112"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "192065"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "223303"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "260737"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "283392"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "316773"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "347040"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "378470"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "412263"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "445159"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "470085"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "509026"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "537474"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "564451"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "593223"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "623715"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "657376"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "676098"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "713318"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "738341"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "765412"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "795970"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "836099"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "862149"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "896133"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "921223"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "949506"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "979331"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "1003716"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "1034304"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "1060097"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "1088004"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "1114177"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "1143649"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "1170915"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "1197158"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "1228263"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "1263174"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "1292036"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "1324739"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "1347334"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "1379462"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "1403334"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "1436002"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "1477223"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "1504547"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "1531879"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "1563489"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "1593988"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "1624896"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "1658177"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "1692037"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "1722758"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "1748485"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "1777190"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "1807045"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "1830403"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "1862272"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "1886503"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "1917510"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "1948097"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "1989507"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "2026532"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "2056292"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "2079207"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "2110464"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "2141760"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "2167329"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "2201571"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "2237571"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "2265344"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "2294404"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "2326498"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "2359940"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "2393732"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "2426880"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "2453409"
+ },
+ {
+ "num_eq": 1200,
+ "num_range": 28805,
+ "upper_bound": "2476102"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "2509827"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "2535714"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "2561604"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "2588199"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "2621605"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "2652325"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "2682081"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "2712230"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "2735331"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "2765637"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "2796193"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "2830401"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "2856960"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "2891362"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "2917376"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "2949667"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "2978722"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "3009570"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "3037414"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "3067717"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "3097186"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "3126662"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "3154304"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "3181281"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "3206753"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "3241766"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "3267367"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "3290595"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "3321508"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "3347973"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "3375136"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "3413702"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "3442912"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "3469862"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "3500227"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "3525703"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "3553700"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "3578403"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "3606146"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "3639237"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "3666400"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "3697376"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "3726502"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "3754213"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "3782592"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "3808195"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "3838854"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "3878017"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "3912295"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "3944708"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "3978916"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "4004006"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "4031173"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "4067363"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "4088262"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "4114467"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "4143109"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "4172549"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "4201089"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "4239686"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "4268706"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "4305156"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "4336679"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "4361793"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "4391463"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "4422503"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "4444741"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "4478630"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "4508358"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "4540295"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "4568869"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "4595655"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "4625061"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "4657317"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "4685605"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "4709185"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "4742694"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "4767202"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "4804164"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "4836769"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "4865575"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "4896672"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "4932038"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "4958404"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "4991974"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "5020933"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "5051749"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "5084100"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "5116038"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "5149445"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "5183302"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "5210818"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "5248998"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "5271333"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "5300231"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "5334720"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "5364160"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "5403686"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "5431302"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "5465153"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "5498754"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "5521954"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "5546915"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "5586885"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "5608803"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "5643328"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "5673728"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "5697763"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "5723077"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "5753666"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "5782209"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "5808897"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "5836227"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "5867073"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "5896260"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "5935140"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "5969925"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "5998753"
+ }
+ ],
+ "histo_col_type": "INT8",
+ "null_count": 0,
+ "row_count": 6001215
+ },
+ {
+ "columns": ["l_partkey"],
+ "created_at": "2019-07-11 14:17:28.371307+00:00",
+ "distinct_count": 199241,
+ "histo_buckets": [
+ {
+ "num_eq": 1800,
+ "num_range": 28805,
+ "upper_bound": "1177"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 28805,
+ "upper_bound": "2104"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "3007"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "3807"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "4750"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "5797"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "6700"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "7328"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "8230"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "9140"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "10316"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "11484"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "12635"
+ },
+ {
+ "num_eq": 1200,
+ "num_range": 28805,
+ "upper_bound": "13628"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "14402"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "15406"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "16298"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "17412"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "18482"
+ },
+ {
+ "num_eq": 1200,
+ "num_range": 29405,
+ "upper_bound": "19626"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 28805,
+ "upper_bound": "20782"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "22056"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "23007"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "23966"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "25048"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "26074"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "27172"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "28231"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "29153"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "30117"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "31185"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "32275"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "33521"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "34509"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "35360"
+ },
+ {
+ "num_eq": 1200,
+ "num_range": 29405,
+ "upper_bound": "36427"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 28805,
+ "upper_bound": "37432"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "38503"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "39429"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "40435"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "41236"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "42414"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "43523"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "44584"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "45674"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "46849"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "47792"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "48606"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "49434"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "50874"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "51844"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "52900"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "53715"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "54723"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "55748"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "56717"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "57726"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "58603"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "59681"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "61020"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "61723"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "63097"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "64060"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "65062"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "65971"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "67076"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "67821"
+ },
+ {
+ "num_eq": 1800,
+ "num_range": 29405,
+ "upper_bound": "68959"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 28805,
+ "upper_bound": "70015"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 28805,
+ "upper_bound": "71053"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "71916"
+ },
+ {
+ "num_eq": 1200,
+ "num_range": 29405,
+ "upper_bound": "72834"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 28805,
+ "upper_bound": "73953"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "75024"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "75810"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "77071"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "78040"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "78748"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "79409"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "80468"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "81266"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "82369"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "83500"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "84791"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "85897"
+ },
+ {
+ "num_eq": 1200,
+ "num_range": 28805,
+ "upper_bound": "86795"
+ },
+ {
+ "num_eq": 1200,
+ "num_range": 29405,
+ "upper_bound": "87840"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 28805,
+ "upper_bound": "88766"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "89825"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "90977"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "92156"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "92997"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "93887"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "95130"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "96048"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "96837"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "97803"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "98611"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "99700"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "100562"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "101331"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "102522"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "103459"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "104419"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "105317"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "106196"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "107149"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "108102"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "108859"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "109802"
+ },
+ {
+ "num_eq": 1200,
+ "num_range": 28805,
+ "upper_bound": "110867"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "111755"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "112858"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "113979"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "114901"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "115904"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "116875"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "117969"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "118783"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "119800"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "120871"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "121848"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "122693"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "123754"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "124626"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "125699"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "126708"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "127564"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "128648"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "129561"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "130695"
+ },
+ {
+ "num_eq": 1200,
+ "num_range": 28805,
+ "upper_bound": "131691"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "132636"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "133496"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "134180"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "134939"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "135915"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "136718"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "137961"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "138926"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "139818"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "140692"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "142025"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "143118"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "143969"
+ },
+ {
+ "num_eq": 1200,
+ "num_range": 28805,
+ "upper_bound": "145148"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "146164"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "147297"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "148280"
+ },
+ {
+ "num_eq": 1200,
+ "num_range": 29405,
+ "upper_bound": "149403"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 28805,
+ "upper_bound": "150436"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "151670"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "152701"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "153694"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "154798"
+ },
+ {
+ "num_eq": 1200,
+ "num_range": 29405,
+ "upper_bound": "155831"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 28805,
+ "upper_bound": "156961"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "157909"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "158919"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "159627"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "160739"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "161607"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "162704"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "163901"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "164856"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "165829"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "166639"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "167653"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "168735"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "169764"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "170658"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "171474"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "172254"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "173007"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "174161"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "175205"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "176121"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "176958"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "178172"
+ },
+ {
+ "num_eq": 1200,
+ "num_range": 29405,
+ "upper_bound": "179043"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 28805,
+ "upper_bound": "180024"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "181129"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "182218"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "183433"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "184285"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "185492"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "186713"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "187657"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "188645"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "189635"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "190809"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "191783"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "193050"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "194142"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "195423"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "196181"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "197081"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "198119"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "199115"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "199999"
+ }
+ ],
+ "histo_col_type": "INT8",
+ "null_count": 0,
+ "row_count": 6001215
+ },
+ {
+ "columns": ["l_suppkey"],
+ "created_at": "2019-07-11 14:17:28.371307+00:00",
+ "distinct_count": 9920,
+ "histo_buckets": [
+ {
+ "num_eq": 1200,
+ "num_range": 28805,
+ "upper_bound": "53"
+ },
+ {
+ "num_eq": 1200,
+ "num_range": 29405,
+ "upper_bound": "115"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 28805,
+ "upper_bound": "161"
+ },
+ {
+ "num_eq": 1200,
+ "num_range": 29405,
+ "upper_bound": "210"
+ },
+ {
+ "num_eq": 1800,
+ "num_range": 28805,
+ "upper_bound": "257"
+ },
+ {
+ "num_eq": 1800,
+ "num_range": 27605,
+ "upper_bound": "305"
+ },
+ {
+ "num_eq": 1200,
+ "num_range": 28805,
+ "upper_bound": "344"
+ },
+ {
+ "num_eq": 1200,
+ "num_range": 28805,
+ "upper_bound": "396"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 28805,
+ "upper_bound": "444"
+ },
+ {
+ "num_eq": 1200,
+ "num_range": 28805,
+ "upper_bound": "503"
+ },
+ {
+ "num_eq": 1200,
+ "num_range": 29405,
+ "upper_bound": "546"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 28805,
+ "upper_bound": "601"
+ },
+ {
+ "num_eq": 1200,
+ "num_range": 28805,
+ "upper_bound": "661"
+ },
+ {
+ "num_eq": 1200,
+ "num_range": 29405,
+ "upper_bound": "711"
+ },
+ {
+ "num_eq": 1200,
+ "num_range": 28205,
+ "upper_bound": "751"
+ },
+ {
+ "num_eq": 1800,
+ "num_range": 28205,
+ "upper_bound": "798"
+ },
+ {
+ "num_eq": 1200,
+ "num_range": 29405,
+ "upper_bound": "838"
+ },
+ {
+ "num_eq": 1800,
+ "num_range": 28205,
+ "upper_bound": "880"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 28805,
+ "upper_bound": "933"
+ },
+ {
+ "num_eq": 1200,
+ "num_range": 28805,
+ "upper_bound": "981"
+ },
+ {
+ "num_eq": 1200,
+ "num_range": 28805,
+ "upper_bound": "1027"
+ },
+ {
+ "num_eq": 1800,
+ "num_range": 29405,
+ "upper_bound": "1072"
+ },
+ {
+ "num_eq": 1800,
+ "num_range": 27605,
+ "upper_bound": "1109"
+ },
+ {
+ "num_eq": 2400,
+ "num_range": 28805,
+ "upper_bound": "1154"
+ },
+ {
+ "num_eq": 1200,
+ "num_range": 28205,
+ "upper_bound": "1215"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 28805,
+ "upper_bound": "1270"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 28805,
+ "upper_bound": "1311"
+ },
+ {
+ "num_eq": 1200,
+ "num_range": 28805,
+ "upper_bound": "1368"
+ },
+ {
+ "num_eq": 1200,
+ "num_range": 28805,
+ "upper_bound": "1421"
+ },
+ {
+ "num_eq": 1800,
+ "num_range": 28205,
+ "upper_bound": "1467"
+ },
+ {
+ "num_eq": 1200,
+ "num_range": 29405,
+ "upper_bound": "1513"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 28805,
+ "upper_bound": "1568"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "1618"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "1665"
+ },
+ {
+ "num_eq": 1800,
+ "num_range": 29405,
+ "upper_bound": "1720"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 28805,
+ "upper_bound": "1767"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 28805,
+ "upper_bound": "1819"
+ },
+ {
+ "num_eq": 1200,
+ "num_range": 29405,
+ "upper_bound": "1862"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 28805,
+ "upper_bound": "1921"
+ },
+ {
+ "num_eq": 1200,
+ "num_range": 29405,
+ "upper_bound": "1967"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 28805,
+ "upper_bound": "2043"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "2100"
+ },
+ {
+ "num_eq": 1200,
+ "num_range": 28805,
+ "upper_bound": "2150"
+ },
+ {
+ "num_eq": 1200,
+ "num_range": 29405,
+ "upper_bound": "2211"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 28805,
+ "upper_bound": "2269"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "2320"
+ },
+ {
+ "num_eq": 1200,
+ "num_range": 28805,
+ "upper_bound": "2365"
+ },
+ {
+ "num_eq": 1200,
+ "num_range": 28805,
+ "upper_bound": "2432"
+ },
+ {
+ "num_eq": 1200,
+ "num_range": 28805,
+ "upper_bound": "2492"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "2549"
+ },
+ {
+ "num_eq": 1800,
+ "num_range": 29405,
+ "upper_bound": "2619"
+ },
+ {
+ "num_eq": 1800,
+ "num_range": 27605,
+ "upper_bound": "2682"
+ },
+ {
+ "num_eq": 1200,
+ "num_range": 28805,
+ "upper_bound": "2732"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 28805,
+ "upper_bound": "2773"
+ },
+ {
+ "num_eq": 1200,
+ "num_range": 28805,
+ "upper_bound": "2824"
+ },
+ {
+ "num_eq": 1200,
+ "num_range": 28805,
+ "upper_bound": "2873"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "2920"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "2972"
+ },
+ {
+ "num_eq": 1800,
+ "num_range": 28805,
+ "upper_bound": "3015"
+ },
+ {
+ "num_eq": 1200,
+ "num_range": 28805,
+ "upper_bound": "3063"
+ },
+ {
+ "num_eq": 1200,
+ "num_range": 28805,
+ "upper_bound": "3111"
+ },
+ {
+ "num_eq": 1200,
+ "num_range": 28805,
+ "upper_bound": "3170"
+ },
+ {
+ "num_eq": 1200,
+ "num_range": 28805,
+ "upper_bound": "3218"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 28805,
+ "upper_bound": "3269"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "3326"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "3369"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "3413"
+ },
+ {
+ "num_eq": 3000,
+ "num_range": 28805,
+ "upper_bound": "3462"
+ },
+ {
+ "num_eq": 1800,
+ "num_range": 28805,
+ "upper_bound": "3502"
+ },
+ {
+ "num_eq": 1200,
+ "num_range": 28805,
+ "upper_bound": "3544"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 28805,
+ "upper_bound": "3590"
+ },
+ {
+ "num_eq": 2400,
+ "num_range": 27005,
+ "upper_bound": "3643"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 28805,
+ "upper_bound": "3692"
+ },
+ {
+ "num_eq": 1200,
+ "num_range": 28205,
+ "upper_bound": "3738"
+ },
+ {
+ "num_eq": 1200,
+ "num_range": 29405,
+ "upper_bound": "3796"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 28805,
+ "upper_bound": "3855"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "3909"
+ },
+ {
+ "num_eq": 2400,
+ "num_range": 28805,
+ "upper_bound": "3950"
+ },
+ {
+ "num_eq": 1800,
+ "num_range": 28205,
+ "upper_bound": "3996"
+ },
+ {
+ "num_eq": 1200,
+ "num_range": 28205,
+ "upper_bound": "4047"
+ },
+ {
+ "num_eq": 1200,
+ "num_range": 28205,
+ "upper_bound": "4088"
+ },
+ {
+ "num_eq": 1800,
+ "num_range": 28805,
+ "upper_bound": "4141"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 28805,
+ "upper_bound": "4181"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "4236"
+ },
+ {
+ "num_eq": 1200,
+ "num_range": 28805,
+ "upper_bound": "4289"
+ },
+ {
+ "num_eq": 1200,
+ "num_range": 29405,
+ "upper_bound": "4338"
+ },
+ {
+ "num_eq": 1800,
+ "num_range": 28205,
+ "upper_bound": "4380"
+ },
+ {
+ "num_eq": 1200,
+ "num_range": 28805,
+ "upper_bound": "4435"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 28805,
+ "upper_bound": "4484"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "4522"
+ },
+ {
+ "num_eq": 1800,
+ "num_range": 28205,
+ "upper_bound": "4571"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "4620"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "4688"
+ },
+ {
+ "num_eq": 1200,
+ "num_range": 28805,
+ "upper_bound": "4737"
+ },
+ {
+ "num_eq": 1800,
+ "num_range": 28805,
+ "upper_bound": "4782"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 28805,
+ "upper_bound": "4822"
+ },
+ {
+ "num_eq": 2400,
+ "num_range": 29405,
+ "upper_bound": "4865"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 28805,
+ "upper_bound": "4902"
+ },
+ {
+ "num_eq": 1800,
+ "num_range": 27605,
+ "upper_bound": "4951"
+ },
+ {
+ "num_eq": 1200,
+ "num_range": 28205,
+ "upper_bound": "5001"
+ },
+ {
+ "num_eq": 2400,
+ "num_range": 28205,
+ "upper_bound": "5049"
+ },
+ {
+ "num_eq": 1200,
+ "num_range": 28205,
+ "upper_bound": "5114"
+ },
+ {
+ "num_eq": 1800,
+ "num_range": 28805,
+ "upper_bound": "5167"
+ },
+ {
+ "num_eq": 1800,
+ "num_range": 28205,
+ "upper_bound": "5221"
+ },
+ {
+ "num_eq": 1200,
+ "num_range": 28205,
+ "upper_bound": "5262"
+ },
+ {
+ "num_eq": 1200,
+ "num_range": 28805,
+ "upper_bound": "5320"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "5378"
+ },
+ {
+ "num_eq": 1200,
+ "num_range": 29405,
+ "upper_bound": "5425"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 28805,
+ "upper_bound": "5482"
+ },
+ {
+ "num_eq": 1800,
+ "num_range": 29405,
+ "upper_bound": "5535"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 28805,
+ "upper_bound": "5594"
+ },
+ {
+ "num_eq": 1800,
+ "num_range": 28805,
+ "upper_bound": "5641"
+ },
+ {
+ "num_eq": 1800,
+ "num_range": 28205,
+ "upper_bound": "5680"
+ },
+ {
+ "num_eq": 1800,
+ "num_range": 28805,
+ "upper_bound": "5728"
+ },
+ {
+ "num_eq": 1800,
+ "num_range": 27605,
+ "upper_bound": "5780"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 28805,
+ "upper_bound": "5832"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 28805,
+ "upper_bound": "5886"
+ },
+ {
+ "num_eq": 3000,
+ "num_range": 27605,
+ "upper_bound": "5928"
+ },
+ {
+ "num_eq": 2400,
+ "num_range": 28805,
+ "upper_bound": "5967"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 28805,
+ "upper_bound": "6010"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 28805,
+ "upper_bound": "6060"
+ },
+ {
+ "num_eq": 1800,
+ "num_range": 27605,
+ "upper_bound": "6107"
+ },
+ {
+ "num_eq": 2400,
+ "num_range": 28205,
+ "upper_bound": "6149"
+ },
+ {
+ "num_eq": 1200,
+ "num_range": 28805,
+ "upper_bound": "6195"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 28805,
+ "upper_bound": "6233"
+ },
+ {
+ "num_eq": 1200,
+ "num_range": 29405,
+ "upper_bound": "6272"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 28805,
+ "upper_bound": "6314"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "6364"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "6404"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "6461"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "6515"
+ },
+ {
+ "num_eq": 1800,
+ "num_range": 29405,
+ "upper_bound": "6566"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 28805,
+ "upper_bound": "6624"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 28805,
+ "upper_bound": "6670"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "6724"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "6780"
+ },
+ {
+ "num_eq": 1200,
+ "num_range": 29405,
+ "upper_bound": "6834"
+ },
+ {
+ "num_eq": 1200,
+ "num_range": 28805,
+ "upper_bound": "6880"
+ },
+ {
+ "num_eq": 1200,
+ "num_range": 28205,
+ "upper_bound": "6923"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "6977"
+ },
+ {
+ "num_eq": 1800,
+ "num_range": 29405,
+ "upper_bound": "7035"
+ },
+ {
+ "num_eq": 1200,
+ "num_range": 28205,
+ "upper_bound": "7087"
+ },
+ {
+ "num_eq": 1200,
+ "num_range": 28205,
+ "upper_bound": "7124"
+ },
+ {
+ "num_eq": 1800,
+ "num_range": 29405,
+ "upper_bound": "7167"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 28805,
+ "upper_bound": "7207"
+ },
+ {
+ "num_eq": 1800,
+ "num_range": 27605,
+ "upper_bound": "7246"
+ },
+ {
+ "num_eq": 1800,
+ "num_range": 29405,
+ "upper_bound": "7298"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 28805,
+ "upper_bound": "7356"
+ },
+ {
+ "num_eq": 1800,
+ "num_range": 28205,
+ "upper_bound": "7413"
+ },
+ {
+ "num_eq": 1800,
+ "num_range": 27605,
+ "upper_bound": "7468"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "7511"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "7569"
+ },
+ {
+ "num_eq": 1800,
+ "num_range": 28205,
+ "upper_bound": "7616"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "7667"
+ },
+ {
+ "num_eq": 1200,
+ "num_range": 29405,
+ "upper_bound": "7716"
+ },
+ {
+ "num_eq": 1800,
+ "num_range": 28805,
+ "upper_bound": "7758"
+ },
+ {
+ "num_eq": 1200,
+ "num_range": 28205,
+ "upper_bound": "7802"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 28805,
+ "upper_bound": "7862"
+ },
+ {
+ "num_eq": 1800,
+ "num_range": 28805,
+ "upper_bound": "7921"
+ },
+ {
+ "num_eq": 1200,
+ "num_range": 28205,
+ "upper_bound": "7971"
+ },
+ {
+ "num_eq": 2400,
+ "num_range": 29405,
+ "upper_bound": "8024"
+ },
+ {
+ "num_eq": 1200,
+ "num_range": 28805,
+ "upper_bound": "8080"
+ },
+ {
+ "num_eq": 1800,
+ "num_range": 27605,
+ "upper_bound": "8123"
+ },
+ {
+ "num_eq": 1200,
+ "num_range": 28205,
+ "upper_bound": "8171"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 28805,
+ "upper_bound": "8221"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "8280"
+ },
+ {
+ "num_eq": 1200,
+ "num_range": 29405,
+ "upper_bound": "8336"
+ },
+ {
+ "num_eq": 1200,
+ "num_range": 28805,
+ "upper_bound": "8380"
+ },
+ {
+ "num_eq": 1200,
+ "num_range": 28805,
+ "upper_bound": "8430"
+ },
+ {
+ "num_eq": 1200,
+ "num_range": 28205,
+ "upper_bound": "8484"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "8521"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "8574"
+ },
+ {
+ "num_eq": 1800,
+ "num_range": 28805,
+ "upper_bound": "8626"
+ },
+ {
+ "num_eq": 1800,
+ "num_range": 28805,
+ "upper_bound": "8683"
+ },
+ {
+ "num_eq": 1200,
+ "num_range": 28805,
+ "upper_bound": "8739"
+ },
+ {
+ "num_eq": 1200,
+ "num_range": 28805,
+ "upper_bound": "8782"
+ },
+ {
+ "num_eq": 1800,
+ "num_range": 28205,
+ "upper_bound": "8835"
+ },
+ {
+ "num_eq": 1200,
+ "num_range": 28205,
+ "upper_bound": "8875"
+ },
+ {
+ "num_eq": 1800,
+ "num_range": 28205,
+ "upper_bound": "8935"
+ },
+ {
+ "num_eq": 1800,
+ "num_range": 28205,
+ "upper_bound": "8989"
+ },
+ {
+ "num_eq": 1800,
+ "num_range": 28805,
+ "upper_bound": "9030"
+ },
+ {
+ "num_eq": 1800,
+ "num_range": 27605,
+ "upper_bound": "9077"
+ },
+ {
+ "num_eq": 1800,
+ "num_range": 28805,
+ "upper_bound": "9141"
+ },
+ {
+ "num_eq": 1800,
+ "num_range": 28805,
+ "upper_bound": "9207"
+ },
+ {
+ "num_eq": 1800,
+ "num_range": 28205,
+ "upper_bound": "9250"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 28805,
+ "upper_bound": "9290"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 28805,
+ "upper_bound": "9333"
+ },
+ {
+ "num_eq": 1200,
+ "num_range": 28205,
+ "upper_bound": "9378"
+ },
+ {
+ "num_eq": 1200,
+ "num_range": 28805,
+ "upper_bound": "9434"
+ },
+ {
+ "num_eq": 1800,
+ "num_range": 28205,
+ "upper_bound": "9474"
+ },
+ {
+ "num_eq": 1200,
+ "num_range": 28805,
+ "upper_bound": "9541"
+ },
+ {
+ "num_eq": 1200,
+ "num_range": 28805,
+ "upper_bound": "9595"
+ },
+ {
+ "num_eq": 1800,
+ "num_range": 29405,
+ "upper_bound": "9642"
+ },
+ {
+ "num_eq": 1200,
+ "num_range": 28205,
+ "upper_bound": "9688"
+ },
+ {
+ "num_eq": 1200,
+ "num_range": 28805,
+ "upper_bound": "9740"
+ },
+ {
+ "num_eq": 1200,
+ "num_range": 28205,
+ "upper_bound": "9788"
+ },
+ {
+ "num_eq": 1200,
+ "num_range": 28805,
+ "upper_bound": "9824"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 29405,
+ "upper_bound": "9875"
+ },
+ {
+ "num_eq": 1800,
+ "num_range": 29405,
+ "upper_bound": "9936"
+ },
+ {
+ "num_eq": 1200,
+ "num_range": 27605,
+ "upper_bound": "10000"
+ }
+ ],
+ "histo_col_type": "INT8",
+ "null_count": 0,
+ "row_count": 6001215
+ },
+ {
+ "columns": ["l_shipdate"],
+ "created_at": "2019-07-11 14:17:28.371307+00:00",
+ "distinct_count": 2526,
+ "histo_buckets": [
+ {
+ "num_eq": 1800,
+ "num_range": 28805,
+ "upper_bound": "1992-02-20"
+ },
+ {
+ "num_eq": 1800,
+ "num_range": 27605,
+ "upper_bound": "1992-03-12"
+ },
+ {
+ "num_eq": 2400,
+ "num_range": 28205,
+ "upper_bound": "1992-04-01"
+ },
+ {
+ "num_eq": 3000,
+ "num_range": 27005,
+ "upper_bound": "1992-04-14"
+ },
+ {
+ "num_eq": 3000,
+ "num_range": 28805,
+ "upper_bound": "1992-04-25"
+ },
+ {
+ "num_eq": 4200,
+ "num_range": 27605,
+ "upper_bound": "1992-05-07"
+ },
+ {
+ "num_eq": 1800,
+ "num_range": 28205,
+ "upper_bound": "1992-05-18"
+ },
+ {
+ "num_eq": 3000,
+ "num_range": 27605,
+ "upper_bound": "1992-05-30"
+ },
+ {
+ "num_eq": 3600,
+ "num_range": 25805,
+ "upper_bound": "1992-06-11"
+ },
+ {
+ "num_eq": 3000,
+ "num_range": 27005,
+ "upper_bound": "1992-06-24"
+ },
+ {
+ "num_eq": 1800,
+ "num_range": 28805,
+ "upper_bound": "1992-07-07"
+ },
+ {
+ "num_eq": 1200,
+ "num_range": 28805,
+ "upper_bound": "1992-07-18"
+ },
+ {
+ "num_eq": 3600,
+ "num_range": 26405,
+ "upper_bound": "1992-07-29"
+ },
+ {
+ "num_eq": 2400,
+ "num_range": 27005,
+ "upper_bound": "1992-08-11"
+ },
+ {
+ "num_eq": 3000,
+ "num_range": 26405,
+ "upper_bound": "1992-08-24"
+ },
+ {
+ "num_eq": 4200,
+ "num_range": 25205,
+ "upper_bound": "1992-09-04"
+ },
+ {
+ "num_eq": 2400,
+ "num_range": 27605,
+ "upper_bound": "1992-09-14"
+ },
+ {
+ "num_eq": 2400,
+ "num_range": 28805,
+ "upper_bound": "1992-09-25"
+ },
+ {
+ "num_eq": 2400,
+ "num_range": 28205,
+ "upper_bound": "1992-10-10"
+ },
+ {
+ "num_eq": 3000,
+ "num_range": 26405,
+ "upper_bound": "1992-10-21"
+ },
+ {
+ "num_eq": 3000,
+ "num_range": 27005,
+ "upper_bound": "1992-11-01"
+ },
+ {
+ "num_eq": 2400,
+ "num_range": 28805,
+ "upper_bound": "1992-11-14"
+ },
+ {
+ "num_eq": 3600,
+ "num_range": 28805,
+ "upper_bound": "1992-11-29"
+ },
+ {
+ "num_eq": 4200,
+ "num_range": 26405,
+ "upper_bound": "1992-12-13"
+ },
+ {
+ "num_eq": 1200,
+ "num_range": 28805,
+ "upper_bound": "1992-12-25"
+ },
+ {
+ "num_eq": 4200,
+ "num_range": 28205,
+ "upper_bound": "1993-01-09"
+ },
+ {
+ "num_eq": 3600,
+ "num_range": 28805,
+ "upper_bound": "1993-01-21"
+ },
+ {
+ "num_eq": 3000,
+ "num_range": 28205,
+ "upper_bound": "1993-02-02"
+ },
+ {
+ "num_eq": 3000,
+ "num_range": 27005,
+ "upper_bound": "1993-02-11"
+ },
+ {
+ "num_eq": 2400,
+ "num_range": 27005,
+ "upper_bound": "1993-02-24"
+ },
+ {
+ "num_eq": 4800,
+ "num_range": 25205,
+ "upper_bound": "1993-03-06"
+ },
+ {
+ "num_eq": 2400,
+ "num_range": 28805,
+ "upper_bound": "1993-03-21"
+ },
+ {
+ "num_eq": 6601,
+ "num_range": 28805,
+ "upper_bound": "1993-04-03"
+ },
+ {
+ "num_eq": 1800,
+ "num_range": 27605,
+ "upper_bound": "1993-04-13"
+ },
+ {
+ "num_eq": 5401,
+ "num_range": 24004,
+ "upper_bound": "1993-04-29"
+ },
+ {
+ "num_eq": 1800,
+ "num_range": 28205,
+ "upper_bound": "1993-05-09"
+ },
+ {
+ "num_eq": 3000,
+ "num_range": 28205,
+ "upper_bound": "1993-05-20"
+ },
+ {
+ "num_eq": 3000,
+ "num_range": 28805,
+ "upper_bound": "1993-06-02"
+ },
+ {
+ "num_eq": 3000,
+ "num_range": 28805,
+ "upper_bound": "1993-06-16"
+ },
+ {
+ "num_eq": 3000,
+ "num_range": 28805,
+ "upper_bound": "1993-06-28"
+ },
+ {
+ "num_eq": 3000,
+ "num_range": 28205,
+ "upper_bound": "1993-07-12"
+ },
+ {
+ "num_eq": 2400,
+ "num_range": 28205,
+ "upper_bound": "1993-07-23"
+ },
+ {
+ "num_eq": 6001,
+ "num_range": 24604,
+ "upper_bound": "1993-08-08"
+ },
+ {
+ "num_eq": 1200,
+ "num_range": 28205,
+ "upper_bound": "1993-08-20"
+ },
+ {
+ "num_eq": 1200,
+ "num_range": 28805,
+ "upper_bound": "1993-09-03"
+ },
+ {
+ "num_eq": 4200,
+ "num_range": 28805,
+ "upper_bound": "1993-09-17"
+ },
+ {
+ "num_eq": 2400,
+ "num_range": 27605,
+ "upper_bound": "1993-09-28"
+ },
+ {
+ "num_eq": 3600,
+ "num_range": 27605,
+ "upper_bound": "1993-10-11"
+ },
+ {
+ "num_eq": 3000,
+ "num_range": 27605,
+ "upper_bound": "1993-10-24"
+ },
+ {
+ "num_eq": 1200,
+ "num_range": 28205,
+ "upper_bound": "1993-11-08"
+ },
+ {
+ "num_eq": 3600,
+ "num_range": 28805,
+ "upper_bound": "1993-11-22"
+ },
+ {
+ "num_eq": 2400,
+ "num_range": 27005,
+ "upper_bound": "1993-12-01"
+ },
+ {
+ "num_eq": 3600,
+ "num_range": 28805,
+ "upper_bound": "1993-12-11"
+ },
+ {
+ "num_eq": 2400,
+ "num_range": 27605,
+ "upper_bound": "1993-12-24"
+ },
+ {
+ "num_eq": 1800,
+ "num_range": 27605,
+ "upper_bound": "1994-01-03"
+ },
+ {
+ "num_eq": 4200,
+ "num_range": 26405,
+ "upper_bound": "1994-01-15"
+ },
+ {
+ "num_eq": 3000,
+ "num_range": 27605,
+ "upper_bound": "1994-01-28"
+ },
+ {
+ "num_eq": 1800,
+ "num_range": 28805,
+ "upper_bound": "1994-02-11"
+ },
+ {
+ "num_eq": 3000,
+ "num_range": 26405,
+ "upper_bound": "1994-02-21"
+ },
+ {
+ "num_eq": 1800,
+ "num_range": 28805,
+ "upper_bound": "1994-03-07"
+ },
+ {
+ "num_eq": 5401,
+ "num_range": 27605,
+ "upper_bound": "1994-03-18"
+ },
+ {
+ "num_eq": 2400,
+ "num_range": 27605,
+ "upper_bound": "1994-03-29"
+ },
+ {
+ "num_eq": 3600,
+ "num_range": 28205,
+ "upper_bound": "1994-04-11"
+ },
+ {
+ "num_eq": 1800,
+ "num_range": 27605,
+ "upper_bound": "1994-04-24"
+ },
+ {
+ "num_eq": 1800,
+ "num_range": 28805,
+ "upper_bound": "1994-05-06"
+ },
+ {
+ "num_eq": 1200,
+ "num_range": 28805,
+ "upper_bound": "1994-05-21"
+ },
+ {
+ "num_eq": 1800,
+ "num_range": 28205,
+ "upper_bound": "1994-06-01"
+ },
+ {
+ "num_eq": 2400,
+ "num_range": 27005,
+ "upper_bound": "1994-06-11"
+ },
+ {
+ "num_eq": 1200,
+ "num_range": 28205,
+ "upper_bound": "1994-06-23"
+ },
+ {
+ "num_eq": 1200,
+ "num_range": 28205,
+ "upper_bound": "1994-07-07"
+ },
+ {
+ "num_eq": 2400,
+ "num_range": 27005,
+ "upper_bound": "1994-07-18"
+ },
+ {
+ "num_eq": 1200,
+ "num_range": 28805,
+ "upper_bound": "1994-07-30"
+ },
+ {
+ "num_eq": 3000,
+ "num_range": 28205,
+ "upper_bound": "1994-08-14"
+ },
+ {
+ "num_eq": 2400,
+ "num_range": 27605,
+ "upper_bound": "1994-08-25"
+ },
+ {
+ "num_eq": 3600,
+ "num_range": 28805,
+ "upper_bound": "1994-09-07"
+ },
+ {
+ "num_eq": 4200,
+ "num_range": 25805,
+ "upper_bound": "1994-09-18"
+ },
+ {
+ "num_eq": 4200,
+ "num_range": 27605,
+ "upper_bound": "1994-09-28"
+ },
+ {
+ "num_eq": 4800,
+ "num_range": 28805,
+ "upper_bound": "1994-10-12"
+ },
+ {
+ "num_eq": 4800,
+ "num_range": 27605,
+ "upper_bound": "1994-10-24"
+ },
+ {
+ "num_eq": 3600,
+ "num_range": 28805,
+ "upper_bound": "1994-11-05"
+ },
+ {
+ "num_eq": 3000,
+ "num_range": 27005,
+ "upper_bound": "1994-11-16"
+ },
+ {
+ "num_eq": 1800,
+ "num_range": 28205,
+ "upper_bound": "1994-11-28"
+ },
+ {
+ "num_eq": 2400,
+ "num_range": 28805,
+ "upper_bound": "1994-12-12"
+ },
+ {
+ "num_eq": 3000,
+ "num_range": 26405,
+ "upper_bound": "1994-12-26"
+ },
+ {
+ "num_eq": 1800,
+ "num_range": 28805,
+ "upper_bound": "1995-01-07"
+ },
+ {
+ "num_eq": 5401,
+ "num_range": 24004,
+ "upper_bound": "1995-01-17"
+ },
+ {
+ "num_eq": 1200,
+ "num_range": 28205,
+ "upper_bound": "1995-01-30"
+ },
+ {
+ "num_eq": 3600,
+ "num_range": 27005,
+ "upper_bound": "1995-02-13"
+ },
+ {
+ "num_eq": 2400,
+ "num_range": 27005,
+ "upper_bound": "1995-02-25"
+ },
+ {
+ "num_eq": 2400,
+ "num_range": 27605,
+ "upper_bound": "1995-03-06"
+ },
+ {
+ "num_eq": 1800,
+ "num_range": 27605,
+ "upper_bound": "1995-03-18"
+ },
+ {
+ "num_eq": 1800,
+ "num_range": 28805,
+ "upper_bound": "1995-03-31"
+ },
+ {
+ "num_eq": 4200,
+ "num_range": 28205,
+ "upper_bound": "1995-04-09"
+ },
+ {
+ "num_eq": 1800,
+ "num_range": 27605,
+ "upper_bound": "1995-04-20"
+ },
+ {
+ "num_eq": 4200,
+ "num_range": 28205,
+ "upper_bound": "1995-05-03"
+ },
+ {
+ "num_eq": 2400,
+ "num_range": 27605,
+ "upper_bound": "1995-05-14"
+ },
+ {
+ "num_eq": 1200,
+ "num_range": 28205,
+ "upper_bound": "1995-05-30"
+ },
+ {
+ "num_eq": 1800,
+ "num_range": 28205,
+ "upper_bound": "1995-06-13"
+ },
+ {
+ "num_eq": 1800,
+ "num_range": 28805,
+ "upper_bound": "1995-06-28"
+ },
+ {
+ "num_eq": 4800,
+ "num_range": 26405,
+ "upper_bound": "1995-07-08"
+ },
+ {
+ "num_eq": 3600,
+ "num_range": 27005,
+ "upper_bound": "1995-07-20"
+ },
+ {
+ "num_eq": 2400,
+ "num_range": 27005,
+ "upper_bound": "1995-08-01"
+ },
+ {
+ "num_eq": 3600,
+ "num_range": 28805,
+ "upper_bound": "1995-08-14"
+ },
+ {
+ "num_eq": 1800,
+ "num_range": 27005,
+ "upper_bound": "1995-08-26"
+ },
+ {
+ "num_eq": 2400,
+ "num_range": 27005,
+ "upper_bound": "1995-09-08"
+ },
+ {
+ "num_eq": 3000,
+ "num_range": 27605,
+ "upper_bound": "1995-09-21"
+ },
+ {
+ "num_eq": 5401,
+ "num_range": 27605,
+ "upper_bound": "1995-10-03"
+ },
+ {
+ "num_eq": 2400,
+ "num_range": 28205,
+ "upper_bound": "1995-10-15"
+ },
+ {
+ "num_eq": 1200,
+ "num_range": 28205,
+ "upper_bound": "1995-10-27"
+ },
+ {
+ "num_eq": 3000,
+ "num_range": 27605,
+ "upper_bound": "1995-11-10"
+ },
+ {
+ "num_eq": 2400,
+ "num_range": 27005,
+ "upper_bound": "1995-11-20"
+ },
+ {
+ "num_eq": 1800,
+ "num_range": 27605,
+ "upper_bound": "1995-12-01"
+ },
+ {
+ "num_eq": 6001,
+ "num_range": 27605,
+ "upper_bound": "1995-12-12"
+ },
+ {
+ "num_eq": 4800,
+ "num_range": 27005,
+ "upper_bound": "1995-12-26"
+ },
+ {
+ "num_eq": 1800,
+ "num_range": 28205,
+ "upper_bound": "1996-01-07"
+ },
+ {
+ "num_eq": 3600,
+ "num_range": 28205,
+ "upper_bound": "1996-01-20"
+ },
+ {
+ "num_eq": 3600,
+ "num_range": 27005,
+ "upper_bound": "1996-02-03"
+ },
+ {
+ "num_eq": 1200,
+ "num_range": 27605,
+ "upper_bound": "1996-02-15"
+ },
+ {
+ "num_eq": 2400,
+ "num_range": 26405,
+ "upper_bound": "1996-02-29"
+ },
+ {
+ "num_eq": 3000,
+ "num_range": 25805,
+ "upper_bound": "1996-03-10"
+ },
+ {
+ "num_eq": 3000,
+ "num_range": 25805,
+ "upper_bound": "1996-03-20"
+ },
+ {
+ "num_eq": 1800,
+ "num_range": 27005,
+ "upper_bound": "1996-04-01"
+ },
+ {
+ "num_eq": 3000,
+ "num_range": 27005,
+ "upper_bound": "1996-04-13"
+ },
+ {
+ "num_eq": 3600,
+ "num_range": 25805,
+ "upper_bound": "1996-04-26"
+ },
+ {
+ "num_eq": 4800,
+ "num_range": 24004,
+ "upper_bound": "1996-05-05"
+ },
+ {
+ "num_eq": 3600,
+ "num_range": 26405,
+ "upper_bound": "1996-05-16"
+ },
+ {
+ "num_eq": 2400,
+ "num_range": 26405,
+ "upper_bound": "1996-05-31"
+ },
+ {
+ "num_eq": 1800,
+ "num_range": 28205,
+ "upper_bound": "1996-06-15"
+ },
+ {
+ "num_eq": 4200,
+ "num_range": 27005,
+ "upper_bound": "1996-06-25"
+ },
+ {
+ "num_eq": 3000,
+ "num_range": 26405,
+ "upper_bound": "1996-07-07"
+ },
+ {
+ "num_eq": 2400,
+ "num_range": 27605,
+ "upper_bound": "1996-07-20"
+ },
+ {
+ "num_eq": 2400,
+ "num_range": 27605,
+ "upper_bound": "1996-08-05"
+ },
+ {
+ "num_eq": 3600,
+ "num_range": 26405,
+ "upper_bound": "1996-08-17"
+ },
+ {
+ "num_eq": 1800,
+ "num_range": 28205,
+ "upper_bound": "1996-08-28"
+ },
+ {
+ "num_eq": 2400,
+ "num_range": 28205,
+ "upper_bound": "1996-09-10"
+ },
+ {
+ "num_eq": 4800,
+ "num_range": 27605,
+ "upper_bound": "1996-09-25"
+ },
+ {
+ "num_eq": 3600,
+ "num_range": 28205,
+ "upper_bound": "1996-10-06"
+ },
+ {
+ "num_eq": 1800,
+ "num_range": 28205,
+ "upper_bound": "1996-10-20"
+ },
+ {
+ "num_eq": 4200,
+ "num_range": 27605,
+ "upper_bound": "1996-11-01"
+ },
+ {
+ "num_eq": 4800,
+ "num_range": 27005,
+ "upper_bound": "1996-11-13"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 28205,
+ "upper_bound": "1996-11-26"
+ },
+ {
+ "num_eq": 3000,
+ "num_range": 26405,
+ "upper_bound": "1996-12-09"
+ },
+ {
+ "num_eq": 4200,
+ "num_range": 24604,
+ "upper_bound": "1996-12-18"
+ },
+ {
+ "num_eq": 4800,
+ "num_range": 28205,
+ "upper_bound": "1997-01-01"
+ },
+ {
+ "num_eq": 7201,
+ "num_range": 25205,
+ "upper_bound": "1997-01-13"
+ },
+ {
+ "num_eq": 6601,
+ "num_range": 25805,
+ "upper_bound": "1997-01-28"
+ },
+ {
+ "num_eq": 3000,
+ "num_range": 25805,
+ "upper_bound": "1997-02-06"
+ },
+ {
+ "num_eq": 3000,
+ "num_range": 25805,
+ "upper_bound": "1997-02-20"
+ },
+ {
+ "num_eq": 3600,
+ "num_range": 24604,
+ "upper_bound": "1997-03-02"
+ },
+ {
+ "num_eq": 2400,
+ "num_range": 26405,
+ "upper_bound": "1997-03-14"
+ },
+ {
+ "num_eq": 3600,
+ "num_range": 27005,
+ "upper_bound": "1997-03-25"
+ },
+ {
+ "num_eq": 3600,
+ "num_range": 24604,
+ "upper_bound": "1997-04-06"
+ },
+ {
+ "num_eq": 5401,
+ "num_range": 24004,
+ "upper_bound": "1997-04-16"
+ },
+ {
+ "num_eq": 4200,
+ "num_range": 24604,
+ "upper_bound": "1997-04-25"
+ },
+ {
+ "num_eq": 3000,
+ "num_range": 25805,
+ "upper_bound": "1997-05-09"
+ },
+ {
+ "num_eq": 4200,
+ "num_range": 27605,
+ "upper_bound": "1997-05-21"
+ },
+ {
+ "num_eq": 1800,
+ "num_range": 27605,
+ "upper_bound": "1997-06-02"
+ },
+ {
+ "num_eq": 4800,
+ "num_range": 27005,
+ "upper_bound": "1997-06-14"
+ },
+ {
+ "num_eq": 3600,
+ "num_range": 27605,
+ "upper_bound": "1997-06-25"
+ },
+ {
+ "num_eq": 4200,
+ "num_range": 24604,
+ "upper_bound": "1997-07-06"
+ },
+ {
+ "num_eq": 3000,
+ "num_range": 27605,
+ "upper_bound": "1997-07-19"
+ },
+ {
+ "num_eq": 4800,
+ "num_range": 25805,
+ "upper_bound": "1997-07-31"
+ },
+ {
+ "num_eq": 4800,
+ "num_range": 25205,
+ "upper_bound": "1997-08-10"
+ },
+ {
+ "num_eq": 1200,
+ "num_range": 26405,
+ "upper_bound": "1997-08-20"
+ },
+ {
+ "num_eq": 3000,
+ "num_range": 25205,
+ "upper_bound": "1997-09-02"
+ },
+ {
+ "num_eq": 3600,
+ "num_range": 26405,
+ "upper_bound": "1997-09-15"
+ },
+ {
+ "num_eq": 3000,
+ "num_range": 25205,
+ "upper_bound": "1997-09-24"
+ },
+ {
+ "num_eq": 1800,
+ "num_range": 25805,
+ "upper_bound": "1997-10-03"
+ },
+ {
+ "num_eq": 4200,
+ "num_range": 26405,
+ "upper_bound": "1997-10-15"
+ },
+ {
+ "num_eq": 1200,
+ "num_range": 26405,
+ "upper_bound": "1997-10-25"
+ },
+ {
+ "num_eq": 1200,
+ "num_range": 27005,
+ "upper_bound": "1997-11-05"
+ },
+ {
+ "num_eq": 3600,
+ "num_range": 25205,
+ "upper_bound": "1997-11-16"
+ },
+ {
+ "num_eq": 3000,
+ "num_range": 25205,
+ "upper_bound": "1997-11-27"
+ },
+ {
+ "num_eq": 2400,
+ "num_range": 25805,
+ "upper_bound": "1997-12-07"
+ },
+ {
+ "num_eq": 4200,
+ "num_range": 23404,
+ "upper_bound": "1997-12-17"
+ },
+ {
+ "num_eq": 1800,
+ "num_range": 26405,
+ "upper_bound": "1997-12-30"
+ },
+ {
+ "num_eq": 4200,
+ "num_range": 23404,
+ "upper_bound": "1998-01-11"
+ },
+ {
+ "num_eq": 6601,
+ "num_range": 24604,
+ "upper_bound": "1998-01-24"
+ },
+ {
+ "num_eq": 4800,
+ "num_range": 22804,
+ "upper_bound": "1998-02-05"
+ },
+ {
+ "num_eq": 3600,
+ "num_range": 26405,
+ "upper_bound": "1998-02-19"
+ },
+ {
+ "num_eq": 1800,
+ "num_range": 25805,
+ "upper_bound": "1998-03-04"
+ },
+ {
+ "num_eq": 1200,
+ "num_range": 27005,
+ "upper_bound": "1998-03-18"
+ },
+ {
+ "num_eq": 1800,
+ "num_range": 26405,
+ "upper_bound": "1998-03-27"
+ },
+ {
+ "num_eq": 1800,
+ "num_range": 26405,
+ "upper_bound": "1998-04-10"
+ },
+ {
+ "num_eq": 3000,
+ "num_range": 24604,
+ "upper_bound": "1998-04-20"
+ },
+ {
+ "num_eq": 1800,
+ "num_range": 25805,
+ "upper_bound": "1998-05-01"
+ },
+ {
+ "num_eq": 4800,
+ "num_range": 27005,
+ "upper_bound": "1998-05-12"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 26405,
+ "upper_bound": "1998-05-27"
+ },
+ {
+ "num_eq": 3000,
+ "num_range": 24004,
+ "upper_bound": "1998-06-07"
+ },
+ {
+ "num_eq": 1800,
+ "num_range": 25805,
+ "upper_bound": "1998-06-18"
+ },
+ {
+ "num_eq": 3600,
+ "num_range": 26405,
+ "upper_bound": "1998-06-29"
+ },
+ {
+ "num_eq": 2400,
+ "num_range": 25805,
+ "upper_bound": "1998-07-11"
+ },
+ {
+ "num_eq": 4800,
+ "num_range": 25205,
+ "upper_bound": "1998-07-25"
+ },
+ {
+ "num_eq": 2400,
+ "num_range": 25205,
+ "upper_bound": "1998-08-04"
+ },
+ {
+ "num_eq": 4200,
+ "num_range": 22204,
+ "upper_bound": "1998-08-14"
+ },
+ {
+ "num_eq": 4200,
+ "num_range": 25205,
+ "upper_bound": "1998-08-29"
+ },
+ {
+ "num_eq": 1800,
+ "num_range": 24004,
+ "upper_bound": "1998-09-11"
+ },
+ {
+ "num_eq": 2400,
+ "num_range": 24604,
+ "upper_bound": "1998-09-28"
+ },
+ {
+ "num_eq": 1200,
+ "num_range": 24004,
+ "upper_bound": "1998-10-15"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 24004,
+ "upper_bound": "1998-11-27"
+ }
+ ],
+ "histo_col_type": "DATE",
+ "null_count": 0,
+ "row_count": 6001215
+ },
+ {
+ "columns": ["l_commitdate"],
+ "created_at": "2019-07-11 14:17:28.371307+00:00",
+ "distinct_count": 2466,
+ "histo_buckets": [
+ {
+ "num_eq": 3000,
+ "num_range": 29405,
+ "upper_bound": "1992-03-07"
+ },
+ {
+ "num_eq": 2400,
+ "num_range": 28205,
+ "upper_bound": "1992-03-23"
+ },
+ {
+ "num_eq": 3600,
+ "num_range": 28205,
+ "upper_bound": "1992-04-05"
+ },
+ {
+ "num_eq": 3000,
+ "num_range": 26405,
+ "upper_bound": "1992-04-16"
+ },
+ {
+ "num_eq": 5401,
+ "num_range": 24604,
+ "upper_bound": "1992-04-29"
+ },
+ {
+ "num_eq": 3600,
+ "num_range": 28205,
+ "upper_bound": "1992-05-11"
+ },
+ {
+ "num_eq": 2400,
+ "num_range": 27605,
+ "upper_bound": "1992-05-21"
+ },
+ {
+ "num_eq": 3000,
+ "num_range": 27605,
+ "upper_bound": "1992-06-01"
+ },
+ {
+ "num_eq": 1800,
+ "num_range": 27605,
+ "upper_bound": "1992-06-14"
+ },
+ {
+ "num_eq": 2400,
+ "num_range": 27005,
+ "upper_bound": "1992-06-25"
+ },
+ {
+ "num_eq": 3000,
+ "num_range": 27005,
+ "upper_bound": "1992-07-07"
+ },
+ {
+ "num_eq": 6001,
+ "num_range": 28805,
+ "upper_bound": "1992-07-21"
+ },
+ {
+ "num_eq": 2400,
+ "num_range": 27605,
+ "upper_bound": "1992-08-02"
+ },
+ {
+ "num_eq": 4200,
+ "num_range": 27605,
+ "upper_bound": "1992-08-16"
+ },
+ {
+ "num_eq": 4800,
+ "num_range": 28805,
+ "upper_bound": "1992-08-29"
+ },
+ {
+ "num_eq": 3000,
+ "num_range": 26405,
+ "upper_bound": "1992-09-08"
+ },
+ {
+ "num_eq": 3600,
+ "num_range": 28805,
+ "upper_bound": "1992-09-19"
+ },
+ {
+ "num_eq": 4800,
+ "num_range": 25205,
+ "upper_bound": "1992-10-01"
+ },
+ {
+ "num_eq": 1800,
+ "num_range": 27605,
+ "upper_bound": "1992-10-12"
+ },
+ {
+ "num_eq": 2400,
+ "num_range": 27605,
+ "upper_bound": "1992-10-26"
+ },
+ {
+ "num_eq": 2400,
+ "num_range": 28805,
+ "upper_bound": "1992-11-09"
+ },
+ {
+ "num_eq": 2400,
+ "num_range": 28205,
+ "upper_bound": "1992-11-18"
+ },
+ {
+ "num_eq": 5401,
+ "num_range": 24604,
+ "upper_bound": "1992-11-30"
+ },
+ {
+ "num_eq": 4200,
+ "num_range": 28805,
+ "upper_bound": "1992-12-17"
+ },
+ {
+ "num_eq": 2400,
+ "num_range": 28205,
+ "upper_bound": "1992-12-29"
+ },
+ {
+ "num_eq": 3600,
+ "num_range": 25805,
+ "upper_bound": "1993-01-11"
+ },
+ {
+ "num_eq": 2400,
+ "num_range": 28805,
+ "upper_bound": "1993-01-24"
+ },
+ {
+ "num_eq": 2400,
+ "num_range": 28205,
+ "upper_bound": "1993-02-07"
+ },
+ {
+ "num_eq": 4200,
+ "num_range": 26405,
+ "upper_bound": "1993-02-19"
+ },
+ {
+ "num_eq": 3600,
+ "num_range": 27005,
+ "upper_bound": "1993-03-04"
+ },
+ {
+ "num_eq": 3000,
+ "num_range": 28205,
+ "upper_bound": "1993-03-15"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 28805,
+ "upper_bound": "1993-03-27"
+ },
+ {
+ "num_eq": 4200,
+ "num_range": 27005,
+ "upper_bound": "1993-04-07"
+ },
+ {
+ "num_eq": 1200,
+ "num_range": 28805,
+ "upper_bound": "1993-04-18"
+ },
+ {
+ "num_eq": 2400,
+ "num_range": 27005,
+ "upper_bound": "1993-04-29"
+ },
+ {
+ "num_eq": 1800,
+ "num_range": 28805,
+ "upper_bound": "1993-05-12"
+ },
+ {
+ "num_eq": 1800,
+ "num_range": 28205,
+ "upper_bound": "1993-05-23"
+ },
+ {
+ "num_eq": 5401,
+ "num_range": 25805,
+ "upper_bound": "1993-06-04"
+ },
+ {
+ "num_eq": 3600,
+ "num_range": 25805,
+ "upper_bound": "1993-06-16"
+ },
+ {
+ "num_eq": 1800,
+ "num_range": 28805,
+ "upper_bound": "1993-06-30"
+ },
+ {
+ "num_eq": 6601,
+ "num_range": 27005,
+ "upper_bound": "1993-07-11"
+ },
+ {
+ "num_eq": 3000,
+ "num_range": 27005,
+ "upper_bound": "1993-07-26"
+ },
+ {
+ "num_eq": 4200,
+ "num_range": 27005,
+ "upper_bound": "1993-08-08"
+ },
+ {
+ "num_eq": 3000,
+ "num_range": 28805,
+ "upper_bound": "1993-08-24"
+ },
+ {
+ "num_eq": 3000,
+ "num_range": 27605,
+ "upper_bound": "1993-09-05"
+ },
+ {
+ "num_eq": 3600,
+ "num_range": 25805,
+ "upper_bound": "1993-09-17"
+ },
+ {
+ "num_eq": 3000,
+ "num_range": 27005,
+ "upper_bound": "1993-09-29"
+ },
+ {
+ "num_eq": 3600,
+ "num_range": 28205,
+ "upper_bound": "1993-10-10"
+ },
+ {
+ "num_eq": 2400,
+ "num_range": 28205,
+ "upper_bound": "1993-10-24"
+ },
+ {
+ "num_eq": 3600,
+ "num_range": 28205,
+ "upper_bound": "1993-11-07"
+ },
+ {
+ "num_eq": 4200,
+ "num_range": 27605,
+ "upper_bound": "1993-11-19"
+ },
+ {
+ "num_eq": 1800,
+ "num_range": 28205,
+ "upper_bound": "1993-12-01"
+ },
+ {
+ "num_eq": 2400,
+ "num_range": 28205,
+ "upper_bound": "1993-12-13"
+ },
+ {
+ "num_eq": 1800,
+ "num_range": 27605,
+ "upper_bound": "1993-12-24"
+ },
+ {
+ "num_eq": 4800,
+ "num_range": 26405,
+ "upper_bound": "1994-01-05"
+ },
+ {
+ "num_eq": 2400,
+ "num_range": 27605,
+ "upper_bound": "1994-01-18"
+ },
+ {
+ "num_eq": 1800,
+ "num_range": 28805,
+ "upper_bound": "1994-01-30"
+ },
+ {
+ "num_eq": 4200,
+ "num_range": 28805,
+ "upper_bound": "1994-02-10"
+ },
+ {
+ "num_eq": 4200,
+ "num_range": 25205,
+ "upper_bound": "1994-02-23"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 28805,
+ "upper_bound": "1994-03-09"
+ },
+ {
+ "num_eq": 3000,
+ "num_range": 28805,
+ "upper_bound": "1994-03-20"
+ },
+ {
+ "num_eq": 1800,
+ "num_range": 28205,
+ "upper_bound": "1994-04-04"
+ },
+ {
+ "num_eq": 3000,
+ "num_range": 27605,
+ "upper_bound": "1994-04-16"
+ },
+ {
+ "num_eq": 2400,
+ "num_range": 28805,
+ "upper_bound": "1994-04-27"
+ },
+ {
+ "num_eq": 1800,
+ "num_range": 28805,
+ "upper_bound": "1994-05-11"
+ },
+ {
+ "num_eq": 1800,
+ "num_range": 28805,
+ "upper_bound": "1994-05-24"
+ },
+ {
+ "num_eq": 2400,
+ "num_range": 27005,
+ "upper_bound": "1994-06-07"
+ },
+ {
+ "num_eq": 4200,
+ "num_range": 25805,
+ "upper_bound": "1994-06-18"
+ },
+ {
+ "num_eq": 6601,
+ "num_range": 22804,
+ "upper_bound": "1994-06-28"
+ },
+ {
+ "num_eq": 3000,
+ "num_range": 28805,
+ "upper_bound": "1994-07-11"
+ },
+ {
+ "num_eq": 4200,
+ "num_range": 28205,
+ "upper_bound": "1994-07-21"
+ },
+ {
+ "num_eq": 2400,
+ "num_range": 27005,
+ "upper_bound": "1994-08-03"
+ },
+ {
+ "num_eq": 3000,
+ "num_range": 27005,
+ "upper_bound": "1994-08-15"
+ },
+ {
+ "num_eq": 5401,
+ "num_range": 27005,
+ "upper_bound": "1994-08-27"
+ },
+ {
+ "num_eq": 4800,
+ "num_range": 26405,
+ "upper_bound": "1994-09-08"
+ },
+ {
+ "num_eq": 1800,
+ "num_range": 28805,
+ "upper_bound": "1994-09-22"
+ },
+ {
+ "num_eq": 3000,
+ "num_range": 27605,
+ "upper_bound": "1994-10-03"
+ },
+ {
+ "num_eq": 4200,
+ "num_range": 27005,
+ "upper_bound": "1994-10-13"
+ },
+ {
+ "num_eq": 3000,
+ "num_range": 27605,
+ "upper_bound": "1994-10-23"
+ },
+ {
+ "num_eq": 3600,
+ "num_range": 27605,
+ "upper_bound": "1994-11-04"
+ },
+ {
+ "num_eq": 1800,
+ "num_range": 28805,
+ "upper_bound": "1994-11-17"
+ },
+ {
+ "num_eq": 2400,
+ "num_range": 28805,
+ "upper_bound": "1994-11-28"
+ },
+ {
+ "num_eq": 1800,
+ "num_range": 28805,
+ "upper_bound": "1994-12-09"
+ },
+ {
+ "num_eq": 2400,
+ "num_range": 28205,
+ "upper_bound": "1994-12-19"
+ },
+ {
+ "num_eq": 2400,
+ "num_range": 27005,
+ "upper_bound": "1995-01-03"
+ },
+ {
+ "num_eq": 3600,
+ "num_range": 27605,
+ "upper_bound": "1995-01-15"
+ },
+ {
+ "num_eq": 1200,
+ "num_range": 28805,
+ "upper_bound": "1995-01-28"
+ },
+ {
+ "num_eq": 6001,
+ "num_range": 24604,
+ "upper_bound": "1995-02-10"
+ },
+ {
+ "num_eq": 1200,
+ "num_range": 28205,
+ "upper_bound": "1995-02-23"
+ },
+ {
+ "num_eq": 3600,
+ "num_range": 27005,
+ "upper_bound": "1995-03-06"
+ },
+ {
+ "num_eq": 4200,
+ "num_range": 26405,
+ "upper_bound": "1995-03-17"
+ },
+ {
+ "num_eq": 2400,
+ "num_range": 27605,
+ "upper_bound": "1995-03-30"
+ },
+ {
+ "num_eq": 4200,
+ "num_range": 27605,
+ "upper_bound": "1995-04-11"
+ },
+ {
+ "num_eq": 5401,
+ "num_range": 27005,
+ "upper_bound": "1995-04-24"
+ },
+ {
+ "num_eq": 1200,
+ "num_range": 27605,
+ "upper_bound": "1995-05-06"
+ },
+ {
+ "num_eq": 6601,
+ "num_range": 27005,
+ "upper_bound": "1995-05-20"
+ },
+ {
+ "num_eq": 3000,
+ "num_range": 28205,
+ "upper_bound": "1995-05-31"
+ },
+ {
+ "num_eq": 3000,
+ "num_range": 27605,
+ "upper_bound": "1995-06-12"
+ },
+ {
+ "num_eq": 4200,
+ "num_range": 26405,
+ "upper_bound": "1995-06-24"
+ },
+ {
+ "num_eq": 2400,
+ "num_range": 26405,
+ "upper_bound": "1995-07-06"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 28205,
+ "upper_bound": "1995-07-19"
+ },
+ {
+ "num_eq": 1800,
+ "num_range": 28205,
+ "upper_bound": "1995-08-05"
+ },
+ {
+ "num_eq": 2400,
+ "num_range": 27005,
+ "upper_bound": "1995-08-17"
+ },
+ {
+ "num_eq": 2400,
+ "num_range": 28205,
+ "upper_bound": "1995-08-31"
+ },
+ {
+ "num_eq": 4800,
+ "num_range": 24004,
+ "upper_bound": "1995-09-13"
+ },
+ {
+ "num_eq": 3000,
+ "num_range": 27005,
+ "upper_bound": "1995-09-24"
+ },
+ {
+ "num_eq": 5401,
+ "num_range": 27605,
+ "upper_bound": "1995-10-05"
+ },
+ {
+ "num_eq": 3600,
+ "num_range": 28205,
+ "upper_bound": "1995-10-18"
+ },
+ {
+ "num_eq": 3600,
+ "num_range": 25205,
+ "upper_bound": "1995-10-28"
+ },
+ {
+ "num_eq": 3600,
+ "num_range": 25205,
+ "upper_bound": "1995-11-07"
+ },
+ {
+ "num_eq": 3600,
+ "num_range": 25805,
+ "upper_bound": "1995-11-19"
+ },
+ {
+ "num_eq": 5401,
+ "num_range": 25805,
+ "upper_bound": "1995-12-02"
+ },
+ {
+ "num_eq": 3600,
+ "num_range": 27605,
+ "upper_bound": "1995-12-17"
+ },
+ {
+ "num_eq": 4200,
+ "num_range": 26405,
+ "upper_bound": "1995-12-29"
+ },
+ {
+ "num_eq": 3000,
+ "num_range": 27605,
+ "upper_bound": "1996-01-11"
+ },
+ {
+ "num_eq": 3600,
+ "num_range": 25805,
+ "upper_bound": "1996-01-22"
+ },
+ {
+ "num_eq": 2400,
+ "num_range": 28205,
+ "upper_bound": "1996-02-03"
+ },
+ {
+ "num_eq": 2400,
+ "num_range": 28205,
+ "upper_bound": "1996-02-15"
+ },
+ {
+ "num_eq": 4200,
+ "num_range": 26405,
+ "upper_bound": "1996-02-28"
+ },
+ {
+ "num_eq": 3000,
+ "num_range": 25805,
+ "upper_bound": "1996-03-11"
+ },
+ {
+ "num_eq": 3600,
+ "num_range": 25805,
+ "upper_bound": "1996-03-23"
+ },
+ {
+ "num_eq": 3000,
+ "num_range": 28205,
+ "upper_bound": "1996-04-04"
+ },
+ {
+ "num_eq": 4200,
+ "num_range": 25805,
+ "upper_bound": "1996-04-15"
+ },
+ {
+ "num_eq": 4800,
+ "num_range": 26405,
+ "upper_bound": "1996-04-26"
+ },
+ {
+ "num_eq": 3600,
+ "num_range": 27005,
+ "upper_bound": "1996-05-07"
+ },
+ {
+ "num_eq": 2400,
+ "num_range": 28205,
+ "upper_bound": "1996-05-21"
+ },
+ {
+ "num_eq": 2400,
+ "num_range": 28205,
+ "upper_bound": "1996-06-05"
+ },
+ {
+ "num_eq": 1800,
+ "num_range": 28205,
+ "upper_bound": "1996-06-18"
+ },
+ {
+ "num_eq": 2400,
+ "num_range": 27005,
+ "upper_bound": "1996-07-01"
+ },
+ {
+ "num_eq": 1200,
+ "num_range": 28205,
+ "upper_bound": "1996-07-15"
+ },
+ {
+ "num_eq": 3600,
+ "num_range": 25805,
+ "upper_bound": "1996-07-26"
+ },
+ {
+ "num_eq": 3000,
+ "num_range": 27605,
+ "upper_bound": "1996-08-07"
+ },
+ {
+ "num_eq": 1800,
+ "num_range": 27005,
+ "upper_bound": "1996-08-19"
+ },
+ {
+ "num_eq": 1800,
+ "num_range": 28205,
+ "upper_bound": "1996-09-01"
+ },
+ {
+ "num_eq": 1800,
+ "num_range": 27605,
+ "upper_bound": "1996-09-15"
+ },
+ {
+ "num_eq": 2400,
+ "num_range": 27005,
+ "upper_bound": "1996-09-28"
+ },
+ {
+ "num_eq": 3000,
+ "num_range": 27005,
+ "upper_bound": "1996-10-10"
+ },
+ {
+ "num_eq": 3600,
+ "num_range": 26405,
+ "upper_bound": "1996-10-22"
+ },
+ {
+ "num_eq": 2400,
+ "num_range": 27605,
+ "upper_bound": "1996-11-05"
+ },
+ {
+ "num_eq": 3000,
+ "num_range": 25205,
+ "upper_bound": "1996-11-15"
+ },
+ {
+ "num_eq": 1200,
+ "num_range": 27005,
+ "upper_bound": "1996-11-27"
+ },
+ {
+ "num_eq": 2400,
+ "num_range": 28205,
+ "upper_bound": "1996-12-07"
+ },
+ {
+ "num_eq": 3600,
+ "num_range": 25205,
+ "upper_bound": "1996-12-20"
+ },
+ {
+ "num_eq": 1200,
+ "num_range": 27605,
+ "upper_bound": "1997-01-03"
+ },
+ {
+ "num_eq": 2400,
+ "num_range": 25805,
+ "upper_bound": "1997-01-13"
+ },
+ {
+ "num_eq": 1200,
+ "num_range": 27605,
+ "upper_bound": "1997-01-24"
+ },
+ {
+ "num_eq": 3600,
+ "num_range": 26405,
+ "upper_bound": "1997-02-03"
+ },
+ {
+ "num_eq": 6001,
+ "num_range": 24004,
+ "upper_bound": "1997-02-14"
+ },
+ {
+ "num_eq": 3000,
+ "num_range": 27605,
+ "upper_bound": "1997-03-01"
+ },
+ {
+ "num_eq": 2400,
+ "num_range": 27605,
+ "upper_bound": "1997-03-13"
+ },
+ {
+ "num_eq": 4800,
+ "num_range": 25205,
+ "upper_bound": "1997-03-24"
+ },
+ {
+ "num_eq": 1800,
+ "num_range": 27605,
+ "upper_bound": "1997-04-05"
+ },
+ {
+ "num_eq": 2400,
+ "num_range": 26405,
+ "upper_bound": "1997-04-15"
+ },
+ {
+ "num_eq": 1200,
+ "num_range": 27005,
+ "upper_bound": "1997-04-26"
+ },
+ {
+ "num_eq": 4800,
+ "num_range": 23404,
+ "upper_bound": "1997-05-06"
+ },
+ {
+ "num_eq": 3000,
+ "num_range": 25205,
+ "upper_bound": "1997-05-18"
+ },
+ {
+ "num_eq": 3600,
+ "num_range": 27605,
+ "upper_bound": "1997-05-29"
+ },
+ {
+ "num_eq": 3000,
+ "num_range": 27005,
+ "upper_bound": "1997-06-10"
+ },
+ {
+ "num_eq": 4800,
+ "num_range": 24604,
+ "upper_bound": "1997-06-19"
+ },
+ {
+ "num_eq": 3000,
+ "num_range": 26405,
+ "upper_bound": "1997-06-29"
+ },
+ {
+ "num_eq": 5401,
+ "num_range": 25205,
+ "upper_bound": "1997-07-11"
+ },
+ {
+ "num_eq": 2400,
+ "num_range": 26405,
+ "upper_bound": "1997-07-23"
+ },
+ {
+ "num_eq": 1800,
+ "num_range": 27605,
+ "upper_bound": "1997-08-04"
+ },
+ {
+ "num_eq": 2400,
+ "num_range": 26405,
+ "upper_bound": "1997-08-16"
+ },
+ {
+ "num_eq": 2400,
+ "num_range": 27605,
+ "upper_bound": "1997-08-28"
+ },
+ {
+ "num_eq": 3000,
+ "num_range": 27605,
+ "upper_bound": "1997-09-11"
+ },
+ {
+ "num_eq": 4200,
+ "num_range": 27005,
+ "upper_bound": "1997-09-22"
+ },
+ {
+ "num_eq": 3600,
+ "num_range": 27005,
+ "upper_bound": "1997-10-04"
+ },
+ {
+ "num_eq": 3600,
+ "num_range": 24604,
+ "upper_bound": "1997-10-14"
+ },
+ {
+ "num_eq": 3600,
+ "num_range": 24604,
+ "upper_bound": "1997-10-25"
+ },
+ {
+ "num_eq": 3600,
+ "num_range": 25805,
+ "upper_bound": "1997-11-06"
+ },
+ {
+ "num_eq": 4800,
+ "num_range": 25205,
+ "upper_bound": "1997-11-15"
+ },
+ {
+ "num_eq": 3000,
+ "num_range": 26405,
+ "upper_bound": "1997-11-27"
+ },
+ {
+ "num_eq": 1800,
+ "num_range": 27005,
+ "upper_bound": "1997-12-08"
+ },
+ {
+ "num_eq": 5401,
+ "num_range": 27005,
+ "upper_bound": "1997-12-21"
+ },
+ {
+ "num_eq": 4800,
+ "num_range": 26405,
+ "upper_bound": "1998-01-01"
+ },
+ {
+ "num_eq": 3600,
+ "num_range": 25205,
+ "upper_bound": "1998-01-11"
+ },
+ {
+ "num_eq": 6001,
+ "num_range": 22204,
+ "upper_bound": "1998-01-24"
+ },
+ {
+ "num_eq": 1800,
+ "num_range": 25205,
+ "upper_bound": "1998-02-08"
+ },
+ {
+ "num_eq": 1200,
+ "num_range": 25805,
+ "upper_bound": "1998-02-22"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 27005,
+ "upper_bound": "1998-03-04"
+ },
+ {
+ "num_eq": 1800,
+ "num_range": 27005,
+ "upper_bound": "1998-03-16"
+ },
+ {
+ "num_eq": 4200,
+ "num_range": 23404,
+ "upper_bound": "1998-03-28"
+ },
+ {
+ "num_eq": 3000,
+ "num_range": 24004,
+ "upper_bound": "1998-04-10"
+ },
+ {
+ "num_eq": 3600,
+ "num_range": 25205,
+ "upper_bound": "1998-04-21"
+ },
+ {
+ "num_eq": 4200,
+ "num_range": 24604,
+ "upper_bound": "1998-05-03"
+ },
+ {
+ "num_eq": 3600,
+ "num_range": 26405,
+ "upper_bound": "1998-05-15"
+ },
+ {
+ "num_eq": 1800,
+ "num_range": 25805,
+ "upper_bound": "1998-05-25"
+ },
+ {
+ "num_eq": 3600,
+ "num_range": 24604,
+ "upper_bound": "1998-06-06"
+ },
+ {
+ "num_eq": 4200,
+ "num_range": 22804,
+ "upper_bound": "1998-06-15"
+ },
+ {
+ "num_eq": 3600,
+ "num_range": 24004,
+ "upper_bound": "1998-06-27"
+ },
+ {
+ "num_eq": 4200,
+ "num_range": 25205,
+ "upper_bound": "1998-07-07"
+ },
+ {
+ "num_eq": 1800,
+ "num_range": 25205,
+ "upper_bound": "1998-07-20"
+ },
+ {
+ "num_eq": 4200,
+ "num_range": 24604,
+ "upper_bound": "1998-07-31"
+ },
+ {
+ "num_eq": 1800,
+ "num_range": 24604,
+ "upper_bound": "1998-08-10"
+ },
+ {
+ "num_eq": 1200,
+ "num_range": 24604,
+ "upper_bound": "1998-08-21"
+ },
+ {
+ "num_eq": 1800,
+ "num_range": 25805,
+ "upper_bound": "1998-09-01"
+ },
+ {
+ "num_eq": 2400,
+ "num_range": 24604,
+ "upper_bound": "1998-09-13"
+ },
+ {
+ "num_eq": 1800,
+ "num_range": 24604,
+ "upper_bound": "1998-09-28"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 24004,
+ "upper_bound": "1998-10-28"
+ }
+ ],
+ "histo_col_type": "DATE",
+ "null_count": 0,
+ "row_count": 6001215
+ },
+ {
+ "columns": ["l_receiptdate"],
+ "created_at": "2019-07-11 14:17:28.371307+00:00",
+ "distinct_count": 2554,
+ "histo_buckets": [
+ {
+ "num_eq": 1200,
+ "num_range": 28805,
+ "upper_bound": "1992-03-05"
+ },
+ {
+ "num_eq": 1800,
+ "num_range": 29405,
+ "upper_bound": "1992-03-29"
+ },
+ {
+ "num_eq": 2400,
+ "num_range": 28205,
+ "upper_bound": "1992-04-17"
+ },
+ {
+ "num_eq": 3000,
+ "num_range": 28205,
+ "upper_bound": "1992-05-02"
+ },
+ {
+ "num_eq": 2400,
+ "num_range": 28805,
+ "upper_bound": "1992-05-11"
+ },
+ {
+ "num_eq": 5401,
+ "num_range": 28805,
+ "upper_bound": "1992-05-24"
+ },
+ {
+ "num_eq": 1800,
+ "num_range": 28205,
+ "upper_bound": "1992-06-04"
+ },
+ {
+ "num_eq": 3000,
+ "num_range": 28805,
+ "upper_bound": "1992-06-17"
+ },
+ {
+ "num_eq": 3600,
+ "num_range": 28805,
+ "upper_bound": "1992-06-30"
+ },
+ {
+ "num_eq": 5401,
+ "num_range": 24604,
+ "upper_bound": "1992-07-13"
+ },
+ {
+ "num_eq": 3600,
+ "num_range": 27605,
+ "upper_bound": "1992-07-25"
+ },
+ {
+ "num_eq": 3000,
+ "num_range": 26405,
+ "upper_bound": "1992-08-04"
+ },
+ {
+ "num_eq": 2400,
+ "num_range": 28805,
+ "upper_bound": "1992-08-19"
+ },
+ {
+ "num_eq": 1200,
+ "num_range": 28805,
+ "upper_bound": "1992-09-02"
+ },
+ {
+ "num_eq": 2400,
+ "num_range": 27605,
+ "upper_bound": "1992-09-14"
+ },
+ {
+ "num_eq": 2400,
+ "num_range": 28805,
+ "upper_bound": "1992-09-26"
+ },
+ {
+ "num_eq": 4200,
+ "num_range": 27005,
+ "upper_bound": "1992-10-06"
+ },
+ {
+ "num_eq": 3600,
+ "num_range": 27605,
+ "upper_bound": "1992-10-18"
+ },
+ {
+ "num_eq": 3600,
+ "num_range": 26405,
+ "upper_bound": "1992-10-31"
+ },
+ {
+ "num_eq": 1800,
+ "num_range": 28805,
+ "upper_bound": "1992-11-10"
+ },
+ {
+ "num_eq": 4800,
+ "num_range": 28205,
+ "upper_bound": "1992-11-23"
+ },
+ {
+ "num_eq": 3600,
+ "num_range": 28205,
+ "upper_bound": "1992-12-08"
+ },
+ {
+ "num_eq": 3000,
+ "num_range": 27605,
+ "upper_bound": "1992-12-23"
+ },
+ {
+ "num_eq": 3000,
+ "num_range": 27605,
+ "upper_bound": "1993-01-05"
+ },
+ {
+ "num_eq": 5401,
+ "num_range": 28805,
+ "upper_bound": "1993-01-19"
+ },
+ {
+ "num_eq": 3000,
+ "num_range": 26405,
+ "upper_bound": "1993-02-02"
+ },
+ {
+ "num_eq": 4200,
+ "num_range": 27605,
+ "upper_bound": "1993-02-11"
+ },
+ {
+ "num_eq": 1800,
+ "num_range": 28205,
+ "upper_bound": "1993-02-21"
+ },
+ {
+ "num_eq": 6001,
+ "num_range": 27605,
+ "upper_bound": "1993-03-05"
+ },
+ {
+ "num_eq": 2400,
+ "num_range": 28205,
+ "upper_bound": "1993-03-19"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 28805,
+ "upper_bound": "1993-03-31"
+ },
+ {
+ "num_eq": 6601,
+ "num_range": 23404,
+ "upper_bound": "1993-04-13"
+ },
+ {
+ "num_eq": 5401,
+ "num_range": 28805,
+ "upper_bound": "1993-04-25"
+ },
+ {
+ "num_eq": 3000,
+ "num_range": 27005,
+ "upper_bound": "1993-05-08"
+ },
+ {
+ "num_eq": 3000,
+ "num_range": 28205,
+ "upper_bound": "1993-05-20"
+ },
+ {
+ "num_eq": 3600,
+ "num_range": 27005,
+ "upper_bound": "1993-05-31"
+ },
+ {
+ "num_eq": 1200,
+ "num_range": 28205,
+ "upper_bound": "1993-06-12"
+ },
+ {
+ "num_eq": 2400,
+ "num_range": 28805,
+ "upper_bound": "1993-06-25"
+ },
+ {
+ "num_eq": 2400,
+ "num_range": 27605,
+ "upper_bound": "1993-07-05"
+ },
+ {
+ "num_eq": 3000,
+ "num_range": 26405,
+ "upper_bound": "1993-07-20"
+ },
+ {
+ "num_eq": 4800,
+ "num_range": 25205,
+ "upper_bound": "1993-07-31"
+ },
+ {
+ "num_eq": 3600,
+ "num_range": 28805,
+ "upper_bound": "1993-08-16"
+ },
+ {
+ "num_eq": 4200,
+ "num_range": 25205,
+ "upper_bound": "1993-08-28"
+ },
+ {
+ "num_eq": 1800,
+ "num_range": 28805,
+ "upper_bound": "1993-09-09"
+ },
+ {
+ "num_eq": 2400,
+ "num_range": 27605,
+ "upper_bound": "1993-09-23"
+ },
+ {
+ "num_eq": 3000,
+ "num_range": 27605,
+ "upper_bound": "1993-10-05"
+ },
+ {
+ "num_eq": 1200,
+ "num_range": 28205,
+ "upper_bound": "1993-10-17"
+ },
+ {
+ "num_eq": 3000,
+ "num_range": 27605,
+ "upper_bound": "1993-10-30"
+ },
+ {
+ "num_eq": 3000,
+ "num_range": 26405,
+ "upper_bound": "1993-11-12"
+ },
+ {
+ "num_eq": 3000,
+ "num_range": 28205,
+ "upper_bound": "1993-11-29"
+ },
+ {
+ "num_eq": 6601,
+ "num_range": 23404,
+ "upper_bound": "1993-12-09"
+ },
+ {
+ "num_eq": 4800,
+ "num_range": 27005,
+ "upper_bound": "1993-12-19"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 28805,
+ "upper_bound": "1993-12-30"
+ },
+ {
+ "num_eq": 4200,
+ "num_range": 27005,
+ "upper_bound": "1994-01-12"
+ },
+ {
+ "num_eq": 1800,
+ "num_range": 27605,
+ "upper_bound": "1994-01-22"
+ },
+ {
+ "num_eq": 2400,
+ "num_range": 28805,
+ "upper_bound": "1994-02-02"
+ },
+ {
+ "num_eq": 1800,
+ "num_range": 27605,
+ "upper_bound": "1994-02-16"
+ },
+ {
+ "num_eq": 2400,
+ "num_range": 28805,
+ "upper_bound": "1994-03-02"
+ },
+ {
+ "num_eq": 3000,
+ "num_range": 28205,
+ "upper_bound": "1994-03-14"
+ },
+ {
+ "num_eq": 3600,
+ "num_range": 25805,
+ "upper_bound": "1994-03-25"
+ },
+ {
+ "num_eq": 1200,
+ "num_range": 28805,
+ "upper_bound": "1994-04-06"
+ },
+ {
+ "num_eq": 2400,
+ "num_range": 27605,
+ "upper_bound": "1994-04-18"
+ },
+ {
+ "num_eq": 4800,
+ "num_range": 25805,
+ "upper_bound": "1994-04-29"
+ },
+ {
+ "num_eq": 3000,
+ "num_range": 26405,
+ "upper_bound": "1994-05-11"
+ },
+ {
+ "num_eq": 1800,
+ "num_range": 28205,
+ "upper_bound": "1994-05-24"
+ },
+ {
+ "num_eq": 3000,
+ "num_range": 26405,
+ "upper_bound": "1994-06-07"
+ },
+ {
+ "num_eq": 2400,
+ "num_range": 27005,
+ "upper_bound": "1994-06-17"
+ },
+ {
+ "num_eq": 3600,
+ "num_range": 27605,
+ "upper_bound": "1994-06-28"
+ },
+ {
+ "num_eq": 3000,
+ "num_range": 28805,
+ "upper_bound": "1994-07-11"
+ },
+ {
+ "num_eq": 3600,
+ "num_range": 28205,
+ "upper_bound": "1994-07-25"
+ },
+ {
+ "num_eq": 3600,
+ "num_range": 25805,
+ "upper_bound": "1994-08-07"
+ },
+ {
+ "num_eq": 2400,
+ "num_range": 27605,
+ "upper_bound": "1994-08-19"
+ },
+ {
+ "num_eq": 2400,
+ "num_range": 27005,
+ "upper_bound": "1994-09-02"
+ },
+ {
+ "num_eq": 4800,
+ "num_range": 24604,
+ "upper_bound": "1994-09-12"
+ },
+ {
+ "num_eq": 3600,
+ "num_range": 27005,
+ "upper_bound": "1994-09-26"
+ },
+ {
+ "num_eq": 5401,
+ "num_range": 26405,
+ "upper_bound": "1994-10-07"
+ },
+ {
+ "num_eq": 1800,
+ "num_range": 28205,
+ "upper_bound": "1994-10-19"
+ },
+ {
+ "num_eq": 1800,
+ "num_range": 28805,
+ "upper_bound": "1994-10-31"
+ },
+ {
+ "num_eq": 1800,
+ "num_range": 28205,
+ "upper_bound": "1994-11-09"
+ },
+ {
+ "num_eq": 3600,
+ "num_range": 27605,
+ "upper_bound": "1994-11-21"
+ },
+ {
+ "num_eq": 3000,
+ "num_range": 27605,
+ "upper_bound": "1994-12-02"
+ },
+ {
+ "num_eq": 3000,
+ "num_range": 27005,
+ "upper_bound": "1994-12-14"
+ },
+ {
+ "num_eq": 3600,
+ "num_range": 28205,
+ "upper_bound": "1994-12-28"
+ },
+ {
+ "num_eq": 3000,
+ "num_range": 26405,
+ "upper_bound": "1995-01-10"
+ },
+ {
+ "num_eq": 2400,
+ "num_range": 28805,
+ "upper_bound": "1995-01-25"
+ },
+ {
+ "num_eq": 3600,
+ "num_range": 25805,
+ "upper_bound": "1995-02-03"
+ },
+ {
+ "num_eq": 1800,
+ "num_range": 28205,
+ "upper_bound": "1995-02-17"
+ },
+ {
+ "num_eq": 2400,
+ "num_range": 28805,
+ "upper_bound": "1995-02-28"
+ },
+ {
+ "num_eq": 1800,
+ "num_range": 28805,
+ "upper_bound": "1995-03-13"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 28805,
+ "upper_bound": "1995-03-23"
+ },
+ {
+ "num_eq": 3600,
+ "num_range": 27005,
+ "upper_bound": "1995-04-04"
+ },
+ {
+ "num_eq": 3000,
+ "num_range": 28205,
+ "upper_bound": "1995-04-15"
+ },
+ {
+ "num_eq": 3600,
+ "num_range": 26405,
+ "upper_bound": "1995-04-26"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 28805,
+ "upper_bound": "1995-05-09"
+ },
+ {
+ "num_eq": 3000,
+ "num_range": 27605,
+ "upper_bound": "1995-05-20"
+ },
+ {
+ "num_eq": 1800,
+ "num_range": 27605,
+ "upper_bound": "1995-06-01"
+ },
+ {
+ "num_eq": 1200,
+ "num_range": 28205,
+ "upper_bound": "1995-06-13"
+ },
+ {
+ "num_eq": 1200,
+ "num_range": 28805,
+ "upper_bound": "1995-06-29"
+ },
+ {
+ "num_eq": 4200,
+ "num_range": 25805,
+ "upper_bound": "1995-07-13"
+ },
+ {
+ "num_eq": 4200,
+ "num_range": 25805,
+ "upper_bound": "1995-07-23"
+ },
+ {
+ "num_eq": 1800,
+ "num_range": 28205,
+ "upper_bound": "1995-08-04"
+ },
+ {
+ "num_eq": 1800,
+ "num_range": 27605,
+ "upper_bound": "1995-08-17"
+ },
+ {
+ "num_eq": 4200,
+ "num_range": 28205,
+ "upper_bound": "1995-08-29"
+ },
+ {
+ "num_eq": 3000,
+ "num_range": 27605,
+ "upper_bound": "1995-09-12"
+ },
+ {
+ "num_eq": 1800,
+ "num_range": 27605,
+ "upper_bound": "1995-09-23"
+ },
+ {
+ "num_eq": 6601,
+ "num_range": 24604,
+ "upper_bound": "1995-10-05"
+ },
+ {
+ "num_eq": 1800,
+ "num_range": 27605,
+ "upper_bound": "1995-10-18"
+ },
+ {
+ "num_eq": 4200,
+ "num_range": 27005,
+ "upper_bound": "1995-10-28"
+ },
+ {
+ "num_eq": 2400,
+ "num_range": 28205,
+ "upper_bound": "1995-11-13"
+ },
+ {
+ "num_eq": 2400,
+ "num_range": 27605,
+ "upper_bound": "1995-11-25"
+ },
+ {
+ "num_eq": 2400,
+ "num_range": 27605,
+ "upper_bound": "1995-12-07"
+ },
+ {
+ "num_eq": 3600,
+ "num_range": 28205,
+ "upper_bound": "1995-12-16"
+ },
+ {
+ "num_eq": 4800,
+ "num_range": 26405,
+ "upper_bound": "1995-12-28"
+ },
+ {
+ "num_eq": 2400,
+ "num_range": 26405,
+ "upper_bound": "1996-01-09"
+ },
+ {
+ "num_eq": 3600,
+ "num_range": 28205,
+ "upper_bound": "1996-01-20"
+ },
+ {
+ "num_eq": 1200,
+ "num_range": 27605,
+ "upper_bound": "1996-02-04"
+ },
+ {
+ "num_eq": 3000,
+ "num_range": 26405,
+ "upper_bound": "1996-02-16"
+ },
+ {
+ "num_eq": 1200,
+ "num_range": 28205,
+ "upper_bound": "1996-03-01"
+ },
+ {
+ "num_eq": 1800,
+ "num_range": 27605,
+ "upper_bound": "1996-03-13"
+ },
+ {
+ "num_eq": 2400,
+ "num_range": 26405,
+ "upper_bound": "1996-03-23"
+ },
+ {
+ "num_eq": 3000,
+ "num_range": 25805,
+ "upper_bound": "1996-04-03"
+ },
+ {
+ "num_eq": 2400,
+ "num_range": 27605,
+ "upper_bound": "1996-04-16"
+ },
+ {
+ "num_eq": 4200,
+ "num_range": 28205,
+ "upper_bound": "1996-04-28"
+ },
+ {
+ "num_eq": 3000,
+ "num_range": 26405,
+ "upper_bound": "1996-05-09"
+ },
+ {
+ "num_eq": 1800,
+ "num_range": 27605,
+ "upper_bound": "1996-05-21"
+ },
+ {
+ "num_eq": 3000,
+ "num_range": 27005,
+ "upper_bound": "1996-06-03"
+ },
+ {
+ "num_eq": 4200,
+ "num_range": 25205,
+ "upper_bound": "1996-06-14"
+ },
+ {
+ "num_eq": 2400,
+ "num_range": 27005,
+ "upper_bound": "1996-06-28"
+ },
+ {
+ "num_eq": 1800,
+ "num_range": 27605,
+ "upper_bound": "1996-07-09"
+ },
+ {
+ "num_eq": 1800,
+ "num_range": 27605,
+ "upper_bound": "1996-07-21"
+ },
+ {
+ "num_eq": 2400,
+ "num_range": 27005,
+ "upper_bound": "1996-08-03"
+ },
+ {
+ "num_eq": 2400,
+ "num_range": 26405,
+ "upper_bound": "1996-08-16"
+ },
+ {
+ "num_eq": 4200,
+ "num_range": 27005,
+ "upper_bound": "1996-08-31"
+ },
+ {
+ "num_eq": 3000,
+ "num_range": 28205,
+ "upper_bound": "1996-09-12"
+ },
+ {
+ "num_eq": 1800,
+ "num_range": 27005,
+ "upper_bound": "1996-09-25"
+ },
+ {
+ "num_eq": 1800,
+ "num_range": 28205,
+ "upper_bound": "1996-10-07"
+ },
+ {
+ "num_eq": 3600,
+ "num_range": 26405,
+ "upper_bound": "1996-10-19"
+ },
+ {
+ "num_eq": 1200,
+ "num_range": 28205,
+ "upper_bound": "1996-10-31"
+ },
+ {
+ "num_eq": 3000,
+ "num_range": 26405,
+ "upper_bound": "1996-11-13"
+ },
+ {
+ "num_eq": 3000,
+ "num_range": 26405,
+ "upper_bound": "1996-11-25"
+ },
+ {
+ "num_eq": 2400,
+ "num_range": 28205,
+ "upper_bound": "1996-12-05"
+ },
+ {
+ "num_eq": 3600,
+ "num_range": 27605,
+ "upper_bound": "1996-12-19"
+ },
+ {
+ "num_eq": 1200,
+ "num_range": 28205,
+ "upper_bound": "1996-12-31"
+ },
+ {
+ "num_eq": 2400,
+ "num_range": 27005,
+ "upper_bound": "1997-01-10"
+ },
+ {
+ "num_eq": 1200,
+ "num_range": 28205,
+ "upper_bound": "1997-01-24"
+ },
+ {
+ "num_eq": 4800,
+ "num_range": 25805,
+ "upper_bound": "1997-02-05"
+ },
+ {
+ "num_eq": 1800,
+ "num_range": 28205,
+ "upper_bound": "1997-02-17"
+ },
+ {
+ "num_eq": 2400,
+ "num_range": 27005,
+ "upper_bound": "1997-02-26"
+ },
+ {
+ "num_eq": 3000,
+ "num_range": 27605,
+ "upper_bound": "1997-03-13"
+ },
+ {
+ "num_eq": 3600,
+ "num_range": 26405,
+ "upper_bound": "1997-03-24"
+ },
+ {
+ "num_eq": 1200,
+ "num_range": 27605,
+ "upper_bound": "1997-04-03"
+ },
+ {
+ "num_eq": 4200,
+ "num_range": 27005,
+ "upper_bound": "1997-04-17"
+ },
+ {
+ "num_eq": 4800,
+ "num_range": 25805,
+ "upper_bound": "1997-04-29"
+ },
+ {
+ "num_eq": 3000,
+ "num_range": 27605,
+ "upper_bound": "1997-05-08"
+ },
+ {
+ "num_eq": 1200,
+ "num_range": 27605,
+ "upper_bound": "1997-05-19"
+ },
+ {
+ "num_eq": 3600,
+ "num_range": 25805,
+ "upper_bound": "1997-06-01"
+ },
+ {
+ "num_eq": 1800,
+ "num_range": 27605,
+ "upper_bound": "1997-06-14"
+ },
+ {
+ "num_eq": 4200,
+ "num_range": 27005,
+ "upper_bound": "1997-06-25"
+ },
+ {
+ "num_eq": 1200,
+ "num_range": 27005,
+ "upper_bound": "1997-07-04"
+ },
+ {
+ "num_eq": 1200,
+ "num_range": 27005,
+ "upper_bound": "1997-07-19"
+ },
+ {
+ "num_eq": 5401,
+ "num_range": 27605,
+ "upper_bound": "1997-07-30"
+ },
+ {
+ "num_eq": 3600,
+ "num_range": 24604,
+ "upper_bound": "1997-08-10"
+ },
+ {
+ "num_eq": 3600,
+ "num_range": 25805,
+ "upper_bound": "1997-08-19"
+ },
+ {
+ "num_eq": 3000,
+ "num_range": 25205,
+ "upper_bound": "1997-08-31"
+ },
+ {
+ "num_eq": 1800,
+ "num_range": 27605,
+ "upper_bound": "1997-09-10"
+ },
+ {
+ "num_eq": 3600,
+ "num_range": 27605,
+ "upper_bound": "1997-09-23"
+ },
+ {
+ "num_eq": 3000,
+ "num_range": 25805,
+ "upper_bound": "1997-10-06"
+ },
+ {
+ "num_eq": 3600,
+ "num_range": 26405,
+ "upper_bound": "1997-10-16"
+ },
+ {
+ "num_eq": 3000,
+ "num_range": 26405,
+ "upper_bound": "1997-10-26"
+ },
+ {
+ "num_eq": 3000,
+ "num_range": 27605,
+ "upper_bound": "1997-11-07"
+ },
+ {
+ "num_eq": 2400,
+ "num_range": 26405,
+ "upper_bound": "1997-11-19"
+ },
+ {
+ "num_eq": 2400,
+ "num_range": 26405,
+ "upper_bound": "1997-12-01"
+ },
+ {
+ "num_eq": 3000,
+ "num_range": 27005,
+ "upper_bound": "1997-12-11"
+ },
+ {
+ "num_eq": 4800,
+ "num_range": 23404,
+ "upper_bound": "1997-12-22"
+ },
+ {
+ "num_eq": 3600,
+ "num_range": 24004,
+ "upper_bound": "1997-12-30"
+ },
+ {
+ "num_eq": 3000,
+ "num_range": 25205,
+ "upper_bound": "1998-01-11"
+ },
+ {
+ "num_eq": 5401,
+ "num_range": 24004,
+ "upper_bound": "1998-01-25"
+ },
+ {
+ "num_eq": 1800,
+ "num_range": 27005,
+ "upper_bound": "1998-02-08"
+ },
+ {
+ "num_eq": 3600,
+ "num_range": 27005,
+ "upper_bound": "1998-02-21"
+ },
+ {
+ "num_eq": 3000,
+ "num_range": 25205,
+ "upper_bound": "1998-03-02"
+ },
+ {
+ "num_eq": 4200,
+ "num_range": 24604,
+ "upper_bound": "1998-03-19"
+ },
+ {
+ "num_eq": 1800,
+ "num_range": 26405,
+ "upper_bound": "1998-03-31"
+ },
+ {
+ "num_eq": 4800,
+ "num_range": 24004,
+ "upper_bound": "1998-04-11"
+ },
+ {
+ "num_eq": 1800,
+ "num_range": 26405,
+ "upper_bound": "1998-04-24"
+ },
+ {
+ "num_eq": 5401,
+ "num_range": 24004,
+ "upper_bound": "1998-05-08"
+ },
+ {
+ "num_eq": 4800,
+ "num_range": 22804,
+ "upper_bound": "1998-05-16"
+ },
+ {
+ "num_eq": 3000,
+ "num_range": 24604,
+ "upper_bound": "1998-05-25"
+ },
+ {
+ "num_eq": 1800,
+ "num_range": 27005,
+ "upper_bound": "1998-06-11"
+ },
+ {
+ "num_eq": 5401,
+ "num_range": 24004,
+ "upper_bound": "1998-06-21"
+ },
+ {
+ "num_eq": 5401,
+ "num_range": 25205,
+ "upper_bound": "1998-07-01"
+ },
+ {
+ "num_eq": 3000,
+ "num_range": 24604,
+ "upper_bound": "1998-07-14"
+ },
+ {
+ "num_eq": 4200,
+ "num_range": 23404,
+ "upper_bound": "1998-07-27"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 26405,
+ "upper_bound": "1998-08-05"
+ },
+ {
+ "num_eq": 4200,
+ "num_range": 25805,
+ "upper_bound": "1998-08-18"
+ },
+ {
+ "num_eq": 1800,
+ "num_range": 25805,
+ "upper_bound": "1998-08-30"
+ },
+ {
+ "num_eq": 2400,
+ "num_range": 25805,
+ "upper_bound": "1998-09-12"
+ },
+ {
+ "num_eq": 1800,
+ "num_range": 24004,
+ "upper_bound": "1998-09-24"
+ },
+ {
+ "num_eq": 1200,
+ "num_range": 25205,
+ "upper_bound": "1998-10-11"
+ },
+ {
+ "num_eq": 1800,
+ "num_range": 24604,
+ "upper_bound": "1998-10-28"
+ },
+ {
+ "num_eq": 600,
+ "num_range": 25205,
+ "upper_bound": "1998-12-22"
+ }
+ ],
+ "histo_col_type": "DATE",
+ "null_count": 0,
+ "row_count": 6001215
+ },
+ {
+ "columns": ["l_linenumber"],
+ "created_at": "2019-07-11 14:17:28.371307+00:00",
+ "distinct_count": 7,
+ "null_count": 0,
+ "row_count": 6001215
+ },
+ {
+ "columns": ["l_quantity"],
+ "created_at": "2019-07-11 14:17:28.371307+00:00",
+ "distinct_count": 50,
+ "null_count": 0,
+ "row_count": 6001215
+ },
+ {
+ "columns": ["l_extendedprice"],
+ "created_at": "2019-07-11 14:17:28.371307+00:00",
+ "distinct_count": 925955,
+ "null_count": 0,
+ "row_count": 6001215
+ },
+ {
+ "columns": ["l_discount"],
+ "created_at": "2019-07-11 14:17:28.371307+00:00",
+ "distinct_count": 11,
+ "null_count": 0,
+ "row_count": 6001215
+ },
+ {
+ "columns": ["l_tax"],
+ "created_at": "2019-07-11 14:17:28.371307+00:00",
+ "distinct_count": 9,
+ "null_count": 0,
+ "row_count": 6001215
+ },
+ {
+ "columns": ["l_returnflag"],
+ "created_at": "2019-07-11 14:17:28.371307+00:00",
+ "distinct_count": 3,
+ "null_count": 0,
+ "row_count": 6001215
+ },
+ {
+ "columns": ["l_linestatus"],
+ "created_at": "2019-07-11 14:17:28.371307+00:00",
+ "distinct_count": 2,
+ "null_count": 0,
+ "row_count": 6001215
+ },
+ {
+ "columns": ["l_shipinstruct"],
+ "created_at": "2019-07-11 14:17:28.371307+00:00",
+ "distinct_count": 4,
+ "null_count": 0,
+ "row_count": 6001215
+ },
+ {
+ "columns": ["l_shipmode"],
+ "created_at": "2019-07-11 14:17:28.371307+00:00",
+ "distinct_count": 7,
+ "null_count": 0,
+ "row_count": 6001215
+ },
+ {
+ "columns": ["l_comment"],
+ "created_at": "2019-07-11 14:17:28.371307+00:00",
+ "distinct_count": 4643303,
+ "null_count": 0,
+ "row_count": 6001215
+ }
+]'
+----
diff --git a/pkg/sql/stats/histogram.go b/pkg/sql/stats/histogram.go
index c0d7d47dd888..f6660509c33f 100644
--- a/pkg/sql/stats/histogram.go
+++ b/pkg/sql/stats/histogram.go
@@ -13,12 +13,21 @@ package stats
import (
"sort"
+ "github.com/cockroachdb/cockroach/pkg/settings"
"github.com/cockroachdb/cockroach/pkg/sql/sem/tree"
"github.com/cockroachdb/cockroach/pkg/sql/sqlbase"
"github.com/cockroachdb/cockroach/pkg/util/encoding"
"github.com/pkg/errors"
)
+// HistogramClusterMode controls the cluster setting for enabling
+// histogram collection.
+var HistogramClusterMode = settings.RegisterBoolSetting(
+ "sql.stats.histogram_collection.enabled",
+ "histogram collection mode",
+ false,
+)
+
// EquiDepthHistogram creates a histogram where each bucket contains roughly the
// same number of samples (though it can vary when a boundary value has high
// frequency).