类 AbstractColumn

java.lang.Object
cn.featherfly.common.db.model.AbstractColumn
所有已实现的接口:
Column
直接已知子类:
AbstractColumnPojo, ColumnMetadata

public abstract class AbstractColumn
extends java.lang.Object
implements Column

AbstractColumn

.
  • 字段概要

    字段
    修饰符和类型 字段 说明
    protected boolean autoincrement
    The autoincrement.
    protected int columnIndex
    The column index.
    protected int decimalDigits
    小数位数.
    protected java.lang.String defaultValue
    The default value.
    protected java.lang.String name
    The name.
    protected boolean nullable
    The nullable.
    protected boolean primaryKey
    The primary key.
    protected java.lang.String remark
    The remark.
    protected int size
    The size.
    protected java.sql.SQLType sqlType
    The sql type.
    protected Table table
    The table.
    protected int type
    The type.
    protected java.lang.String typeName
    The type name.
  • 构造器概要

    构造器
    构造器 说明
    AbstractColumn()  
  • 方法概要

    修饰符和类型 方法 说明
    boolean equals​(java.lang.Object obj)
    int getColumnIndex()
    返回columnIndex.
    int getDecimalDigits()
    返回decimalDigits.
    java.lang.String getDefaultValue()
    返回defaultValue.
    java.lang.String getName()
    返回name.
    java.lang.String getRemark()
    返回remark.
    int getSize()
    返回size.
    java.sql.SQLType getSqlType()
    返回sqlType.
    Table getTable()
    返回table.
    int getType()
    返回type.
    java.lang.String getTypeName()
    返回typeName.
    int hashCode()
    boolean isAutoincrement()
    返回autoincrement.
    boolean isNullable()
    返回nullable.
    boolean isPrimaryKey()
    返回primaryKey.
    java.lang.String toString()

    从类继承的方法 java.lang.Object

    clone, finalize, getClass, notify, notifyAll, wait, wait, wait
  • 字段详细资料

    • name

      protected java.lang.String name
      The name.
    • sqlType

      protected java.sql.SQLType sqlType
      The sql type.
    • type

      protected int type
      The type.
    • typeName

      protected java.lang.String typeName
      The type name.
    • size

      protected int size
      The size.
    • remark

      protected java.lang.String remark
      The remark.
    • defaultValue

      protected java.lang.String defaultValue
      The default value.
    • nullable

      protected boolean nullable
      The nullable.
    • columnIndex

      protected int columnIndex
      The column index.
    • primaryKey

      protected boolean primaryKey
      The primary key.
    • decimalDigits

      protected int decimalDigits
      小数位数.
    • autoincrement

      protected boolean autoincrement
      The autoincrement.
    • table

      protected Table table
      The table.
  • 构造器详细资料

    • AbstractColumn

      public AbstractColumn()
  • 方法详细资料

    • hashCode

      public int hashCode()
      覆盖:
      hashCode 在类中 java.lang.Object
    • equals

      public boolean equals​(java.lang.Object obj)
      覆盖:
      equals 在类中 java.lang.Object
    • toString

      public java.lang.String toString()
      覆盖:
      toString 在类中 java.lang.Object
    • getName

      public java.lang.String getName()
      返回name.
      指定者:
      getName 在接口中 Column
      返回:
      name
    • getType

      public int getType()
      返回type.
      指定者:
      getType 在接口中 Column
      返回:
      type
    • getTypeName

      public java.lang.String getTypeName()
      返回typeName.
      指定者:
      getTypeName 在接口中 Column
      返回:
      typeName
    • getSize

      public int getSize()
      返回size.
      指定者:
      getSize 在接口中 Column
      返回:
      size
    • getRemark

      public java.lang.String getRemark()
      返回remark.
      指定者:
      getRemark 在接口中 Column
      返回:
      remark
    • getDefaultValue

      public java.lang.String getDefaultValue()
      返回defaultValue.
      指定者:
      getDefaultValue 在接口中 Column
      返回:
      defaultValue
    • isNullable

      public boolean isNullable()
      返回nullable.
      指定者:
      isNullable 在接口中 Column
      返回:
      nullable
    • getColumnIndex

      public int getColumnIndex()
      返回columnIndex.
      指定者:
      getColumnIndex 在接口中 Column
      返回:
      columnIndex
    • isPrimaryKey

      public boolean isPrimaryKey()
      返回primaryKey.
      指定者:
      isPrimaryKey 在接口中 Column
      返回:
      primaryKey
    • getDecimalDigits

      public int getDecimalDigits()
      返回decimalDigits.
      指定者:
      getDecimalDigits 在接口中 Column
      返回:
      decimalDigits
    • isAutoincrement

      public boolean isAutoincrement()
      返回autoincrement.
      指定者:
      isAutoincrement 在接口中 Column
      返回:
      autoincrement
    • getSqlType

      public java.sql.SQLType getSqlType()
      返回sqlType.
      指定者:
      getSqlType 在接口中 Column
      返回:
      sqlType
    • getTable

      public Table getTable()
      返回table.
      指定者:
      getTable 在接口中 Column
      返回:
      table