Skip to content

Commit 7461d96

Browse files
committed
grouped classes
Signed-off-by: Sai Shree Pradhan <[email protected]>
1 parent e16fce5 commit 7461d96

22 files changed

+256
-319
lines changed

src/databricks/sql/telemetry/DriverConnectionParameters.py

Lines changed: 0 additions & 41 deletions
This file was deleted.

src/databricks/sql/telemetry/DriverErrorInfo.py

Lines changed: 0 additions & 24 deletions
This file was deleted.

src/databricks/sql/telemetry/DriverSystemConfiguration.py

Lines changed: 0 additions & 38 deletions
This file was deleted.

src/databricks/sql/telemetry/DriverVolumeOperation.py

Lines changed: 0 additions & 22 deletions
This file was deleted.

src/databricks/sql/telemetry/FrontendLogContext.py

Lines changed: 0 additions & 21 deletions
This file was deleted.

src/databricks/sql/telemetry/FrontendLogEntry.py

Lines changed: 0 additions & 11 deletions
This file was deleted.

src/databricks/sql/telemetry/HostDetails.py

Lines changed: 0 additions & 19 deletions
This file was deleted.

src/databricks/sql/telemetry/SqlExecutionEvent.py

Lines changed: 0 additions & 24 deletions
This file was deleted.

src/databricks/sql/telemetry/TelemetryClientContext.py

Lines changed: 0 additions & 18 deletions
This file was deleted.

src/databricks/sql/telemetry/TelemetryEvent.py

Lines changed: 0 additions & 25 deletions
This file was deleted.

src/databricks/sql/telemetry/TelemetryFrontendLog.py

Lines changed: 0 additions & 15 deletions
This file was deleted.

src/databricks/sql/telemetry/TelemetryResponse.py

Lines changed: 0 additions & 13 deletions
This file was deleted.

src/databricks/sql/telemetry/enums.py

Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
from enum import Enum
2+
3+
4+
class AuthFlow(Enum):
5+
TOKEN_PASSTHROUGH = "token_passthrough"
6+
CLIENT_CREDENTIALS = "client_credentials"
7+
BROWSER_BASED_AUTHENTICATION = "browser_based_authentication"
8+
AZURE_MANAGED_IDENTITIES = "azure_managed_identities"
9+
10+
11+
class AuthMech(Enum):
12+
OTHER = "other"
13+
PAT = "pat"
14+
OAUTH = "oauth"
15+
16+
17+
class DatabricksClientType(Enum):
18+
SEA = "SEA"
19+
THRIFT = "THRIFT"
20+
21+
22+
class DriverVolumeOperationType(Enum):
23+
TYPE_UNSPECIFIED = "type_unspecified"
24+
PUT = "put"
25+
GET = "get"
26+
DELETE = "delete"
27+
LIST = "list"
28+
QUERY = "query"
29+
30+
31+
class ExecutionResultFormat(Enum):
32+
FORMAT_UNSPECIFIED = "format_unspecified"
33+
INLINE_ARROW = "inline_arrow"
34+
EXTERNAL_LINKS = "external_links"
35+
COLUMNAR_INLINE = "columnar_inline"
36+
37+
38+
class StatementType(Enum):
39+
NONE = "none"
40+
QUERY = "query"
41+
SQL = "sql"
42+
UPDATE = "update"
43+
METADATA = "metadata"

src/databricks/sql/telemetry/enums/AuthFlow.py

Lines changed: 0 additions & 8 deletions
This file was deleted.

src/databricks/sql/telemetry/enums/AuthMech.py

Lines changed: 0 additions & 7 deletions
This file was deleted.

src/databricks/sql/telemetry/enums/DatabricksClientType.py

Lines changed: 0 additions & 6 deletions
This file was deleted.

src/databricks/sql/telemetry/enums/DriverVolumeOperationType.py

Lines changed: 0 additions & 10 deletions
This file was deleted.

src/databricks/sql/telemetry/enums/ExecutionResultFormat.py

Lines changed: 0 additions & 8 deletions
This file was deleted.

src/databricks/sql/telemetry/enums/StatementType.py

Lines changed: 0 additions & 9 deletions
This file was deleted.

src/databricks/sql/telemetry/TelemetryRequest.py renamed to src/databricks/sql/telemetry/telemetry_endpoint_models.py

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,3 +11,13 @@ class TelemetryRequest:
1111

1212
def to_json(self):
1313
return json.dumps(asdict(self))
14+
15+
16+
@dataclass
17+
class TelemetryResponse:
18+
errors: List[str]
19+
numSuccess: int
20+
numProtoSuccess: int
21+
22+
def to_json(self):
23+
return json.dumps(asdict(self))

0 commit comments

Comments
 (0)