Interface ICreateParams.IField.IDatabaseValues

  • Enclosing interface:
    ICreateParams.IField

    public static interface ICreateParams.IField.IDatabaseValues
    Represents the field options that will be read from the database.
    Since:
    6.2.1
    Version:
    $Revision: 24854 $ $Date: 2022-02-16 15:45:57 -0300 (Wed, 16 Feb 2022) $
    • Method Detail

      • getTableName

        java.lang.String getTableName()
        Returns the name of the table from where the options will be read.
        Returns:
        the name of the table from where the options will be read.
        Since:
        6.2.1
      • getRelationName

        java.lang.String getRelationName()
        Returns the relation name this field uses.
        Returns:
        the relation name this field uses.
        Since:
        6.2.1
      • getTextColumnName

        java.lang.String getTextColumnName()
        Returns the name of the column from where the exhibition text will be read.
        Returns:
        the name of the column from where the exhibition text will be read.
        Since:
        6.2.1
      • getValueColumnName

        java.lang.String getValueColumnName()
        Returns the name of the column from where the option's value will be read.
        Returns:
        the name of the column from where the option's value will be read.
        Since:
        6.2.1
      • getForeignKeyName

        java.lang.String getForeignKeyName()
        Returns the foreign key name for this database option values.
        Returns:
        the foreign key name for this database option values.
        Since:
        6.2.1
      • isCreateForeignKey

        boolean isCreateForeignKey()
        Returns whether the foreign key should be created.
        Returns:
        whether the foreign key should be created.
        Since:
        6.2.1
      • getField

        ICreateParams.IField getField()
        Returns the field that has this database values.
        Returns:
        the field that has this database values.
        Since:
        6.2.1