Package org.apache.calcite.adapter.jdbc
Class JdbcQueryProvider
- java.lang.Object
-
- org.apache.calcite.linq4j.QueryProviderImpl
-
- org.apache.calcite.adapter.jdbc.JdbcQueryProvider
-
- All Implemented Interfaces:
QueryProvider
public final class JdbcQueryProvider extends QueryProviderImpl
Implementation ofQueryProvider
that talks to JDBC databases.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.apache.calcite.linq4j.QueryProviderImpl
QueryProviderImpl.QueryableImpl<T>
-
-
Field Summary
Fields Modifier and Type Field Description static JdbcQueryProvider
INSTANCE
-
Constructor Summary
Constructors Modifier Constructor Description private
JdbcQueryProvider()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description <T> Enumerator<T>
executeQuery(Queryable<T> queryable)
Executes a queryable, and returns an enumerator over the rows that it yields.-
Methods inherited from class org.apache.calcite.linq4j.QueryProviderImpl
createQuery, createQuery, execute, execute
-
-
-
-
Field Detail
-
INSTANCE
public static final JdbcQueryProvider INSTANCE
-
-
Method Detail
-
executeQuery
public <T> Enumerator<T> executeQuery(Queryable<T> queryable)
Description copied from interface:QueryProvider
Executes a queryable, and returns an enumerator over the rows that it yields.- Parameters:
queryable
- Queryable- Returns:
- Enumerator over rows
-
-