public final class GrainsCursor extends Cursor implements Iterable<GrainsCursor>, ru.curs.celesta.syscursors.ISchemaCursor
| Modifier and Type | Class and Description |
|---|---|
static class |
GrainsCursor.State |
| Modifier and Type | Field and Description |
|---|---|
static String |
TABLE_NAME |
ERROR, LOCK, READY, RECOVER, UPGRADING| Constructor and Description |
|---|
GrainsCursor(CallContext context) |
GrainsCursor(CallContext context,
Set<String> fields) |
clear, delete, deleteAll, get, getCurrentKeyValues, getIn, getMaxStrLen, getRecversion, getXRec, init, insert, meta, resetIdentity, setIn, setRecversion, tryGet, tryGetCurrent, tryInsert, tryUpdate, updateasCSVLine, canDelete, canInsert, canModify, copyFiltersFrom, copyOrderFrom, count, descOrders, findSet, first, getComplexFilter, last, limit, navigate, navigate, next, nextInSet, orderBy, orderByColumnNames, previous, reset, setComplexFilter, setFilter, setRange, setRange, setRange, setValue, tryFindSet, tryFirst, tryLastcanReadcallContext, close, isClosedequals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitforEach, spliteratorcallContext, get, init, insert, nextInSet, updatepublic static final String TABLE_NAME
public GrainsCursor(CallContext context)
public GrainsCursor(CallContext context, Set<String> fields)
public String getId()
getId in interface ru.curs.celesta.syscursors.ISchemaCursorpublic void setId(String id)
setId in interface ru.curs.celesta.syscursors.ISchemaCursorpublic String getVersion()
getVersion in interface ru.curs.celesta.syscursors.ISchemaCursorpublic void setVersion(String version)
setVersion in interface ru.curs.celesta.syscursors.ISchemaCursorpublic Integer getLength()
getLength in interface ru.curs.celesta.syscursors.ISchemaCursorpublic void setLength(Integer length)
setLength in interface ru.curs.celesta.syscursors.ISchemaCursorpublic String getChecksum()
getChecksum in interface ru.curs.celesta.syscursors.ISchemaCursorpublic void setChecksum(String checksum)
setChecksum in interface ru.curs.celesta.syscursors.ISchemaCursorpublic Integer getState()
getState in interface ru.curs.celesta.syscursors.ISchemaCursorpublic void setState(Integer state)
setState in interface ru.curs.celesta.syscursors.ISchemaCursorpublic Date getLastmodified()
getLastmodified in interface ru.curs.celesta.syscursors.ISchemaCursorpublic void setLastmodified(Date lastmodified)
setLastmodified in interface ru.curs.celesta.syscursors.ISchemaCursorpublic String getMessage()
public void setMessage(String message)
setMessage in interface ru.curs.celesta.syscursors.ISchemaCursorpublic Object[] _currentValues()
_currentValues in class BasicCursorpublic static void onPreDelete(ICelesta celesta, java.util.function.Consumer<GrainsCursor> cursorConsumer)
public static void onPostDelete(ICelesta celesta, java.util.function.Consumer<GrainsCursor> cursorConsumer)
public static void onPreInsert(ICelesta celesta, java.util.function.Consumer<GrainsCursor> cursorConsumer)
public static void onPostInsert(ICelesta celesta, java.util.function.Consumer<GrainsCursor> cursorConsumer)
public static void onPreUpdate(ICelesta celesta, java.util.function.Consumer<GrainsCursor> cursorConsumer)
public static void onPostUpdate(ICelesta celesta, java.util.function.Consumer<GrainsCursor> cursorConsumer)
public GrainsCursor _getBufferCopy(CallContext context, List<String> fields)
_getBufferCopy in class BasicCursorpublic void copyFieldsFrom(BasicCursor c)
copyFieldsFrom in class BasicCursorpublic Iterator<GrainsCursor> iterator()
iterator in interface Iterable<GrainsCursor>Copyright © 2018 CURS. All rights reserved.