Package org.apache.calcite.test
Class CalciteAssert.MapConnectionFactory
- java.lang.Object
-
- org.apache.calcite.test.CalciteAssert.ConnectionFactory
-
- org.apache.calcite.test.CalciteAssert.MapConnectionFactory
-
- Enclosing class:
- CalciteAssert
private static class CalciteAssert.MapConnectionFactory extends CalciteAssert.ConnectionFactory
Connection factory that uses a given map of (name, value) pairs and optionally an initial schema.
-
-
Field Summary
Fields Modifier and Type Field Description private com.google.common.collect.ImmutableMap<java.lang.String,java.lang.String>
map
private com.google.common.collect.ImmutableList<CalciteAssert.ConnectionPostProcessor>
postProcessors
-
Constructor Summary
Constructors Modifier Constructor Description private
MapConnectionFactory(com.google.common.collect.ImmutableMap<java.lang.String,java.lang.String> map, com.google.common.collect.ImmutableList<CalciteAssert.ConnectionPostProcessor> postProcessors)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.sql.Connection
createConnection()
boolean
equals(java.lang.Object obj)
int
hashCode()
CalciteAssert.ConnectionFactory
with(java.lang.String property, java.lang.Object value)
CalciteAssert.ConnectionFactory
with(org.apache.calcite.avatica.ConnectionProperty property, java.lang.Object value)
CalciteAssert.ConnectionFactory
with(CalciteAssert.ConnectionPostProcessor postProcessor)
-
-
-
Field Detail
-
map
private final com.google.common.collect.ImmutableMap<java.lang.String,java.lang.String> map
-
postProcessors
private final com.google.common.collect.ImmutableList<CalciteAssert.ConnectionPostProcessor> postProcessors
-
-
Constructor Detail
-
MapConnectionFactory
private MapConnectionFactory(com.google.common.collect.ImmutableMap<java.lang.String,java.lang.String> map, com.google.common.collect.ImmutableList<CalciteAssert.ConnectionPostProcessor> postProcessors)
-
-
Method Detail
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals
in classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
createConnection
public java.sql.Connection createConnection() throws java.sql.SQLException
- Specified by:
createConnection
in classCalciteAssert.ConnectionFactory
- Throws:
java.sql.SQLException
-
with
public CalciteAssert.ConnectionFactory with(java.lang.String property, java.lang.Object value)
- Overrides:
with
in classCalciteAssert.ConnectionFactory
-
with
public CalciteAssert.ConnectionFactory with(org.apache.calcite.avatica.ConnectionProperty property, java.lang.Object value)
- Overrides:
with
in classCalciteAssert.ConnectionFactory
-
with
public CalciteAssert.ConnectionFactory with(CalciteAssert.ConnectionPostProcessor postProcessor)
- Overrides:
with
in classCalciteAssert.ConnectionFactory
-
-