Package org.apache.calcite.jdbc
Class KuduDriver
- java.lang.Object
-
- org.apache.calcite.avatica.UnregisteredDriver
-
- org.apache.calcite.jdbc.Driver
-
- org.apache.calcite.jdbc.KuduDriver
-
- All Implemented Interfaces:
Driver
public class KuduDriver extends org.apache.calcite.jdbc.Driver
Customized driver so that we can use our own meta implementation
-
-
Field Summary
Fields Modifier and Type Field Description static String
CONNECT_STRING_PREFIX
-
Constructor Summary
Constructors Constructor Description KuduDriver()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.apache.calcite.avatica.Meta
createMeta(org.apache.calcite.avatica.AvaticaConnection connection)
protected org.apache.calcite.linq4j.function.Function0<org.apache.calcite.jdbc.CalcitePrepare>
createPrepareFactory()
protected String
getConnectStringPrefix()
protected String
getFactoryClassName(org.apache.calcite.avatica.UnregisteredDriver.JdbcVersion jdbcVersion)
-
Methods inherited from class org.apache.calcite.jdbc.Driver
createDriverVersion, createHandler, getConnectionProperties
-
-
-
-
Field Detail
-
CONNECT_STRING_PREFIX
public static final String CONNECT_STRING_PREFIX
- See Also:
- Constant Field Values
-
-
Method Detail
-
getConnectStringPrefix
protected String getConnectStringPrefix()
- Overrides:
getConnectStringPrefix
in classorg.apache.calcite.jdbc.Driver
-
createMeta
public org.apache.calcite.avatica.Meta createMeta(org.apache.calcite.avatica.AvaticaConnection connection)
- Overrides:
createMeta
in classorg.apache.calcite.jdbc.Driver
-
getFactoryClassName
protected String getFactoryClassName(org.apache.calcite.avatica.UnregisteredDriver.JdbcVersion jdbcVersion)
- Overrides:
getFactoryClassName
in classorg.apache.calcite.jdbc.Driver
-
createPrepareFactory
protected org.apache.calcite.linq4j.function.Function0<org.apache.calcite.jdbc.CalcitePrepare> createPrepareFactory()
- Overrides:
createPrepareFactory
in classorg.apache.calcite.jdbc.Driver
-
-