public interface org.jooq.meta.TableDefinition extends org.jooq.meta.Definition
minor version: 0
major version: 59
flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
this_class: org.jooq.meta.TableDefinition
super_class: java.lang.Object
{
public abstract java.util.List<org.jooq.meta.ColumnDefinition> getColumns();
descriptor: ()Ljava/util/List;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: ()Ljava/util/List<Lorg/jooq/meta/ColumnDefinition;>;
public abstract org.jooq.meta.ColumnDefinition getColumn(java.lang.String);
descriptor: (Ljava/lang/String;)Lorg/jooq/meta/ColumnDefinition;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
columnName
public abstract org.jooq.meta.ColumnDefinition getColumn(java.lang.String, boolean);
descriptor: (Ljava/lang/String;Z)Lorg/jooq/meta/ColumnDefinition;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
columnName
ignoreCase
public abstract org.jooq.meta.ColumnDefinition getColumn(int);
descriptor: (I)Lorg/jooq/meta/ColumnDefinition;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
columnIndex
public abstract java.util.List<org.jooq.meta.EmbeddableDefinition> getEmbeddables();
descriptor: ()Ljava/util/List;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: ()Ljava/util/List<Lorg/jooq/meta/EmbeddableDefinition;>;
public abstract java.util.List<org.jooq.meta.EmbeddableDefinition> getReferencedEmbeddables();
descriptor: ()Ljava/util/List;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: ()Ljava/util/List<Lorg/jooq/meta/EmbeddableDefinition;>;
public abstract java.util.List<org.jooq.meta.IndexDefinition> getIndexes();
descriptor: ()Ljava/util/List;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: ()Ljava/util/List<Lorg/jooq/meta/IndexDefinition;>;
public abstract org.jooq.meta.UniqueKeyDefinition getPrimaryKey();
descriptor: ()Lorg/jooq/meta/UniqueKeyDefinition;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract java.util.List<org.jooq.meta.UniqueKeyDefinition> getUniqueKeys();
descriptor: ()Ljava/util/List;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: ()Ljava/util/List<Lorg/jooq/meta/UniqueKeyDefinition;>;
public abstract org.jooq.meta.UniqueKeyDefinition getUniqueKey(java.lang.String);
descriptor: (Ljava/lang/String;)Lorg/jooq/meta/UniqueKeyDefinition;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
name
public abstract java.util.List<org.jooq.meta.ForeignKeyDefinition> getForeignKeys();
descriptor: ()Ljava/util/List;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: ()Ljava/util/List<Lorg/jooq/meta/ForeignKeyDefinition;>;
public abstract java.util.List<org.jooq.meta.ForeignKeyDefinition> getForeignKeys(org.jooq.meta.TableDefinition);
descriptor: (Lorg/jooq/meta/TableDefinition;)Ljava/util/List;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Lorg/jooq/meta/TableDefinition;)Ljava/util/List<Lorg/jooq/meta/ForeignKeyDefinition;>;
MethodParameters:
Name Flags
referenced
public abstract java.util.List<org.jooq.meta.CheckConstraintDefinition> getCheckConstraints();
descriptor: ()Ljava/util/List;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: ()Ljava/util/List<Lorg/jooq/meta/CheckConstraintDefinition;>;
public abstract org.jooq.meta.IdentityDefinition getIdentity();
descriptor: ()Lorg/jooq/meta/IdentityDefinition;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract org.jooq.meta.TableDefinition getParentTable();
descriptor: ()Lorg/jooq/meta/TableDefinition;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract java.util.List<org.jooq.meta.TableDefinition> getChildTables();
descriptor: ()Ljava/util/List;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: ()Ljava/util/List<Lorg/jooq/meta/TableDefinition;>;
public abstract org.jooq.Table<org.jooq.Record> getTable();
descriptor: ()Lorg/jooq/Table;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: ()Lorg/jooq/Table<Lorg/jooq/Record;>;
public abstract java.util.List<org.jooq.meta.ParameterDefinition> getParameters();
descriptor: ()Ljava/util/List;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: ()Ljava/util/List<Lorg/jooq/meta/ParameterDefinition;>;
public abstract boolean isTemporary();
descriptor: ()Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract boolean isView();
descriptor: ()Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract boolean isMaterializedView();
descriptor: ()Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract boolean isTableValuedFunction();
descriptor: ()Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
}
SourceFile: "TableDefinition.java"