25
25
26
26
import six
27
27
from typing import cast
28
- from . import base
28
+ from . import _base as base
29
29
from . import documents
30
- from . import constants
30
+ from . import _constants as constants
31
31
from . import http_constants
32
- from . import query_iterable
33
- from . import runtime_constants
34
- from . import request_object
35
- from . import synchronized_request
36
- from . import global_endpoint_manager
37
- from .routing import routing_map_provider as routing_map_provider
38
- from . import session
39
- from . import utils
32
+ from . import _query_iterable as query_iterable
33
+ from . import _runtime_constants as runtime_constants
34
+ from . import _request_object
35
+ from . import _synchronized_request as synchronized_request
36
+ from . import _global_endpoint_manager as global_endpoint_manager
37
+ from ._routing import routing_map_provider as routing_map_provider
38
+ from . import _session
39
+ from . import _utils
40
40
from .partition_key import _Undefined , _Empty
41
41
42
42
@@ -110,7 +110,7 @@ def __init__(self,
110
110
http_constants .HttpHeaders .Version :
111
111
http_constants .Versions .CurrentVersion ,
112
112
http_constants .HttpHeaders .UserAgent :
113
- utils . _get_user_agent (),
113
+ _utils . get_user_agent (),
114
114
# For single partition query with aggregate functions we would try to accumulate the results on the SDK.
115
115
# We need to set continuation as not expected.
116
116
http_constants .HttpHeaders .IsContinuationExpected : False
@@ -127,7 +127,7 @@ def __init__(self,
127
127
'''create a session - this is maintained only if the default consistency level
128
128
on the client is set to session, or if the user explicitly sets it as a property
129
129
via setter'''
130
- self .session = session .Session (self .url_connection )
130
+ self .session = _session .Session (self .url_connection )
131
131
else :
132
132
self .session = None
133
133
@@ -150,7 +150,7 @@ def __init__(self,
150
150
self ._query_compatibility_mode = CosmosClientConnection ._QueryCompatibilityMode .Default
151
151
152
152
# Routing map provider
153
- self ._routing_map_provider = routing_map_provider ._SmartRoutingMapProvider (self )
153
+ self ._routing_map_provider = routing_map_provider .SmartRoutingMapProvider (self )
154
154
155
155
database_account = self ._global_endpoint_manager ._GetDatabaseAccount ()
156
156
self ._global_endpoint_manager .force_refresh (database_account )
@@ -1932,7 +1932,7 @@ def ReadMedia(self, media_link):
1932
1932
{})
1933
1933
1934
1934
# ReadMedia will always use WriteEndpoint since it's not replicated in readable Geo regions
1935
- request = request_object . _RequestObject ('media' , documents ._OperationType .Read )
1935
+ request = _request_object . RequestObject ('media' , documents ._OperationType .Read )
1936
1936
result , self .last_response_headers = self .__Get (path ,
1937
1937
request ,
1938
1938
headers )
@@ -1981,7 +1981,7 @@ def UpdateMedia(self, media_link, readable_stream, options=None):
1981
1981
options )
1982
1982
1983
1983
# UpdateMedia will use WriteEndpoint since it uses PUT operation
1984
- request = request_object . _RequestObject ('media' , documents ._OperationType .Update )
1984
+ request = _request_object . RequestObject ('media' , documents ._OperationType .Update )
1985
1985
result , self .last_response_headers = self .__Put (path ,
1986
1986
request ,
1987
1987
readable_stream ,
@@ -2200,7 +2200,7 @@ def ExecuteStoredProcedure(self, sproc_link, params, options=None):
2200
2200
options )
2201
2201
2202
2202
# ExecuteStoredProcedure will use WriteEndpoint since it uses POST operation
2203
- request = request_object . _RequestObject ('sprocs' , documents ._OperationType .ExecuteJavaScript )
2203
+ request = _request_object . RequestObject ('sprocs' , documents ._OperationType .ExecuteJavaScript )
2204
2204
result , self .last_response_headers = self .__Post (path ,
2205
2205
request ,
2206
2206
params ,
@@ -2389,7 +2389,7 @@ def GetDatabaseAccount(self, url_connection=None):
2389
2389
'' , # type
2390
2390
{})
2391
2391
2392
- request = request_object . _RequestObject ('databaseaccount' , documents ._OperationType .Read , url_connection )
2392
+ request = _request_object . RequestObject ('databaseaccount' , documents ._OperationType .Read , url_connection )
2393
2393
result , self .last_response_headers = self .__Get ('' ,
2394
2394
request ,
2395
2395
headers )
@@ -2449,7 +2449,7 @@ def Create(self, body, path, type, id, initial_headers, options=None):
2449
2449
options )
2450
2450
# Create will use WriteEndpoint since it uses POST operation
2451
2451
2452
- request = request_object . _RequestObject (type , documents ._OperationType .Create )
2452
+ request = _request_object . RequestObject (type , documents ._OperationType .Create )
2453
2453
result , self .last_response_headers = self .__Post (path ,
2454
2454
request ,
2455
2455
body ,
@@ -2491,7 +2491,7 @@ def Upsert(self, body, path, type, id, initial_headers, options=None):
2491
2491
headers [http_constants .HttpHeaders .IsUpsert ] = True
2492
2492
2493
2493
# Upsert will use WriteEndpoint since it uses POST operation
2494
- request = request_object . _RequestObject (type , documents ._OperationType .Upsert )
2494
+ request = _request_object . RequestObject (type , documents ._OperationType .Upsert )
2495
2495
result , self .last_response_headers = self .__Post (path ,
2496
2496
request ,
2497
2497
body ,
@@ -2529,7 +2529,7 @@ def Replace(self, resource, path, type, id, initial_headers, options=None):
2529
2529
type ,
2530
2530
options )
2531
2531
# Replace will use WriteEndpoint since it uses PUT operation
2532
- request = request_object . _RequestObject (type , documents ._OperationType .Replace )
2532
+ request = _request_object . RequestObject (type , documents ._OperationType .Replace )
2533
2533
result , self .last_response_headers = self .__Put (path ,
2534
2534
request ,
2535
2535
resource ,
@@ -2567,7 +2567,7 @@ def Read(self, path, type, id, initial_headers, options=None):
2567
2567
type ,
2568
2568
options )
2569
2569
# Read will use ReadEndpoint since it uses GET operation
2570
- request = request_object . _RequestObject (type , documents ._OperationType .Read )
2570
+ request = _request_object . RequestObject (type , documents ._OperationType .Read )
2571
2571
result , self .last_response_headers = self .__Get (path ,
2572
2572
request ,
2573
2573
headers )
@@ -2601,7 +2601,7 @@ def DeleteResource(self, path, type, id, initial_headers, options=None):
2601
2601
type ,
2602
2602
options )
2603
2603
# Delete will use WriteEndpoint since it uses DELETE operation
2604
- request = request_object . _RequestObject (type , documents ._OperationType .Delete )
2604
+ request = _request_object . RequestObject (type , documents ._OperationType .Delete )
2605
2605
result , self .last_response_headers = self .__Delete (path ,
2606
2606
request ,
2607
2607
headers )
@@ -2783,7 +2783,7 @@ def __GetBodiesFromQueryResult(result):
2783
2783
# Copy to make sure that default_headers won't be changed.
2784
2784
if query is None :
2785
2785
# Query operations will use ReadEndpoint even though it uses GET(for feed requests)
2786
- request = request_object . _RequestObject (type , documents ._OperationType .ReadFeed )
2786
+ request = _request_object . RequestObject (type , documents ._OperationType .ReadFeed )
2787
2787
headers = base .GetHeaders (self ,
2788
2788
initial_headers ,
2789
2789
'get' ,
@@ -2811,7 +2811,7 @@ def __GetBodiesFromQueryResult(result):
2811
2811
raise SystemError ('Unexpected query compatibility mode.' )
2812
2812
2813
2813
# Query operations will use ReadEndpoint even though it uses POST(for regular query operations)
2814
- request = request_object . _RequestObject (type , documents ._OperationType .SqlQuery )
2814
+ request = _request_object . RequestObject (type , documents ._OperationType .SqlQuery )
2815
2815
headers = base .GetHeaders (self ,
2816
2816
initial_headers ,
2817
2817
'post' ,
0 commit comments