swimlane.core.fields.base.cursor module¶
-
class
swimlane.core.fields.base.cursor.CursorField(*args, **kwargs)[source]¶ Bases:
swimlane.core.fields.base.field.FieldReturns a proxy-like FieldCursor instance to support additional functionality
-
cursor¶ Cache and return cursor_class instance
-
cursor_class= None¶
-
-
class
swimlane.core.fields.base.cursor.FieldCursor(field, initial_elements=None)[source]¶ Bases:
swimlane.core.cursor.Cursor,swimlane.core.resolver.SwimlaneResolverBase class for encapsulating a field instance’s complex logic
Useful in abstracting away extra request(s), lazy evaluation, pagination, intensive calculations, etc.