Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
sarus_dataset / sarus_dataset / schema_pb2.py
Size: Mime:
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: schema.proto

import sys
_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1'))
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()




DESCRIPTOR = _descriptor.FileDescriptor(
  name='schema.proto',
  package='sarus_dataset',
  syntax='proto3',
  serialized_options=None,
  serialized_pb=_b('\n\x0cschema.proto\x12\rsarus_dataset\"\xfb\x11\n\x04Type\x12(\n\x04null\x18\x01 \x01(\x0b\x32\x18.sarus_dataset.Type.NullH\x00\x12.\n\x07\x62oolean\x18\x02 \x01(\x0b\x32\x1b.sarus_dataset.Type.BooleanH\x00\x12.\n\x07integer\x18\x03 \x01(\x0b\x32\x1b.sarus_dataset.Type.IntegerH\x00\x12\x36\n\x0b\x63\x61tegorical\x18\x04 \x01(\x0b\x32\x1f.sarus_dataset.Type.CategoricalH\x00\x12(\n\x04real\x18\x05 \x01(\x0b\x32\x18.sarus_dataset.Type.RealH\x00\x12(\n\x04text\x18\x06 \x01(\x0b\x32\x18.sarus_dataset.Type.TextH\x00\x12\x30\n\x08optional\x18\x07 \x01(\x0b\x32\x1c.sarus_dataset.Type.OptionalH\x00\x12,\n\x06struct\x18\x08 \x01(\x0b\x32\x1a.sarus_dataset.Type.StructH\x00\x12*\n\x05union\x18\t \x01(\x0b\x32\x19.sarus_dataset.Type.UnionH\x00\x12(\n\x04\x64\x61te\x18\n \x01(\x0b\x32\x18.sarus_dataset.Type.DateH\x00\x12\x30\n\x08\x64\x61tetime\x18\x0b \x01(\x0b\x32\x1c.sarus_dataset.Type.DateTimeH\x00\x12\x30\n\x08latitude\x18\x0c \x01(\x0b\x32\x1c.sarus_dataset.Type.LatitudeH\x00\x12\x32\n\tlongitude\x18\r \x01(\x0b\x32\x1d.sarus_dataset.Type.LongitudeH\x00\x12*\n\x05image\x18\x0e \x01(\x0b\x32\x19.sarus_dataset.Type.ImageH\x00\x1a\x06\n\x04Null\x1a\t\n\x07\x42oolean\x1a\xaf\x02\n\x07Integer\x12.\n\x04\x62\x61se\x18\x01 \x01(\x0e\x32 .sarus_dataset.Type.Integer.Base\x12\x0f\n\x07has_min\x18\x02 \x01(\x08\x12\x0b\n\x03min\x18\x03 \x01(\x03\x12\x0f\n\x07has_max\x18\x04 \x01(\x08\x12\x0b\n\x03max\x18\x05 \x01(\x03\x12>\n\x0c\x64istribution\x18\x06 \x01(\x0e\x32(.sarus_dataset.Type.Integer.Distribution\"1\n\x04\x42\x61se\x12\t\n\x05INT64\x10\x00\x12\t\n\x05INT32\x10\x01\x12\t\n\x05INT16\x10\x02\x12\x08\n\x04INT8\x10\x03\"E\n\x0c\x44istribution\x12\x0b\n\x07UNIFORM\x10\x00\x12\r\n\tGEOMETRIC\x10\x01\x12\x0c\n\x08\x42INOMIAL\x10\x02\x12\x0b\n\x07POISSON\x10\x03\x1a\xef\x01\n\x0b\x43\x61tegorical\x12\x32\n\x04\x62\x61se\x18\x01 \x01(\x0e\x32$.sarus_dataset.Type.Categorical.Base\x12\x0f\n\x07ordered\x18\x02 \x01(\x08\x12>\n\x0bname_values\x18\x03 \x03(\x0b\x32).sarus_dataset.Type.Categorical.NameValue\x1a(\n\tNameValue\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\x03\"1\n\x04\x42\x61se\x12\t\n\x05INT64\x10\x00\x12\t\n\x05INT32\x10\x01\x12\t\n\x05INT16\x10\x02\x12\x08\n\x04INT8\x10\x03\x1a\x9d\x02\n\x04Real\x12+\n\x04\x62\x61se\x18\x01 \x01(\x0e\x32\x1d.sarus_dataset.Type.Real.Base\x12\x0f\n\x07has_min\x18\x02 \x01(\x08\x12\x0b\n\x03min\x18\x03 \x01(\x01\x12\x0f\n\x07has_max\x18\x04 \x01(\x08\x12\x0b\n\x03max\x18\x05 \x01(\x01\x12;\n\x0c\x64istribution\x18\x06 \x01(\x0e\x32%.sarus_dataset.Type.Real.Distribution\" \n\x04\x42\x61se\x12\x0b\n\x07\x46LOAT64\x10\x00\x12\x0b\n\x07\x46LOAT32\x10\x01\"M\n\x0c\x44istribution\x12\x0b\n\x07UNIFORM\x10\x00\x12\x08\n\x04\x42\x45TA\x10\x01\x12\x0f\n\x0b\x45XPONENTIAL\x10\x02\x12\t\n\x05GAMMA\x10\x03\x12\n\n\x06NORMAL\x10\x04\x1a\x18\n\x04Text\x12\x10\n\x08\x65ncoding\x18\x01 \x01(\t\x1a\x30\n\x04\x44\x61te\x12\x0e\n\x06\x66ormat\x18\x01 \x01(\t\x12\x0b\n\x03min\x18\x02 \x01(\t\x12\x0b\n\x03max\x18\x03 \x01(\t\x1a\x91\x01\n\x08\x44\x61teTime\x12/\n\x04\x62\x61se\x18\x01 \x01(\x0e\x32!.sarus_dataset.Type.DateTime.Base\x12\x0e\n\x06\x66ormat\x18\x02 \x01(\t\x12\x0b\n\x03min\x18\x03 \x01(\t\x12\x0b\n\x03max\x18\x04 \x01(\t\"*\n\x04\x42\x61se\x12\t\n\x05INT64\x10\x00\x12\x0b\n\x07\x46LOAT64\x10\x01\x12\n\n\x06STRING\x10\x02\x1a]\n\x08Latitude\x12/\n\x04\x62\x61se\x18\x01 \x01(\x0e\x32!.sarus_dataset.Type.Latitude.Base\" \n\x04\x42\x61se\x12\x0b\n\x07\x46LOAT64\x10\x00\x12\x0b\n\x07\x46LOAT32\x10\x01\x1a_\n\tLongitude\x12\x30\n\x04\x62\x61se\x18\x01 \x01(\x0e\x32\".sarus_dataset.Type.Longitude.Base\" \n\x04\x42\x61se\x12\x0b\n\x07\x46LOAT64\x10\x00\x12\x0b\n\x07\x46LOAT32\x10\x01\x1a-\n\x08Optional\x12!\n\x04type\x18\x01 \x01(\x0b\x32\x13.sarus_dataset.Type\x1a:\n\x06Struct\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\"\n\x05types\x18\x02 \x03(\x0b\x32\x13.sarus_dataset.Type\x1a\x39\n\x05Union\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\"\n\x05types\x18\x02 \x03(\x0b\x32\x13.sarus_dataset.Type\x1a\xbd\x01\n\x05Image\x12,\n\x04\x62\x61se\x18\x01 \x01(\x0e\x32\x1e.sarus_dataset.Type.Image.Base\x12.\n\x05shape\x18\x02 \x01(\x0b\x32\x1f.sarus_dataset.Type.Image.Shape\x1a\x37\n\x05Shape\x12\x0e\n\x06height\x18\x01 \x01(\x05\x12\r\n\x05width\x18\x02 \x01(\x05\x12\x0f\n\x07\x63hannel\x18\x03 \x01(\x05\"\x1d\n\x04\x42\x61se\x12\t\n\x05UINT8\x10\x00\x12\n\n\x06UINT16\x10\x01\x42\x06\n\x04type\"\xfe\x01\n\nStatistics\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<\n\x0c\x64istribution\x18\x04 \x03(\x0b\x32&.sarus_dataset.Statistics.Distribution\x12G\n\x17\x63umulative_distribution\x18\x05 \x03(\x0b\x32&.sarus_dataset.Statistics.Distribution\x1a@\n\x0c\x44istribution\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\x01\x12\x13\n\x0bprobability\x18\x03 \x01(\x01\"{\n\x07\x46\x65\x61ture\x12\x0c\n\x04name\x18\x01 \x01(\t\x12!\n\x04type\x18\x02 \x01(\x0b\x32\x13.sarus_dataset.Type\x12\x10\n\x08identity\x18\x03 \x01(\x08\x12-\n\nstatistics\x18\x04 \x01(\x0b\x32\x19.sarus_dataset.Statistics\"O\n\x07\x44\x61taSet\x12\x0c\n\x04name\x18\x01 \x01(\t\x12(\n\x08\x66\x65\x61tures\x18\x02 \x03(\x0b\x32\x16.sarus_dataset.Feature\x12\x0c\n\x04rows\x18\x03 \x01(\x03\x62\x06proto3')
)



_TYPE_INTEGER_BASE = _descriptor.EnumDescriptor(
  name='Base',
  full_name='sarus_dataset.Type.Integer.Base',
  filename=None,
  file=DESCRIPTOR,
  values=[
    _descriptor.EnumValueDescriptor(
      name='INT64', index=0, number=0,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='INT32', index=1, number=1,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='INT16', index=2, number=2,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='INT8', index=3, number=3,
      serialized_options=None,
      type=None),
  ],
  containing_type=None,
  serialized_options=None,
  serialized_start=899,
  serialized_end=948,
)
_sym_db.RegisterEnumDescriptor(_TYPE_INTEGER_BASE)

_TYPE_INTEGER_DISTRIBUTION = _descriptor.EnumDescriptor(
  name='Distribution',
  full_name='sarus_dataset.Type.Integer.Distribution',
  filename=None,
  file=DESCRIPTOR,
  values=[
    _descriptor.EnumValueDescriptor(
      name='UNIFORM', index=0, number=0,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='GEOMETRIC', index=1, number=1,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='BINOMIAL', index=2, number=2,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='POISSON', index=3, number=3,
      serialized_options=None,
      type=None),
  ],
  containing_type=None,
  serialized_options=None,
  serialized_start=950,
  serialized_end=1019,
)
_sym_db.RegisterEnumDescriptor(_TYPE_INTEGER_DISTRIBUTION)

_TYPE_CATEGORICAL_BASE = _descriptor.EnumDescriptor(
  name='Base',
  full_name='sarus_dataset.Type.Categorical.Base',
  filename=None,
  file=DESCRIPTOR,
  values=[
    _descriptor.EnumValueDescriptor(
      name='INT64', index=0, number=0,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='INT32', index=1, number=1,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='INT16', index=2, number=2,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='INT8', index=3, number=3,
      serialized_options=None,
      type=None),
  ],
  containing_type=None,
  serialized_options=None,
  serialized_start=899,
  serialized_end=948,
)
_sym_db.RegisterEnumDescriptor(_TYPE_CATEGORICAL_BASE)

_TYPE_REAL_BASE = _descriptor.EnumDescriptor(
  name='Base',
  full_name='sarus_dataset.Type.Real.Base',
  filename=None,
  file=DESCRIPTOR,
  values=[
    _descriptor.EnumValueDescriptor(
      name='FLOAT64', index=0, number=0,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='FLOAT32', index=1, number=1,
      serialized_options=None,
      type=None),
  ],
  containing_type=None,
  serialized_options=None,
  serialized_start=1438,
  serialized_end=1470,
)
_sym_db.RegisterEnumDescriptor(_TYPE_REAL_BASE)

_TYPE_REAL_DISTRIBUTION = _descriptor.EnumDescriptor(
  name='Distribution',
  full_name='sarus_dataset.Type.Real.Distribution',
  filename=None,
  file=DESCRIPTOR,
  values=[
    _descriptor.EnumValueDescriptor(
      name='UNIFORM', index=0, number=0,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='BETA', index=1, number=1,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='EXPONENTIAL', index=2, number=2,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='GAMMA', index=3, number=3,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='NORMAL', index=4, number=4,
      serialized_options=None,
      type=None),
  ],
  containing_type=None,
  serialized_options=None,
  serialized_start=1472,
  serialized_end=1549,
)
_sym_db.RegisterEnumDescriptor(_TYPE_REAL_DISTRIBUTION)

_TYPE_DATETIME_BASE = _descriptor.EnumDescriptor(
  name='Base',
  full_name='sarus_dataset.Type.DateTime.Base',
  filename=None,
  file=DESCRIPTOR,
  values=[
    _descriptor.EnumValueDescriptor(
      name='INT64', index=0, number=0,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='FLOAT64', index=1, number=1,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='STRING', index=2, number=2,
      serialized_options=None,
      type=None),
  ],
  containing_type=None,
  serialized_options=None,
  serialized_start=1731,
  serialized_end=1773,
)
_sym_db.RegisterEnumDescriptor(_TYPE_DATETIME_BASE)

_TYPE_LATITUDE_BASE = _descriptor.EnumDescriptor(
  name='Base',
  full_name='sarus_dataset.Type.Latitude.Base',
  filename=None,
  file=DESCRIPTOR,
  values=[
    _descriptor.EnumValueDescriptor(
      name='FLOAT64', index=0, number=0,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='FLOAT32', index=1, number=1,
      serialized_options=None,
      type=None),
  ],
  containing_type=None,
  serialized_options=None,
  serialized_start=1438,
  serialized_end=1470,
)
_sym_db.RegisterEnumDescriptor(_TYPE_LATITUDE_BASE)

_TYPE_LONGITUDE_BASE = _descriptor.EnumDescriptor(
  name='Base',
  full_name='sarus_dataset.Type.Longitude.Base',
  filename=None,
  file=DESCRIPTOR,
  values=[
    _descriptor.EnumValueDescriptor(
      name='FLOAT64', index=0, number=0,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='FLOAT32', index=1, number=1,
      serialized_options=None,
      type=None),
  ],
  containing_type=None,
  serialized_options=None,
  serialized_start=1438,
  serialized_end=1470,
)
_sym_db.RegisterEnumDescriptor(_TYPE_LONGITUDE_BASE)

_TYPE_IMAGE_BASE = _descriptor.EnumDescriptor(
  name='Base',
  full_name='sarus_dataset.Type.Image.Base',
  filename=None,
  file=DESCRIPTOR,
  values=[
    _descriptor.EnumValueDescriptor(
      name='UINT8', index=0, number=0,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='UINT16', index=1, number=1,
      serialized_options=None,
      type=None),
  ],
  containing_type=None,
  serialized_options=None,
  serialized_start=2294,
  serialized_end=2323,
)
_sym_db.RegisterEnumDescriptor(_TYPE_IMAGE_BASE)


_TYPE_NULL = _descriptor.Descriptor(
  name='Null',
  full_name='sarus_dataset.Type.Null',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=696,
  serialized_end=702,
)

_TYPE_BOOLEAN = _descriptor.Descriptor(
  name='Boolean',
  full_name='sarus_dataset.Type.Boolean',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=704,
  serialized_end=713,
)

_TYPE_INTEGER = _descriptor.Descriptor(
  name='Integer',
  full_name='sarus_dataset.Type.Integer',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='base', full_name='sarus_dataset.Type.Integer.base', 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),
    _descriptor.FieldDescriptor(
      name='has_min', full_name='sarus_dataset.Type.Integer.has_min', index=1,
      number=2, 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),
    _descriptor.FieldDescriptor(
      name='min', full_name='sarus_dataset.Type.Integer.min', 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),
    _descriptor.FieldDescriptor(
      name='has_max', full_name='sarus_dataset.Type.Integer.has_max', index=3,
      number=4, 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),
    _descriptor.FieldDescriptor(
      name='max', full_name='sarus_dataset.Type.Integer.max', 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),
    _descriptor.FieldDescriptor(
      name='distribution', full_name='sarus_dataset.Type.Integer.distribution', index=5,
      number=6, 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),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
    _TYPE_INTEGER_BASE,
    _TYPE_INTEGER_DISTRIBUTION,
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=716,
  serialized_end=1019,
)

_TYPE_CATEGORICAL_NAMEVALUE = _descriptor.Descriptor(
  name='NameValue',
  full_name='sarus_dataset.Type.Categorical.NameValue',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='name', full_name='sarus_dataset.Type.Categorical.NameValue.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),
    _descriptor.FieldDescriptor(
      name='value', full_name='sarus_dataset.Type.Categorical.NameValue.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),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1170,
  serialized_end=1210,
)

_TYPE_CATEGORICAL = _descriptor.Descriptor(
  name='Categorical',
  full_name='sarus_dataset.Type.Categorical',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='base', full_name='sarus_dataset.Type.Categorical.base', 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),
    _descriptor.FieldDescriptor(
      name='ordered', full_name='sarus_dataset.Type.Categorical.ordered', index=1,
      number=2, 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),
    _descriptor.FieldDescriptor(
      name='name_values', full_name='sarus_dataset.Type.Categorical.name_values', index=2,
      number=3, 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),
  ],
  extensions=[
  ],
  nested_types=[_TYPE_CATEGORICAL_NAMEVALUE, ],
  enum_types=[
    _TYPE_CATEGORICAL_BASE,
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1022,
  serialized_end=1261,
)

_TYPE_REAL = _descriptor.Descriptor(
  name='Real',
  full_name='sarus_dataset.Type.Real',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='base', full_name='sarus_dataset.Type.Real.base', 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),
    _descriptor.FieldDescriptor(
      name='has_min', full_name='sarus_dataset.Type.Real.has_min', index=1,
      number=2, 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),
    _descriptor.FieldDescriptor(
      name='min', full_name='sarus_dataset.Type.Real.min', 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),
    _descriptor.FieldDescriptor(
      name='has_max', full_name='sarus_dataset.Type.Real.has_max', index=3,
      number=4, 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),
    _descriptor.FieldDescriptor(
      name='max', full_name='sarus_dataset.Type.Real.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),
    _descriptor.FieldDescriptor(
      name='distribution', full_name='sarus_dataset.Type.Real.distribution', index=5,
      number=6, 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),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
    _TYPE_REAL_BASE,
    _TYPE_REAL_DISTRIBUTION,
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1264,
  serialized_end=1549,
)

_TYPE_TEXT = _descriptor.Descriptor(
  name='Text',
  full_name='sarus_dataset.Type.Text',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='encoding', full_name='sarus_dataset.Type.Text.encoding', 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),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1551,
  serialized_end=1575,
)

_TYPE_DATE = _descriptor.Descriptor(
  name='Date',
  full_name='sarus_dataset.Type.Date',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='format', full_name='sarus_dataset.Type.Date.format', 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),
    _descriptor.FieldDescriptor(
      name='min', full_name='sarus_dataset.Type.Date.min', 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),
    _descriptor.FieldDescriptor(
      name='max', full_name='sarus_dataset.Type.Date.max', 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),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1577,
  serialized_end=1625,
)

_TYPE_DATETIME = _descriptor.Descriptor(
  name='DateTime',
  full_name='sarus_dataset.Type.DateTime',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='base', full_name='sarus_dataset.Type.DateTime.base', 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),
    _descriptor.FieldDescriptor(
      name='format', full_name='sarus_dataset.Type.DateTime.format', 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),
    _descriptor.FieldDescriptor(
      name='min', full_name='sarus_dataset.Type.DateTime.min', 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),
    _descriptor.FieldDescriptor(
      name='max', full_name='sarus_dataset.Type.DateTime.max', index=3,
      number=4, 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),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
    _TYPE_DATETIME_BASE,
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1628,
  serialized_end=1773,
)

_TYPE_LATITUDE = _descriptor.Descriptor(
  name='Latitude',
  full_name='sarus_dataset.Type.Latitude',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='base', full_name='sarus_dataset.Type.Latitude.base', 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),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
    _TYPE_LATITUDE_BASE,
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1775,
  serialized_end=1868,
)

_TYPE_LONGITUDE = _descriptor.Descriptor(
  name='Longitude',
  full_name='sarus_dataset.Type.Longitude',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='base', full_name='sarus_dataset.Type.Longitude.base', 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),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
    _TYPE_LONGITUDE_BASE,
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1870,
  serialized_end=1965,
)

_TYPE_OPTIONAL = _descriptor.Descriptor(
  name='Optional',
  full_name='sarus_dataset.Type.Optional',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='type', full_name='sarus_dataset.Type.Optional.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),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1967,
  serialized_end=2012,
)

_TYPE_STRUCT = _descriptor.Descriptor(
  name='Struct',
  full_name='sarus_dataset.Type.Struct',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='name', full_name='sarus_dataset.Type.Struct.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),
    _descriptor.FieldDescriptor(
      name='types', full_name='sarus_dataset.Type.Struct.types', 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),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2014,
  serialized_end=2072,
)

_TYPE_UNION = _descriptor.Descriptor(
  name='Union',
  full_name='sarus_dataset.Type.Union',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='name', full_name='sarus_dataset.Type.Union.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),
    _descriptor.FieldDescriptor(
      name='types', full_name='sarus_dataset.Type.Union.types', 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),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2074,
  serialized_end=2131,
)

_TYPE_IMAGE_SHAPE = _descriptor.Descriptor(
  name='Shape',
  full_name='sarus_dataset.Type.Image.Shape',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='height', full_name='sarus_dataset.Type.Image.Shape.height', 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),
    _descriptor.FieldDescriptor(
      name='width', full_name='sarus_dataset.Type.Image.Shape.width', 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),
    _descriptor.FieldDescriptor(
      name='channel', full_name='sarus_dataset.Type.Image.Shape.channel', 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),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2237,
  serialized_end=2292,
)

_TYPE_IMAGE = _descriptor.Descriptor(
  name='Image',
  full_name='sarus_dataset.Type.Image',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='base', full_name='sarus_dataset.Type.Image.base', 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),
    _descriptor.FieldDescriptor(
      name='shape', full_name='sarus_dataset.Type.Image.shape', 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),
  ],
  extensions=[
  ],
  nested_types=[_TYPE_IMAGE_SHAPE, ],
  enum_types=[
    _TYPE_IMAGE_BASE,
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2134,
  serialized_end=2323,
)

_TYPE = _descriptor.Descriptor(
  name='Type',
  full_name='sarus_dataset.Type',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='null', full_name='sarus_dataset.Type.null', 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),
    _descriptor.FieldDescriptor(
      name='boolean', full_name='sarus_dataset.Type.boolean', 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),
    _descriptor.FieldDescriptor(
      name='integer', full_name='sarus_dataset.Type.integer', 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),
    _descriptor.FieldDescriptor(
      name='categorical', full_name='sarus_dataset.Type.categorical', 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),
    _descriptor.FieldDescriptor(
      name='real', full_name='sarus_dataset.Type.real', 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),
    _descriptor.FieldDescriptor(
      name='text', full_name='sarus_dataset.Type.text', 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),
    _descriptor.FieldDescriptor(
      name='optional', full_name='sarus_dataset.Type.optional', 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),
    _descriptor.FieldDescriptor(
      name='struct', full_name='sarus_dataset.Type.struct', 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),
    _descriptor.FieldDescriptor(
      name='union', full_name='sarus_dataset.Type.union', 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),
    _descriptor.FieldDescriptor(
      name='date', full_name='sarus_dataset.Type.date', index=9,
      number=10, 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),
    _descriptor.FieldDescriptor(
      name='datetime', full_name='sarus_dataset.Type.datetime', index=10,
      number=11, 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),
    _descriptor.FieldDescriptor(
      name='latitude', full_name='sarus_dataset.Type.latitude', index=11,
      number=12, 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),
    _descriptor.FieldDescriptor(
      name='longitude', full_name='sarus_dataset.Type.longitude', index=12,
      number=13, 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),
    _descriptor.FieldDescriptor(
      name='image', full_name='sarus_dataset.Type.image', index=13,
      number=14, 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),
  ],
  extensions=[
  ],
  nested_types=[_TYPE_NULL, _TYPE_BOOLEAN, _TYPE_INTEGER, _TYPE_CATEGORICAL, _TYPE_REAL, _TYPE_TEXT, _TYPE_DATE, _TYPE_DATETIME, _TYPE_LATITUDE, _TYPE_LONGITUDE, _TYPE_OPTIONAL, _TYPE_STRUCT, _TYPE_UNION, _TYPE_IMAGE, ],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
    _descriptor.OneofDescriptor(
      name='type', full_name='sarus_dataset.Type.type',
      index=0, containing_type=None, fields=[]),
  ],
  serialized_start=32,
  serialized_end=2331,
)


_STATISTICS_DISTRIBUTION = _descriptor.Descriptor(
  name='Distribution',
  full_name='sarus_dataset.Statistics.Distribution',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='name', full_name='sarus_dataset.Statistics.Distribution.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),
    _descriptor.FieldDescriptor(
      name='value', full_name='sarus_dataset.Statistics.Distribution.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),
    _descriptor.FieldDescriptor(
      name='probability', full_name='sarus_dataset.Statistics.Distribution.probability', 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),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2524,
  serialized_end=2588,
)

_STATISTICS = _descriptor.Descriptor(
  name='Statistics',
  full_name='sarus_dataset.Statistics',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='count', full_name='sarus_dataset.Statistics.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),
    _descriptor.FieldDescriptor(
      name='min', full_name='sarus_dataset.Statistics.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),
    _descriptor.FieldDescriptor(
      name='max', full_name='sarus_dataset.Statistics.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),
    _descriptor.FieldDescriptor(
      name='distribution', full_name='sarus_dataset.Statistics.distribution', index=3,
      number=4, 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),
    _descriptor.FieldDescriptor(
      name='cumulative_distribution', full_name='sarus_dataset.Statistics.cumulative_distribution', index=4,
      number=5, 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),
  ],
  extensions=[
  ],
  nested_types=[_STATISTICS_DISTRIBUTION, ],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2334,
  serialized_end=2588,
)


_FEATURE = _descriptor.Descriptor(
  name='Feature',
  full_name='sarus_dataset.Feature',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='name', full_name='sarus_dataset.Feature.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),
    _descriptor.FieldDescriptor(
      name='type', full_name='sarus_dataset.Feature.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),
    _descriptor.FieldDescriptor(
      name='identity', full_name='sarus_dataset.Feature.identity', index=2,
      number=3, 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),
    _descriptor.FieldDescriptor(
      name='statistics', full_name='sarus_dataset.Feature.statistics', 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),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2590,
  serialized_end=2713,
)


_DATASET = _descriptor.Descriptor(
  name='DataSet',
  full_name='sarus_dataset.DataSet',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='name', full_name='sarus_dataset.DataSet.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),
    _descriptor.FieldDescriptor(
      name='features', full_name='sarus_dataset.DataSet.features', 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),
    _descriptor.FieldDescriptor(
      name='rows', full_name='sarus_dataset.DataSet.rows', 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),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2715,
  serialized_end=2794,
)

_TYPE_NULL.containing_type = _TYPE
_TYPE_BOOLEAN.containing_type = _TYPE
_TYPE_INTEGER.fields_by_name['base'].enum_type = _TYPE_INTEGER_BASE
_TYPE_INTEGER.fields_by_name['distribution'].enum_type = _TYPE_INTEGER_DISTRIBUTION
_TYPE_INTEGER.containing_type = _TYPE
_TYPE_INTEGER_BASE.containing_type = _TYPE_INTEGER
_TYPE_INTEGER_DISTRIBUTION.containing_type = _TYPE_INTEGER
_TYPE_CATEGORICAL_NAMEVALUE.containing_type = _TYPE_CATEGORICAL
_TYPE_CATEGORICAL.fields_by_name['base'].enum_type = _TYPE_CATEGORICAL_BASE
_TYPE_CATEGORICAL.fields_by_name['name_values'].message_type = _TYPE_CATEGORICAL_NAMEVALUE
_TYPE_CATEGORICAL.containing_type = _TYPE
_TYPE_CATEGORICAL_BASE.containing_type = _TYPE_CATEGORICAL
_TYPE_REAL.fields_by_name['base'].enum_type = _TYPE_REAL_BASE
_TYPE_REAL.fields_by_name['distribution'].enum_type = _TYPE_REAL_DISTRIBUTION
_TYPE_REAL.containing_type = _TYPE
_TYPE_REAL_BASE.containing_type = _TYPE_REAL
_TYPE_REAL_DISTRIBUTION.containing_type = _TYPE_REAL
_TYPE_TEXT.containing_type = _TYPE
_TYPE_DATE.containing_type = _TYPE
_TYPE_DATETIME.fields_by_name['base'].enum_type = _TYPE_DATETIME_BASE
_TYPE_DATETIME.containing_type = _TYPE
_TYPE_DATETIME_BASE.containing_type = _TYPE_DATETIME
_TYPE_LATITUDE.fields_by_name['base'].enum_type = _TYPE_LATITUDE_BASE
_TYPE_LATITUDE.containing_type = _TYPE
_TYPE_LATITUDE_BASE.containing_type = _TYPE_LATITUDE
_TYPE_LONGITUDE.fields_by_name['base'].enum_type = _TYPE_LONGITUDE_BASE
_TYPE_LONGITUDE.containing_type = _TYPE
_TYPE_LONGITUDE_BASE.containing_type = _TYPE_LONGITUDE
_TYPE_OPTIONAL.fields_by_name['type'].message_type = _TYPE
_TYPE_OPTIONAL.containing_type = _TYPE
_TYPE_STRUCT.fields_by_name['types'].message_type = _TYPE
_TYPE_STRUCT.containing_type = _TYPE
_TYPE_UNION.fields_by_name['types'].message_type = _TYPE
_TYPE_UNION.containing_type = _TYPE
_TYPE_IMAGE_SHAPE.containing_type = _TYPE_IMAGE
_TYPE_IMAGE.fields_by_name['base'].enum_type = _TYPE_IMAGE_BASE
_TYPE_IMAGE.fields_by_name['shape'].message_type = _TYPE_IMAGE_SHAPE
_TYPE_IMAGE.containing_type = _TYPE
_TYPE_IMAGE_BASE.containing_type = _TYPE_IMAGE
_TYPE.fields_by_name['null'].message_type = _TYPE_NULL
_TYPE.fields_by_name['boolean'].message_type = _TYPE_BOOLEAN
_TYPE.fields_by_name['integer'].message_type = _TYPE_INTEGER
_TYPE.fields_by_name['categorical'].message_type = _TYPE_CATEGORICAL
_TYPE.fields_by_name['real'].message_type = _TYPE_REAL
_TYPE.fields_by_name['text'].message_type = _TYPE_TEXT
_TYPE.fields_by_name['optional'].message_type = _TYPE_OPTIONAL
_TYPE.fields_by_name['struct'].message_type = _TYPE_STRUCT
_TYPE.fields_by_name['union'].message_type = _TYPE_UNION
_TYPE.fields_by_name['date'].message_type = _TYPE_DATE
_TYPE.fields_by_name['datetime'].message_type = _TYPE_DATETIME
_TYPE.fields_by_name['latitude'].message_type = _TYPE_LATITUDE
_TYPE.fields_by_name['longitude'].message_type = _TYPE_LONGITUDE
_TYPE.fields_by_name['image'].message_type = _TYPE_IMAGE
_TYPE.oneofs_by_name['type'].fields.append(
  _TYPE.fields_by_name['null'])
_TYPE.fields_by_name['null'].containing_oneof = _TYPE.oneofs_by_name['type']
_TYPE.oneofs_by_name['type'].fields.append(
  _TYPE.fields_by_name['boolean'])
_TYPE.fields_by_name['boolean'].containing_oneof = _TYPE.oneofs_by_name['type']
_TYPE.oneofs_by_name['type'].fields.append(
  _TYPE.fields_by_name['integer'])
_TYPE.fields_by_name['integer'].containing_oneof = _TYPE.oneofs_by_name['type']
_TYPE.oneofs_by_name['type'].fields.append(
  _TYPE.fields_by_name['categorical'])
_TYPE.fields_by_name['categorical'].containing_oneof = _TYPE.oneofs_by_name['type']
_TYPE.oneofs_by_name['type'].fields.append(
  _TYPE.fields_by_name['real'])
_TYPE.fields_by_name['real'].containing_oneof = _TYPE.oneofs_by_name['type']
_TYPE.oneofs_by_name['type'].fields.append(
  _TYPE.fields_by_name['text'])
_TYPE.fields_by_name['text'].containing_oneof = _TYPE.oneofs_by_name['type']
_TYPE.oneofs_by_name['type'].fields.append(
  _TYPE.fields_by_name['optional'])
_TYPE.fields_by_name['optional'].containing_oneof = _TYPE.oneofs_by_name['type']
_TYPE.oneofs_by_name['type'].fields.append(
  _TYPE.fields_by_name['struct'])
_TYPE.fields_by_name['struct'].containing_oneof = _TYPE.oneofs_by_name['type']
_TYPE.oneofs_by_name['type'].fields.append(
  _TYPE.fields_by_name['union'])
_TYPE.fields_by_name['union'].containing_oneof = _TYPE.oneofs_by_name['type']
_TYPE.oneofs_by_name['type'].fields.append(
  _TYPE.fields_by_name['date'])
_TYPE.fields_by_name['date'].containing_oneof = _TYPE.oneofs_by_name['type']
_TYPE.oneofs_by_name['type'].fields.append(
  _TYPE.fields_by_name['datetime'])
_TYPE.fields_by_name['datetime'].containing_oneof = _TYPE.oneofs_by_name['type']
_TYPE.oneofs_by_name['type'].fields.append(
  _TYPE.fields_by_name['latitude'])
_TYPE.fields_by_name['latitude'].containing_oneof = _TYPE.oneofs_by_name['type']
_TYPE.oneofs_by_name['type'].fields.append(
  _TYPE.fields_by_name['longitude'])
_TYPE.fields_by_name['longitude'].containing_oneof = _TYPE.oneofs_by_name['type']
_TYPE.oneofs_by_name['type'].fields.append(
  _TYPE.fields_by_name['image'])
_TYPE.fields_by_name['image'].containing_oneof = _TYPE.oneofs_by_name['type']
_STATISTICS_DISTRIBUTION.containing_type = _STATISTICS
_STATISTICS.fields_by_name['distribution'].message_type = _STATISTICS_DISTRIBUTION
_STATISTICS.fields_by_name['cumulative_distribution'].message_type = _STATISTICS_DISTRIBUTION
_FEATURE.fields_by_name['type'].message_type = _TYPE
_FEATURE.fields_by_name['statistics'].message_type = _STATISTICS
_DATASET.fields_by_name['features'].message_type = _FEATURE
DESCRIPTOR.message_types_by_name['Type'] = _TYPE
DESCRIPTOR.message_types_by_name['Statistics'] = _STATISTICS
DESCRIPTOR.message_types_by_name['Feature'] = _FEATURE
DESCRIPTOR.message_types_by_name['DataSet'] = _DATASET
_sym_db.RegisterFileDescriptor(DESCRIPTOR)

Type = _reflection.GeneratedProtocolMessageType('Type', (_message.Message,), dict(

  Null = _reflection.GeneratedProtocolMessageType('Null', (_message.Message,), dict(
    DESCRIPTOR = _TYPE_NULL,
    __module__ = 'schema_pb2'
    # @@protoc_insertion_point(class_scope:sarus_dataset.Type.Null)
    ))
  ,

  Boolean = _reflection.GeneratedProtocolMessageType('Boolean', (_message.Message,), dict(
    DESCRIPTOR = _TYPE_BOOLEAN,
    __module__ = 'schema_pb2'
    # @@protoc_insertion_point(class_scope:sarus_dataset.Type.Boolean)
    ))
  ,

  Integer = _reflection.GeneratedProtocolMessageType('Integer', (_message.Message,), dict(
    DESCRIPTOR = _TYPE_INTEGER,
    __module__ = 'schema_pb2'
    # @@protoc_insertion_point(class_scope:sarus_dataset.Type.Integer)
    ))
  ,

  Categorical = _reflection.GeneratedProtocolMessageType('Categorical', (_message.Message,), dict(

    NameValue = _reflection.GeneratedProtocolMessageType('NameValue', (_message.Message,), dict(
      DESCRIPTOR = _TYPE_CATEGORICAL_NAMEVALUE,
      __module__ = 'schema_pb2'
      # @@protoc_insertion_point(class_scope:sarus_dataset.Type.Categorical.NameValue)
      ))
    ,
    DESCRIPTOR = _TYPE_CATEGORICAL,
    __module__ = 'schema_pb2'
    # @@protoc_insertion_point(class_scope:sarus_dataset.Type.Categorical)
    ))
  ,

  Real = _reflection.GeneratedProtocolMessageType('Real', (_message.Message,), dict(
    DESCRIPTOR = _TYPE_REAL,
    __module__ = 'schema_pb2'
    # @@protoc_insertion_point(class_scope:sarus_dataset.Type.Real)
    ))
  ,

  Text = _reflection.GeneratedProtocolMessageType('Text', (_message.Message,), dict(
    DESCRIPTOR = _TYPE_TEXT,
    __module__ = 'schema_pb2'
    # @@protoc_insertion_point(class_scope:sarus_dataset.Type.Text)
    ))
  ,

  Date = _reflection.GeneratedProtocolMessageType('Date', (_message.Message,), dict(
    DESCRIPTOR = _TYPE_DATE,
    __module__ = 'schema_pb2'
    # @@protoc_insertion_point(class_scope:sarus_dataset.Type.Date)
    ))
  ,

  DateTime = _reflection.GeneratedProtocolMessageType('DateTime', (_message.Message,), dict(
    DESCRIPTOR = _TYPE_DATETIME,
    __module__ = 'schema_pb2'
    # @@protoc_insertion_point(class_scope:sarus_dataset.Type.DateTime)
    ))
  ,

  Latitude = _reflection.GeneratedProtocolMessageType('Latitude', (_message.Message,), dict(
    DESCRIPTOR = _TYPE_LATITUDE,
    __module__ = 'schema_pb2'
    # @@protoc_insertion_point(class_scope:sarus_dataset.Type.Latitude)
    ))
  ,

  Longitude = _reflection.GeneratedProtocolMessageType('Longitude', (_message.Message,), dict(
    DESCRIPTOR = _TYPE_LONGITUDE,
    __module__ = 'schema_pb2'
    # @@protoc_insertion_point(class_scope:sarus_dataset.Type.Longitude)
    ))
  ,

  Optional = _reflection.GeneratedProtocolMessageType('Optional', (_message.Message,), dict(
    DESCRIPTOR = _TYPE_OPTIONAL,
    __module__ = 'schema_pb2'
    # @@protoc_insertion_point(class_scope:sarus_dataset.Type.Optional)
    ))
  ,

  Struct = _reflection.GeneratedProtocolMessageType('Struct', (_message.Message,), dict(
    DESCRIPTOR = _TYPE_STRUCT,
    __module__ = 'schema_pb2'
    # @@protoc_insertion_point(class_scope:sarus_dataset.Type.Struct)
    ))
  ,

  Union = _reflection.GeneratedProtocolMessageType('Union', (_message.Message,), dict(
    DESCRIPTOR = _TYPE_UNION,
    __module__ = 'schema_pb2'
    # @@protoc_insertion_point(class_scope:sarus_dataset.Type.Union)
    ))
  ,

  Image = _reflection.GeneratedProtocolMessageType('Image', (_message.Message,), dict(

    Shape = _reflection.GeneratedProtocolMessageType('Shape', (_message.Message,), dict(
      DESCRIPTOR = _TYPE_IMAGE_SHAPE,
      __module__ = 'schema_pb2'
      # @@protoc_insertion_point(class_scope:sarus_dataset.Type.Image.Shape)
      ))
    ,
    DESCRIPTOR = _TYPE_IMAGE,
    __module__ = 'schema_pb2'
    # @@protoc_insertion_point(class_scope:sarus_dataset.Type.Image)
    ))
  ,
  DESCRIPTOR = _TYPE,
  __module__ = 'schema_pb2'
  # @@protoc_insertion_point(class_scope:sarus_dataset.Type)
  ))
_sym_db.RegisterMessage(Type)
_sym_db.RegisterMessage(Type.Null)
_sym_db.RegisterMessage(Type.Boolean)
_sym_db.RegisterMessage(Type.Integer)
_sym_db.RegisterMessage(Type.Categorical)
_sym_db.RegisterMessage(Type.Categorical.NameValue)
_sym_db.RegisterMessage(Type.Real)
_sym_db.RegisterMessage(Type.Text)
_sym_db.RegisterMessage(Type.Date)
_sym_db.RegisterMessage(Type.DateTime)
_sym_db.RegisterMessage(Type.Latitude)
_sym_db.RegisterMessage(Type.Longitude)
_sym_db.RegisterMessage(Type.Optional)
_sym_db.RegisterMessage(Type.Struct)
_sym_db.RegisterMessage(Type.Union)
_sym_db.RegisterMessage(Type.Image)
_sym_db.RegisterMessage(Type.Image.Shape)

Statistics = _reflection.GeneratedProtocolMessageType('Statistics', (_message.Message,), dict(

  Distribution = _reflection.GeneratedProtocolMessageType('Distribution', (_message.Message,), dict(
    DESCRIPTOR = _STATISTICS_DISTRIBUTION,
    __module__ = 'schema_pb2'
    # @@protoc_insertion_point(class_scope:sarus_dataset.Statistics.Distribution)
    ))
  ,
  DESCRIPTOR = _STATISTICS,
  __module__ = 'schema_pb2'
  # @@protoc_insertion_point(class_scope:sarus_dataset.Statistics)
  ))
_sym_db.RegisterMessage(Statistics)
_sym_db.RegisterMessage(Statistics.Distribution)

Feature = _reflection.GeneratedProtocolMessageType('Feature', (_message.Message,), dict(
  DESCRIPTOR = _FEATURE,
  __module__ = 'schema_pb2'
  # @@protoc_insertion_point(class_scope:sarus_dataset.Feature)
  ))
_sym_db.RegisterMessage(Feature)

DataSet = _reflection.GeneratedProtocolMessageType('DataSet', (_message.Message,), dict(
  DESCRIPTOR = _DATASET,
  __module__ = 'schema_pb2'
  # @@protoc_insertion_point(class_scope:sarus_dataset.DataSet)
  ))
_sym_db.RegisterMessage(DataSet)


# @@protoc_insertion_point(module_scope)