Package ru.curs.celesta.dbutils
Class ParameterizedViewCursor
- java.lang.Object
-
- ru.curs.celesta.dbutils.CsqlBasicDataAccessor<CallContext>
-
- ru.curs.celesta.dbutils.BasicDataAccessor
-
- ru.curs.celesta.dbutils.BasicCursor
-
- ru.curs.celesta.dbutils.ParameterizedViewCursor
-
- All Implemented Interfaces:
Closeable
,AutoCloseable
public abstract class ParameterizedViewCursor extends BasicCursor
Parameterized view cursor.- Since:
- 2017-08-15
- Author:
- ioann
-
-
Constructor Summary
Constructors Constructor Description ParameterizedViewCursor(CallContext context, Map<String,Object> parameters)
ParameterizedViewCursor(CallContext context, Map<String,Object> parameters, ColumnMeta<?>... columns)
ParameterizedViewCursor(CallContext context, Set<String> fields, Map<String,Object> parameters)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ParameterizedViewCursor
create(ParameterizedView view, CallContext callContext, Map<String,Object> parameters)
Creates a parameterized view specific cursor.static ParameterizedViewCursor
create(ParameterizedView view, CallContext callContext, Set<String> fields, Map<String,Object> parameters)
Creates a parameterized view specific cursor.ParameterizedView
meta()
Returns parameterized view description (meta information).-
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, tryLast
-
Methods inherited from class ru.curs.celesta.dbutils.BasicDataAccessor
canRead
-
Methods inherited from class ru.curs.celesta.dbutils.CsqlBasicDataAccessor
callContext, close, isClosed
-
-
-
-
Constructor Detail
-
ParameterizedViewCursor
public ParameterizedViewCursor(CallContext context, Map<String,Object> parameters)
-
ParameterizedViewCursor
public ParameterizedViewCursor(CallContext context, Map<String,Object> parameters, ColumnMeta<?>... columns)
-
-
Method Detail
-
create
public static ParameterizedViewCursor create(ParameterizedView view, CallContext callContext, Map<String,Object> parameters)
Creates a parameterized view specific cursor.- Parameters:
view
- Cursor related viewcallContext
- Call context that is used for cursor creationparameters
- A map with parameterizing parameters
-
create
public static ParameterizedViewCursor create(ParameterizedView view, CallContext callContext, Set<String> fields, Map<String,Object> parameters)
Creates a parameterized view specific cursor.- Parameters:
view
- Cursor related parameterized viewcallContext
- Call context that is used for cursor creationfields
- Fields the cursor should operate onparameters
- A map with parameterizing parameters
-
meta
public ParameterizedView meta()
Returns parameterized view description (meta information).- Specified by:
meta
in classBasicCursor
-
-