Class JsonColumn

All Implemented Interfaces:
Column, ColumnDecoder, ServerMessage

public class JsonColumn extends StringColumn implements ColumnDecoder
Column metadata definition
  • Constructor Details

    • JsonColumn

      public JsonColumn(ReadableByteBuf buf, int charset, long length, DataType dataType, byte decimals, int flags, int[] stringPos, String extTypeName, String extTypeFormat)
      JSON metadata type decoder
      Parameters:
      buf - buffer
      charset - charset
      length - maximum data length
      dataType - data type. see https://mariadb.com/kb/en/result-set-packets/#field-types
      decimals - decimal length
      flags - flags. see https://mariadb.com/kb/en/result-set-packets/#field-details-flag
      stringPos - string offset position in buffer
      extTypeName - extended type name
      extTypeFormat - extended type format
    • JsonColumn

      protected JsonColumn(JsonColumn prev)
      Recreate new column using alias as name.
      Parameters:
      prev - current column
  • Method Details