Package org.apache.calcite.jdbc
Class CalciteFactory
- java.lang.Object
-
- org.apache.calcite.jdbc.CalciteFactory
-
- All Implemented Interfaces:
org.apache.calcite.avatica.AvaticaFactory
- Direct Known Subclasses:
CalciteJdbc41Factory
public abstract class CalciteFactory extends java.lang.Object implements org.apache.calcite.avatica.AvaticaFactory
Extension ofAvaticaFactory
for Calcite.
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
CalciteFactory(int major, int minor)
Creates a JDBC factory with given major/minor version number.
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description int
getJdbcMajorVersion()
int
getJdbcMinorVersion()
org.apache.calcite.avatica.AvaticaConnection
newConnection(org.apache.calcite.avatica.UnregisteredDriver driver, org.apache.calcite.avatica.AvaticaFactory factory, java.lang.String url, java.util.Properties info)
abstract org.apache.calcite.avatica.AvaticaConnection
newConnection(org.apache.calcite.avatica.UnregisteredDriver driver, org.apache.calcite.avatica.AvaticaFactory factory, java.lang.String url, java.util.Properties info, CalciteSchema rootSchema, JavaTypeFactory typeFactory)
Creates a connection with a root schema.
-
-
-
Method Detail
-
getJdbcMajorVersion
public int getJdbcMajorVersion()
- Specified by:
getJdbcMajorVersion
in interfaceorg.apache.calcite.avatica.AvaticaFactory
-
getJdbcMinorVersion
public int getJdbcMinorVersion()
- Specified by:
getJdbcMinorVersion
in interfaceorg.apache.calcite.avatica.AvaticaFactory
-
newConnection
public final org.apache.calcite.avatica.AvaticaConnection newConnection(org.apache.calcite.avatica.UnregisteredDriver driver, org.apache.calcite.avatica.AvaticaFactory factory, java.lang.String url, java.util.Properties info)
- Specified by:
newConnection
in interfaceorg.apache.calcite.avatica.AvaticaFactory
-
newConnection
public abstract org.apache.calcite.avatica.AvaticaConnection newConnection(org.apache.calcite.avatica.UnregisteredDriver driver, org.apache.calcite.avatica.AvaticaFactory factory, java.lang.String url, java.util.Properties info, CalciteSchema rootSchema, JavaTypeFactory typeFactory)
Creates a connection with a root schema.
-
-