# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: pymsd/proto/msd.proto
"""Generated protocol buffer code."""
from google.protobuf.internal import builder as _builder
from google.protobuf import descriptor as _descriptor
from google.protobuf import descriptor_pool as _descriptor_pool
from google.protobuf import symbol_database as _symbol_database
# @@protoc_insertion_point(imports)

_sym_db = _symbol_database.Default()


from pymsd.proto import dataframe_pb2 as pymsd_dot_proto_dot_dataframe__pb2
from pymsd.proto import schema_pb2 as pymsd_dot_proto_dot_schema__pb2


DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x15pymsd/proto/msd.proto\x12\x03msd\x1a\x1bpymsd/proto/dataframe.proto\x1a\x18pymsd/proto/schema.proto\"\xc9\x01\n\tGetParams\x12\x0b\n\x03obj\x18\x01 \x01(\t\x12\r\n\x05\x64kind\x18\x02 \x01(\t\x12\x0e\n\x06\x66ields\x18\x03 \x03(\t\x12\x12\n\nstart_date\x18\x04 \x01(\t\x12\x10\n\x08\x65nd_date\x18\x05 \x01(\t\x12\x0e\n\x06offest\x18\x06 \x01(\x05\x12\r\n\x05limit\x18\x07 \x01(\x05\x12\x11\n\tascending\x18\x08 \x01(\x08\x12\x0b\n\x03ids\x18\t \x03(\t\x12\x0e\n\x06idname\x18\n \x01(\t\x12\x1b\n\x13\x61\x64\x64tional_where_ast\x18\x0b \x01(\t\"\xa7\x01\n\x13GetDataFrameRequest\x12\x1e\n\x06params\x18\x01 \x01(\x0b\x32\x0e.msd.GetParams\x12\x0b\n\x03sql\x18\x02 \x01(\t\x12\x34\n\x06\x61\x64\x64ons\x18\x64 \x03(\x0b\x32$.msd.GetDataFrameRequest.AddonsEntry\x1a-\n\x0b\x41\x64\x64onsEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\"\xc0\x01\n\x14GetDataFrameResponse\x12\x0c\n\x04\x63ode\x18\x01 \x01(\x05\x12\x0e\n\x06messge\x18\x02 \x01(\t\x12$\n\x06values\x18\x03 \x01(\x0b\x32\x14.dataframe.DataFrame\x12\x35\n\x06\x61\x64\x64ons\x18\x64 \x03(\x0b\x32%.msd.GetDataFrameResponse.AddonsEntry\x1a-\n\x0b\x41\x64\x64onsEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\"=\n\x0fUpdateRowBinary\x12\x0c\n\x04rows\x18\x01 \x01(\x05\x12\x0e\n\x06\x66ormat\x18\x02 \x01(\t\x12\x0c\n\x04\x64\x61ta\x18\x04 \x01(\x0c\"\xd0\x02\n\tCsvOption\x12\x0f\n\x07\x63sv_sep\x18\x01 \x01(\x05\x12\x13\n\x0bskip_head_n\x18\x02 \x01(\x05\x12\x13\n\x0bskip_tail_n\x18\x03 \x01(\x05\x12\x14\n\x0cskip_prefies\x18\x04 \x03(\t\x12\x1e\n\x16\x63sv_additation_row_sep\x18\x05 \x01(\x0c\x12\x1c\n\x14\x63sv_fixed_col_offset\x18\x06 \x03(\x05\x12\x17\n\x0f\x63sv_col_mapping\x18\x07 \x03(\x05\x12L\n\x19\x63sv_col_mapping_by_prefix\x18\x08 \x03(\x0b\x32).msd.CsvOption.CsvColMappingByPrefixEntry\x12\x0f\n\x07obj_col\x18\t \x01(\x05\x1a<\n\x1a\x43svColMappingByPrefixEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\"\x1c\n\x0cScriptOption\x12\x0c\n\x04name\x18\x01 \x01(\t\"w\n\x0fUpdateRowOption\x12$\n\x06\x66ormat\x18\x01 \x01(\x0e\x32\x14.msd.UpdateRowFormat\x12\x1b\n\x03\x63sv\x18\x02 \x01(\x0b\x32\x0e.msd.CsvOption\x12!\n\x06script\x18\x03 \x01(\x0b\x32\x11.msd.ScriptOption\"\xbd\x01\n\x16UpdateDataFrameRequest\x12\x0b\n\x03obj\x18\x01 \x01(\t\x12\r\n\x05\x64kind\x18\x02 \x01(\t\x12\x0c\n\x04rows\x18\x03 \x01(\x0c\x12\x1d\n\x04mode\x18\x04 \x01(\x0e\x32\x0f.msd.UpdateMode\x12(\n\nrowsOption\x18\x05 \x01(\x0b\x32\x14.msd.UpdateRowOption\x12\x13\n\x06source\x18\x06 \x01(\tH\x00\x88\x01\x01\x12\x10\n\x08no_cache\x18\x07 \x01(\x08\x42\t\n\x07_source\"M\n\x17UpdateDataFrameResponse\x12\x0c\n\x04\x63ode\x18\x01 \x01(\x05\x12\x0e\n\x06messge\x18\x02 \x01(\t\x12\x14\n\x0cupdated_rows\x18\x03 \x01(\x05\"t\n\x11UpdateMetaRequest\x12\r\n\x05idkey\x18\x01 \x01(\t\x12\r\n\x05table\x18\x02 \x01(\t\x12\x0c\n\x04json\x18\x03 \x01(\t\x12\r\n\x05jsonb\x18\x04 \x01(\x0c\x12\x16\n\tvalue_key\x18\x05 \x01(\tH\x00\x88\x01\x01\x42\x0c\n\n_value_key\"2\n\x12UpdateMetaResponse\x12\x0c\n\x04\x63ode\x18\x01 \x01(\x05\x12\x0e\n\x06messge\x18\x02 \x01(\t\"L\n\x06\x46ilter\x12\x0f\n\x07keyword\x18\x01 \x01(\t\x12\x1d\n\x04mode\x18\x02 \x01(\x0e\x32\x0f.msd.FilterMode\x12\x12\n\nignoreCase\x18\x03 \x01(\x08\"2\n\x0fGetTableRequest\x12\x1f\n\nnameFilter\x18\x01 \x01(\x0b\x32\x0b.msd.Filter\"\xa5\x01\n\x10GetTableResponse\x12\x0c\n\x04\x63ode\x18\x01 \x01(\x05\x12\x0e\n\x06messge\x18\x02 \x01(\t\x12\x33\n\x07schemas\x18\x03 \x03(\x0b\x32\".msd.GetTableResponse.SchemasEntry\x1a>\n\x0cSchemasEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\x1d\n\x05value\x18\x02 \x01(\x0b\x32\x0e.schema.Schema:\x02\x38\x01\"\\\n\x11ListObjectRequest\x12\r\n\x05\x64kind\x18\x01 \x01(\t\x12\x1e\n\tobjFilter\x18\x02 \x01(\x0b\x32\x0b.msd.Filter\x12\x10\n\x03sql\x18\x03 \x01(\tH\x00\x88\x01\x01\x42\x06\n\x04_sql\"\xb1\x02\n\x12ListObjectResponse\x12\x0c\n\x04\x63ode\x18\x01 \x01(\x05\x12\x0e\n\x06messge\x18\x02 \x01(\t\x12\x35\n\x07objects\x18\x03 \x03(\x0b\x32$.msd.ListObjectResponse.ObjectsEntry\x12\x35\n\x07records\x18\x04 \x03(\x0b\x32$.msd.ListObjectResponse.RecordsEntry\x1aI\n\x0cObjectsEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12(\n\x05value\x18\x02 \x01(\x0b\x32\x19.dataframe.DataFrameIndex:\x02\x38\x01\x1a\x44\n\x0cRecordsEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12#\n\x05value\x18\x02 \x01(\x0b\x32\x14.dataframe.DataFrame:\x02\x38\x01\"\x82\x01\n\x0c\x42inlogRecord\x12\n\n\x02ts\x18\x01 \x01(\x03\x12&\n\x04Meta\x18\x05 \x01(\x0b\x32\x16.msd.UpdateMetaRequestH\x00\x12\x30\n\tDataFrame\x18\x06 \x01(\x0b\x32\x1b.msd.UpdateDataFrameRequestH\x00\x42\x0c\n\nanyRequest\"i\n\x0e\x46orwardRequest\x12!\n\toperation\x18\x01 \x01(\x0e\x32\x0e.msd.ForwardOp\x12\x0e\n\x06target\x18\x02 \x01(\t\x12\x16\n\tstartDate\x18\x03 \x01(\tH\x00\x88\x01\x01\x42\x0c\n\n_startDate\"\x1f\n\rForwardDetail\x12\x0e\n\x06lastTs\x18\x01 \x01(\x03\"\xaa\x01\n\x0f\x46orwardResponse\x12\x0c\n\x04\x63ode\x18\x01 \x01(\x05\x12\x0e\n\x06messge\x18\x02 \x01(\t\x12\x34\n\x08\x66orwards\x18\n \x03(\x0b\x32\".msd.ForwardResponse.ForwardsEntry\x1a\x43\n\rForwardsEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12!\n\x05value\x18\x02 \x01(\x0b\x32\x12.msd.ForwardDetail:\x02\x38\x01\"3\n\nSqlRequest\x12\x0b\n\x03sql\x18\x01 \x01(\t\x12\x10\n\x03qid\x18\x02 \x01(\tH\x00\x88\x01\x01\x42\x06\n\x04_qid\"\xd6\x01\n\x0bSqlResponse\x12\x0c\n\x04\x63ode\x18\x01 \x01(\x05\x12\x0e\n\x06messge\x18\x02 \x01(\t\x12\x10\n\x03qid\x18\x03 \x01(\tH\x00\x88\x01\x01\x12\x0c\n\x04rows\x18\x04 \x01(\x05\x12$\n\x06values\x18\x05 \x01(\x0b\x32\x14.dataframe.DataFrame\x12,\n\x06\x61\x64\x64ons\x18\x64 \x03(\x0b\x32\x1c.msd.SqlResponse.AddonsEntry\x1a-\n\x0b\x41\x64\x64onsEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\x42\x06\n\x04_qid*r\n\nUpdateMode\x12\n\n\x06Schema\x10\x00\x12\n\n\x06Import\x10\x01\x12\t\n\x05Paste\x10\x02\x12\x0e\n\nBulkSchema\x10\x03\x12\x0e\n\nBulkImport\x10\x04\x12\t\n\x05\x43hain\x10\x05\x12\n\n\x06Modify\x10\x06\x12\n\n\x06Script\x10\x07*G\n\x0fUpdateRowFormat\x12\x07\n\x03\x43sv\x10\x00\x12\n\n\x06\x42inary\x10\x01\x12\x0f\n\x0bJsonRecords\x10\x02\x12\x0e\n\nJsonValues\x10\x03*5\n\nFilterMode\x12\x08\n\x04\x46ull\x10\x00\x12\x08\n\x04Part\x10\x01\x12\x08\n\x04Glob\x10\x02\x12\t\n\x05Regex\x10\x03*@\n\tForwardOp\x12\x10\n\x0cStartForward\x10\x00\x12\x0f\n\x0bStopForward\x10\x01\x12\x10\n\x0cListForwards\x10\x02\x32\xff\x03\n\x05\x41piV1\x12<\n\x03Get\x12\x18.msd.GetDataFrameRequest\x1a\x19.msd.GetDataFrameResponse\"\x00\x12?\n\nListObject\x12\x16.msd.ListObjectRequest\x1a\x17.msd.ListObjectResponse\"\x00\x12G\n\x06Update\x12\x1b.msd.UpdateDataFrameRequest\x1a\x1c.msd.UpdateDataFrameResponse\"\x00(\x01\x12I\n\nUpdateOnce\x12\x1b.msd.UpdateDataFrameRequest\x1a\x1c.msd.UpdateDataFrameResponse\"\x00\x12\x39\n\x08GetTable\x12\x14.msd.GetTableRequest\x1a\x15.msd.GetTableResponse\"\x00\x12?\n\nUpdateMeta\x12\x16.msd.UpdateMetaRequest\x1a\x17.msd.UpdateMetaResponse\"\x00\x12\x36\n\x07\x46orward\x12\x13.msd.ForwardRequest\x1a\x14.msd.ForwardResponse\"\x00\x12/\n\x08SqlQuery\x12\x0f.msd.SqlRequest\x1a\x10.msd.SqlResponse\"\x00\x62\x06proto3')

_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, globals())
_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'pymsd.proto.msd_pb2', globals())
if _descriptor._USE_C_DESCRIPTORS == False:

  DESCRIPTOR._options = None
  _GETDATAFRAMEREQUEST_ADDONSENTRY._options = None
  _GETDATAFRAMEREQUEST_ADDONSENTRY._serialized_options = b'8\001'
  _GETDATAFRAMERESPONSE_ADDONSENTRY._options = None
  _GETDATAFRAMERESPONSE_ADDONSENTRY._serialized_options = b'8\001'
  _CSVOPTION_CSVCOLMAPPINGBYPREFIXENTRY._options = None
  _CSVOPTION_CSVCOLMAPPINGBYPREFIXENTRY._serialized_options = b'8\001'
  _GETTABLERESPONSE_SCHEMASENTRY._options = None
  _GETTABLERESPONSE_SCHEMASENTRY._serialized_options = b'8\001'
  _LISTOBJECTRESPONSE_OBJECTSENTRY._options = None
  _LISTOBJECTRESPONSE_OBJECTSENTRY._serialized_options = b'8\001'
  _LISTOBJECTRESPONSE_RECORDSENTRY._options = None
  _LISTOBJECTRESPONSE_RECORDSENTRY._serialized_options = b'8\001'
  _FORWARDRESPONSE_FORWARDSENTRY._options = None
  _FORWARDRESPONSE_FORWARDSENTRY._serialized_options = b'8\001'
  _SQLRESPONSE_ADDONSENTRY._options = None
  _SQLRESPONSE_ADDONSENTRY._serialized_options = b'8\001'
  _UPDATEMODE._serialized_start=3064
  _UPDATEMODE._serialized_end=3178
  _UPDATEROWFORMAT._serialized_start=3180
  _UPDATEROWFORMAT._serialized_end=3251
  _FILTERMODE._serialized_start=3253
  _FILTERMODE._serialized_end=3306
  _FORWARDOP._serialized_start=3308
  _FORWARDOP._serialized_end=3372
  _GETPARAMS._serialized_start=86
  _GETPARAMS._serialized_end=287
  _GETDATAFRAMEREQUEST._serialized_start=290
  _GETDATAFRAMEREQUEST._serialized_end=457
  _GETDATAFRAMEREQUEST_ADDONSENTRY._serialized_start=412
  _GETDATAFRAMEREQUEST_ADDONSENTRY._serialized_end=457
  _GETDATAFRAMERESPONSE._serialized_start=460
  _GETDATAFRAMERESPONSE._serialized_end=652
  _GETDATAFRAMERESPONSE_ADDONSENTRY._serialized_start=412
  _GETDATAFRAMERESPONSE_ADDONSENTRY._serialized_end=457
  _UPDATEROWBINARY._serialized_start=654
  _UPDATEROWBINARY._serialized_end=715
  _CSVOPTION._serialized_start=718
  _CSVOPTION._serialized_end=1054
  _CSVOPTION_CSVCOLMAPPINGBYPREFIXENTRY._serialized_start=994
  _CSVOPTION_CSVCOLMAPPINGBYPREFIXENTRY._serialized_end=1054
  _SCRIPTOPTION._serialized_start=1056
  _SCRIPTOPTION._serialized_end=1084
  _UPDATEROWOPTION._serialized_start=1086
  _UPDATEROWOPTION._serialized_end=1205
  _UPDATEDATAFRAMEREQUEST._serialized_start=1208
  _UPDATEDATAFRAMEREQUEST._serialized_end=1397
  _UPDATEDATAFRAMERESPONSE._serialized_start=1399
  _UPDATEDATAFRAMERESPONSE._serialized_end=1476
  _UPDATEMETAREQUEST._serialized_start=1478
  _UPDATEMETAREQUEST._serialized_end=1594
  _UPDATEMETARESPONSE._serialized_start=1596
  _UPDATEMETARESPONSE._serialized_end=1646
  _FILTER._serialized_start=1648
  _FILTER._serialized_end=1724
  _GETTABLEREQUEST._serialized_start=1726
  _GETTABLEREQUEST._serialized_end=1776
  _GETTABLERESPONSE._serialized_start=1779
  _GETTABLERESPONSE._serialized_end=1944
  _GETTABLERESPONSE_SCHEMASENTRY._serialized_start=1882
  _GETTABLERESPONSE_SCHEMASENTRY._serialized_end=1944
  _LISTOBJECTREQUEST._serialized_start=1946
  _LISTOBJECTREQUEST._serialized_end=2038
  _LISTOBJECTRESPONSE._serialized_start=2041
  _LISTOBJECTRESPONSE._serialized_end=2346
  _LISTOBJECTRESPONSE_OBJECTSENTRY._serialized_start=2203
  _LISTOBJECTRESPONSE_OBJECTSENTRY._serialized_end=2276
  _LISTOBJECTRESPONSE_RECORDSENTRY._serialized_start=2278
  _LISTOBJECTRESPONSE_RECORDSENTRY._serialized_end=2346
  _BINLOGRECORD._serialized_start=2349
  _BINLOGRECORD._serialized_end=2479
  _FORWARDREQUEST._serialized_start=2481
  _FORWARDREQUEST._serialized_end=2586
  _FORWARDDETAIL._serialized_start=2588
  _FORWARDDETAIL._serialized_end=2619
  _FORWARDRESPONSE._serialized_start=2622
  _FORWARDRESPONSE._serialized_end=2792
  _FORWARDRESPONSE_FORWARDSENTRY._serialized_start=2725
  _FORWARDRESPONSE_FORWARDSENTRY._serialized_end=2792
  _SQLREQUEST._serialized_start=2794
  _SQLREQUEST._serialized_end=2845
  _SQLRESPONSE._serialized_start=2848
  _SQLRESPONSE._serialized_end=3062
  _SQLRESPONSE_ADDONSENTRY._serialized_start=412
  _SQLRESPONSE_ADDONSENTRY._serialized_end=457
  _APIV1._serialized_start=3375
  _APIV1._serialized_end=3886
# @@protoc_insertion_point(module_scope)
