Package s1
Class LineCursor
-
- All Implemented Interfaces:
Closeable,AutoCloseable,Iterable<LineCursor>,InFilterSupport
@Generated(value="ru.curs.celesta.plugin.maven.CursorGenerator", date="2025-10-24T15:49:19.351086") public class LineCursor extends Cursor implements Iterable<LineCursor>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classLineCursor.Columns
-
Field Summary
Fields Modifier and Type Field Description LineCursor.ColumnsCOLUMNS
-
Constructor Summary
Constructors Constructor Description LineCursor(CallContext context)LineCursor(CallContext context, ColumnMeta<?>... columns)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void_clearBuffer(boolean withKeys)Object[]_currentValues()LineCursor_getBufferCopy(CallContext context, Collection<? extends ColumnMeta<?>> fields)voidcopyFieldsFrom(BasicCursor c)Copy field values from a cursor of the same type.voidget(Integer id, Integer headerId)IntegergetHeaderId()IntegergetId()Iterator<LineCursor>iterator()static voidonPostDelete(ICelesta celesta, Consumer<? super LineCursor> cursorConsumer)static voidonPostInsert(ICelesta celesta, Consumer<? super LineCursor> cursorConsumer)static voidonPostUpdate(ICelesta celesta, Consumer<? super LineCursor> cursorConsumer)static voidonPreDelete(ICelesta celesta, Consumer<? super LineCursor> cursorConsumer)static voidonPreInsert(ICelesta celesta, Consumer<? super LineCursor> cursorConsumer)static voidonPreUpdate(ICelesta celesta, Consumer<? super LineCursor> cursorConsumer)LineCursorsetHeaderId(Integer headerId)LineCursorsetId(Integer id)booleantryGet(Integer id, Integer headerId)-
Methods inherited from class ru.curs.celesta.dbutils.Cursor
clear, create, create, delete, deleteAll, getByValuesArray, getCurrentKeyValues, getIn, getMaxStrLen, getMaxStrLen, getRecversion, getXRec, init, insert, meta, setIn, setRecversion, tryGetByValuesArray, tryGetCurrent, tryInsert, tryUpdate, update
-
Methods inherited from class ru.curs.celesta.dbutils.BasicCursor
asCSVLine, canDelete, canInsert, canModify, 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 LineCursor.Columns COLUMNS
-
-
Constructor Detail
-
LineCursor
public LineCursor(CallContext context)
-
LineCursor
public LineCursor(CallContext context, ColumnMeta<?>... columns)
-
-
Method Detail
-
getId
public Integer getId()
-
setId
public LineCursor setId(Integer id)
-
getHeaderId
public Integer getHeaderId()
-
setHeaderId
public LineCursor setHeaderId(Integer headerId)
-
_clearBuffer
public void _clearBuffer(boolean withKeys)
-
_currentValues
public Object[] _currentValues()
-
onPreDelete
public static void onPreDelete(ICelesta celesta, Consumer<? super LineCursor> cursorConsumer)
-
onPostDelete
public static void onPostDelete(ICelesta celesta, Consumer<? super LineCursor> cursorConsumer)
-
onPreInsert
public static void onPreInsert(ICelesta celesta, Consumer<? super LineCursor> cursorConsumer)
-
onPostInsert
public static void onPostInsert(ICelesta celesta, Consumer<? super LineCursor> cursorConsumer)
-
onPreUpdate
public static void onPreUpdate(ICelesta celesta, Consumer<? super LineCursor> cursorConsumer)
-
onPostUpdate
public static void onPostUpdate(ICelesta celesta, Consumer<? super LineCursor> cursorConsumer)
-
_getBufferCopy
public LineCursor _getBufferCopy(CallContext context, Collection<? extends ColumnMeta<?>> fields)
-
copyFieldsFrom
public void copyFieldsFrom(BasicCursor c)
Description copied from class:BasicCursorCopy field values from a cursor of the same type.- Specified by:
copyFieldsFromin classBasicCursor- Parameters:
c- cursor that field values have to be copied from
-
iterator
public Iterator<LineCursor> iterator()
- Specified by:
iteratorin interfaceIterable<LineCursor>
-
-