def get_columns(self, connection_id, catalog=None, schemaPattern=None, tableNamePattern=None, columnNamePattern=None):
     request = requests_pb2.ColumnsRequest()
     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 columnNamePattern is not None:
         request.column_name_pattern = columnNamePattern
     return self._apply(request)
Exemple #2
0
 def get_columns(self,
                 connection_id,
                 catalog=None,
                 schemaPattern=None,
                 tableNamePattern=None,
                 columnNamePattern=None):
     request = requests_pb2.ColumnsRequest()
     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 columnNamePattern is not None:
         request.column_name_pattern = columnNamePattern
     response_data = self._apply(request, 'ResultSetResponse')
     response = responses_pb2.ResultSetResponse()
     response.ParseFromString(response_data)
     return response