def get_tables(self, connection_id, catalog=None, schemaPattern=None, tableNamePattern=None, typeList=None):
     request = requests_pb2.TablesRequest()
     request.connection_id = connection_id
     if catalog is not None:
         request.catalog = catalog
     if schemaPattern is not None:
         request.schema_pattern = schemaPattern
     if tableNamePattern is not None:
         request.table_name_pattern = tableNamePattern
     if typeList is not None:
         request.type_list = typeList
     if typeList is not None:
         request.type_list.extend(typeList)
     request.has_type_list = typeList is not None
     return self._apply(request)
Exemple #2
0
 def get_tables(self,
                connection_id,
                catalog=None,
                schemaPattern=None,
                tableNamePattern=None,
                typeList=None):
     request = requests_pb2.TablesRequest()
     request.connection_id = connection_id
     if catalog is not None:
         request.catalog = catalog
     if schemaPattern is not None:
         request.schema_pattern = schemaPattern
     if tableNamePattern is not None:
         request.table_name_pattern = tableNamePattern
     if typeList is not None:
         request.type_list.extend(typeList)
     request.has_type_list = typeList is not None
     response_data = self._apply(request, 'ResultSetResponse')
     response = responses_pb2.ResultSetResponse()
     response.ParseFromString(response_data)
     return response