Package org.apache.calcite.runtime
Interface ArrayBindable
-
- All Known Subinterfaces:
BindableRel
- All Known Implementing Classes:
Bindables.BindableAggregate
,Bindables.BindableFilter
,Bindables.BindableJoin
,Bindables.BindableProject
,Bindables.BindableSort
,Bindables.BindableTableScan
,Bindables.BindableUnion
,Bindables.BindableValues
,Bindables.BindableWindow
,DruidQuery
,EnumerableBindable
,InterpretableConverter
public interface ArrayBindable extends Bindable<java.lang.Object[]>, Typed
Extension toBindable
that returns rows that are arrays of objects.It also implements
Typed
; thegetElementType()
method must returnObject[].class
.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.Class<java.lang.Object[]>
getElementType()
Gets the type of the element(s) that are returned in this collection.
-
-
-
Method Detail
-
getElementType
java.lang.Class<java.lang.Object[]> getElementType()
Description copied from interface:Typed
Gets the type of the element(s) that are returned in this collection.- Specified by:
getElementType
in interfaceTyped
-
-