Class ViewCursor

All Implemented Interfaces:
Closeable, AutoCloseable, InFilterSupport

public abstract class ViewCursor extends BasicCursor implements InFilterSupport
Base class of cursor for viewing data in views.
  • Constructor Details

  • Method Details

    • create

      public static ViewCursor create(View view, CallContext callContext)
      Creates a view specific cursor.
      Parameters:
      view - Cursor related view
      callContext - Call context that is used for cursor creation
      Returns:
    • create

      public static ViewCursor create(View view, CallContext callContext, Set<String> fields)
      Creates a view specific cursor.
      Parameters:
      view - Cursor related view
      callContext - Call context that is used for cursor creation
      fields - Fields the cursor should operate on
      Returns:
    • meta

      public View meta()
      Returns view description (meta information).
      Specified by:
      meta in class BasicCursor
      Returns:
    • setIn

      public FieldsLookup setIn(BasicCursor otherCursor)
      Specified by:
      setIn in interface InFilterSupport
    • getIn

      public In getIn()
      Specified by:
      getIn in interface InFilterSupport