Class ColumnDefinitionPacket

  • All Implemented Interfaces:
    io.r2dbc.spi.ColumnMetadata, io.r2dbc.spi.OutParameterMetadata, io.r2dbc.spi.ReadableMetadata, ServerMessage

    public final class ColumnDefinitionPacket
    extends Object
    implements ServerMessage, io.r2dbc.spi.ColumnMetadata, io.r2dbc.spi.OutParameterMetadata
    • Method Detail

      • getSchema

        public String getSchema()
      • getTableAlias

        public String getTableAlias()
      • getTable

        public String getTable()
      • getName

        public String getName()
        Specified by:
        getName in interface io.r2dbc.spi.ReadableMetadata
      • getColumn

        public String getColumn()
      • getCharset

        public int getCharset()
      • getLength

        public long getLength()
      • getDataType

        public DataType getDataType()
      • getDecimals

        public byte getDecimals()
      • isSigned

        public boolean isSigned()
      • getDisplaySize

        public int getDisplaySize()
      • getNullability

        public io.r2dbc.spi.Nullability getNullability()
        Specified by:
        getNullability in interface io.r2dbc.spi.ReadableMetadata
      • isPrimaryKey

        public boolean isPrimaryKey()
      • isUniqueKey

        public boolean isUniqueKey()
      • isMultipleKey

        public boolean isMultipleKey()
      • isBlob

        public boolean isBlob()
      • isZeroFill

        public boolean isZeroFill()
      • isBinary

        public boolean isBinary()
      • getType

        public MariadbType getType()
        Specified by:
        getType in interface io.r2dbc.spi.ReadableMetadata
      • getPrecision

        public Integer getPrecision()
        Specified by:
        getPrecision in interface io.r2dbc.spi.ReadableMetadata
      • getScale

        public Integer getScale()
        Specified by:
        getScale in interface io.r2dbc.spi.ReadableMetadata
      • getJavaType

        public Class<?> getJavaType()
        Specified by:
        getJavaType in interface io.r2dbc.spi.ReadableMetadata
      • getNativeTypeMetadata

        public ColumnDefinitionPacket getNativeTypeMetadata()
        Specified by:
        getNativeTypeMetadata in interface io.r2dbc.spi.ReadableMetadata