Skip to content

Commit dc7538d

Browse files
committed
- removed using * import in ExasolClient based on the PR suggestions
1 parent 2e0b108 commit dc7538d

File tree

1 file changed

+66
-19
lines changed

1 file changed

+66
-19
lines changed

plugin/trino-exasol/src/main/java/io/trino/plugin/exasol/ExasolClient.java

Lines changed: 66 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -13,9 +13,74 @@
1313
*/
1414
package io.trino.plugin.exasol;
1515

16+
import com.google.common.collect.ImmutableSet;
17+
import com.google.inject.Inject;
18+
import io.trino.plugin.base.mapping.IdentifierMapping;
19+
import io.trino.plugin.jdbc.BaseJdbcClient;
20+
import io.trino.plugin.jdbc.BaseJdbcConfig;
21+
import io.trino.plugin.jdbc.ColumnMapping;
22+
import io.trino.plugin.jdbc.ConnectionFactory;
23+
import io.trino.plugin.jdbc.JdbcColumnHandle;
24+
import io.trino.plugin.jdbc.JdbcExpression;
25+
import io.trino.plugin.jdbc.JdbcJoinCondition;
26+
import io.trino.plugin.jdbc.JdbcOutputTableHandle;
27+
import io.trino.plugin.jdbc.JdbcTableHandle;
28+
import io.trino.plugin.jdbc.JdbcTypeHandle;
29+
import io.trino.plugin.jdbc.LongReadFunction;
30+
import io.trino.plugin.jdbc.LongWriteFunction;
31+
import io.trino.plugin.jdbc.ObjectReadFunction;
32+
import io.trino.plugin.jdbc.ObjectWriteFunction;
33+
import io.trino.plugin.jdbc.QueryBuilder;
34+
import io.trino.plugin.jdbc.WriteFunction;
35+
import io.trino.plugin.jdbc.WriteMapping;
36+
import io.trino.plugin.jdbc.logging.RemoteQueryModifier;
37+
import io.trino.spi.TrinoException;
38+
import io.trino.spi.connector.AggregateFunction;
39+
import io.trino.spi.connector.ColumnHandle;
40+
import io.trino.spi.connector.ColumnMetadata;
41+
import io.trino.spi.connector.ColumnPosition;
42+
import io.trino.spi.connector.ConnectorSession;
43+
import io.trino.spi.connector.ConnectorTableMetadata;
44+
import io.trino.spi.type.LongTimestamp;
45+
import io.trino.spi.type.LongTimestampWithTimeZone;
46+
import io.trino.spi.type.TimestampType;
47+
import io.trino.spi.type.TimestampWithTimeZoneType;
48+
import io.trino.spi.type.Type;
49+
50+
import java.sql.Connection;
51+
import java.sql.Date;
52+
import java.sql.PreparedStatement;
53+
import java.sql.SQLException;
54+
import java.sql.Timestamp;
55+
import java.sql.Types;
56+
import java.time.Instant;
57+
import java.time.LocalDate;
58+
import java.time.LocalDateTime;
59+
import java.time.ZoneOffset;
60+
import java.time.ZonedDateTime;
61+
import java.time.format.DateTimeFormatter;
62+
import java.time.format.DateTimeFormatterBuilder;
63+
import java.time.temporal.ChronoField;
64+
import java.util.List;
65+
import java.util.Map;
66+
import java.util.Optional;
67+
import java.util.OptionalLong;
68+
import java.util.Set;
69+
1670
import static com.google.common.base.Preconditions.checkArgument;
1771
import static io.trino.plugin.jdbc.PredicatePushdownController.FULL_PUSHDOWN;
18-
import static io.trino.plugin.jdbc.StandardColumnMappings.*;
72+
import static io.trino.plugin.jdbc.StandardColumnMappings.bigintColumnMapping;
73+
import static io.trino.plugin.jdbc.StandardColumnMappings.booleanColumnMapping;
74+
import static io.trino.plugin.jdbc.StandardColumnMappings.decimalColumnMapping;
75+
import static io.trino.plugin.jdbc.StandardColumnMappings.defaultCharColumnMapping;
76+
import static io.trino.plugin.jdbc.StandardColumnMappings.defaultVarcharColumnMapping;
77+
import static io.trino.plugin.jdbc.StandardColumnMappings.doubleColumnMapping;
78+
import static io.trino.plugin.jdbc.StandardColumnMappings.fromLongTrinoTimestamp;
79+
import static io.trino.plugin.jdbc.StandardColumnMappings.fromTrinoTimestamp;
80+
import static io.trino.plugin.jdbc.StandardColumnMappings.integerColumnMapping;
81+
import static io.trino.plugin.jdbc.StandardColumnMappings.smallintColumnMapping;
82+
import static io.trino.plugin.jdbc.StandardColumnMappings.toLongTrinoTimestamp;
83+
import static io.trino.plugin.jdbc.StandardColumnMappings.toTrinoTimestamp;
1984
import static io.trino.plugin.jdbc.TypeHandlingJdbcSessionProperties.getUnsupportedTypeHandling;
2085
import static io.trino.plugin.jdbc.UnsupportedTypeHandling.CONVERT_TO_VARCHAR;
2186
import static io.trino.spi.StandardErrorCode.NOT_SUPPORTED;
@@ -32,24 +97,6 @@
3297
import static java.time.ZoneOffset.UTC;
3398
import static java.util.Locale.ENGLISH;
3499

35-
import java.sql.*;
36-
import java.sql.Date;
37-
import java.time.*;
38-
import java.time.format.DateTimeFormatter;
39-
import java.time.format.DateTimeFormatterBuilder;
40-
import java.time.temporal.ChronoField;
41-
import java.util.*;
42-
43-
import com.google.common.collect.ImmutableSet;
44-
import com.google.inject.Inject;
45-
46-
import io.trino.plugin.base.mapping.IdentifierMapping;
47-
import io.trino.plugin.jdbc.*;
48-
import io.trino.plugin.jdbc.logging.RemoteQueryModifier;
49-
import io.trino.spi.TrinoException;
50-
import io.trino.spi.connector.*;
51-
import io.trino.spi.type.*;
52-
53100
public class ExasolClient
54101
extends BaseJdbcClient
55102
{

0 commit comments

Comments
 (0)