From 32b07c386eae496516d55e87fa84bde5395472cd Mon Sep 17 00:00:00 2001 From: Yuya Ebihara Date: Fri, 1 Nov 2024 13:33:13 +0900 Subject: [PATCH] Remove redundant code from BigQueryMetadata --- .../plugin/bigquery/BigQueryMetadata.java | 30 ++----------------- 1 file changed, 2 insertions(+), 28 deletions(-) diff --git a/plugin/trino-bigquery/src/main/java/io/trino/plugin/bigquery/BigQueryMetadata.java b/plugin/trino-bigquery/src/main/java/io/trino/plugin/bigquery/BigQueryMetadata.java index bb264e69a528..bc13c29b4335 100644 --- a/plugin/trino-bigquery/src/main/java/io/trino/plugin/bigquery/BigQueryMetadata.java +++ b/plugin/trino-bigquery/src/main/java/io/trino/plugin/bigquery/BigQueryMetadata.java @@ -182,7 +182,6 @@ public BigQueryMetadata( @Override public List listSchemaNames(ConnectorSession session) { - log.debug("listSchemaNames(session=%s)", session); return listRemoteSchemaNames(session).stream() .map(schema -> schema.toLowerCase(ENGLISH)) .collect(toImmutableList()); @@ -215,7 +214,6 @@ public boolean schemaExists(ConnectorSession session, String schemaName) DatasetId localDatasetId = client.toDatasetId(schemaName); // Overridden to make sure an error message is returned in case of an ambiguous schema name - log.debug("schemaExists(session=%s)", session); return client.toRemoteDataset(localDatasetId) .map(RemoteDatabaseObject::getOnlyRemoteName) .filter(remoteSchema -> client.getDataset(DatasetId.of(localDatasetId.getProject(), remoteSchema)) != null) @@ -227,7 +225,6 @@ public List listTables(ConnectorSession session, Optional remoteSchemaNames; @@ -326,7 +323,6 @@ public ConnectorTableHandle getTableHandle(ConnectorSession session, SchemaTable } BigQueryClient client = bigQueryClientFactory.create(session); - log.debug("getTableHandle(session=%s, schemaTableName=%s)", session, schemaTableName); DatasetId localDatasetId = client.toDatasetId(schemaTableName.getSchemaName()); String remoteSchemaName = client.toRemoteDataset(localDatasetId) .map(RemoteDatabaseObject::getOnlyRemoteName) @@ -375,7 +371,6 @@ private Optional getTableInfoIgnoringConflicts(ConnectorSession sessi public ConnectorTableMetadata getTableMetadata(ConnectorSession session, ConnectorTableHandle tableHandle) { BigQueryClient client = bigQueryClientFactory.create(session); - log.debug("getTableMetadata(session=%s, tableHandle=%s)", session, tableHandle); BigQueryTableHandle handle = (BigQueryTableHandle) tableHandle; List columns = client.getColumns(handle).stream() @@ -422,24 +417,9 @@ private Optional getViewDefinitionSystemTable(ConnectorSession sess @Override public Map getColumnHandles(ConnectorSession session, ConnectorTableHandle tableHandle) { - BigQueryClient client = bigQueryClientFactory.create(session); - log.debug("getColumnHandles(session=%s, tableHandle=%s)", session, tableHandle); - BigQueryTableHandle table = (BigQueryTableHandle) tableHandle; - if (table.projectedColumns().isPresent()) { - return table.projectedColumns().get().stream() - .collect(toImmutableMap(columnHandle -> columnHandle.getColumnMetadata().getName(), identity())); - } - - checkArgument(table.isNamedRelation(), "Cannot get columns for %s", tableHandle); - - ImmutableList.Builder columns = ImmutableList.builder(); - columns.addAll(client.getColumns(table)); - if (table.asPlainTable().getPartitionType().isPresent() && table.asPlainTable().getPartitionType().get() == INGESTION) { - columns.add(PARTITION_DATE.getColumnHandle()); - columns.add(PARTITION_TIME.getColumnHandle()); - } - return columns.build().stream() + checkArgument(table.projectedColumns().isPresent(), "Project columns must be present: %s", table); + return table.projectedColumns().get().stream() .collect(toImmutableMap(columnHandle -> columnHandle.getColumnMetadata().getName(), identity())); } @@ -449,7 +429,6 @@ public ColumnMetadata getColumnMetadata( ConnectorTableHandle tableHandle, ColumnHandle columnHandle) { - log.debug("getColumnMetadata(session=%s, tableHandle=%s, columnHandle=%s)", session, columnHandle, columnHandle); return ((BigQueryColumnHandle) columnHandle).getColumnMetadata(); } @@ -458,7 +437,6 @@ public ColumnMetadata getColumnMetadata( public Map> listTableColumns(ConnectorSession session, SchemaTablePrefix prefix) { BigQueryClient client = bigQueryClientFactory.create(session); - log.debug("listTableColumns(session=%s, prefix=%s)", session, prefix); List tables = prefix.toOptionalSchemaTableName() .>map(ImmutableList::of) .orElseGet(() -> listTables(session, prefix.getSchema())); @@ -894,8 +872,6 @@ public Optional> applyProjecti List projections, Map assignments) { - log.debug("applyProjection(session=%s, handle=%s, projections=%s, assignments=%s)", - session, handle, projections, assignments); BigQueryTableHandle bigQueryTableHandle = (BigQueryTableHandle) handle; if (!isProjectionPushdownEnabled(session)) { List newColumns = ImmutableList.copyOf(assignments.values()); @@ -1049,8 +1025,6 @@ public Optional> applyFilter( ConnectorTableHandle handle, Constraint constraint) { - log.debug("applyFilter(session=%s, handle=%s, summary=%s, predicate=%s, columns=%s)", - session, handle, constraint.getSummary(), constraint.predicate(), constraint.getPredicateColumns()); BigQueryTableHandle bigQueryTableHandle = (BigQueryTableHandle) handle; TupleDomain oldDomain = bigQueryTableHandle.constraint();