# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: summaries.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 . import messages_pb2 as messages__pb2


DESCRIPTOR = _descriptor.FileDescriptor(
  name='summaries.proto',
  package='',
  syntax='proto3',
  serialized_options=b'\n\030com.whylogs.core.messageB\tSummariesP\001',
  create_key=_descriptor._internal_create_key,
  serialized_pb=b'\n\x0fsummaries.proto\x1a\x0emessages.proto\"D\n\x12UniqueCountSummary\x12\x10\n\x08\x65stimate\x18\x01 \x01(\x01\x12\r\n\x05upper\x18\x02 \x01(\x01\x12\r\n\x05lower\x18\x03 \x01(\x01\"~\n\x16\x46requentStringsSummary\x12\x33\n\x05items\x18\x01 \x03(\x0b\x32$.FrequentStringsSummary.FrequentItem\x1a/\n\x0c\x46requentItem\x12\r\n\x05value\x18\x01 \x01(\t\x12\x10\n\x08\x65stimate\x18\x02 \x01(\x01\"\x96\x02\n\x16\x46requentNumbersSummary\x12;\n\x07\x64oubles\x18\x01 \x03(\x0b\x32*.FrequentNumbersSummary.FrequentDoubleItem\x12\x37\n\x05longs\x18\x02 \x03(\x0b\x32(.FrequentNumbersSummary.FrequentLongItem\x1a\x43\n\x12\x46requentDoubleItem\x12\x10\n\x08\x65stimate\x18\x01 \x01(\x03\x12\r\n\x05value\x18\x02 \x01(\x01\x12\x0c\n\x04rank\x18\x03 \x01(\x05\x1a\x41\n\x10\x46requentLongItem\x12\x10\n\x08\x65stimate\x18\x01 \x01(\x03\x12\r\n\x05value\x18\x02 \x01(\x03\x12\x0c\n\x04rank\x18\x03 \x01(\x05\"\x7f\n\x14\x46requentItemsSummary\x12\x31\n\x05items\x18\x01 \x03(\x0b\x32\".FrequentItemsSummary.FrequentItem\x1a\x34\n\x0c\x46requentItem\x12\x10\n\x08\x65stimate\x18\x01 \x01(\x03\x12\x12\n\njson_value\x18\x02 \x01(\t\"\xa2\x01\n\x0e\x43harPosSummary\x12\x16\n\x0e\x63haracter_list\x18\x01 \x01(\t\x12\x35\n\x0c\x63har_pos_map\x18\x02 \x03(\x0b\x32\x1f.CharPosSummary.CharPosMapEntry\x1a\x41\n\x0f\x43harPosMapEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\x1d\n\x05value\x18\x02 \x01(\x0b\x32\x0e.NumberSummary:\x02\x38\x01\"\xd7\x01\n\x0eStringsSummary\x12)\n\x0cunique_count\x18\x01 \x01(\x0b\x32\x13.UniqueCountSummary\x12)\n\x08\x66requent\x18\x02 \x01(\x0b\x32\x17.FrequentStringsSummary\x12\x1e\n\x06length\x18\x03 \x01(\x0b\x32\x0e.NumberSummary\x12$\n\x0ctoken_length\x18\x04 \x01(\x0b\x32\x0e.NumberSummary\x12)\n\x10\x63har_pos_tracker\x18\x05 \x01(\x0b\x32\x0f.CharPosSummary\"\x9d\x01\n\rSchemaSummary\x12$\n\rinferred_type\x18\x01 \x01(\x0b\x32\r.InferredType\x12\x33\n\x0btype_counts\x18\x02 \x03(\x0b\x32\x1e.SchemaSummary.TypeCountsEntry\x1a\x31\n\x0fTypeCountsEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\x03:\x02\x38\x01\"\x80\x01\n\x10HistogramSummary\x12\r\n\x05start\x18\x01 \x01(\x01\x12\x0b\n\x03\x65nd\x18\x02 \x01(\x01\x12\r\n\x05width\x18\x03 \x01(\x01\x12\x0e\n\x06\x63ounts\x18\x04 \x03(\x03\x12\x0b\n\x03max\x18\x05 \x01(\x01\x12\x0b\n\x03min\x18\x06 \x01(\x01\x12\x0c\n\x04\x62ins\x18\x07 \x03(\x01\x12\t\n\x01n\x18\x08 \x01(\x03\"=\n\x0fQuantileSummary\x12\x11\n\tquantiles\x18\x01 \x03(\x01\x12\x17\n\x0fquantile_values\x18\x02 \x03(\x01\"\x94\x02\n\rNumberSummary\x12\r\n\x05\x63ount\x18\x01 \x01(\x04\x12\x0b\n\x03min\x18\x02 \x01(\x01\x12\x0b\n\x03max\x18\x03 \x01(\x01\x12\x0c\n\x04mean\x18\x04 \x01(\x01\x12\x0e\n\x06stddev\x18\x05 \x01(\x01\x12$\n\thistogram\x18\x06 \x01(\x0b\x32\x11.HistogramSummary\x12)\n\x0cunique_count\x18\x07 \x01(\x0b\x32\x13.UniqueCountSummary\x12#\n\tquantiles\x18\x08 \x01(\x0b\x32\x10.QuantileSummary\x12\x31\n\x10\x66requent_numbers\x18\t \x01(\x0b\x32\x17.FrequentNumbersSummary\x12\x13\n\x0bis_discrete\x18\n \x01(\x08\"\xf7\x01\n\rColumnSummary\x12\x1b\n\x08\x63ounters\x18\x01 \x01(\x0b\x32\t.Counters\x12\x1e\n\x06schema\x18\x02 \x01(\x0b\x32\x0e.SchemaSummary\x12&\n\x0enumber_summary\x18\x03 \x01(\x0b\x32\x0e.NumberSummary\x12\'\n\x0estring_summary\x18\x04 \x01(\x0b\x32\x0f.StringsSummary\x12-\n\x0e\x66requent_items\x18\x05 \x01(\x0b\x32\x15.FrequentItemsSummary\x12)\n\x0cunique_count\x18\x06 \x01(\x0b\x32\x13.UniqueCountSummary\"\xa7\x01\n\x0e\x44\x61tasetSummary\x12&\n\nproperties\x18\x01 \x01(\x0b\x32\x12.DatasetProperties\x12-\n\x07\x63olumns\x18\x02 \x03(\x0b\x32\x1c.DatasetSummary.ColumnsEntry\x1a>\n\x0c\x43olumnsEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\x1d\n\x05value\x18\x02 \x01(\x0b\x32\x0e.ColumnSummary:\x02\x38\x01\"\x87\x01\n\x10\x44\x61tasetSummaries\x12\x31\n\x08profiles\x18\x01 \x03(\x0b\x32\x1f.DatasetSummaries.ProfilesEntry\x1a@\n\rProfilesEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\x1e\n\x05value\x18\x02 \x01(\x0b\x32\x0f.DatasetSummary:\x02\x38\x01\x42\'\n\x18\x63om.whylogs.core.messageB\tSummariesP\x01\x62\x06proto3'
  ,
  dependencies=[messages__pb2.DESCRIPTOR,])




_UNIQUECOUNTSUMMARY = _descriptor.Descriptor(
  name='UniqueCountSummary',
  full_name='UniqueCountSummary',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='estimate', full_name='UniqueCountSummary.estimate', index=0,
      number=1, 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='upper', full_name='UniqueCountSummary.upper', 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='lower', full_name='UniqueCountSummary.lower', 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=35,
  serialized_end=103,
)


_FREQUENTSTRINGSSUMMARY_FREQUENTITEM = _descriptor.Descriptor(
  name='FrequentItem',
  full_name='FrequentStringsSummary.FrequentItem',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='value', full_name='FrequentStringsSummary.FrequentItem.value', 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='estimate', full_name='FrequentStringsSummary.FrequentItem.estimate', 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=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=184,
  serialized_end=231,
)

_FREQUENTSTRINGSSUMMARY = _descriptor.Descriptor(
  name='FrequentStringsSummary',
  full_name='FrequentStringsSummary',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='items', full_name='FrequentStringsSummary.items', 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),
  ],
  extensions=[
  ],
  nested_types=[_FREQUENTSTRINGSSUMMARY_FREQUENTITEM, ],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=105,
  serialized_end=231,
)


_FREQUENTNUMBERSSUMMARY_FREQUENTDOUBLEITEM = _descriptor.Descriptor(
  name='FrequentDoubleItem',
  full_name='FrequentNumbersSummary.FrequentDoubleItem',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='estimate', full_name='FrequentNumbersSummary.FrequentDoubleItem.estimate', 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='value', full_name='FrequentNumbersSummary.FrequentDoubleItem.value', 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='rank', full_name='FrequentNumbersSummary.FrequentDoubleItem.rank', index=2,
      number=3, 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=378,
  serialized_end=445,
)

_FREQUENTNUMBERSSUMMARY_FREQUENTLONGITEM = _descriptor.Descriptor(
  name='FrequentLongItem',
  full_name='FrequentNumbersSummary.FrequentLongItem',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='estimate', full_name='FrequentNumbersSummary.FrequentLongItem.estimate', 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='value', full_name='FrequentNumbersSummary.FrequentLongItem.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),
    _descriptor.FieldDescriptor(
      name='rank', full_name='FrequentNumbersSummary.FrequentLongItem.rank', index=2,
      number=3, 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=447,
  serialized_end=512,
)

_FREQUENTNUMBERSSUMMARY = _descriptor.Descriptor(
  name='FrequentNumbersSummary',
  full_name='FrequentNumbersSummary',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='doubles', full_name='FrequentNumbersSummary.doubles', 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='longs', full_name='FrequentNumbersSummary.longs', 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=[_FREQUENTNUMBERSSUMMARY_FREQUENTDOUBLEITEM, _FREQUENTNUMBERSSUMMARY_FREQUENTLONGITEM, ],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=234,
  serialized_end=512,
)


_FREQUENTITEMSSUMMARY_FREQUENTITEM = _descriptor.Descriptor(
  name='FrequentItem',
  full_name='FrequentItemsSummary.FrequentItem',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='estimate', full_name='FrequentItemsSummary.FrequentItem.estimate', 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='json_value', full_name='FrequentItemsSummary.FrequentItem.json_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=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=589,
  serialized_end=641,
)

_FREQUENTITEMSSUMMARY = _descriptor.Descriptor(
  name='FrequentItemsSummary',
  full_name='FrequentItemsSummary',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='items', full_name='FrequentItemsSummary.items', 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),
  ],
  extensions=[
  ],
  nested_types=[_FREQUENTITEMSSUMMARY_FREQUENTITEM, ],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=514,
  serialized_end=641,
)


_CHARPOSSUMMARY_CHARPOSMAPENTRY = _descriptor.Descriptor(
  name='CharPosMapEntry',
  full_name='CharPosSummary.CharPosMapEntry',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='key', full_name='CharPosSummary.CharPosMapEntry.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='CharPosSummary.CharPosMapEntry.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=741,
  serialized_end=806,
)

_CHARPOSSUMMARY = _descriptor.Descriptor(
  name='CharPosSummary',
  full_name='CharPosSummary',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='character_list', full_name='CharPosSummary.character_list', 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='char_pos_map', full_name='CharPosSummary.char_pos_map', 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=[_CHARPOSSUMMARY_CHARPOSMAPENTRY, ],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=644,
  serialized_end=806,
)


_STRINGSSUMMARY = _descriptor.Descriptor(
  name='StringsSummary',
  full_name='StringsSummary',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='unique_count', full_name='StringsSummary.unique_count', 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='frequent', full_name='StringsSummary.frequent', 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='length', full_name='StringsSummary.length', 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='token_length', full_name='StringsSummary.token_length', 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='char_pos_tracker', full_name='StringsSummary.char_pos_tracker', 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),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=809,
  serialized_end=1024,
)


_SCHEMASUMMARY_TYPECOUNTSENTRY = _descriptor.Descriptor(
  name='TypeCountsEntry',
  full_name='SchemaSummary.TypeCountsEntry',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='key', full_name='SchemaSummary.TypeCountsEntry.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='SchemaSummary.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=1135,
  serialized_end=1184,
)

_SCHEMASUMMARY = _descriptor.Descriptor(
  name='SchemaSummary',
  full_name='SchemaSummary',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='inferred_type', full_name='SchemaSummary.inferred_type', 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='type_counts', full_name='SchemaSummary.type_counts', 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=[_SCHEMASUMMARY_TYPECOUNTSENTRY, ],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1027,
  serialized_end=1184,
)


_HISTOGRAMSUMMARY = _descriptor.Descriptor(
  name='HistogramSummary',
  full_name='HistogramSummary',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='start', full_name='HistogramSummary.start', index=0,
      number=1, 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='end', full_name='HistogramSummary.end', 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='width', full_name='HistogramSummary.width', 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='counts', full_name='HistogramSummary.counts', index=3,
      number=4, type=3, cpp_type=2, 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='max', full_name='HistogramSummary.max', index=4,
      number=5, 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='min', full_name='HistogramSummary.min', index=5,
      number=6, 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='bins', full_name='HistogramSummary.bins', index=6,
      number=7, type=1, cpp_type=5, 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='n', full_name='HistogramSummary.n', index=7,
      number=8, 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=1187,
  serialized_end=1315,
)


_QUANTILESUMMARY = _descriptor.Descriptor(
  name='QuantileSummary',
  full_name='QuantileSummary',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='quantiles', full_name='QuantileSummary.quantiles', index=0,
      number=1, type=1, cpp_type=5, 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='quantile_values', full_name='QuantileSummary.quantile_values', index=1,
      number=2, type=1, cpp_type=5, 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=1317,
  serialized_end=1378,
)


_NUMBERSUMMARY = _descriptor.Descriptor(
  name='NumberSummary',
  full_name='NumberSummary',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='count', full_name='NumberSummary.count', index=0,
      number=1, type=4, cpp_type=4, 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='NumberSummary.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='NumberSummary.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='mean', full_name='NumberSummary.mean', 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),
    _descriptor.FieldDescriptor(
      name='stddev', full_name='NumberSummary.stddev', index=4,
      number=5, 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='histogram', full_name='NumberSummary.histogram', 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='unique_count', full_name='NumberSummary.unique_count', 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='quantiles', full_name='NumberSummary.quantiles', 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),
    _descriptor.FieldDescriptor(
      name='frequent_numbers', full_name='NumberSummary.frequent_numbers', index=8,
      number=9, 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='is_discrete', full_name='NumberSummary.is_discrete', index=9,
      number=10, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      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=1381,
  serialized_end=1657,
)


_COLUMNSUMMARY = _descriptor.Descriptor(
  name='ColumnSummary',
  full_name='ColumnSummary',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='counters', full_name='ColumnSummary.counters', 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='schema', full_name='ColumnSummary.schema', 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='number_summary', full_name='ColumnSummary.number_summary', 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='string_summary', full_name='ColumnSummary.string_summary', 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='frequent_items', full_name='ColumnSummary.frequent_items', 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='unique_count', full_name='ColumnSummary.unique_count', 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),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1660,
  serialized_end=1907,
)


_DATASETSUMMARY_COLUMNSENTRY = _descriptor.Descriptor(
  name='ColumnsEntry',
  full_name='DatasetSummary.ColumnsEntry',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='key', full_name='DatasetSummary.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='DatasetSummary.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=2015,
  serialized_end=2077,
)

_DATASETSUMMARY = _descriptor.Descriptor(
  name='DatasetSummary',
  full_name='DatasetSummary',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='properties', full_name='DatasetSummary.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='DatasetSummary.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=[_DATASETSUMMARY_COLUMNSENTRY, ],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1910,
  serialized_end=2077,
)


_DATASETSUMMARIES_PROFILESENTRY = _descriptor.Descriptor(
  name='ProfilesEntry',
  full_name='DatasetSummaries.ProfilesEntry',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='key', full_name='DatasetSummaries.ProfilesEntry.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='DatasetSummaries.ProfilesEntry.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=2151,
  serialized_end=2215,
)

_DATASETSUMMARIES = _descriptor.Descriptor(
  name='DatasetSummaries',
  full_name='DatasetSummaries',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='profiles', full_name='DatasetSummaries.profiles', 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),
  ],
  extensions=[
  ],
  nested_types=[_DATASETSUMMARIES_PROFILESENTRY, ],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2080,
  serialized_end=2215,
)

_FREQUENTSTRINGSSUMMARY_FREQUENTITEM.containing_type = _FREQUENTSTRINGSSUMMARY
_FREQUENTSTRINGSSUMMARY.fields_by_name['items'].message_type = _FREQUENTSTRINGSSUMMARY_FREQUENTITEM
_FREQUENTNUMBERSSUMMARY_FREQUENTDOUBLEITEM.containing_type = _FREQUENTNUMBERSSUMMARY
_FREQUENTNUMBERSSUMMARY_FREQUENTLONGITEM.containing_type = _FREQUENTNUMBERSSUMMARY
_FREQUENTNUMBERSSUMMARY.fields_by_name['doubles'].message_type = _FREQUENTNUMBERSSUMMARY_FREQUENTDOUBLEITEM
_FREQUENTNUMBERSSUMMARY.fields_by_name['longs'].message_type = _FREQUENTNUMBERSSUMMARY_FREQUENTLONGITEM
_FREQUENTITEMSSUMMARY_FREQUENTITEM.containing_type = _FREQUENTITEMSSUMMARY
_FREQUENTITEMSSUMMARY.fields_by_name['items'].message_type = _FREQUENTITEMSSUMMARY_FREQUENTITEM
_CHARPOSSUMMARY_CHARPOSMAPENTRY.fields_by_name['value'].message_type = _NUMBERSUMMARY
_CHARPOSSUMMARY_CHARPOSMAPENTRY.containing_type = _CHARPOSSUMMARY
_CHARPOSSUMMARY.fields_by_name['char_pos_map'].message_type = _CHARPOSSUMMARY_CHARPOSMAPENTRY
_STRINGSSUMMARY.fields_by_name['unique_count'].message_type = _UNIQUECOUNTSUMMARY
_STRINGSSUMMARY.fields_by_name['frequent'].message_type = _FREQUENTSTRINGSSUMMARY
_STRINGSSUMMARY.fields_by_name['length'].message_type = _NUMBERSUMMARY
_STRINGSSUMMARY.fields_by_name['token_length'].message_type = _NUMBERSUMMARY
_STRINGSSUMMARY.fields_by_name['char_pos_tracker'].message_type = _CHARPOSSUMMARY
_SCHEMASUMMARY_TYPECOUNTSENTRY.containing_type = _SCHEMASUMMARY
_SCHEMASUMMARY.fields_by_name['inferred_type'].message_type = messages__pb2._INFERREDTYPE
_SCHEMASUMMARY.fields_by_name['type_counts'].message_type = _SCHEMASUMMARY_TYPECOUNTSENTRY
_NUMBERSUMMARY.fields_by_name['histogram'].message_type = _HISTOGRAMSUMMARY
_NUMBERSUMMARY.fields_by_name['unique_count'].message_type = _UNIQUECOUNTSUMMARY
_NUMBERSUMMARY.fields_by_name['quantiles'].message_type = _QUANTILESUMMARY
_NUMBERSUMMARY.fields_by_name['frequent_numbers'].message_type = _FREQUENTNUMBERSSUMMARY
_COLUMNSUMMARY.fields_by_name['counters'].message_type = messages__pb2._COUNTERS
_COLUMNSUMMARY.fields_by_name['schema'].message_type = _SCHEMASUMMARY
_COLUMNSUMMARY.fields_by_name['number_summary'].message_type = _NUMBERSUMMARY
_COLUMNSUMMARY.fields_by_name['string_summary'].message_type = _STRINGSSUMMARY
_COLUMNSUMMARY.fields_by_name['frequent_items'].message_type = _FREQUENTITEMSSUMMARY
_COLUMNSUMMARY.fields_by_name['unique_count'].message_type = _UNIQUECOUNTSUMMARY
_DATASETSUMMARY_COLUMNSENTRY.fields_by_name['value'].message_type = _COLUMNSUMMARY
_DATASETSUMMARY_COLUMNSENTRY.containing_type = _DATASETSUMMARY
_DATASETSUMMARY.fields_by_name['properties'].message_type = messages__pb2._DATASETPROPERTIES
_DATASETSUMMARY.fields_by_name['columns'].message_type = _DATASETSUMMARY_COLUMNSENTRY
_DATASETSUMMARIES_PROFILESENTRY.fields_by_name['value'].message_type = _DATASETSUMMARY
_DATASETSUMMARIES_PROFILESENTRY.containing_type = _DATASETSUMMARIES
_DATASETSUMMARIES.fields_by_name['profiles'].message_type = _DATASETSUMMARIES_PROFILESENTRY
DESCRIPTOR.message_types_by_name['UniqueCountSummary'] = _UNIQUECOUNTSUMMARY
DESCRIPTOR.message_types_by_name['FrequentStringsSummary'] = _FREQUENTSTRINGSSUMMARY
DESCRIPTOR.message_types_by_name['FrequentNumbersSummary'] = _FREQUENTNUMBERSSUMMARY
DESCRIPTOR.message_types_by_name['FrequentItemsSummary'] = _FREQUENTITEMSSUMMARY
DESCRIPTOR.message_types_by_name['CharPosSummary'] = _CHARPOSSUMMARY
DESCRIPTOR.message_types_by_name['StringsSummary'] = _STRINGSSUMMARY
DESCRIPTOR.message_types_by_name['SchemaSummary'] = _SCHEMASUMMARY
DESCRIPTOR.message_types_by_name['HistogramSummary'] = _HISTOGRAMSUMMARY
DESCRIPTOR.message_types_by_name['QuantileSummary'] = _QUANTILESUMMARY
DESCRIPTOR.message_types_by_name['NumberSummary'] = _NUMBERSUMMARY
DESCRIPTOR.message_types_by_name['ColumnSummary'] = _COLUMNSUMMARY
DESCRIPTOR.message_types_by_name['DatasetSummary'] = _DATASETSUMMARY
DESCRIPTOR.message_types_by_name['DatasetSummaries'] = _DATASETSUMMARIES
_sym_db.RegisterFileDescriptor(DESCRIPTOR)

UniqueCountSummary = _reflection.GeneratedProtocolMessageType('UniqueCountSummary', (_message.Message,), {
  'DESCRIPTOR' : _UNIQUECOUNTSUMMARY,
  '__module__' : 'summaries_pb2'
  # @@protoc_insertion_point(class_scope:UniqueCountSummary)
  })
_sym_db.RegisterMessage(UniqueCountSummary)

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

  'FrequentItem' : _reflection.GeneratedProtocolMessageType('FrequentItem', (_message.Message,), {
    'DESCRIPTOR' : _FREQUENTSTRINGSSUMMARY_FREQUENTITEM,
    '__module__' : 'summaries_pb2'
    # @@protoc_insertion_point(class_scope:FrequentStringsSummary.FrequentItem)
    })
  ,
  'DESCRIPTOR' : _FREQUENTSTRINGSSUMMARY,
  '__module__' : 'summaries_pb2'
  # @@protoc_insertion_point(class_scope:FrequentStringsSummary)
  })
_sym_db.RegisterMessage(FrequentStringsSummary)
_sym_db.RegisterMessage(FrequentStringsSummary.FrequentItem)

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

  'FrequentDoubleItem' : _reflection.GeneratedProtocolMessageType('FrequentDoubleItem', (_message.Message,), {
    'DESCRIPTOR' : _FREQUENTNUMBERSSUMMARY_FREQUENTDOUBLEITEM,
    '__module__' : 'summaries_pb2'
    # @@protoc_insertion_point(class_scope:FrequentNumbersSummary.FrequentDoubleItem)
    })
  ,

  'FrequentLongItem' : _reflection.GeneratedProtocolMessageType('FrequentLongItem', (_message.Message,), {
    'DESCRIPTOR' : _FREQUENTNUMBERSSUMMARY_FREQUENTLONGITEM,
    '__module__' : 'summaries_pb2'
    # @@protoc_insertion_point(class_scope:FrequentNumbersSummary.FrequentLongItem)
    })
  ,
  'DESCRIPTOR' : _FREQUENTNUMBERSSUMMARY,
  '__module__' : 'summaries_pb2'
  # @@protoc_insertion_point(class_scope:FrequentNumbersSummary)
  })
_sym_db.RegisterMessage(FrequentNumbersSummary)
_sym_db.RegisterMessage(FrequentNumbersSummary.FrequentDoubleItem)
_sym_db.RegisterMessage(FrequentNumbersSummary.FrequentLongItem)

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

  'FrequentItem' : _reflection.GeneratedProtocolMessageType('FrequentItem', (_message.Message,), {
    'DESCRIPTOR' : _FREQUENTITEMSSUMMARY_FREQUENTITEM,
    '__module__' : 'summaries_pb2'
    # @@protoc_insertion_point(class_scope:FrequentItemsSummary.FrequentItem)
    })
  ,
  'DESCRIPTOR' : _FREQUENTITEMSSUMMARY,
  '__module__' : 'summaries_pb2'
  # @@protoc_insertion_point(class_scope:FrequentItemsSummary)
  })
_sym_db.RegisterMessage(FrequentItemsSummary)
_sym_db.RegisterMessage(FrequentItemsSummary.FrequentItem)

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

  'CharPosMapEntry' : _reflection.GeneratedProtocolMessageType('CharPosMapEntry', (_message.Message,), {
    'DESCRIPTOR' : _CHARPOSSUMMARY_CHARPOSMAPENTRY,
    '__module__' : 'summaries_pb2'
    # @@protoc_insertion_point(class_scope:CharPosSummary.CharPosMapEntry)
    })
  ,
  'DESCRIPTOR' : _CHARPOSSUMMARY,
  '__module__' : 'summaries_pb2'
  # @@protoc_insertion_point(class_scope:CharPosSummary)
  })
_sym_db.RegisterMessage(CharPosSummary)
_sym_db.RegisterMessage(CharPosSummary.CharPosMapEntry)

StringsSummary = _reflection.GeneratedProtocolMessageType('StringsSummary', (_message.Message,), {
  'DESCRIPTOR' : _STRINGSSUMMARY,
  '__module__' : 'summaries_pb2'
  # @@protoc_insertion_point(class_scope:StringsSummary)
  })
_sym_db.RegisterMessage(StringsSummary)

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

  'TypeCountsEntry' : _reflection.GeneratedProtocolMessageType('TypeCountsEntry', (_message.Message,), {
    'DESCRIPTOR' : _SCHEMASUMMARY_TYPECOUNTSENTRY,
    '__module__' : 'summaries_pb2'
    # @@protoc_insertion_point(class_scope:SchemaSummary.TypeCountsEntry)
    })
  ,
  'DESCRIPTOR' : _SCHEMASUMMARY,
  '__module__' : 'summaries_pb2'
  # @@protoc_insertion_point(class_scope:SchemaSummary)
  })
_sym_db.RegisterMessage(SchemaSummary)
_sym_db.RegisterMessage(SchemaSummary.TypeCountsEntry)

HistogramSummary = _reflection.GeneratedProtocolMessageType('HistogramSummary', (_message.Message,), {
  'DESCRIPTOR' : _HISTOGRAMSUMMARY,
  '__module__' : 'summaries_pb2'
  # @@protoc_insertion_point(class_scope:HistogramSummary)
  })
_sym_db.RegisterMessage(HistogramSummary)

QuantileSummary = _reflection.GeneratedProtocolMessageType('QuantileSummary', (_message.Message,), {
  'DESCRIPTOR' : _QUANTILESUMMARY,
  '__module__' : 'summaries_pb2'
  # @@protoc_insertion_point(class_scope:QuantileSummary)
  })
_sym_db.RegisterMessage(QuantileSummary)

NumberSummary = _reflection.GeneratedProtocolMessageType('NumberSummary', (_message.Message,), {
  'DESCRIPTOR' : _NUMBERSUMMARY,
  '__module__' : 'summaries_pb2'
  # @@protoc_insertion_point(class_scope:NumberSummary)
  })
_sym_db.RegisterMessage(NumberSummary)

ColumnSummary = _reflection.GeneratedProtocolMessageType('ColumnSummary', (_message.Message,), {
  'DESCRIPTOR' : _COLUMNSUMMARY,
  '__module__' : 'summaries_pb2'
  # @@protoc_insertion_point(class_scope:ColumnSummary)
  })
_sym_db.RegisterMessage(ColumnSummary)

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

  'ColumnsEntry' : _reflection.GeneratedProtocolMessageType('ColumnsEntry', (_message.Message,), {
    'DESCRIPTOR' : _DATASETSUMMARY_COLUMNSENTRY,
    '__module__' : 'summaries_pb2'
    # @@protoc_insertion_point(class_scope:DatasetSummary.ColumnsEntry)
    })
  ,
  'DESCRIPTOR' : _DATASETSUMMARY,
  '__module__' : 'summaries_pb2'
  # @@protoc_insertion_point(class_scope:DatasetSummary)
  })
_sym_db.RegisterMessage(DatasetSummary)
_sym_db.RegisterMessage(DatasetSummary.ColumnsEntry)

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

  'ProfilesEntry' : _reflection.GeneratedProtocolMessageType('ProfilesEntry', (_message.Message,), {
    'DESCRIPTOR' : _DATASETSUMMARIES_PROFILESENTRY,
    '__module__' : 'summaries_pb2'
    # @@protoc_insertion_point(class_scope:DatasetSummaries.ProfilesEntry)
    })
  ,
  'DESCRIPTOR' : _DATASETSUMMARIES,
  '__module__' : 'summaries_pb2'
  # @@protoc_insertion_point(class_scope:DatasetSummaries)
  })
_sym_db.RegisterMessage(DatasetSummaries)
_sym_db.RegisterMessage(DatasetSummaries.ProfilesEntry)


DESCRIPTOR._options = None
_CHARPOSSUMMARY_CHARPOSMAPENTRY._options = None
_SCHEMASUMMARY_TYPECOUNTSENTRY._options = None
_DATASETSUMMARY_COLUMNSENTRY._options = None
_DATASETSUMMARIES_PROFILESENTRY._options = None
# @@protoc_insertion_point(module_scope)
