Interface ArrayBindable

All Superinterfaces:
Bindable<Object[]>, Typed
All Known Subinterfaces:
BindableRel
All Known Implementing Classes:
Bindables.BindableAggregate, Bindables.BindableFilter, Bindables.BindableIntersect, Bindables.BindableJoin, Bindables.BindableMatch, Bindables.BindableMinus, Bindables.BindableProject, Bindables.BindableSort, Bindables.BindableTableScan, Bindables.BindableUnion, Bindables.BindableValues, Bindables.BindableWindow, DruidQuery, EnumerableBindable, InterpretableConverter

public interface ArrayBindable
extends Bindable<Object[]>, Typed
Extension to Bindable that returns rows that are arrays of objects.

It also implements Typed; the getElementType() method must return Object[].class.

  • Method Summary

    Modifier and Type Method Description
    Class<Object[]> getElementType()
    Gets the type of the element(s) that are returned in this collection.

    Methods inherited from interface org.apache.calcite.runtime.Bindable

    bind