Package ru.curs.celesta.dbutils
Class ViewCursor
java.lang.Object
ru.curs.celesta.dbutils.CsqlBasicDataAccessor<CallContext>
ru.curs.celesta.dbutils.BasicDataAccessor
ru.curs.celesta.dbutils.BasicCursor
ru.curs.celesta.dbutils.ViewCursor
- All Implemented Interfaces:
Closeable,AutoCloseable,InFilterSupport
Base class of cursor for viewing data in views.
-
Constructor Summary
ConstructorsConstructorDescriptionViewCursor(CallContext context) ViewCursor(CallContext context, Set<String> fields) ViewCursor(CallContext context, ColumnMeta<?>... columns) -
Method Summary
Modifier and TypeMethodDescriptionstatic ViewCursorcreate(View view, CallContext callContext) Creates a view specific cursor.static ViewCursorcreate(View view, CallContext callContext, Set<String> fields) Creates a view specific cursor.getIn()meta()Returns view description (meta information).setIn(BasicCursor otherCursor) Methods inherited from class ru.curs.celesta.dbutils.BasicCursor
asCSVLine, canDelete, canInsert, canModify, clear, clearBuffer, copyFieldsFrom, copyFiltersFrom, copyOrderFrom, count, descOrders, findSet, first, getBufferCopy, getComplexFilter, getCurrentValues, getOrderBy, getValue, isEquivalent, last, limit, navigate, navigate, next, nextInSet, orderBy, orderBy, orderBy, orderByColumnNames, position, previous, reset, setComplexFilter, setFilter, setFilter, setRange, setRange, setRange, setRange, setRange, setRange, setValue, tryFindSet, tryFirst, tryLastMethods inherited from class ru.curs.celesta.dbutils.BasicDataAccessor
canReadMethods inherited from class ru.curs.celesta.dbutils.CsqlBasicDataAccessor
callContext, close, isClosed
-
Constructor Details
-
ViewCursor
-
ViewCursor
-
ViewCursor
-
-
Method Details
-
create
Creates a view specific cursor.- Parameters:
view- Cursor related viewcallContext- Call context that is used for cursor creation- Returns:
-
create
Creates a view specific cursor.- Parameters:
view- Cursor related viewcallContext- Call context that is used for cursor creationfields- Fields the cursor should operate on- Returns:
-
meta
Returns view description (meta information).- Specified by:
metain classBasicCursor- Returns:
-
setIn
- Specified by:
setInin interfaceInFilterSupport
-
getIn
- Specified by:
getInin interfaceInFilterSupport
-