Interface Column<T extends Table<T>,C>

All Superinterfaces:
ASTNode, Expression<C>

public interface Column<T extends Table<T>,C> extends Expression<C>
  • Field Details

  • Method Details

    • as

      ColumnAlias<T,C> as(String name)
      Specified by:
      as in interface Expression<T extends Table<T>>
    • getFlags

      int getFlags()
    • getJavaType

      Class<C> getJavaType()
    • getName

      String getName()
    • getSQLType

      int getSQLType()
    • getTable

      T getTable()
    • isNullAllowed

      default boolean isNullAllowed()
    • isPrimaryKey

      default boolean isPrimaryKey()