Class QueryUserAssignmentLoggerImpl.RowEncoder

java.lang.Object
io.deephaven.enterprise.binlog.internal.gen.QueryUserAssignmentLoggerImpl.RowEncoder
Enclosing class:
QueryUserAssignmentLoggerImpl

public static final class QueryUserAssignmentLoggerImpl.RowEncoder extends Object
The row encoder. Not thread safe.
  • 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 buffer
      Timestamp - the Timestamp value, in millis from the epoch
      User - the User value
      QuerySerial - the QuerySerial value
      QueryOwner - the QueryOwner value
      AdminGroups - the AdminGroups value
      AssignedSlot - the AssignedSlot value
      PolicyName - the PolicyName value
      IsReset - the IsReset value
      Details - the Details value