Package s1
Class LinecountCursor
-
- All Implemented Interfaces:
Closeable
,AutoCloseable
,Iterable<LinecountCursor>
@Generated(value="ru.curs.celesta.plugin.maven.CursorGenerator", date="2024-12-04T10:47:20.713609") public class LinecountCursor extends MaterializedViewCursor implements Iterable<LinecountCursor>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
LinecountCursor.Columns
-
Field Summary
Fields Modifier and Type Field Description LinecountCursor.Columns
COLUMNS
-
Constructor Summary
Constructors Constructor Description LinecountCursor(CallContext context)
LinecountCursor(CallContext context, ColumnMeta<?>... columns)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
_clearBuffer(boolean withKeys)
Object[]
_currentValues()
LinecountCursor
_getBufferCopy(CallContext context, Collection<? extends ColumnMeta<?>> fields)
void
copyFieldsFrom(BasicCursor c)
Copy field values from a cursor of the same type.void
get(Integer headerId)
Integer
getHeaderId()
Integer
getLineCount()
Integer
getSurrogateCount()
Iterator<LinecountCursor>
iterator()
LinecountCursor
setHeaderId(Integer headerId)
LinecountCursor
setLineCount(Integer lineCount)
LinecountCursor
setSurrogateCount(Integer surrogateCount)
boolean
tryGet(Integer headerId)
-
Methods inherited from class ru.curs.celesta.dbutils.MaterializedViewCursor
create, create, getByValuesArray, getCurrentKeyValues, meta, tryGetByValuesArray, tryGetCurrent
-
Methods inherited from class ru.curs.celesta.dbutils.BasicCursor
asCSVLine, canDelete, canInsert, canModify, clear, clearBuffer, 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
-
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface java.lang.Iterable
forEach, spliterator
-
-
-
-
Field Detail
-
COLUMNS
public final LinecountCursor.Columns COLUMNS
-
-
Constructor Detail
-
LinecountCursor
public LinecountCursor(CallContext context)
-
LinecountCursor
public LinecountCursor(CallContext context, ColumnMeta<?>... columns)
-
-
Method Detail
-
getSurrogateCount
public Integer getSurrogateCount()
-
setSurrogateCount
public LinecountCursor setSurrogateCount(Integer surrogateCount)
-
getHeaderId
public Integer getHeaderId()
-
setHeaderId
public LinecountCursor setHeaderId(Integer headerId)
-
getLineCount
public Integer getLineCount()
-
setLineCount
public LinecountCursor setLineCount(Integer lineCount)
-
tryGet
public boolean tryGet(Integer headerId)
-
get
public void get(Integer headerId)
-
_clearBuffer
public void _clearBuffer(boolean withKeys)
-
_currentValues
public Object[] _currentValues()
-
_getBufferCopy
public LinecountCursor _getBufferCopy(CallContext context, Collection<? extends ColumnMeta<?>> fields)
-
copyFieldsFrom
public void copyFieldsFrom(BasicCursor c)
Description copied from class:BasicCursor
Copy field values from a cursor of the same type.- Specified by:
copyFieldsFrom
in classBasicCursor
- Parameters:
c
- cursor that field values have to be copied from
-
iterator
public Iterator<LinecountCursor> iterator()
- Specified by:
iterator
in interfaceIterable<LinecountCursor>
-
-