Class ColumnDefinitionPacket

    • Field Detail

      • charset

        private final int charset
      • length

        private final long length
      • dataType

        private final DataType dataType
      • decimals

        private final byte decimals
      • flags

        private final int flags
      • stringPos

        private final int[] stringPos
      • extTypeName

        private final java.lang.String extTypeName
      • useAliasAsName

        private boolean useAliasAsName
    • Constructor Detail

      • ColumnDefinitionPacket

        private ColumnDefinitionPacket​(ReadableByteBuf buf,
                                       long length,
                                       DataType dataType,
                                       int[] stringPos)
      • ColumnDefinitionPacket

        public ColumnDefinitionPacket​(ReadableByteBuf buf,
                                      boolean extendedInfo)
    • Method Detail

      • getSchema

        public java.lang.String getSchema()
      • getTableAlias

        public java.lang.String getTableAlias()
      • getTable

        public java.lang.String getTable()
      • getColumnAlias

        public java.lang.String getColumnAlias()
      • getColumn

        public java.lang.String getColumn()
      • getLength

        public long getLength()
      • getDecimals

        public byte getDecimals()
      • isSigned

        public boolean isSigned()
      • getDisplaySize

        public int getDisplaySize()
      • isPrimaryKey

        public boolean isPrimaryKey()
      • isAutoIncrement

        public boolean isAutoIncrement()
      • hasDefault

        public boolean hasDefault()
      • isBinary

        public boolean isBinary()
      • getFlags

        public int getFlags()
      • getExtTypeName

        public java.lang.String getExtTypeName()
      • getPrecision

        public long getPrecision()
        Return metadata precision.
        Returns:
        precision
      • getColumnType

        public int getColumnType​(Configuration conf)
      • equals

        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • useAliasAsName

        public void useAliasAsName()