# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: messages.proto
"""Generated protocol buffer code."""
from google.protobuf import descriptor as _descriptor
from google.protobuf import message as _message
from google.protobuf import reflection as _reflection
from google.protobuf import symbol_database as _symbol_database
# @@protoc_insertion_point(imports)

_sym_db = _symbol_database.Default()


from google.protobuf import wrappers_pb2 as google_dot_protobuf_dot_wrappers__pb2


DESCRIPTOR = _descriptor.FileDescriptor(
  name='messages.proto',
  package='',
  syntax='proto3',
  serialized_options=b'\n\030com.whylogs.core.messageB\010MessagesP\001',
  create_key=_descriptor._internal_create_key,
  serialized_pb=b'\n\x0emessages.proto\x1a\x1egoogle/protobuf/wrappers.proto\"{\n\x08\x43ounters\x12\r\n\x05\x63ount\x18\x01 \x01(\x03\x12/\n\ntrue_count\x18\x02 \x01(\x0b\x32\x1b.google.protobuf.Int64Value\x12/\n\nnull_count\x18\x03 \x01(\x0b\x32\x1b.google.protobuf.Int64Value\"\x95\x01\n\x0cInferredType\x12 \n\x04type\x18\x01 \x01(\x0e\x32\x12.InferredType.Type\x12\r\n\x05ratio\x18\x02 \x01(\x01\"T\n\x04Type\x12\x0b\n\x07UNKNOWN\x10\x00\x12\x08\n\x04NULL\x10\x01\x12\x0e\n\nFRACTIONAL\x10\x02\x12\x0c\n\x08INTEGRAL\x10\x03\x12\x0b\n\x07\x42OOLEAN\x10\x04\x12\n\n\x06STRING\x10\x05\"F\n\x0e\x44oublesMessage\x12\r\n\x05\x63ount\x18\x01 \x01(\x03\x12\x0b\n\x03min\x18\x02 \x01(\x01\x12\x0b\n\x03max\x18\x03 \x01(\x01\x12\x0b\n\x03sum\x18\x04 \x01(\x01\"D\n\x0cLongsMessage\x12\r\n\x05\x63ount\x18\x01 \x01(\x03\x12\x0b\n\x03min\x18\x02 \x01(\x03\x12\x0b\n\x03max\x18\x03 \x01(\x03\x12\x0b\n\x03sum\x18\x04 \x01(\x03\";\n\x0fVarianceMessage\x12\r\n\x05\x63ount\x18\x01 \x01(\x03\x12\x0b\n\x03sum\x18\x02 \x01(\x01\x12\x0c\n\x04mean\x18\x03 \x01(\x01\"@\n\x1c\x46requentNumbersSketchMessage\x12\x0e\n\x06sketch\x18\x01 \x01(\x0c\x12\x10\n\x08lg_max_k\x18\x02 \x01(\x05\">\n\x1a\x46requentItemsSketchMessage\x12\x0e\n\x06sketch\x18\x01 \x01(\x0c\x12\x10\n\x08lg_max_k\x18\x02 \x01(\x05\"\xf5\x01\n\x0eNumbersMessage\x12\"\n\x08variance\x18\x01 \x01(\x0b\x32\x10.VarianceMessage\x12\"\n\x07\x64oubles\x18\x02 \x01(\x0b\x32\x0f.DoublesMessageH\x00\x12\x1e\n\x05longs\x18\x03 \x01(\x0b\x32\r.LongsMessageH\x00\x12\x11\n\thistogram\x18\x04 \x01(\x0c\x12\r\n\x05theta\x18\x05 \x01(\x0c\x12\x15\n\rcompact_theta\x18\x06 \x01(\x0c\x12\x37\n\x10\x66requent_numbers\x18\x07 \x01(\x0b\x32\x1d.FrequentNumbersSketchMessageB\t\n\x07numbers\"T\n\x0eStringsMessage\x12\r\n\x05\x63ount\x18\x01 \x01(\x03\x12\r\n\x05theta\x18\x02 \x01(\x0c\x12\r\n\x05items\x18\x03 \x01(\x0c\x12\x15\n\rcompact_theta\x18\x04 \x01(\x0c\"\x9c\x01\n\rSchemaMessage\x12\x32\n\ntypeCounts\x18\x01 \x03(\x0b\x32\x1e.SchemaMessage.TypeCountsEntry\x12$\n\rinferred_type\x18\x02 \x01(\x0b\x32\r.InferredType\x1a\x31\n\x0fTypeCountsEntry\x12\x0b\n\x03key\x18\x01 \x01(\x05\x12\r\n\x05value\x18\x02 \x01(\x03:\x02\x38\x01\"\xa9\x02\n\rColumnMessage\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x1b\n\x08\x63ounters\x18\x02 \x01(\x0b\x32\t.Counters\x12\x1e\n\x06schema\x18\x03 \x01(\x0b\x32\x0e.SchemaMessage\x12 \n\x07numbers\x18\x04 \x01(\x0b\x32\x0f.NumbersMessage\x12 \n\x07strings\x18\x05 \x01(\x0b\x32\x0f.StringsMessage\x12$\n\rinferred_type\x18\x06 \x01(\x0b\x32\r.InferredType\x12\x33\n\x0e\x66requent_items\x18\x07 \x01(\x0b\x32\x1b.FrequentItemsSketchMessage\x12.\n\x13\x63\x61rdinality_tracker\x18\x08 \x01(\x0b\x32\x11.HllSketchMessage\"\xd4\x02\n\x11\x44\x61tasetProperties\x12\x1c\n\x14schema_major_version\x18\x01 \x01(\r\x12\x1c\n\x14schema_minor_version\x18\x02 \x01(\r\x12\x12\n\nsession_id\x18\x03 \x01(\t\x12\x19\n\x11session_timestamp\x18\x04 \x01(\x03\x12\x16\n\x0e\x64\x61ta_timestamp\x18\x05 \x01(\x03\x12*\n\x04tags\x18\x06 \x03(\x0b\x32\x1c.DatasetProperties.TagsEntry\x12\x32\n\x08metadata\x18\x07 \x03(\x0b\x32 .DatasetProperties.MetadataEntry\x1a+\n\tTagsEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\x1a/\n\rMetadataEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\"\xb5\x01\n\x15\x44\x61tasetProfileMessage\x12&\n\nproperties\x18\x01 \x01(\x0b\x32\x12.DatasetProperties\x12\x34\n\x07\x63olumns\x18\x02 \x03(\x0b\x32#.DatasetProfileMessage.ColumnsEntry\x1a>\n\x0c\x43olumnsEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\x1d\n\x05value\x18\x02 \x01(\x0b\x32\x0e.ColumnMessage:\x02\x38\x01\"F\n\x13\x43olumnsChunkSegment\x12\x0e\n\x06marker\x18\x01 \x01(\t\x12\x1f\n\x07\x63olumns\x18\x02 \x03(\x0b\x32\x0e.ColumnMessage\"P\n\x16\x44\x61tasetMetadataSegment\x12\x0e\n\x06marker\x18\x01 \x01(\t\x12&\n\nproperties\x18\x02 \x01(\x0b\x32\x12.DatasetProperties\"~\n\x0eMessageSegment\x12\x0e\n\x06marker\x18\x01 \x01(\t\x12+\n\x08metadata\x18\x02 \x01(\x0b\x32\x17.DatasetMetadataSegmentH\x00\x12\'\n\x07\x63olumns\x18\x03 \x01(\x0b\x32\x14.ColumnsChunkSegmentH\x00\x42\x06\n\x04item\"0\n\x10HllSketchMessage\x12\x0e\n\x06sketch\x18\x01 \x01(\x0c\x12\x0c\n\x04lg_k\x18\x02 \x01(\x05\x42&\n\x18\x63om.whylogs.core.messageB\x08MessagesP\x01\x62\x06proto3'
  ,
  dependencies=[google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,])



_INFERREDTYPE_TYPE = _descriptor.EnumDescriptor(
  name='Type',
  full_name='InferredType.Type',
  filename=None,
  file=DESCRIPTOR,
  create_key=_descriptor._internal_create_key,
  values=[
    _descriptor.EnumValueDescriptor(
      name='UNKNOWN', index=0, number=0,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='NULL', index=1, number=1,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='FRACTIONAL', index=2, number=2,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='INTEGRAL', index=3, number=3,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='BOOLEAN', index=4, number=4,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='STRING', index=5, number=5,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
  ],
  containing_type=None,
  serialized_options=None,
  serialized_start=241,
  serialized_end=325,
)
_sym_db.RegisterEnumDescriptor(_INFERREDTYPE_TYPE)


_COUNTERS = _descriptor.Descriptor(
  name='Counters',
  full_name='Counters',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='count', full_name='Counters.count', index=0,
      number=1, type=3, cpp_type=2, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='true_count', full_name='Counters.true_count', index=1,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='null_count', full_name='Counters.null_count', index=2,
      number=3, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=50,
  serialized_end=173,
)


_INFERREDTYPE = _descriptor.Descriptor(
  name='InferredType',
  full_name='InferredType',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='type', full_name='InferredType.type', index=0,
      number=1, type=14, cpp_type=8, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='ratio', full_name='InferredType.ratio', index=1,
      number=2, type=1, cpp_type=5, label=1,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
    _INFERREDTYPE_TYPE,
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=176,
  serialized_end=325,
)


_DOUBLESMESSAGE = _descriptor.Descriptor(
  name='DoublesMessage',
  full_name='DoublesMessage',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='count', full_name='DoublesMessage.count', index=0,
      number=1, type=3, cpp_type=2, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='min', full_name='DoublesMessage.min', index=1,
      number=2, type=1, cpp_type=5, label=1,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='max', full_name='DoublesMessage.max', index=2,
      number=3, type=1, cpp_type=5, label=1,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='sum', full_name='DoublesMessage.sum', index=3,
      number=4, type=1, cpp_type=5, label=1,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=327,
  serialized_end=397,
)


_LONGSMESSAGE = _descriptor.Descriptor(
  name='LongsMessage',
  full_name='LongsMessage',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='count', full_name='LongsMessage.count', index=0,
      number=1, type=3, cpp_type=2, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='min', full_name='LongsMessage.min', index=1,
      number=2, type=3, cpp_type=2, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='max', full_name='LongsMessage.max', index=2,
      number=3, type=3, cpp_type=2, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='sum', full_name='LongsMessage.sum', index=3,
      number=4, type=3, cpp_type=2, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=399,
  serialized_end=467,
)


_VARIANCEMESSAGE = _descriptor.Descriptor(
  name='VarianceMessage',
  full_name='VarianceMessage',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='count', full_name='VarianceMessage.count', index=0,
      number=1, type=3, cpp_type=2, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='sum', full_name='VarianceMessage.sum', index=1,
      number=2, type=1, cpp_type=5, label=1,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='mean', full_name='VarianceMessage.mean', index=2,
      number=3, type=1, cpp_type=5, label=1,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=469,
  serialized_end=528,
)


_FREQUENTNUMBERSSKETCHMESSAGE = _descriptor.Descriptor(
  name='FrequentNumbersSketchMessage',
  full_name='FrequentNumbersSketchMessage',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='sketch', full_name='FrequentNumbersSketchMessage.sketch', index=0,
      number=1, type=12, cpp_type=9, label=1,
      has_default_value=False, default_value=b"",
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='lg_max_k', full_name='FrequentNumbersSketchMessage.lg_max_k', index=1,
      number=2, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=530,
  serialized_end=594,
)


_FREQUENTITEMSSKETCHMESSAGE = _descriptor.Descriptor(
  name='FrequentItemsSketchMessage',
  full_name='FrequentItemsSketchMessage',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='sketch', full_name='FrequentItemsSketchMessage.sketch', index=0,
      number=1, type=12, cpp_type=9, label=1,
      has_default_value=False, default_value=b"",
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='lg_max_k', full_name='FrequentItemsSketchMessage.lg_max_k', index=1,
      number=2, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=596,
  serialized_end=658,
)


_NUMBERSMESSAGE = _descriptor.Descriptor(
  name='NumbersMessage',
  full_name='NumbersMessage',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='variance', full_name='NumbersMessage.variance', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='doubles', full_name='NumbersMessage.doubles', index=1,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='longs', full_name='NumbersMessage.longs', index=2,
      number=3, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='histogram', full_name='NumbersMessage.histogram', index=3,
      number=4, type=12, cpp_type=9, label=1,
      has_default_value=False, default_value=b"",
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='theta', full_name='NumbersMessage.theta', index=4,
      number=5, type=12, cpp_type=9, label=1,
      has_default_value=False, default_value=b"",
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='compact_theta', full_name='NumbersMessage.compact_theta', index=5,
      number=6, type=12, cpp_type=9, label=1,
      has_default_value=False, default_value=b"",
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='frequent_numbers', full_name='NumbersMessage.frequent_numbers', index=6,
      number=7, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
    _descriptor.OneofDescriptor(
      name='numbers', full_name='NumbersMessage.numbers',
      index=0, containing_type=None,
      create_key=_descriptor._internal_create_key,
    fields=[]),
  ],
  serialized_start=661,
  serialized_end=906,
)


_STRINGSMESSAGE = _descriptor.Descriptor(
  name='StringsMessage',
  full_name='StringsMessage',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='count', full_name='StringsMessage.count', index=0,
      number=1, type=3, cpp_type=2, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='theta', full_name='StringsMessage.theta', index=1,
      number=2, type=12, cpp_type=9, label=1,
      has_default_value=False, default_value=b"",
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='items', full_name='StringsMessage.items', index=2,
      number=3, type=12, cpp_type=9, label=1,
      has_default_value=False, default_value=b"",
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='compact_theta', full_name='StringsMessage.compact_theta', index=3,
      number=4, type=12, cpp_type=9, label=1,
      has_default_value=False, default_value=b"",
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=908,
  serialized_end=992,
)


_SCHEMAMESSAGE_TYPECOUNTSENTRY = _descriptor.Descriptor(
  name='TypeCountsEntry',
  full_name='SchemaMessage.TypeCountsEntry',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='key', full_name='SchemaMessage.TypeCountsEntry.key', index=0,
      number=1, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='value', full_name='SchemaMessage.TypeCountsEntry.value', index=1,
      number=2, type=3, cpp_type=2, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=b'8\001',
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1102,
  serialized_end=1151,
)

_SCHEMAMESSAGE = _descriptor.Descriptor(
  name='SchemaMessage',
  full_name='SchemaMessage',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='typeCounts', full_name='SchemaMessage.typeCounts', index=0,
      number=1, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='inferred_type', full_name='SchemaMessage.inferred_type', index=1,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[_SCHEMAMESSAGE_TYPECOUNTSENTRY, ],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=995,
  serialized_end=1151,
)


_COLUMNMESSAGE = _descriptor.Descriptor(
  name='ColumnMessage',
  full_name='ColumnMessage',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='name', full_name='ColumnMessage.name', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='counters', full_name='ColumnMessage.counters', index=1,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='schema', full_name='ColumnMessage.schema', index=2,
      number=3, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='numbers', full_name='ColumnMessage.numbers', index=3,
      number=4, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='strings', full_name='ColumnMessage.strings', index=4,
      number=5, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='inferred_type', full_name='ColumnMessage.inferred_type', index=5,
      number=6, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='frequent_items', full_name='ColumnMessage.frequent_items', index=6,
      number=7, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='cardinality_tracker', full_name='ColumnMessage.cardinality_tracker', index=7,
      number=8, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1154,
  serialized_end=1451,
)


_DATASETPROPERTIES_TAGSENTRY = _descriptor.Descriptor(
  name='TagsEntry',
  full_name='DatasetProperties.TagsEntry',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='key', full_name='DatasetProperties.TagsEntry.key', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='value', full_name='DatasetProperties.TagsEntry.value', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=b'8\001',
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1702,
  serialized_end=1745,
)

_DATASETPROPERTIES_METADATAENTRY = _descriptor.Descriptor(
  name='MetadataEntry',
  full_name='DatasetProperties.MetadataEntry',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='key', full_name='DatasetProperties.MetadataEntry.key', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='value', full_name='DatasetProperties.MetadataEntry.value', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=b'8\001',
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1747,
  serialized_end=1794,
)

_DATASETPROPERTIES = _descriptor.Descriptor(
  name='DatasetProperties',
  full_name='DatasetProperties',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='schema_major_version', full_name='DatasetProperties.schema_major_version', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='schema_minor_version', full_name='DatasetProperties.schema_minor_version', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='session_id', full_name='DatasetProperties.session_id', index=2,
      number=3, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='session_timestamp', full_name='DatasetProperties.session_timestamp', index=3,
      number=4, type=3, cpp_type=2, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='data_timestamp', full_name='DatasetProperties.data_timestamp', index=4,
      number=5, type=3, cpp_type=2, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='tags', full_name='DatasetProperties.tags', index=5,
      number=6, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='metadata', full_name='DatasetProperties.metadata', index=6,
      number=7, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[_DATASETPROPERTIES_TAGSENTRY, _DATASETPROPERTIES_METADATAENTRY, ],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1454,
  serialized_end=1794,
)


_DATASETPROFILEMESSAGE_COLUMNSENTRY = _descriptor.Descriptor(
  name='ColumnsEntry',
  full_name='DatasetProfileMessage.ColumnsEntry',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='key', full_name='DatasetProfileMessage.ColumnsEntry.key', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='value', full_name='DatasetProfileMessage.ColumnsEntry.value', index=1,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=b'8\001',
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1916,
  serialized_end=1978,
)

_DATASETPROFILEMESSAGE = _descriptor.Descriptor(
  name='DatasetProfileMessage',
  full_name='DatasetProfileMessage',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='properties', full_name='DatasetProfileMessage.properties', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='columns', full_name='DatasetProfileMessage.columns', index=1,
      number=2, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[_DATASETPROFILEMESSAGE_COLUMNSENTRY, ],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1797,
  serialized_end=1978,
)


_COLUMNSCHUNKSEGMENT = _descriptor.Descriptor(
  name='ColumnsChunkSegment',
  full_name='ColumnsChunkSegment',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='marker', full_name='ColumnsChunkSegment.marker', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='columns', full_name='ColumnsChunkSegment.columns', index=1,
      number=2, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1980,
  serialized_end=2050,
)


_DATASETMETADATASEGMENT = _descriptor.Descriptor(
  name='DatasetMetadataSegment',
  full_name='DatasetMetadataSegment',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='marker', full_name='DatasetMetadataSegment.marker', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='properties', full_name='DatasetMetadataSegment.properties', index=1,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2052,
  serialized_end=2132,
)


_MESSAGESEGMENT = _descriptor.Descriptor(
  name='MessageSegment',
  full_name='MessageSegment',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='marker', full_name='MessageSegment.marker', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='metadata', full_name='MessageSegment.metadata', index=1,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='columns', full_name='MessageSegment.columns', index=2,
      number=3, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
    _descriptor.OneofDescriptor(
      name='item', full_name='MessageSegment.item',
      index=0, containing_type=None,
      create_key=_descriptor._internal_create_key,
    fields=[]),
  ],
  serialized_start=2134,
  serialized_end=2260,
)


_HLLSKETCHMESSAGE = _descriptor.Descriptor(
  name='HllSketchMessage',
  full_name='HllSketchMessage',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='sketch', full_name='HllSketchMessage.sketch', index=0,
      number=1, type=12, cpp_type=9, label=1,
      has_default_value=False, default_value=b"",
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='lg_k', full_name='HllSketchMessage.lg_k', index=1,
      number=2, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2262,
  serialized_end=2310,
)

_COUNTERS.fields_by_name['true_count'].message_type = google_dot_protobuf_dot_wrappers__pb2._INT64VALUE
_COUNTERS.fields_by_name['null_count'].message_type = google_dot_protobuf_dot_wrappers__pb2._INT64VALUE
_INFERREDTYPE.fields_by_name['type'].enum_type = _INFERREDTYPE_TYPE
_INFERREDTYPE_TYPE.containing_type = _INFERREDTYPE
_NUMBERSMESSAGE.fields_by_name['variance'].message_type = _VARIANCEMESSAGE
_NUMBERSMESSAGE.fields_by_name['doubles'].message_type = _DOUBLESMESSAGE
_NUMBERSMESSAGE.fields_by_name['longs'].message_type = _LONGSMESSAGE
_NUMBERSMESSAGE.fields_by_name['frequent_numbers'].message_type = _FREQUENTNUMBERSSKETCHMESSAGE
_NUMBERSMESSAGE.oneofs_by_name['numbers'].fields.append(
  _NUMBERSMESSAGE.fields_by_name['doubles'])
_NUMBERSMESSAGE.fields_by_name['doubles'].containing_oneof = _NUMBERSMESSAGE.oneofs_by_name['numbers']
_NUMBERSMESSAGE.oneofs_by_name['numbers'].fields.append(
  _NUMBERSMESSAGE.fields_by_name['longs'])
_NUMBERSMESSAGE.fields_by_name['longs'].containing_oneof = _NUMBERSMESSAGE.oneofs_by_name['numbers']
_SCHEMAMESSAGE_TYPECOUNTSENTRY.containing_type = _SCHEMAMESSAGE
_SCHEMAMESSAGE.fields_by_name['typeCounts'].message_type = _SCHEMAMESSAGE_TYPECOUNTSENTRY
_SCHEMAMESSAGE.fields_by_name['inferred_type'].message_type = _INFERREDTYPE
_COLUMNMESSAGE.fields_by_name['counters'].message_type = _COUNTERS
_COLUMNMESSAGE.fields_by_name['schema'].message_type = _SCHEMAMESSAGE
_COLUMNMESSAGE.fields_by_name['numbers'].message_type = _NUMBERSMESSAGE
_COLUMNMESSAGE.fields_by_name['strings'].message_type = _STRINGSMESSAGE
_COLUMNMESSAGE.fields_by_name['inferred_type'].message_type = _INFERREDTYPE
_COLUMNMESSAGE.fields_by_name['frequent_items'].message_type = _FREQUENTITEMSSKETCHMESSAGE
_COLUMNMESSAGE.fields_by_name['cardinality_tracker'].message_type = _HLLSKETCHMESSAGE
_DATASETPROPERTIES_TAGSENTRY.containing_type = _DATASETPROPERTIES
_DATASETPROPERTIES_METADATAENTRY.containing_type = _DATASETPROPERTIES
_DATASETPROPERTIES.fields_by_name['tags'].message_type = _DATASETPROPERTIES_TAGSENTRY
_DATASETPROPERTIES.fields_by_name['metadata'].message_type = _DATASETPROPERTIES_METADATAENTRY
_DATASETPROFILEMESSAGE_COLUMNSENTRY.fields_by_name['value'].message_type = _COLUMNMESSAGE
_DATASETPROFILEMESSAGE_COLUMNSENTRY.containing_type = _DATASETPROFILEMESSAGE
_DATASETPROFILEMESSAGE.fields_by_name['properties'].message_type = _DATASETPROPERTIES
_DATASETPROFILEMESSAGE.fields_by_name['columns'].message_type = _DATASETPROFILEMESSAGE_COLUMNSENTRY
_COLUMNSCHUNKSEGMENT.fields_by_name['columns'].message_type = _COLUMNMESSAGE
_DATASETMETADATASEGMENT.fields_by_name['properties'].message_type = _DATASETPROPERTIES
_MESSAGESEGMENT.fields_by_name['metadata'].message_type = _DATASETMETADATASEGMENT
_MESSAGESEGMENT.fields_by_name['columns'].message_type = _COLUMNSCHUNKSEGMENT
_MESSAGESEGMENT.oneofs_by_name['item'].fields.append(
  _MESSAGESEGMENT.fields_by_name['metadata'])
_MESSAGESEGMENT.fields_by_name['metadata'].containing_oneof = _MESSAGESEGMENT.oneofs_by_name['item']
_MESSAGESEGMENT.oneofs_by_name['item'].fields.append(
  _MESSAGESEGMENT.fields_by_name['columns'])
_MESSAGESEGMENT.fields_by_name['columns'].containing_oneof = _MESSAGESEGMENT.oneofs_by_name['item']
DESCRIPTOR.message_types_by_name['Counters'] = _COUNTERS
DESCRIPTOR.message_types_by_name['InferredType'] = _INFERREDTYPE
DESCRIPTOR.message_types_by_name['DoublesMessage'] = _DOUBLESMESSAGE
DESCRIPTOR.message_types_by_name['LongsMessage'] = _LONGSMESSAGE
DESCRIPTOR.message_types_by_name['VarianceMessage'] = _VARIANCEMESSAGE
DESCRIPTOR.message_types_by_name['FrequentNumbersSketchMessage'] = _FREQUENTNUMBERSSKETCHMESSAGE
DESCRIPTOR.message_types_by_name['FrequentItemsSketchMessage'] = _FREQUENTITEMSSKETCHMESSAGE
DESCRIPTOR.message_types_by_name['NumbersMessage'] = _NUMBERSMESSAGE
DESCRIPTOR.message_types_by_name['StringsMessage'] = _STRINGSMESSAGE
DESCRIPTOR.message_types_by_name['SchemaMessage'] = _SCHEMAMESSAGE
DESCRIPTOR.message_types_by_name['ColumnMessage'] = _COLUMNMESSAGE
DESCRIPTOR.message_types_by_name['DatasetProperties'] = _DATASETPROPERTIES
DESCRIPTOR.message_types_by_name['DatasetProfileMessage'] = _DATASETPROFILEMESSAGE
DESCRIPTOR.message_types_by_name['ColumnsChunkSegment'] = _COLUMNSCHUNKSEGMENT
DESCRIPTOR.message_types_by_name['DatasetMetadataSegment'] = _DATASETMETADATASEGMENT
DESCRIPTOR.message_types_by_name['MessageSegment'] = _MESSAGESEGMENT
DESCRIPTOR.message_types_by_name['HllSketchMessage'] = _HLLSKETCHMESSAGE
_sym_db.RegisterFileDescriptor(DESCRIPTOR)

Counters = _reflection.GeneratedProtocolMessageType('Counters', (_message.Message,), {
  'DESCRIPTOR' : _COUNTERS,
  '__module__' : 'messages_pb2'
  # @@protoc_insertion_point(class_scope:Counters)
  })
_sym_db.RegisterMessage(Counters)

InferredType = _reflection.GeneratedProtocolMessageType('InferredType', (_message.Message,), {
  'DESCRIPTOR' : _INFERREDTYPE,
  '__module__' : 'messages_pb2'
  # @@protoc_insertion_point(class_scope:InferredType)
  })
_sym_db.RegisterMessage(InferredType)

DoublesMessage = _reflection.GeneratedProtocolMessageType('DoublesMessage', (_message.Message,), {
  'DESCRIPTOR' : _DOUBLESMESSAGE,
  '__module__' : 'messages_pb2'
  # @@protoc_insertion_point(class_scope:DoublesMessage)
  })
_sym_db.RegisterMessage(DoublesMessage)

LongsMessage = _reflection.GeneratedProtocolMessageType('LongsMessage', (_message.Message,), {
  'DESCRIPTOR' : _LONGSMESSAGE,
  '__module__' : 'messages_pb2'
  # @@protoc_insertion_point(class_scope:LongsMessage)
  })
_sym_db.RegisterMessage(LongsMessage)

VarianceMessage = _reflection.GeneratedProtocolMessageType('VarianceMessage', (_message.Message,), {
  'DESCRIPTOR' : _VARIANCEMESSAGE,
  '__module__' : 'messages_pb2'
  # @@protoc_insertion_point(class_scope:VarianceMessage)
  })
_sym_db.RegisterMessage(VarianceMessage)

FrequentNumbersSketchMessage = _reflection.GeneratedProtocolMessageType('FrequentNumbersSketchMessage', (_message.Message,), {
  'DESCRIPTOR' : _FREQUENTNUMBERSSKETCHMESSAGE,
  '__module__' : 'messages_pb2'
  # @@protoc_insertion_point(class_scope:FrequentNumbersSketchMessage)
  })
_sym_db.RegisterMessage(FrequentNumbersSketchMessage)

FrequentItemsSketchMessage = _reflection.GeneratedProtocolMessageType('FrequentItemsSketchMessage', (_message.Message,), {
  'DESCRIPTOR' : _FREQUENTITEMSSKETCHMESSAGE,
  '__module__' : 'messages_pb2'
  # @@protoc_insertion_point(class_scope:FrequentItemsSketchMessage)
  })
_sym_db.RegisterMessage(FrequentItemsSketchMessage)

NumbersMessage = _reflection.GeneratedProtocolMessageType('NumbersMessage', (_message.Message,), {
  'DESCRIPTOR' : _NUMBERSMESSAGE,
  '__module__' : 'messages_pb2'
  # @@protoc_insertion_point(class_scope:NumbersMessage)
  })
_sym_db.RegisterMessage(NumbersMessage)

StringsMessage = _reflection.GeneratedProtocolMessageType('StringsMessage', (_message.Message,), {
  'DESCRIPTOR' : _STRINGSMESSAGE,
  '__module__' : 'messages_pb2'
  # @@protoc_insertion_point(class_scope:StringsMessage)
  })
_sym_db.RegisterMessage(StringsMessage)

SchemaMessage = _reflection.GeneratedProtocolMessageType('SchemaMessage', (_message.Message,), {

  'TypeCountsEntry' : _reflection.GeneratedProtocolMessageType('TypeCountsEntry', (_message.Message,), {
    'DESCRIPTOR' : _SCHEMAMESSAGE_TYPECOUNTSENTRY,
    '__module__' : 'messages_pb2'
    # @@protoc_insertion_point(class_scope:SchemaMessage.TypeCountsEntry)
    })
  ,
  'DESCRIPTOR' : _SCHEMAMESSAGE,
  '__module__' : 'messages_pb2'
  # @@protoc_insertion_point(class_scope:SchemaMessage)
  })
_sym_db.RegisterMessage(SchemaMessage)
_sym_db.RegisterMessage(SchemaMessage.TypeCountsEntry)

ColumnMessage = _reflection.GeneratedProtocolMessageType('ColumnMessage', (_message.Message,), {
  'DESCRIPTOR' : _COLUMNMESSAGE,
  '__module__' : 'messages_pb2'
  # @@protoc_insertion_point(class_scope:ColumnMessage)
  })
_sym_db.RegisterMessage(ColumnMessage)

DatasetProperties = _reflection.GeneratedProtocolMessageType('DatasetProperties', (_message.Message,), {

  'TagsEntry' : _reflection.GeneratedProtocolMessageType('TagsEntry', (_message.Message,), {
    'DESCRIPTOR' : _DATASETPROPERTIES_TAGSENTRY,
    '__module__' : 'messages_pb2'
    # @@protoc_insertion_point(class_scope:DatasetProperties.TagsEntry)
    })
  ,

  'MetadataEntry' : _reflection.GeneratedProtocolMessageType('MetadataEntry', (_message.Message,), {
    'DESCRIPTOR' : _DATASETPROPERTIES_METADATAENTRY,
    '__module__' : 'messages_pb2'
    # @@protoc_insertion_point(class_scope:DatasetProperties.MetadataEntry)
    })
  ,
  'DESCRIPTOR' : _DATASETPROPERTIES,
  '__module__' : 'messages_pb2'
  # @@protoc_insertion_point(class_scope:DatasetProperties)
  })
_sym_db.RegisterMessage(DatasetProperties)
_sym_db.RegisterMessage(DatasetProperties.TagsEntry)
_sym_db.RegisterMessage(DatasetProperties.MetadataEntry)

DatasetProfileMessage = _reflection.GeneratedProtocolMessageType('DatasetProfileMessage', (_message.Message,), {

  'ColumnsEntry' : _reflection.GeneratedProtocolMessageType('ColumnsEntry', (_message.Message,), {
    'DESCRIPTOR' : _DATASETPROFILEMESSAGE_COLUMNSENTRY,
    '__module__' : 'messages_pb2'
    # @@protoc_insertion_point(class_scope:DatasetProfileMessage.ColumnsEntry)
    })
  ,
  'DESCRIPTOR' : _DATASETPROFILEMESSAGE,
  '__module__' : 'messages_pb2'
  # @@protoc_insertion_point(class_scope:DatasetProfileMessage)
  })
_sym_db.RegisterMessage(DatasetProfileMessage)
_sym_db.RegisterMessage(DatasetProfileMessage.ColumnsEntry)

ColumnsChunkSegment = _reflection.GeneratedProtocolMessageType('ColumnsChunkSegment', (_message.Message,), {
  'DESCRIPTOR' : _COLUMNSCHUNKSEGMENT,
  '__module__' : 'messages_pb2'
  # @@protoc_insertion_point(class_scope:ColumnsChunkSegment)
  })
_sym_db.RegisterMessage(ColumnsChunkSegment)

DatasetMetadataSegment = _reflection.GeneratedProtocolMessageType('DatasetMetadataSegment', (_message.Message,), {
  'DESCRIPTOR' : _DATASETMETADATASEGMENT,
  '__module__' : 'messages_pb2'
  # @@protoc_insertion_point(class_scope:DatasetMetadataSegment)
  })
_sym_db.RegisterMessage(DatasetMetadataSegment)

MessageSegment = _reflection.GeneratedProtocolMessageType('MessageSegment', (_message.Message,), {
  'DESCRIPTOR' : _MESSAGESEGMENT,
  '__module__' : 'messages_pb2'
  # @@protoc_insertion_point(class_scope:MessageSegment)
  })
_sym_db.RegisterMessage(MessageSegment)

HllSketchMessage = _reflection.GeneratedProtocolMessageType('HllSketchMessage', (_message.Message,), {
  'DESCRIPTOR' : _HLLSKETCHMESSAGE,
  '__module__' : 'messages_pb2'
  # @@protoc_insertion_point(class_scope:HllSketchMessage)
  })
_sym_db.RegisterMessage(HllSketchMessage)


DESCRIPTOR._options = None
_SCHEMAMESSAGE_TYPECOUNTSENTRY._options = None
_DATASETPROPERTIES_TAGSENTRY._options = None
_DATASETPROPERTIES_METADATAENTRY._options = None
_DATASETPROFILEMESSAGE_COLUMNSENTRY._options = None
# @@protoc_insertion_point(module_scope)
