public class DrillJdbc41Factory extends Object
AvaticaFactory for Drill and
JDBC 4.1 (corresponds to JDK 1.7).| Modifier and Type | Field and Description |
|---|---|
protected int |
major |
protected int |
minor |
| Modifier | Constructor and Description |
|---|---|
|
DrillJdbc41Factory()
Creates a factory for JDBC version 4.1.
|
protected |
DrillJdbc41Factory(int major,
int minor)
Creates a JDBC factory with given major/minor version number.
|
| Modifier and Type | Method and Description |
|---|---|
int |
getJdbcMajorVersion() |
int |
getJdbcMinorVersion() |
org.apache.calcite.avatica.AvaticaConnection |
newConnection(org.apache.calcite.avatica.UnregisteredDriver driver,
org.apache.calcite.avatica.AvaticaFactory factory,
String url,
Properties info)
Creates a Drill connection for Avatica (in terms of Avatica types).
|
DrillDatabaseMetaDataImpl |
newDatabaseMetaData(org.apache.calcite.avatica.AvaticaConnection connection) |
org.apache.drill.jdbc.impl.DrillJdbc41Factory.DrillJdbc41PreparedStatement |
newPreparedStatement(org.apache.calcite.avatica.AvaticaConnection connection,
org.apache.calcite.avatica.Meta.StatementHandle h,
org.apache.calcite.avatica.Meta.Signature signature,
int resultSetType,
int resultSetConcurrency,
int resultSetHoldability) |
DrillResultSetImpl |
newResultSet(org.apache.calcite.avatica.AvaticaStatement statement,
org.apache.calcite.avatica.QueryState state,
org.apache.calcite.avatica.Meta.Signature signature,
TimeZone timeZone,
org.apache.calcite.avatica.Meta.Frame firstFrame) |
ResultSetMetaData |
newResultSetMetaData(org.apache.calcite.avatica.AvaticaStatement statement,
org.apache.calcite.avatica.Meta.Signature signature) |
DrillStatementImpl |
newStatement(org.apache.calcite.avatica.AvaticaConnection connection,
org.apache.calcite.avatica.Meta.StatementHandle h,
int resultSetType,
int resultSetConcurrency,
int resultSetHoldability) |
public DrillJdbc41Factory()
protected DrillJdbc41Factory(int major,
int minor)
public DrillDatabaseMetaDataImpl newDatabaseMetaData(org.apache.calcite.avatica.AvaticaConnection connection)
public DrillStatementImpl newStatement(org.apache.calcite.avatica.AvaticaConnection connection, org.apache.calcite.avatica.Meta.StatementHandle h, int resultSetType, int resultSetConcurrency, int resultSetHoldability)
public org.apache.drill.jdbc.impl.DrillJdbc41Factory.DrillJdbc41PreparedStatement newPreparedStatement(org.apache.calcite.avatica.AvaticaConnection connection,
org.apache.calcite.avatica.Meta.StatementHandle h,
org.apache.calcite.avatica.Meta.Signature signature,
int resultSetType,
int resultSetConcurrency,
int resultSetHoldability)
throws SQLException
SQLExceptionpublic DrillResultSetImpl newResultSet(org.apache.calcite.avatica.AvaticaStatement statement, org.apache.calcite.avatica.QueryState state, org.apache.calcite.avatica.Meta.Signature signature, TimeZone timeZone, org.apache.calcite.avatica.Meta.Frame firstFrame) throws SQLException
SQLExceptionpublic ResultSetMetaData newResultSetMetaData(org.apache.calcite.avatica.AvaticaStatement statement, org.apache.calcite.avatica.Meta.Signature signature)
public int getJdbcMajorVersion()
getJdbcMajorVersion in interface org.apache.calcite.avatica.AvaticaFactorypublic int getJdbcMinorVersion()
getJdbcMinorVersion in interface org.apache.calcite.avatica.AvaticaFactorypublic final org.apache.calcite.avatica.AvaticaConnection newConnection(org.apache.calcite.avatica.UnregisteredDriver driver,
org.apache.calcite.avatica.AvaticaFactory factory,
String url,
Properties info)
throws SQLException
This implementation delegates to
newDrillConnection(DriverImpl, DrillFactory, String, Properties).
newConnection in interface org.apache.calcite.avatica.AvaticaFactorySQLExceptionCopyright © 2021 The Apache Software Foundation. All rights reserved.