Coverage for /pythoncovmergedfiles/medio/medio/usr/local/lib/python3.11/site-packages/google/cloud/bigquery/job/__init__.py: 97%

Shortcuts on this page

r m x   toggle line displays

j k   next/prev highlighted chunk

0   (zero) top of page

1   (one) first highlighted chunk

36 statements  

1# Copyright 2015 Google LLC 

2# 

3# Licensed under the Apache License, Version 2.0 (the "License"); 

4# you may not use this file except in compliance with the License. 

5# You may obtain a copy of the License at 

6# 

7# http://www.apache.org/licenses/LICENSE-2.0 

8# 

9# Unless required by applicable law or agreed to in writing, software 

10# distributed under the License is distributed on an "AS IS" BASIS, 

11# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 

12# See the License for the specific language governing permissions and 

13# limitations under the License. 

14 

15"""Define API Jobs.""" 

16 

17from google.cloud.bigquery.job.base import _AsyncJob 

18from google.cloud.bigquery.job.base import _error_result_to_exception 

19from google.cloud.bigquery.job.base import _DONE_STATE 

20from google.cloud.bigquery.job.base import _JobConfig 

21from google.cloud.bigquery.job.base import _JobReference 

22from google.cloud.bigquery.job.base import ReservationUsage 

23from google.cloud.bigquery.job.base import ScriptStatistics 

24from google.cloud.bigquery.job.base import ScriptStackFrame 

25from google.cloud.bigquery.job.base import TransactionInfo 

26from google.cloud.bigquery.job.base import UnknownJob 

27from google.cloud.bigquery.job.copy_ import CopyJob 

28from google.cloud.bigquery.job.copy_ import CopyJobConfig 

29from google.cloud.bigquery.job.copy_ import OperationType 

30from google.cloud.bigquery.job.extract import ExtractJob 

31from google.cloud.bigquery.job.extract import ExtractJobConfig 

32from google.cloud.bigquery.job.load import LoadJob 

33from google.cloud.bigquery.job.load import LoadJobConfig 

34from google.cloud.bigquery.job.query import _contains_order_by 

35from google.cloud.bigquery.job.query import DmlStats 

36from google.cloud.bigquery.job.query import QueryJob 

37from google.cloud.bigquery.job.query import QueryJobConfig 

38from google.cloud.bigquery.job.query import QueryPlanEntry 

39from google.cloud.bigquery.job.query import QueryPlanEntryStep 

40from google.cloud.bigquery.job.query import ScriptOptions 

41from google.cloud.bigquery.job.query import TimelineEntry 

42from google.cloud.bigquery.enums import Compression 

43from google.cloud.bigquery.enums import CreateDisposition 

44from google.cloud.bigquery.enums import DestinationFormat 

45from google.cloud.bigquery.enums import Encoding 

46from google.cloud.bigquery.enums import QueryPriority 

47from google.cloud.bigquery.enums import SchemaUpdateOption 

48from google.cloud.bigquery.enums import SourceFormat 

49from google.cloud.bigquery.enums import WriteDisposition 

50 

51 

52# Include classes previously in job.py for backwards compatibility. 

53__all__ = [ 

54 "_AsyncJob", 

55 "_error_result_to_exception", 

56 "_DONE_STATE", 

57 "_JobConfig", 

58 "_JobReference", 

59 "ReservationUsage", 

60 "ScriptStatistics", 

61 "ScriptStackFrame", 

62 "UnknownJob", 

63 "CopyJob", 

64 "CopyJobConfig", 

65 "OperationType", 

66 "ExtractJob", 

67 "ExtractJobConfig", 

68 "LoadJob", 

69 "LoadJobConfig", 

70 "_contains_order_by", 

71 "DmlStats", 

72 "QueryJob", 

73 "QueryJobConfig", 

74 "QueryPlanEntry", 

75 "QueryPlanEntryStep", 

76 "ScriptOptions", 

77 "TimelineEntry", 

78 "Compression", 

79 "CreateDisposition", 

80 "DestinationFormat", 

81 "Encoding", 

82 "QueryPriority", 

83 "SchemaUpdateOption", 

84 "SourceFormat", 

85 "TransactionInfo", 

86 "WriteDisposition", 

87]