Class QueryUserAssignmentLoggerImpl.RowEncoder
java.lang.Object
io.deephaven.enterprise.binlog.internal.gen.QueryUserAssignmentLoggerImpl.RowEncoder
- Enclosing class:
- QueryUserAssignmentLoggerImpl
The row encoder. Not thread safe.
-
Method Summary
Modifier and TypeMethodDescriptionvoidencode(ByteBuffer buffer, long Timestamp, String User, long QuerySerial, String QueryOwner, String[] AdminGroups, int AssignedSlot, String PolicyName, boolean IsReset, String Details) 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, long Timestamp, String User, long QuerySerial, String QueryOwner, String[] AdminGroups, int AssignedSlot, String PolicyName, boolean IsReset, String Details) Populates the buffer with the parameter values. The buffer is assumed to have at least 1 MiB remaining.- Parameters:
buffer- the bufferTimestamp- the Timestamp value, in millis from the epochUser- the User valueQuerySerial- the QuerySerial valueQueryOwner- the QueryOwner valueAdminGroups- the AdminGroups valueAssignedSlot- the AssignedSlot valuePolicyName- the PolicyName valueIsReset- the IsReset valueDetails- the Details value
-