public abstract class CalciteFactoryWrapper
extends org.apache.beam.vendor.calcite.v1_28_0.org.apache.calcite.jdbc.CalciteFactory
CalciteFactory.
This is a non-functional class to delegate to the underlying CalciteFactory. The
purpose is to hide the delegation logic from the implementation (JdbcFactory).
| Modifier and Type | Field and Description |
|---|---|
protected org.apache.beam.vendor.calcite.v1_28_0.org.apache.calcite.jdbc.CalciteFactory |
factory |
| Modifier and Type | Method and Description |
|---|---|
org.apache.beam.vendor.calcite.v1_28_0.org.apache.calcite.avatica.AvaticaConnection |
newConnection(org.apache.beam.vendor.calcite.v1_28_0.org.apache.calcite.avatica.UnregisteredDriver driver,
org.apache.beam.vendor.calcite.v1_28_0.org.apache.calcite.avatica.AvaticaFactory avaticaFactory,
java.lang.String url,
java.util.Properties info,
@Nullable org.apache.beam.vendor.calcite.v1_28_0.org.apache.calcite.jdbc.CalciteSchema rootSchema,
@Nullable org.apache.beam.vendor.calcite.v1_28_0.org.apache.calcite.adapter.java.JavaTypeFactory typeFactory) |
org.apache.beam.vendor.calcite.v1_28_0.org.apache.calcite.avatica.AvaticaSpecificDatabaseMetaData |
newDatabaseMetaData(org.apache.beam.vendor.calcite.v1_28_0.org.apache.calcite.avatica.AvaticaConnection connection) |
org.apache.beam.vendor.calcite.v1_28_0.org.apache.calcite.avatica.AvaticaPreparedStatement |
newPreparedStatement(org.apache.beam.vendor.calcite.v1_28_0.org.apache.calcite.avatica.AvaticaConnection connection,
org.apache.beam.vendor.calcite.v1_28_0.org.apache.calcite.avatica.Meta.StatementHandle h,
org.apache.beam.vendor.calcite.v1_28_0.org.apache.calcite.avatica.Meta.Signature signature,
int resultSetType,
int resultSetConcurrency,
int resultSetHoldability) |
org.apache.beam.vendor.calcite.v1_28_0.org.apache.calcite.avatica.AvaticaResultSet |
newResultSet(org.apache.beam.vendor.calcite.v1_28_0.org.apache.calcite.avatica.AvaticaStatement statement,
org.apache.beam.vendor.calcite.v1_28_0.org.apache.calcite.avatica.QueryState state,
org.apache.beam.vendor.calcite.v1_28_0.org.apache.calcite.avatica.Meta.Signature signature,
java.util.TimeZone timeZone,
org.apache.beam.vendor.calcite.v1_28_0.org.apache.calcite.avatica.Meta.Frame firstFrame) |
java.sql.ResultSetMetaData |
newResultSetMetaData(org.apache.beam.vendor.calcite.v1_28_0.org.apache.calcite.avatica.AvaticaStatement statement,
org.apache.beam.vendor.calcite.v1_28_0.org.apache.calcite.avatica.Meta.Signature signature) |
org.apache.beam.vendor.calcite.v1_28_0.org.apache.calcite.avatica.AvaticaStatement |
newStatement(org.apache.beam.vendor.calcite.v1_28_0.org.apache.calcite.avatica.AvaticaConnection connection,
org.apache.beam.vendor.calcite.v1_28_0.org.apache.calcite.avatica.Meta.StatementHandle h,
int resultSetType,
int resultSetConcurrency,
int resultSetHoldability) |
protected org.apache.beam.vendor.calcite.v1_28_0.org.apache.calcite.jdbc.CalciteFactory factory
public org.apache.beam.vendor.calcite.v1_28_0.org.apache.calcite.avatica.AvaticaConnection newConnection(org.apache.beam.vendor.calcite.v1_28_0.org.apache.calcite.avatica.UnregisteredDriver driver,
org.apache.beam.vendor.calcite.v1_28_0.org.apache.calcite.avatica.AvaticaFactory avaticaFactory,
java.lang.String url,
java.util.Properties info,
@Nullable org.apache.beam.vendor.calcite.v1_28_0.org.apache.calcite.jdbc.CalciteSchema rootSchema,
@Nullable org.apache.beam.vendor.calcite.v1_28_0.org.apache.calcite.adapter.java.JavaTypeFactory typeFactory)
newConnection in class org.apache.beam.vendor.calcite.v1_28_0.org.apache.calcite.jdbc.CalciteFactorypublic org.apache.beam.vendor.calcite.v1_28_0.org.apache.calcite.avatica.AvaticaStatement newStatement(org.apache.beam.vendor.calcite.v1_28_0.org.apache.calcite.avatica.AvaticaConnection connection,
org.apache.beam.vendor.calcite.v1_28_0.org.apache.calcite.avatica.Meta.StatementHandle h,
int resultSetType,
int resultSetConcurrency,
int resultSetHoldability)
throws java.sql.SQLException
java.sql.SQLExceptionpublic org.apache.beam.vendor.calcite.v1_28_0.org.apache.calcite.avatica.AvaticaPreparedStatement newPreparedStatement(org.apache.beam.vendor.calcite.v1_28_0.org.apache.calcite.avatica.AvaticaConnection connection,
org.apache.beam.vendor.calcite.v1_28_0.org.apache.calcite.avatica.Meta.StatementHandle h,
org.apache.beam.vendor.calcite.v1_28_0.org.apache.calcite.avatica.Meta.Signature signature,
int resultSetType,
int resultSetConcurrency,
int resultSetHoldability)
throws java.sql.SQLException
java.sql.SQLExceptionpublic org.apache.beam.vendor.calcite.v1_28_0.org.apache.calcite.avatica.AvaticaResultSet newResultSet(org.apache.beam.vendor.calcite.v1_28_0.org.apache.calcite.avatica.AvaticaStatement statement,
org.apache.beam.vendor.calcite.v1_28_0.org.apache.calcite.avatica.QueryState state,
org.apache.beam.vendor.calcite.v1_28_0.org.apache.calcite.avatica.Meta.Signature signature,
java.util.TimeZone timeZone,
org.apache.beam.vendor.calcite.v1_28_0.org.apache.calcite.avatica.Meta.Frame firstFrame)
throws java.sql.SQLException
java.sql.SQLExceptionpublic org.apache.beam.vendor.calcite.v1_28_0.org.apache.calcite.avatica.AvaticaSpecificDatabaseMetaData newDatabaseMetaData(org.apache.beam.vendor.calcite.v1_28_0.org.apache.calcite.avatica.AvaticaConnection connection)
public java.sql.ResultSetMetaData newResultSetMetaData(org.apache.beam.vendor.calcite.v1_28_0.org.apache.calcite.avatica.AvaticaStatement statement,
org.apache.beam.vendor.calcite.v1_28_0.org.apache.calcite.avatica.Meta.Signature signature)
throws java.sql.SQLException
java.sql.SQLException