Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 94f39a9

Browse files
authored
Merge pull request googleapis#15 from shopkick/fix_autogenerated_metrics
Fix autogenerated metrics
2 parents f9c9f3e + b456f12 commit 94f39a9

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

pybigquery/sqlalchemy_bigquery.py

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
from sqlalchemy.sql.compiler import SQLCompiler, IdentifierPreparer
1212
from sqlalchemy.engine.default import DefaultDialect, DefaultExecutionContext
1313
from sqlalchemy.engine.base import Engine
14+
from sqlalchemy.sql.schema import Column
1415

1516

1617
class UniversalSet(object):
@@ -67,6 +68,12 @@ def create_cursor(self):
6768

6869

6970
class BigQueryCompiler(SQLCompiler):
71+
def __init__(self, dialect, statement, column_keys=None,
72+
inline=False, **kwargs):
73+
if isinstance(statement, Column):
74+
kwargs['compile_kwargs'] = util.immutabledict({'include_table': False})
75+
super(BigQueryCompiler, self).__init__(dialect, statement, column_keys, inline, **kwargs)
76+
7077
def visit_label(self, *args, **kwargs):
7178
# Use labels in GROUP BY clause
7279
if len(kwargs) == 0 or len(kwargs) == 1:

0 commit comments

Comments
 (0)