@Generated(value="ru.curs.celesta.plugin.maven.CursorGenerator", date="2022-08-15T09:45:56.363") public class LineCursor extends Cursor implements Iterable<LineCursor>
Modifier and Type | Class and Description |
---|---|
static class |
LineCursor.Columns |
Modifier and Type | Field and Description |
---|---|
LineCursor.Columns |
COLUMNS |
Constructor and Description |
---|
LineCursor(CallContext context) |
LineCursor(CallContext context,
ColumnMeta<?>... columns) |
LineCursor(CallContext context,
Set<String> fields)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
void |
_clearBuffer(boolean withKeys) |
Object[] |
_currentValues() |
LineCursor |
_getBufferCopy(CallContext context,
List<String> fields) |
void |
copyFieldsFrom(BasicCursor c)
Copy field values from a cursor of the same type.
|
void |
get(Integer id,
Integer headerId) |
Integer |
getHeaderId() |
Integer |
getId() |
Iterator<LineCursor> |
iterator() |
static void |
onPostDelete(ICelesta celesta,
Consumer<? super LineCursor> cursorConsumer) |
static void |
onPostInsert(ICelesta celesta,
Consumer<? super LineCursor> cursorConsumer) |
static void |
onPostUpdate(ICelesta celesta,
Consumer<? super LineCursor> cursorConsumer) |
static void |
onPreDelete(ICelesta celesta,
Consumer<? super LineCursor> cursorConsumer) |
static void |
onPreInsert(ICelesta celesta,
Consumer<? super LineCursor> cursorConsumer) |
static void |
onPreUpdate(ICelesta celesta,
Consumer<? super LineCursor> cursorConsumer) |
LineCursor |
setHeaderId(Integer headerId) |
LineCursor |
setId(Integer id) |
boolean |
tryGet(Integer id,
Integer headerId) |
clear, create, create, delete, deleteAll, getByValuesArray, getCurrentKeyValues, getIn, getMaxStrLen, getMaxStrLen, getRecversion, getXRec, init, insert, meta, setIn, setRecversion, tryGetByValuesArray, tryGetCurrent, tryInsert, tryUpdate, update
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
canRead
callContext, close, isClosed
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
forEach, spliterator
public final LineCursor.Columns COLUMNS
public LineCursor(CallContext context)
public LineCursor(CallContext context, ColumnMeta<?>... columns)
@Deprecated public LineCursor(CallContext context, Set<String> fields)
public Integer getId()
public LineCursor setId(Integer id)
public Integer getHeaderId()
public LineCursor setHeaderId(Integer headerId)
public void _clearBuffer(boolean withKeys)
public Object[] _currentValues()
public static void onPreDelete(ICelesta celesta, Consumer<? super LineCursor> cursorConsumer)
public static void onPostDelete(ICelesta celesta, Consumer<? super LineCursor> cursorConsumer)
public static void onPreInsert(ICelesta celesta, Consumer<? super LineCursor> cursorConsumer)
public static void onPostInsert(ICelesta celesta, Consumer<? super LineCursor> cursorConsumer)
public static void onPreUpdate(ICelesta celesta, Consumer<? super LineCursor> cursorConsumer)
public static void onPostUpdate(ICelesta celesta, Consumer<? super LineCursor> cursorConsumer)
public LineCursor _getBufferCopy(CallContext context, List<String> fields)
public void copyFieldsFrom(BasicCursor c)
BasicCursor
copyFieldsFrom
in class BasicCursor
c
- cursor that field values have to be copied frompublic Iterator<LineCursor> iterator()
iterator
in interface Iterable<LineCursor>
Copyright © 2022 CURS. All rights reserved.