<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>question Impala JDBC driver: both TOP and LIMIT appear in the same SELECT query in Support Questions</title>
    <link>https://community.cloudera.com/t5/Support-Questions/Impala-JDBC-driver-both-TOP-and-LIMIT-appear-in-the-same/m-p/393758#M248563</link>
    <description>&lt;P&gt;Hi, I am looking for explanation for below error. Why driver is trying to convert LIMIT into TOP? This log comes from LogLevel=5.&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;Sep 18 16:51:32.339 DEBUG 73090 com.cloudera.impala.jdbc.core..call: establishConnection() in a new thread: 73090
Sep 18 16:51:32.342 INFO  73090 com.cloudera.impala.hivecommon.core.HiveJDBCCommonConnection.establishConnection: Schema is set to default: default
Sep 18 16:51:32.343 DEBUG 73090 com.cloudera.impala.hivecommon.core.HiveJDBCCommonConnection.establishConnection: socketTimeout = 0, loginTimeout = 60
Sep 18 16:51:32.343 DEBUG 73090 com.cloudera.impala.hivecommon.core.HiveJDBCCommonConnection.establishConnection: SocketTimeout is: 60 seconds for test
Sep 18 16:51:34.408 DEBUG 73090 com.cloudera.impala.hivecommon.core.HiveJDBCCommonConnection.establishConnection: socketTimeout is set back to 0 seconds
Sep 18 16:51:34.408 DEBUG 73090 com.cloudera.impala.hivecommon.core.HiveJDBCCommonConnection.setServersideProperties: {LoginTimeout=60, SSLTrustStoreType=JKS}
Sep 18 16:51:34.934 INFO  73084 com.cloudera.impala.jdbc.common.SConnection.SConnection: Driver version is: 02.06.15.1017
Sep 18 16:51:34.935 INFO  73084 com.cloudera.impala.jdbc.common.SConnection.SConnection: Datasource version is: 02.06.15.1017
Sep 18 16:51:36.228 INFO  73084 com.cloudera.impala.hivecommon.dataengine.HiveJDBCDataEngine.prepare: Removing semicolons from query: SELECT * FROM `awb_preprod`.`orc_mn_porteur` LIMIT 1000
Sep 18 16:51:36.946 WARN  73084 com.cloudera.impala.hivecommon.dataengine.HiveJDBCDataEngineWithLimitZeroPreparedStatementMetadata.prepare: [Cloudera][JSQLEngine](13420) Both TOP and LIMIT appear in the same SELECT query.
com.cloudera.impala.sqlengine.exceptions.SQLEngineException: [Cloudera][JSQLEngine](13420) Both TOP and LIMIT appear in the same SELECT query.
	at com.cloudera.impala.sqlengine.parser.generated.Parser.transformLimitToTop(Unknown Source)
	at com.cloudera.impala.sqlengine.parser.generated.Parser.yyparse(Unknown Source)
	at com.cloudera.impala.sqlengine.parser.generated.Parser.parse(Unknown Source)
	at com.cloudera.impala.sqlengine.parser.PTParser.parse(Unknown Source)
	at com.cloudera.impala.sqlengine.dsiext.dataengine.SqlDataEngine.prepare(Unknown Source)
	at com.cloudera.impala.hivecommon.dataengine.HiveJDBCDataEngineWithLimitZeroPreparedStatementMetadata.prepare(Unknown Source)
	at com.cloudera.impala.hivecommon.dataengine.HiveJDBCDataEngine.createQueryExecutor(Unknown Source)
	at com.cloudera.impala.hivecommon.dataengine.HiveJDBCDataEngine.createQueryExecutor(Unknown Source)
	at com.cloudera.impala.sqlengine.dsiext.dataengine.SqlDataEngine.prepare(Unknown Source)
	at com.cloudera.impala.hivecommon.dataengine.HiveJDBCDataEngine.translateThroughEngine(Unknown Source)
	at com.cloudera.impala.hivecommon.dataengine.HiveJDBCDataEngine.prepare(Unknown Source)
	at com.cloudera.impala.jdbc.common.SPreparedStatement.&amp;lt;init&amp;gt;(Unknown Source)
	at com.cloudera.impala.jdbc.jdbc41.S41PreparedStatement.&amp;lt;init&amp;gt;(Unknown Source)
	at com.cloudera.impala.hivecommon.jdbc41.Hive41PreparedStatement.&amp;lt;init&amp;gt;(Unknown Source)
	at com.cloudera.impala.impala.common.ImpalaJDBCObjectFactory.createPreparedStatement(Unknown Source)
	at com.cloudera.impala.jdbc.common.SConnection.prepareStatement(Unknown Source)
	at com.cloudera.impala.jdbc.common.SConnection.prepareStatement(Unknown Source)&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Fri, 20 Sep 2024 16:39:53 GMT</pubDate>
    <dc:creator>michalwojtowicz</dc:creator>
    <dc:date>2024-09-20T16:39:53Z</dc:date>
    <item>
      <title>Impala JDBC driver: both TOP and LIMIT appear in the same SELECT query</title>
      <link>https://community.cloudera.com/t5/Support-Questions/Impala-JDBC-driver-both-TOP-and-LIMIT-appear-in-the-same/m-p/393758#M248563</link>
      <description>&lt;P&gt;Hi, I am looking for explanation for below error. Why driver is trying to convert LIMIT into TOP? This log comes from LogLevel=5.&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;Sep 18 16:51:32.339 DEBUG 73090 com.cloudera.impala.jdbc.core..call: establishConnection() in a new thread: 73090
Sep 18 16:51:32.342 INFO  73090 com.cloudera.impala.hivecommon.core.HiveJDBCCommonConnection.establishConnection: Schema is set to default: default
Sep 18 16:51:32.343 DEBUG 73090 com.cloudera.impala.hivecommon.core.HiveJDBCCommonConnection.establishConnection: socketTimeout = 0, loginTimeout = 60
Sep 18 16:51:32.343 DEBUG 73090 com.cloudera.impala.hivecommon.core.HiveJDBCCommonConnection.establishConnection: SocketTimeout is: 60 seconds for test
Sep 18 16:51:34.408 DEBUG 73090 com.cloudera.impala.hivecommon.core.HiveJDBCCommonConnection.establishConnection: socketTimeout is set back to 0 seconds
Sep 18 16:51:34.408 DEBUG 73090 com.cloudera.impala.hivecommon.core.HiveJDBCCommonConnection.setServersideProperties: {LoginTimeout=60, SSLTrustStoreType=JKS}
Sep 18 16:51:34.934 INFO  73084 com.cloudera.impala.jdbc.common.SConnection.SConnection: Driver version is: 02.06.15.1017
Sep 18 16:51:34.935 INFO  73084 com.cloudera.impala.jdbc.common.SConnection.SConnection: Datasource version is: 02.06.15.1017
Sep 18 16:51:36.228 INFO  73084 com.cloudera.impala.hivecommon.dataengine.HiveJDBCDataEngine.prepare: Removing semicolons from query: SELECT * FROM `awb_preprod`.`orc_mn_porteur` LIMIT 1000
Sep 18 16:51:36.946 WARN  73084 com.cloudera.impala.hivecommon.dataengine.HiveJDBCDataEngineWithLimitZeroPreparedStatementMetadata.prepare: [Cloudera][JSQLEngine](13420) Both TOP and LIMIT appear in the same SELECT query.
com.cloudera.impala.sqlengine.exceptions.SQLEngineException: [Cloudera][JSQLEngine](13420) Both TOP and LIMIT appear in the same SELECT query.
	at com.cloudera.impala.sqlengine.parser.generated.Parser.transformLimitToTop(Unknown Source)
	at com.cloudera.impala.sqlengine.parser.generated.Parser.yyparse(Unknown Source)
	at com.cloudera.impala.sqlengine.parser.generated.Parser.parse(Unknown Source)
	at com.cloudera.impala.sqlengine.parser.PTParser.parse(Unknown Source)
	at com.cloudera.impala.sqlengine.dsiext.dataengine.SqlDataEngine.prepare(Unknown Source)
	at com.cloudera.impala.hivecommon.dataengine.HiveJDBCDataEngineWithLimitZeroPreparedStatementMetadata.prepare(Unknown Source)
	at com.cloudera.impala.hivecommon.dataengine.HiveJDBCDataEngine.createQueryExecutor(Unknown Source)
	at com.cloudera.impala.hivecommon.dataengine.HiveJDBCDataEngine.createQueryExecutor(Unknown Source)
	at com.cloudera.impala.sqlengine.dsiext.dataengine.SqlDataEngine.prepare(Unknown Source)
	at com.cloudera.impala.hivecommon.dataengine.HiveJDBCDataEngine.translateThroughEngine(Unknown Source)
	at com.cloudera.impala.hivecommon.dataengine.HiveJDBCDataEngine.prepare(Unknown Source)
	at com.cloudera.impala.jdbc.common.SPreparedStatement.&amp;lt;init&amp;gt;(Unknown Source)
	at com.cloudera.impala.jdbc.jdbc41.S41PreparedStatement.&amp;lt;init&amp;gt;(Unknown Source)
	at com.cloudera.impala.hivecommon.jdbc41.Hive41PreparedStatement.&amp;lt;init&amp;gt;(Unknown Source)
	at com.cloudera.impala.impala.common.ImpalaJDBCObjectFactory.createPreparedStatement(Unknown Source)
	at com.cloudera.impala.jdbc.common.SConnection.prepareStatement(Unknown Source)
	at com.cloudera.impala.jdbc.common.SConnection.prepareStatement(Unknown Source)&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 20 Sep 2024 16:39:53 GMT</pubDate>
      <guid>https://community.cloudera.com/t5/Support-Questions/Impala-JDBC-driver-both-TOP-and-LIMIT-appear-in-the-same/m-p/393758#M248563</guid>
      <dc:creator>michalwojtowicz</dc:creator>
      <dc:date>2024-09-20T16:39:53Z</dc:date>
    </item>
    <item>
      <title>Re: Impala JDBC driver: both TOP and LIMIT appear in the same SELECT query</title>
      <link>https://community.cloudera.com/t5/Support-Questions/Impala-JDBC-driver-both-TOP-and-LIMIT-appear-in-the-same/m-p/394533#M248739</link>
      <description>&lt;P&gt;Hello-&lt;BR /&gt;First of all, make sure you are using the latest Impala JDBC connector.&lt;BR /&gt;&lt;BR /&gt;If you do - then try to add 'UseNativeQuery=1' to the JDBC connection string and re-test.&lt;/P&gt;</description>
      <pubDate>Thu, 03 Oct 2024 18:52:23 GMT</pubDate>
      <guid>https://community.cloudera.com/t5/Support-Questions/Impala-JDBC-driver-both-TOP-and-LIMIT-appear-in-the-same/m-p/394533#M248739</guid>
      <dc:creator>Boris G</dc:creator>
      <dc:date>2024-10-03T18:52:23Z</dc:date>
    </item>
  </channel>
</rss>

