static <R extends Record,E extends EmbeddableRecord<E>> @NotNull TableField<R,E> | 
Internal.createEmbeddable(Name name,
                Class<E> recordType,
                boolean replacesFields,
                Table<R> table,
                TableField<R,?>... fields) | 
 Factory method for embeddable types. 
 | 
static <R extends Record,E extends EmbeddableRecord<E>> @NotNull TableField<R,E> | 
Internal.createEmbeddable(Name name,
                Class<E> recordType,
                Table<R> table,
                TableField<R,?>... fields) | 
 Factory method for embeddable types. 
 | 
static <R extends Record,U extends Record,ER extends EmbeddableRecord<ER>> @NotNull ForeignKey<R,U> | 
Internal.createForeignKey(Table<R> table,
                Name name,
                TableField<R,ER> fkEmbeddableField,
                UniqueKey<U> uk,
                TableField<U,ER> ukEmbeddableField,
                boolean enforced) | 
 Factory method for foreign keys. 
 | 
static <R extends Record,ER extends EmbeddableRecord<ER>> @NotNull UniqueKey<R> | 
Internal.createUniqueKey(Table<R> table,
               Name name,
               TableField<R,ER> embeddableField,
               boolean enforced) | 
 Factory method for unique keys. 
 | 
static <R extends Record,ER extends EmbeddableRecord<ER>> @NotNull TableField<R,?>[] | 
Internal.fields(TableField<R,ER> embeddableField) | 
 Deprecated.
 
 | 
static <R extends Record,ER extends EmbeddableRecord<ER>> @NotNull Row | 
Internal.fieldsRow(TableField<R,ER> embeddableField) | 
 Get the fields row of an embeddable type. 
 |