Class SettableCursorColumnSelectorFactory

  • All Implemented Interfaces:
    Expr.InputBindingInspector, ColumnInspector, ColumnSelectorFactory

    @NotThreadSafe
    public class SettableCursorColumnSelectorFactory
    extends Object
    implements ColumnSelectorFactory
    A column selector factory, that represents the column values from multiple underlying cursors. It essentially wraps over the multiple cursors and can be passed to methods that expect column value selector from a single cursor. It is the duty of the caller to know when to switch from one cursor to another It is expected to work correctly if the individual cursors have the same corresponding columns, columnTypes, and column capabilities since the usual pattern throughout the code is to cache these values and assume they are fixed throughout.