Package org.apache.calcite.jdbc
Class CalciteConnectionImpl.CalciteServerStatementImpl
- java.lang.Object
-
- org.apache.calcite.jdbc.CalciteConnectionImpl.CalciteServerStatementImpl
-
- All Implemented Interfaces:
CalciteServerStatement
- Enclosing class:
- CalciteConnectionImpl
static class CalciteConnectionImpl.CalciteServerStatementImpl extends java.lang.Object implements CalciteServerStatement
Implementation ofCalciteServerStatement
.
-
-
Field Summary
Fields Modifier and Type Field Description private java.util.concurrent.atomic.AtomicBoolean
cancelFlag
private CalciteConnectionImpl
connection
private java.util.Iterator<java.lang.Object>
iterator
private org.apache.calcite.avatica.Meta.Signature
signature
-
Constructor Summary
Constructors Constructor Description CalciteServerStatementImpl(CalciteConnectionImpl connection)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CalcitePrepare.Context
createPrepareContext()
Creates a context for preparing a statement for execution.CalciteConnection
getConnection()
Returns the connection.java.util.Iterator<java.lang.Object>
getResultSet()
org.apache.calcite.avatica.Meta.Signature
getSignature()
void
setResultSet(java.util.Iterator<java.lang.Object> iterator)
void
setSignature(org.apache.calcite.avatica.Meta.Signature signature)
-
-
-
Field Detail
-
connection
private final CalciteConnectionImpl connection
-
iterator
private java.util.Iterator<java.lang.Object> iterator
-
signature
private org.apache.calcite.avatica.Meta.Signature signature
-
cancelFlag
private final java.util.concurrent.atomic.AtomicBoolean cancelFlag
-
-
Constructor Detail
-
CalciteServerStatementImpl
CalciteServerStatementImpl(CalciteConnectionImpl connection)
-
-
Method Detail
-
createPrepareContext
public CalcitePrepare.Context createPrepareContext()
Description copied from interface:CalciteServerStatement
Creates a context for preparing a statement for execution.- Specified by:
createPrepareContext
in interfaceCalciteServerStatement
-
getConnection
public CalciteConnection getConnection()
Description copied from interface:CalciteServerStatement
Returns the connection.- Specified by:
getConnection
in interfaceCalciteServerStatement
-
setSignature
public void setSignature(org.apache.calcite.avatica.Meta.Signature signature)
- Specified by:
setSignature
in interfaceCalciteServerStatement
-
getSignature
public org.apache.calcite.avatica.Meta.Signature getSignature()
- Specified by:
getSignature
in interfaceCalciteServerStatement
-
getResultSet
public java.util.Iterator<java.lang.Object> getResultSet()
- Specified by:
getResultSet
in interfaceCalciteServerStatement
-
setResultSet
public void setResultSet(java.util.Iterator<java.lang.Object> iterator)
- Specified by:
setResultSet
in interfaceCalciteServerStatement
-
-