Class TraceObject

java.lang.Object
org.mariadb.jdbc.internal.io.TraceObject

public class TraceObject extends Object
  • Field Details

    • NOT_COMPRESSED

      public static final int NOT_COMPRESSED
      See Also:
    • COMPRESSED_PROTOCOL_COMPRESSED_PACKET

      public static final int COMPRESSED_PROTOCOL_COMPRESSED_PACKET
      See Also:
    • COMPRESSED_PROTOCOL_NOT_COMPRESSED_PACKET

      public static final int COMPRESSED_PROTOCOL_NOT_COMPRESSED_PACKET
      See Also:
    • send

      private final boolean send
    • indicatorFlag

      private final int indicatorFlag
    • buf

      private byte[][] buf
  • Constructor Details

    • TraceObject

      public TraceObject(boolean send, int indicatorFlag, byte[]... buf)
      Permit to store MariaDB packets.
      Parameters:
      send - was packet send or received
      indicatorFlag - indicator. can be NOT_COMPRESSED, COMPRESSED_PROTOCOL_COMPRESSED_PACKET or COMPRESSED_PROTOCOL_NOT_COMPRESSED_PACKET
      buf - buffers
  • Method Details

    • remove

      public void remove()
      Clear trace array for easy garbage.
    • isSend

      public boolean isSend()
    • getIndicatorFlag

      public int getIndicatorFlag()
    • getBuf

      public byte[][] getBuf()