|
2 | 2 | # Module zillion.datasource
|
3 | 3 |
|
4 | 4 |
|
5 |
| -## [AdHocDataTable](https://github.com/totalhack/zillion/blob/master/zillion/datasource.py#L1612-L1783) |
| 5 | +## [AdHocDataTable](https://github.com/totalhack/zillion/blob/master/zillion/datasource.py#L1644-L1815) |
6 | 6 |
|
7 | 7 | *Bases*: tlbx.logging_utils.PrintMixin
|
8 | 8 |
|
|
11 | 11 | :members: get_dataframe table_exists to_sql
|
12 | 12 |
|
13 | 13 |
|
14 |
| -## [CSVDataTable](https://github.com/totalhack/zillion/blob/master/zillion/datasource.py#L1802-L1812) |
| 14 | +## [CSVDataTable](https://github.com/totalhack/zillion/blob/master/zillion/datasource.py#L1834-L1844) |
15 | 15 |
|
16 | 16 | *Bases*: zillion.datasource.AdHocDataTable
|
17 | 17 |
|
|
20 | 20 | :members: get_dataframe table_exists to_sql
|
21 | 21 |
|
22 | 22 |
|
23 |
| -## [DataSource](https://github.com/totalhack/zillion/blob/master/zillion/datasource.py#L467-L1609) |
| 23 | +## [DataSource](https://github.com/totalhack/zillion/blob/master/zillion/datasource.py#L494-L1641) |
24 | 24 |
|
25 | 25 | *Bases*: zillion.field.FieldManagerMixin, tlbx.logging_utils.PrintMixin
|
26 | 26 |
|
|
29 | 29 | :members: add_dimension add_metric apply_config directly_has_dimension directly_has_field directly_has_metric find_descendent_tables find_neighbor_tables find_possible_table_sets from_data_file from_datatables from_db_file get_child_field_managers get_columns_with_field get_dialect_name get_dim_tables_with_dim get_dimension get_dimension_configs get_dimension_names get_dimensions get_direct_dimension_configs get_direct_dimensions get_direct_fields get_direct_metric_configs get_direct_metrics get_field get_field_instances get_field_managers get_field_names get_fields get_metric get_metric_configs get_metric_names get_metric_tables_with_metric get_metrics get_params get_possible_joins get_table get_tables_with_field has_dimension has_field has_metric has_table print_dimensions print_info print_metrics
|
30 | 30 |
|
31 | 31 |
|
32 |
| -## [ExcelDataTable](https://github.com/totalhack/zillion/blob/master/zillion/datasource.py#L1815-L1827) |
| 32 | +## [ExcelDataTable](https://github.com/totalhack/zillion/blob/master/zillion/datasource.py#L1847-L1859) |
33 | 33 |
|
34 | 34 | *Bases*: zillion.datasource.AdHocDataTable
|
35 | 35 |
|
|
38 | 38 | :members: get_dataframe table_exists to_sql
|
39 | 39 |
|
40 | 40 |
|
41 |
| -## [GoogleSheetsDataTable](https://github.com/totalhack/zillion/blob/master/zillion/datasource.py#L1857-L1879) |
| 41 | +## [GoogleSheetsDataTable](https://github.com/totalhack/zillion/blob/master/zillion/datasource.py#L1889-L1911) |
42 | 42 |
|
43 | 43 | *Bases*: zillion.datasource.AdHocDataTable
|
44 | 44 |
|
|
47 | 47 | :members: get_dataframe table_exists to_sql
|
48 | 48 |
|
49 | 49 |
|
50 |
| -## [HTMLDataTable](https://github.com/totalhack/zillion/blob/master/zillion/datasource.py#L1841-L1854) |
| 50 | +## [HTMLDataTable](https://github.com/totalhack/zillion/blob/master/zillion/datasource.py#L1873-L1886) |
51 | 51 |
|
52 | 52 | *Bases*: zillion.datasource.AdHocDataTable
|
53 | 53 |
|
|
56 | 56 | :members: get_dataframe table_exists to_sql
|
57 | 57 |
|
58 | 58 |
|
59 |
| -## [JSONDataTable](https://github.com/totalhack/zillion/blob/master/zillion/datasource.py#L1830-L1838) |
| 59 | +## [JSONDataTable](https://github.com/totalhack/zillion/blob/master/zillion/datasource.py#L1862-L1870) |
60 | 60 |
|
61 | 61 | *Bases*: zillion.datasource.AdHocDataTable
|
62 | 62 |
|
|
65 | 65 | :members: get_dataframe table_exists to_sql
|
66 | 66 |
|
67 | 67 |
|
68 |
| -## [Join](https://github.com/totalhack/zillion/blob/master/zillion/datasource.py#L314-L424) |
| 68 | +## [Join](https://github.com/totalhack/zillion/blob/master/zillion/datasource.py#L341-L451) |
69 | 69 |
|
70 | 70 | *Bases*: tlbx.logging_utils.PrintMixin
|
71 | 71 |
|
|
74 | 74 | :members: add_field add_fields add_join_part_tables combine get_covered_fields join_fields_for_table join_parts_for_table
|
75 | 75 |
|
76 | 76 |
|
77 |
| -## [JoinPart](https://github.com/totalhack/zillion/blob/master/zillion/datasource.py#L304-L311) |
| 77 | +## [JoinPart](https://github.com/totalhack/zillion/blob/master/zillion/datasource.py#L331-L338) |
78 | 78 |
|
79 | 79 | *Bases*: tlbx.logging_utils.PrintMixin
|
80 | 80 |
|
|
83 | 83 |
|
84 | 84 |
|
85 | 85 |
|
86 |
| -## [NeighborTable](https://github.com/totalhack/zillion/blob/master/zillion/datasource.py#L457-L464) |
| 86 | +## [NeighborTable](https://github.com/totalhack/zillion/blob/master/zillion/datasource.py#L484-L491) |
87 | 87 |
|
88 | 88 | *Bases*: tlbx.logging_utils.PrintMixin
|
89 | 89 |
|
|
92 | 92 |
|
93 | 93 |
|
94 | 94 |
|
95 |
| -## [SQLiteDataTable](https://github.com/totalhack/zillion/blob/master/zillion/datasource.py#L1786-L1799) |
| 95 | +## [SQLiteDataTable](https://github.com/totalhack/zillion/blob/master/zillion/datasource.py#L1818-L1831) |
96 | 96 |
|
97 | 97 | *Bases*: zillion.datasource.AdHocDataTable
|
98 | 98 |
|
|
101 | 101 | :members: get_dataframe table_exists to_sql
|
102 | 102 |
|
103 | 103 |
|
104 |
| -## [TableSet](https://github.com/totalhack/zillion/blob/master/zillion/datasource.py#L253-L301) |
| 104 | +## [TableSet](https://github.com/totalhack/zillion/blob/master/zillion/datasource.py#L280-L328) |
105 | 105 |
|
106 | 106 | *Bases*: tlbx.logging_utils.PrintMixin
|
107 | 107 |
|
|
110 | 110 | :members: get_covered_fields get_covered_metrics
|
111 | 111 |
|
112 | 112 |
|
113 |
| -## [connect_url_to_metadata](https://github.com/totalhack/zillion/blob/master/zillion/datasource.py#L70-L79) |
| 113 | +## [connect_url_to_metadata](https://github.com/totalhack/zillion/blob/master/zillion/datasource.py#L88-L101) |
114 | 114 |
|
115 | 115 | ::: zillion.datasource.connect_url_to_metadata
|
116 | 116 | :docstring:
|
117 | 117 |
|
118 | 118 |
|
119 |
| -## [data_url_to_metadata](https://github.com/totalhack/zillion/blob/master/zillion/datasource.py#L110-L139) |
| 119 | +## [data_url_to_metadata](https://github.com/totalhack/zillion/blob/master/zillion/datasource.py#L132-L166) |
120 | 120 |
|
121 | 121 | ::: zillion.datasource.data_url_to_metadata
|
122 | 122 | :docstring:
|
123 | 123 |
|
124 | 124 |
|
125 |
| -## [datatable_from_config](https://github.com/totalhack/zillion/blob/master/zillion/datasource.py#L1882-L1928) |
| 125 | +## [datatable_from_config](https://github.com/totalhack/zillion/blob/master/zillion/datasource.py#L1914-L1960) |
126 | 126 |
|
127 | 127 | ::: zillion.datasource.datatable_from_config
|
128 | 128 | :docstring:
|
129 | 129 |
|
130 | 130 |
|
131 |
| -## [entity_name_from_file](https://github.com/totalhack/zillion/blob/master/zillion/datasource.py#L53-L54) |
| 131 | +## [entity_name_from_file](https://github.com/totalhack/zillion/blob/master/zillion/datasource.py#L56-L57) |
132 | 132 |
|
133 | 133 | ::: zillion.datasource.entity_name_from_file
|
134 | 134 | :docstring:
|
135 | 135 |
|
136 | 136 |
|
137 |
| -## [get_adhoc_datasource_filename](https://github.com/totalhack/zillion/blob/master/zillion/datasource.py#L192-L195) |
| 137 | +## [get_adhoc_datasource_filename](https://github.com/totalhack/zillion/blob/master/zillion/datasource.py#L219-L222) |
138 | 138 |
|
139 | 139 | ::: zillion.datasource.get_adhoc_datasource_filename
|
140 | 140 | :docstring:
|
141 | 141 |
|
142 | 142 |
|
143 |
| -## [get_adhoc_datasource_url](https://github.com/totalhack/zillion/blob/master/zillion/datasource.py#L198-L200) |
| 143 | +## [get_adhoc_datasource_url](https://github.com/totalhack/zillion/blob/master/zillion/datasource.py#L225-L227) |
144 | 144 |
|
145 | 145 | ::: zillion.datasource.get_adhoc_datasource_url
|
146 | 146 | :docstring:
|
147 | 147 |
|
148 | 148 |
|
149 |
| -## [get_ds_config_context](https://github.com/totalhack/zillion/blob/master/zillion/datasource.py#L57-L59) |
| 149 | +## [get_ds_config_context](https://github.com/totalhack/zillion/blob/master/zillion/datasource.py#L60-L62) |
150 | 150 |
|
151 | 151 | ::: zillion.datasource.get_ds_config_context
|
152 | 152 | :docstring:
|
153 | 153 |
|
154 | 154 |
|
155 |
| -## [join_from_path](https://github.com/totalhack/zillion/blob/master/zillion/datasource.py#L427-L454) |
| 155 | +## [get_engine_extra_kwargs](https://github.com/totalhack/zillion/blob/master/zillion/datasource.py#L73-L85) |
| 156 | + |
| 157 | +::: zillion.datasource.get_engine_extra_kwargs |
| 158 | + :docstring: |
| 159 | + |
| 160 | + |
| 161 | +## [join_from_path](https://github.com/totalhack/zillion/blob/master/zillion/datasource.py#L454-L481) |
156 | 162 |
|
157 | 163 | ::: zillion.datasource.join_from_path
|
158 | 164 | :docstring:
|
159 | 165 |
|
160 | 166 |
|
161 |
| -## [metadata_from_connect](https://github.com/totalhack/zillion/blob/master/zillion/datasource.py#L142-L162) |
| 167 | +## [metadata_from_connect](https://github.com/totalhack/zillion/blob/master/zillion/datasource.py#L169-L189) |
162 | 168 |
|
163 | 169 | ::: zillion.datasource.metadata_from_connect
|
164 | 170 | :docstring:
|
165 | 171 |
|
166 | 172 |
|
167 |
| -## [parse_replace_after](https://github.com/totalhack/zillion/blob/master/zillion/datasource.py#L82-L107) |
| 173 | +## [parse_replace_after](https://github.com/totalhack/zillion/blob/master/zillion/datasource.py#L104-L129) |
168 | 174 |
|
169 | 175 | ::: zillion.datasource.parse_replace_after
|
170 | 176 | :docstring:
|
171 | 177 |
|
172 | 178 |
|
173 |
| -## [populate_url_context](https://github.com/totalhack/zillion/blob/master/zillion/datasource.py#L62-L67) |
| 179 | +## [populate_url_context](https://github.com/totalhack/zillion/blob/master/zillion/datasource.py#L65-L70) |
174 | 180 |
|
175 | 181 | ::: zillion.datasource.populate_url_context
|
176 | 182 | :docstring:
|
177 | 183 |
|
178 | 184 |
|
179 |
| -## [reflect_metadata](https://github.com/totalhack/zillion/blob/master/zillion/datasource.py#L165-L189) |
| 185 | +## [reflect_metadata](https://github.com/totalhack/zillion/blob/master/zillion/datasource.py#L192-L216) |
180 | 186 |
|
181 | 187 | ::: zillion.datasource.reflect_metadata
|
182 | 188 | :docstring:
|
183 | 189 |
|
184 | 190 |
|
185 |
| -## [url_connect](https://github.com/totalhack/zillion/blob/master/zillion/datasource.py#L203-L250) |
| 191 | +## [url_connect](https://github.com/totalhack/zillion/blob/master/zillion/datasource.py#L230-L277) |
186 | 192 |
|
187 | 193 | ::: zillion.datasource.url_connect
|
188 | 194 | :docstring:
|
|
0 commit comments