Class WorkspaceDataLogger.RowEncoder
java.lang.Object
io.deephaven.enterprise.binlog.internal.gen.WorkspaceDataLogger.RowEncoder
- Enclosing class:
- WorkspaceDataLogger
The row encoder. Not thread safe.
-
Method Summary
Modifier and TypeMethodDescriptionvoidencode(ByteBuffer buffer, byte flags, String Owner, String Name, String Id, int Version, String DataType, String Data, String Status, String[] AdminGroups, String[] ViewerGroups, String LastModifiedByAuthenticated, String LastModifiedByEffective, long LastModifiedTime) Populates the buffer with the parameter values.of()Constructs a row encoder.
-
Method Details
-
of
Constructs a row encoder. Not thread safe. -
encode
public void encode(ByteBuffer buffer, byte flags, String Owner, String Name, String Id, int Version, String DataType, String Data, String Status, String[] AdminGroups, String[] ViewerGroups, String LastModifiedByAuthenticated, String LastModifiedByEffective, long LastModifiedTime) Populates the buffer with the parameter values. The buffer is assumed to have at least 1 MiB remaining.- Parameters:
buffer- the bufferflags- the flags for this row, which start and end transactionsOwner- the Owner valueName- the Name valueId- the Id valueVersion- the Version valueDataType- the DataType valueData- the Data valueStatus- the Status valueAdminGroups- the AdminGroups valueViewerGroups- the ViewerGroups valueLastModifiedByAuthenticated- the LastModifiedByAuthenticated valueLastModifiedByEffective- the LastModifiedByEffective valueLastModifiedTime- the LastModifiedTime value, in millis from the epoch
-