Class WTodo

  • All Implemented Interfaces:
    Serializable, org.jooq.Fields, org.jooq.GroupField, org.jooq.Named, org.jooq.Qualified, org.jooq.QueryPart, org.jooq.QueryPartInternal, org.jooq.RecordQualifier<WTodoRecord>, org.jooq.Table<WTodoRecord>, org.jooq.TableLike<WTodoRecord>

    public class WTodo
    extends org.jooq.impl.TableImpl<WTodoRecord>
    This class is generated by jOOQ.
    See Also:
    Serialized Form
    • Field Detail

      • W_TODO

        public static final WTodo W_TODO
        The reference instance of DB_ETERNAL.W_TODO
      • KEY

        public final org.jooq.TableField<WTodoRecord,​String> KEY
        The column DB_ETERNAL.W_TODO.KEY. 「key」- 待办主键
      • SERIAL

        public final org.jooq.TableField<WTodoRecord,​String> SERIAL
        The column DB_ETERNAL.W_TODO.SERIAL. 「serial」- 待办编号,使用 X_NUMBER 生成
      • NAME

        public final org.jooq.TableField<WTodoRecord,​String> NAME
        The column DB_ETERNAL.W_TODO.NAME. 「name」- 待办名称(标题)
      • CODE

        public final org.jooq.TableField<WTodoRecord,​String> CODE
        The column DB_ETERNAL.W_TODO.CODE. 「code」- 待办系统码,使用流程时候关联流程的任务ID
      • ICON

        public final org.jooq.TableField<WTodoRecord,​String> ICON
        The column DB_ETERNAL.W_TODO.ICON. 「icon」- 待办显示的图标
      • STATUS

        public final org.jooq.TableField<WTodoRecord,​String> STATUS
        The column DB_ETERNAL.W_TODO.STATUS. 「status」- 待办状态
      • TODO_URL

        public final org.jooq.TableField<WTodoRecord,​String> TODO_URL
        The column DB_ETERNAL.W_TODO.TODO_URL. 「todoUrl」- 待办路径
      • TYPE

        public final org.jooq.TableField<WTodoRecord,​String> TYPE
        The column DB_ETERNAL.W_TODO.TYPE. 「type」- 待办类型
      • EXPIRED_AT

        public final org.jooq.TableField<WTodoRecord,​LocalDateTime> EXPIRED_AT
        The column DB_ETERNAL.W_TODO.EXPIRED_AT. 「expiredAt」- 超时时间
      • MODEL_ID

        public final org.jooq.TableField<WTodoRecord,​String> MODEL_ID
        The column DB_ETERNAL.W_TODO.MODEL_ID. 「modelId」- 关联的模型identifier,用于描述
      • MODEL_KEY

        public final org.jooq.TableField<WTodoRecord,​String> MODEL_KEY
        The column DB_ETERNAL.W_TODO.MODEL_KEY. 「modelKey」- 关联的模型记录ID,用于描述哪一个Model中的记录
      • MODEL_CATEGORY

        public final org.jooq.TableField<WTodoRecord,​String> MODEL_CATEGORY
        The column DB_ETERNAL.W_TODO.MODEL_CATEGORY. 「modelCategory」- 关联的category记录,只包含叶节点
      • PARENT_ID

        public final org.jooq.TableField<WTodoRecord,​String> PARENT_ID
        The column DB_ETERNAL.W_TODO.PARENT_ID. 「parentId」- 待办支持父子集结构,父待办执行时候子待办同样执行
      • TRACE_ID

        public final org.jooq.TableField<WTodoRecord,​String> TRACE_ID
        The column DB_ETERNAL.W_TODO.TRACE_ID. 「traceId」- 同一个流程的待办执行分组
      • TRACE_ORDER

        public final org.jooq.TableField<WTodoRecord,​Integer> TRACE_ORDER
        The column DB_ETERNAL.W_TODO.TRACE_ORDER. 「traceOrder」- 待办的处理顺序
      • TASK_ID

        public final org.jooq.TableField<WTodoRecord,​String> TASK_ID
        The column DB_ETERNAL.W_TODO.TASK_ID. 「traceTask」- 和待办绑定的taskId(任务)
      • TASK_KEY

        public final org.jooq.TableField<WTodoRecord,​String> TASK_KEY
        The column DB_ETERNAL.W_TODO.TASK_KEY. 「traceTaskKey」- 和待办绑定的taskKey
      • ACTIVITY_ID

        public final org.jooq.TableField<WTodoRecord,​String> ACTIVITY_ID
        The column DB_ETERNAL.W_TODO.ACTIVITY_ID. 「activityId」- 生成的ACTIVITY_ID
      • COMMENT

        public final org.jooq.TableField<WTodoRecord,​String> COMMENT
        The column DB_ETERNAL.W_TODO.COMMENT. 「comment」- 待办描述
      • COMMENT_APPROVAL

        public final org.jooq.TableField<WTodoRecord,​String> COMMENT_APPROVAL
        The column DB_ETERNAL.W_TODO.COMMENT_APPROVAL. 「commentApproval」- 审批描述
      • COMMENT_REJECT

        public final org.jooq.TableField<WTodoRecord,​String> COMMENT_REJECT
        The column DB_ETERNAL.W_TODO.COMMENT_REJECT. 「commentReject」- 拒绝理由
      • TO_LOCATION

        public final org.jooq.TableField<WTodoRecord,​String> TO_LOCATION
        The column DB_ETERNAL.W_TODO.TO_LOCATION. 「toLocation」- 指定地址区域
      • TO_GROUP

        public final org.jooq.TableField<WTodoRecord,​String> TO_GROUP
        The column DB_ETERNAL.W_TODO.TO_GROUP. 「toGroup」- 指定用户组
      • TO_DEPT

        public final org.jooq.TableField<WTodoRecord,​String> TO_DEPT
        The column DB_ETERNAL.W_TODO.TO_DEPT. 「toDept」- 指定部门
      • TO_TEAM

        public final org.jooq.TableField<WTodoRecord,​String> TO_TEAM
        The column DB_ETERNAL.W_TODO.TO_TEAM. 「toTeam」- 指定业务组
      • TO_USER

        public final org.jooq.TableField<WTodoRecord,​String> TO_USER
        The column DB_ETERNAL.W_TODO.TO_USER. 「toUser」- 待办指定人
      • TO_ROLE

        public final org.jooq.TableField<WTodoRecord,​String> TO_ROLE
        The column DB_ETERNAL.W_TODO.TO_ROLE. 「toRole」- 待办角色(集体)
      • ASSIGNED_BY

        public final org.jooq.TableField<WTodoRecord,​String> ASSIGNED_BY
        The column DB_ETERNAL.W_TODO.ASSIGNED_BY. 「assignedBy」- 待办指派人
      • ASSIGNED_AT

        public final org.jooq.TableField<WTodoRecord,​LocalDateTime> ASSIGNED_AT
        The column DB_ETERNAL.W_TODO.ASSIGNED_AT. 「assignedAt」- 指派时间
      • ACCEPTED_BY

        public final org.jooq.TableField<WTodoRecord,​String> ACCEPTED_BY
        The column DB_ETERNAL.W_TODO.ACCEPTED_BY. 「acceptedBy」- 待办接收人
      • ACCEPTED_AT

        public final org.jooq.TableField<WTodoRecord,​LocalDateTime> ACCEPTED_AT
        The column DB_ETERNAL.W_TODO.ACCEPTED_AT. 「acceptedAt」- 接收时间
      • FINISHED_BY

        public final org.jooq.TableField<WTodoRecord,​String> FINISHED_BY
        The column DB_ETERNAL.W_TODO.FINISHED_BY. 「finishedBy」- 待办完成人
      • FINISHED_AT

        public final org.jooq.TableField<WTodoRecord,​LocalDateTime> FINISHED_AT
        The column DB_ETERNAL.W_TODO.FINISHED_AT. 「finishedAt」- 完成时间
      • ACTIVE

        public final org.jooq.TableField<WTodoRecord,​Boolean> ACTIVE
        The column DB_ETERNAL.W_TODO.ACTIVE. 「active」- 是否启用
      • SIGMA

        public final org.jooq.TableField<WTodoRecord,​String> SIGMA
        The column DB_ETERNAL.W_TODO.SIGMA. 「sigma」- 统一标识
      • METADATA

        public final org.jooq.TableField<WTodoRecord,​String> METADATA
        The column DB_ETERNAL.W_TODO.METADATA. 「metadata」- 附加配置
      • LANGUAGE

        public final org.jooq.TableField<WTodoRecord,​String> LANGUAGE
        The column DB_ETERNAL.W_TODO.LANGUAGE. 「language」- 使用的语言
      • CREATED_AT

        public final org.jooq.TableField<WTodoRecord,​LocalDateTime> CREATED_AT
        The column DB_ETERNAL.W_TODO.CREATED_AT. 「createdAt」- 创建时间
      • CREATED_BY

        public final org.jooq.TableField<WTodoRecord,​String> CREATED_BY
        The column DB_ETERNAL.W_TODO.CREATED_BY. 「createdBy」- 创建人
      • UPDATED_AT

        public final org.jooq.TableField<WTodoRecord,​LocalDateTime> UPDATED_AT
        The column DB_ETERNAL.W_TODO.UPDATED_AT. 「updatedAt」- 更新时间
      • UPDATED_BY

        public final org.jooq.TableField<WTodoRecord,​String> UPDATED_BY
        The column DB_ETERNAL.W_TODO.UPDATED_BY. 「updatedBy」- 更新人
    • Constructor Detail

      • WTodo

        public WTodo​(String alias)
        Create an aliased DB_ETERNAL.W_TODO table reference
      • WTodo

        public WTodo​(org.jooq.Name alias)
        Create an aliased DB_ETERNAL.W_TODO table reference
      • WTodo

        public WTodo()
        Create a DB_ETERNAL.W_TODO table reference
      • WTodo

        public WTodo​(org.jooq.Table<O> child,
                     org.jooq.ForeignKey<O,​WTodoRecord> key)
    • Method Detail

      • getRecordType

        public Class<WTodoRecord> getRecordType()
        The class holding records for this type
        Specified by:
        getRecordType in interface org.jooq.RecordQualifier<WTodoRecord>
        Overrides:
        getRecordType in class org.jooq.impl.TableImpl<WTodoRecord>
      • getSchema

        public org.jooq.Schema getSchema()
        Specified by:
        getSchema in interface org.jooq.Qualified
      • getIndexes

        public List<org.jooq.Index> getIndexes()
        Specified by:
        getIndexes in interface org.jooq.Table<WTodoRecord>
      • getPrimaryKey

        public org.jooq.UniqueKey<WTodoRecord> getPrimaryKey()
        Specified by:
        getPrimaryKey in interface org.jooq.Table<WTodoRecord>
      • getUniqueKeys

        public List<org.jooq.UniqueKey<WTodoRecord>> getUniqueKeys()
        Specified by:
        getUniqueKeys in interface org.jooq.Table<WTodoRecord>
      • as

        public WTodo as​(org.jooq.Name alias)
        Specified by:
        as in interface org.jooq.Table<WTodoRecord>
        Overrides:
        as in class org.jooq.impl.TableImpl<WTodoRecord>
      • rename

        public WTodo rename​(String name)
        Rename this table
        Overrides:
        rename in class org.jooq.impl.TableImpl<WTodoRecord>
      • rename

        public WTodo rename​(org.jooq.Name name)
        Rename this table
        Overrides:
        rename in class org.jooq.impl.TableImpl<WTodoRecord>
      • from

        public final R from​(org.jooq.Record arg0)
        Specified by:
        from in interface org.jooq.Table<R extends org.jooq.Record>
      • asterisk

        public final org.jooq.QualifiedAsterisk asterisk()
        Specified by:
        asterisk in interface org.jooq.Table<R extends org.jooq.Record>
      • getDataType

        public final org.jooq.DataType<R> getDataType()
        Specified by:
        getDataType in interface org.jooq.RecordQualifier<R extends org.jooq.Record>
      • recordType

        public final org.jooq.RecordType<R> recordType()
        Specified by:
        recordType in interface org.jooq.Table<R extends org.jooq.Record>
      • newRecord

        public final R newRecord()
        Specified by:
        newRecord in interface org.jooq.RecordQualifier<R extends org.jooq.Record>
      • fields

        public final org.jooq.Field<?>[] fields()
        Specified by:
        fields in interface org.jooq.Fields
      • asTable

        public final org.jooq.Table<R> asTable()
        Specified by:
        asTable in interface org.jooq.TableLike<R extends org.jooq.Record>
      • asTable

        public final org.jooq.Table<R> asTable​(String arg0)
        Specified by:
        asTable in interface org.jooq.TableLike<R extends org.jooq.Record>
      • asTable

        public final org.jooq.Table<R> asTable​(String arg0,
                                               String... arg1)
        Specified by:
        asTable in interface org.jooq.TableLike<R extends org.jooq.Record>
      • asTable

        public final org.jooq.Table<R> asTable​(org.jooq.Name arg0)
        Specified by:
        asTable in interface org.jooq.TableLike<R extends org.jooq.Record>
      • asTable

        public final org.jooq.Table<R> asTable​(org.jooq.Name arg0,
                                               org.jooq.Name... arg1)
        Specified by:
        asTable in interface org.jooq.TableLike<R extends org.jooq.Record>
      • asTable

        public final org.jooq.Table<R> asTable​(org.jooq.Table<?> arg0)
        Specified by:
        asTable in interface org.jooq.TableLike<R extends org.jooq.Record>
      • asTable

        public final org.jooq.Table<R> asTable​(org.jooq.Table<?> arg0,
                                               org.jooq.Field<?>... arg1)
        Specified by:
        asTable in interface org.jooq.TableLike<R extends org.jooq.Record>
      • asTable

        public final org.jooq.Table<R> asTable​(String arg0,
                                               Function<? super org.jooq.Field<?>,​? extends String> arg1)
        Specified by:
        asTable in interface org.jooq.TableLike<R extends org.jooq.Record>
      • asTable

        public final org.jooq.Table<R> asTable​(String arg0,
                                               BiFunction<? super org.jooq.Field<?>,​? super Integer,​? extends String> arg1)
        Specified by:
        asTable in interface org.jooq.TableLike<R extends org.jooq.Record>
      • as

        public org.jooq.Table<R> as​(String arg0,
                                    String... arg1)
        Specified by:
        as in interface org.jooq.Table<R extends org.jooq.Record>
      • as

        public final org.jooq.Table<R> as​(String arg0,
                                          Function<? super org.jooq.Field<?>,​? extends String> arg1)
        Specified by:
        as in interface org.jooq.Table<R extends org.jooq.Record>
      • as

        public final org.jooq.Table<R> as​(String arg0,
                                          BiFunction<? super org.jooq.Field<?>,​? super Integer,​? extends String> arg1)
        Specified by:
        as in interface org.jooq.Table<R extends org.jooq.Record>
      • as

        public final org.jooq.Table<R> as​(org.jooq.Name arg0,
                                          Function<? super org.jooq.Field<?>,​? extends org.jooq.Name> arg1)
        Specified by:
        as in interface org.jooq.Table<R extends org.jooq.Record>
      • as

        public final org.jooq.Table<R> as​(org.jooq.Name arg0,
                                          BiFunction<? super org.jooq.Field<?>,​? super Integer,​? extends org.jooq.Name> arg1)
        Specified by:
        as in interface org.jooq.Table<R extends org.jooq.Record>
      • getType

        public final org.jooq.TableOptions.TableType getType()
        Specified by:
        getType in interface org.jooq.Table<R extends org.jooq.Record>
      • getOptions

        public final org.jooq.TableOptions getOptions()
        Specified by:
        getOptions in interface org.jooq.Table<R extends org.jooq.Record>
      • getCatalog

        public final org.jooq.Catalog getCatalog()
        Specified by:
        getCatalog in interface org.jooq.Qualified
      • getPackage

        public final org.jooq.Package getPackage()
        Specified by:
        getPackage in interface org.jooq.RecordQualifier<R extends org.jooq.Record>
      • getIdentity

        public org.jooq.Identity<R,​?> getIdentity()
        Specified by:
        getIdentity in interface org.jooq.Table<R extends org.jooq.Record>
      • getRecordVersion

        public org.jooq.TableField<R,​?> getRecordVersion()
        Specified by:
        getRecordVersion in interface org.jooq.Table<R extends org.jooq.Record>
      • getRecordTimestamp

        public org.jooq.TableField<R,​?> getRecordTimestamp()
        Specified by:
        getRecordTimestamp in interface org.jooq.Table<R extends org.jooq.Record>
      • getKeys

        public List<org.jooq.UniqueKey<R>> getKeys()
        Specified by:
        getKeys in interface org.jooq.Table<R extends org.jooq.Record>
      • getReferencesFrom

        public final <O extends org.jooq.Record> List<org.jooq.ForeignKey<O,​R>> getReferencesFrom​(org.jooq.Table<O> arg0)
        Specified by:
        getReferencesFrom in interface org.jooq.Table<R extends org.jooq.Record>
      • getReferences

        public List<org.jooq.ForeignKey<R,​?>> getReferences()
        Specified by:
        getReferences in interface org.jooq.Table<R extends org.jooq.Record>
      • getReferencesTo

        public final <O extends org.jooq.Record> List<org.jooq.ForeignKey<R,​O>> getReferencesTo​(org.jooq.Table<O> arg0)
        Specified by:
        getReferencesTo in interface org.jooq.Table<R extends org.jooq.Record>
      • getChecks

        public List<org.jooq.Check<R>> getChecks()
        Specified by:
        getChecks in interface org.jooq.Table<R extends org.jooq.Record>
      • createField

        @Deprecated
        protected static final <R extends org.jooq.Record,​T extends Object> org.jooq.TableField<R,​T> createField​(String arg0,
                                                                                                                             org.jooq.DataType<T> arg1,
                                                                                                                             org.jooq.Table<R> arg2)
        Deprecated.
      • createField

        @Deprecated
        protected static final <R extends org.jooq.Record,​T extends Object> org.jooq.TableField<R,​T> createField​(String arg0,
                                                                                                                             org.jooq.DataType<T> arg1,
                                                                                                                             org.jooq.Table<R> arg2,
                                                                                                                             String arg3)
        Deprecated.
      • createField

        @Deprecated
        protected static final <R extends org.jooq.Record,​T extends Object,​U extends Object> org.jooq.TableField<R,​U> createField​(String arg0,
                                                                                                                                                    org.jooq.DataType<T> arg1,
                                                                                                                                                    org.jooq.Table<R> arg2,
                                                                                                                                                    String arg3,
                                                                                                                                                    org.jooq.Converter<T,​U> arg4)
        Deprecated.
      • createField

        @Deprecated
        protected static final <R extends org.jooq.Record,​T extends Object,​U extends Object> org.jooq.TableField<R,​U> createField​(String arg0,
                                                                                                                                                    org.jooq.DataType<T> arg1,
                                                                                                                                                    org.jooq.Table<R> arg2,
                                                                                                                                                    String arg3,
                                                                                                                                                    org.jooq.Binding<T,​U> arg4)
        Deprecated.
      • createField

        @Deprecated
        protected static final <R extends org.jooq.Record,​T extends Object,​X extends Object,​U extends Object> org.jooq.TableField<R,​U> createField​(String arg0,
                                                                                                                                                                           org.jooq.DataType<T> arg1,
                                                                                                                                                                           org.jooq.Table<R> arg2,
                                                                                                                                                                           String arg3,
                                                                                                                                                                           org.jooq.Converter<X,​U> arg4,
                                                                                                                                                                           org.jooq.Binding<T,​X> arg5)
        Deprecated.
      • createField

        @Deprecated
        protected final <T extends Object> org.jooq.TableField<R,​T> createField​(String arg0,
                                                                                      org.jooq.DataType<T> arg1)
        Deprecated.
      • createField

        @Deprecated
        protected final <T extends Object> org.jooq.TableField<R,​T> createField​(String arg0,
                                                                                      org.jooq.DataType<T> arg1,
                                                                                      String arg2)
        Deprecated.
      • createField

        @Deprecated
        protected final <T extends Object,​U extends Object> org.jooq.TableField<R,​U> createField​(String arg0,
                                                                                                             org.jooq.DataType<T> arg1,
                                                                                                             String arg2,
                                                                                                             org.jooq.Converter<T,​U> arg3)
        Deprecated.
      • createField

        @Deprecated
        protected final <T extends Object,​U extends Object> org.jooq.TableField<R,​U> createField​(String arg0,
                                                                                                             org.jooq.DataType<T> arg1,
                                                                                                             String arg2,
                                                                                                             org.jooq.Binding<T,​U> arg3)
        Deprecated.
      • createField

        @Deprecated
        protected final <T extends Object,​X extends Object,​U extends Object> org.jooq.TableField<R,​U> createField​(String arg0,
                                                                                                                                    org.jooq.DataType<T> arg1,
                                                                                                                                    String arg2,
                                                                                                                                    org.jooq.Converter<X,​U> arg3,
                                                                                                                                    org.jooq.Binding<T,​X> arg4)
        Deprecated.
      • createField

        protected static final <R extends org.jooq.Record,​T extends Object> org.jooq.TableField<R,​T> createField​(org.jooq.Name arg0,
                                                                                                                             org.jooq.DataType<T> arg1,
                                                                                                                             org.jooq.Table<R> arg2)
      • createField

        protected static final <R extends org.jooq.Record,​T extends Object> org.jooq.TableField<R,​T> createField​(org.jooq.Name arg0,
                                                                                                                             org.jooq.DataType<T> arg1,
                                                                                                                             org.jooq.Table<R> arg2,
                                                                                                                             String arg3)
      • createField

        protected static final <R extends org.jooq.Record,​T extends Object,​U extends Object> org.jooq.TableField<R,​U> createField​(org.jooq.Name arg0,
                                                                                                                                                    org.jooq.DataType<T> arg1,
                                                                                                                                                    org.jooq.Table<R> arg2,
                                                                                                                                                    String arg3,
                                                                                                                                                    org.jooq.Converter<T,​U> arg4)
      • createField

        protected static final <R extends org.jooq.Record,​T extends Object,​U extends Object> org.jooq.TableField<R,​U> createField​(org.jooq.Name arg0,
                                                                                                                                                    org.jooq.DataType<T> arg1,
                                                                                                                                                    org.jooq.Table<R> arg2,
                                                                                                                                                    String arg3,
                                                                                                                                                    org.jooq.Binding<T,​U> arg4)
      • createField

        protected static final <R extends org.jooq.Record,​T extends Object,​X extends Object,​U extends Object> org.jooq.TableField<R,​U> createField​(org.jooq.Name arg0,
                                                                                                                                                                           org.jooq.DataType<T> arg1,
                                                                                                                                                                           org.jooq.Table<R> arg2,
                                                                                                                                                                           String arg3,
                                                                                                                                                                           org.jooq.Converter<X,​U> arg4,
                                                                                                                                                                           org.jooq.Binding<T,​X> arg5)
      • createField

        protected final <T extends Object> org.jooq.TableField<R,​T> createField​(org.jooq.Name arg0,
                                                                                      org.jooq.DataType<T> arg1)
      • createField

        protected final <T extends Object> org.jooq.TableField<R,​T> createField​(org.jooq.Name arg0,
                                                                                      org.jooq.DataType<T> arg1,
                                                                                      String arg2)
      • createField

        protected final <T extends Object,​U extends Object> org.jooq.TableField<R,​U> createField​(org.jooq.Name arg0,
                                                                                                             org.jooq.DataType<T> arg1,
                                                                                                             String arg2,
                                                                                                             org.jooq.Converter<T,​U> arg3)
      • createField

        protected final <T extends Object,​U extends Object> org.jooq.TableField<R,​U> createField​(org.jooq.Name arg0,
                                                                                                             org.jooq.DataType<T> arg1,
                                                                                                             String arg2,
                                                                                                             org.jooq.Binding<T,​U> arg3)
      • createField

        protected final <T extends Object,​X extends Object,​U extends Object> org.jooq.TableField<R,​U> createField​(org.jooq.Name arg0,
                                                                                                                                    org.jooq.DataType<T> arg1,
                                                                                                                                    String arg2,
                                                                                                                                    org.jooq.Converter<X,​U> arg3,
                                                                                                                                    org.jooq.Binding<T,​X> arg4)
      • eq

        public final org.jooq.Condition eq​(org.jooq.Table<R> arg0)
        Specified by:
        eq in interface org.jooq.Table<R extends org.jooq.Record>
      • equal

        public final org.jooq.Condition equal​(org.jooq.Table<R> arg0)
        Specified by:
        equal in interface org.jooq.Table<R extends org.jooq.Record>
      • ne

        public final org.jooq.Condition ne​(org.jooq.Table<R> arg0)
        Specified by:
        ne in interface org.jooq.Table<R extends org.jooq.Record>
      • notEqual

        public final org.jooq.Condition notEqual​(org.jooq.Table<R> arg0)
        Specified by:
        notEqual in interface org.jooq.Table<R extends org.jooq.Record>
      • rowid

        public org.jooq.Field<org.jooq.RowId> rowid()
        Specified by:
        rowid in interface org.jooq.Table<R extends org.jooq.Record>
      • useIndex

        public final org.jooq.Table<R> useIndex​(String... arg0)
        Specified by:
        useIndex in interface org.jooq.Table<R extends org.jooq.Record>
      • useIndexForJoin

        public final org.jooq.Table<R> useIndexForJoin​(String... arg0)
        Specified by:
        useIndexForJoin in interface org.jooq.Table<R extends org.jooq.Record>
      • useIndexForOrderBy

        public final org.jooq.Table<R> useIndexForOrderBy​(String... arg0)
        Specified by:
        useIndexForOrderBy in interface org.jooq.Table<R extends org.jooq.Record>
      • useIndexForGroupBy

        public final org.jooq.Table<R> useIndexForGroupBy​(String... arg0)
        Specified by:
        useIndexForGroupBy in interface org.jooq.Table<R extends org.jooq.Record>
      • ignoreIndex

        public final org.jooq.Table<R> ignoreIndex​(String... arg0)
        Specified by:
        ignoreIndex in interface org.jooq.Table<R extends org.jooq.Record>
      • ignoreIndexForJoin

        public final org.jooq.Table<R> ignoreIndexForJoin​(String... arg0)
        Specified by:
        ignoreIndexForJoin in interface org.jooq.Table<R extends org.jooq.Record>
      • ignoreIndexForOrderBy

        public final org.jooq.Table<R> ignoreIndexForOrderBy​(String... arg0)
        Specified by:
        ignoreIndexForOrderBy in interface org.jooq.Table<R extends org.jooq.Record>
      • ignoreIndexForGroupBy

        public final org.jooq.Table<R> ignoreIndexForGroupBy​(String... arg0)
        Specified by:
        ignoreIndexForGroupBy in interface org.jooq.Table<R extends org.jooq.Record>
      • forceIndex

        public final org.jooq.Table<R> forceIndex​(String... arg0)
        Specified by:
        forceIndex in interface org.jooq.Table<R extends org.jooq.Record>
      • forceIndexForJoin

        public final org.jooq.Table<R> forceIndexForJoin​(String... arg0)
        Specified by:
        forceIndexForJoin in interface org.jooq.Table<R extends org.jooq.Record>
      • forceIndexForOrderBy

        public final org.jooq.Table<R> forceIndexForOrderBy​(String... arg0)
        Specified by:
        forceIndexForOrderBy in interface org.jooq.Table<R extends org.jooq.Record>
      • forceIndexForGroupBy

        public final org.jooq.Table<R> forceIndexForGroupBy​(String... arg0)
        Specified by:
        forceIndexForGroupBy in interface org.jooq.Table<R extends org.jooq.Record>
      • as

        public final org.jooq.Table<R> as​(org.jooq.Table<?> arg0)
        Specified by:
        as in interface org.jooq.Table<R extends org.jooq.Record>
      • as

        public final org.jooq.Table<R> as​(org.jooq.Table<?> arg0,
                                          org.jooq.Field<?>... arg1)
        Specified by:
        as in interface org.jooq.Table<R extends org.jooq.Record>
      • as

        public final org.jooq.Table<R> as​(org.jooq.Table<?> arg0,
                                          Function<? super org.jooq.Field<?>,​? extends org.jooq.Field<?>> arg1)
        Specified by:
        as in interface org.jooq.Table<R extends org.jooq.Record>
      • as

        public final org.jooq.Table<R> as​(org.jooq.Table<?> arg0,
                                          BiFunction<? super org.jooq.Field<?>,​? super Integer,​? extends org.jooq.Field<?>> arg1)
        Specified by:
        as in interface org.jooq.Table<R extends org.jooq.Record>
      • divideBy

        public final org.jooq.DivideByOnStep divideBy​(org.jooq.Table<?> arg0)
        Specified by:
        divideBy in interface org.jooq.Table<R extends org.jooq.Record>
      • leftSemiJoin

        public final org.jooq.TableOnStep<R> leftSemiJoin​(org.jooq.TableLike<?> arg0)
        Specified by:
        leftSemiJoin in interface org.jooq.Table<R extends org.jooq.Record>
      • leftAntiJoin

        public final org.jooq.TableOnStep<R> leftAntiJoin​(org.jooq.TableLike<?> arg0)
        Specified by:
        leftAntiJoin in interface org.jooq.Table<R extends org.jooq.Record>
      • where

        public org.jooq.Table<R> where​(org.jooq.Condition arg0)
        Specified by:
        where in interface org.jooq.Table<R extends org.jooq.Record>
      • where

        public org.jooq.Table<R> where​(org.jooq.Condition... arg0)
        Specified by:
        where in interface org.jooq.Table<R extends org.jooq.Record>
      • where

        public org.jooq.Table<R> where​(Collection<? extends org.jooq.Condition> arg0)
        Specified by:
        where in interface org.jooq.Table<R extends org.jooq.Record>
      • where

        public org.jooq.Table<R> where​(org.jooq.Field<Boolean> arg0)
        Specified by:
        where in interface org.jooq.Table<R extends org.jooq.Record>
      • where

        public org.jooq.Table<R> where​(org.jooq.SQL arg0)
        Specified by:
        where in interface org.jooq.Table<R extends org.jooq.Record>
      • where

        public org.jooq.Table<R> where​(String arg0)
        Specified by:
        where in interface org.jooq.Table<R extends org.jooq.Record>
      • where

        public org.jooq.Table<R> where​(String arg0,
                                       Object... arg1)
        Specified by:
        where in interface org.jooq.Table<R extends org.jooq.Record>
      • where

        public org.jooq.Table<R> where​(String arg0,
                                       org.jooq.QueryPart... arg1)
        Specified by:
        where in interface org.jooq.Table<R extends org.jooq.Record>
      • whereExists

        public org.jooq.Table<R> whereExists​(org.jooq.Select<?> arg0)
        Specified by:
        whereExists in interface org.jooq.Table<R extends org.jooq.Record>
      • whereNotExists

        public org.jooq.Table<R> whereNotExists​(org.jooq.Select<?> arg0)
        Specified by:
        whereNotExists in interface org.jooq.Table<R extends org.jooq.Record>
      • join

        public final org.jooq.TableOptionalOnStep<org.jooq.Record> join​(org.jooq.TableLike<?> arg0,
                                                                        org.jooq.JoinType arg1)
        Specified by:
        join in interface org.jooq.Table<R extends org.jooq.Record>
      • join

        public final org.jooq.TableOnStep<org.jooq.Record> join​(org.jooq.TableLike<?> arg0)
        Specified by:
        join in interface org.jooq.Table<R extends org.jooq.Record>
      • join

        public final org.jooq.TableOnStep<org.jooq.Record> join​(org.jooq.SQL arg0)
        Specified by:
        join in interface org.jooq.Table<R extends org.jooq.Record>
      • join

        public final org.jooq.TableOnStep<org.jooq.Record> join​(String arg0)
        Specified by:
        join in interface org.jooq.Table<R extends org.jooq.Record>
      • join

        public final org.jooq.TableOnStep<org.jooq.Record> join​(String arg0,
                                                                Object... arg1)
        Specified by:
        join in interface org.jooq.Table<R extends org.jooq.Record>
      • join

        public final org.jooq.TableOnStep<org.jooq.Record> join​(String arg0,
                                                                org.jooq.QueryPart... arg1)
        Specified by:
        join in interface org.jooq.Table<R extends org.jooq.Record>
      • join

        public final org.jooq.TableOnStep<org.jooq.Record> join​(org.jooq.Name arg0)
        Specified by:
        join in interface org.jooq.Table<R extends org.jooq.Record>
      • innerJoin

        public final org.jooq.TableOnStep<org.jooq.Record> innerJoin​(org.jooq.TableLike<?> arg0)
        Specified by:
        innerJoin in interface org.jooq.Table<R extends org.jooq.Record>
      • innerJoin

        public final org.jooq.TableOnStep<org.jooq.Record> innerJoin​(org.jooq.SQL arg0)
        Specified by:
        innerJoin in interface org.jooq.Table<R extends org.jooq.Record>
      • innerJoin

        public final org.jooq.TableOnStep<org.jooq.Record> innerJoin​(String arg0)
        Specified by:
        innerJoin in interface org.jooq.Table<R extends org.jooq.Record>
      • innerJoin

        public final org.jooq.TableOnStep<org.jooq.Record> innerJoin​(String arg0,
                                                                     Object... arg1)
        Specified by:
        innerJoin in interface org.jooq.Table<R extends org.jooq.Record>
      • innerJoin

        public final org.jooq.TableOnStep<org.jooq.Record> innerJoin​(String arg0,
                                                                     org.jooq.QueryPart... arg1)
        Specified by:
        innerJoin in interface org.jooq.Table<R extends org.jooq.Record>
      • innerJoin

        public final org.jooq.TableOnStep<org.jooq.Record> innerJoin​(org.jooq.Name arg0)
        Specified by:
        innerJoin in interface org.jooq.Table<R extends org.jooq.Record>
      • leftJoin

        public final org.jooq.TablePartitionByStep<org.jooq.Record> leftJoin​(org.jooq.TableLike<?> arg0)
        Specified by:
        leftJoin in interface org.jooq.Table<R extends org.jooq.Record>
      • leftJoin

        public final org.jooq.TablePartitionByStep<org.jooq.Record> leftJoin​(org.jooq.SQL arg0)
        Specified by:
        leftJoin in interface org.jooq.Table<R extends org.jooq.Record>
      • leftJoin

        public final org.jooq.TablePartitionByStep<org.jooq.Record> leftJoin​(String arg0)
        Specified by:
        leftJoin in interface org.jooq.Table<R extends org.jooq.Record>
      • leftJoin

        public final org.jooq.TablePartitionByStep<org.jooq.Record> leftJoin​(String arg0,
                                                                             Object... arg1)
        Specified by:
        leftJoin in interface org.jooq.Table<R extends org.jooq.Record>
      • leftJoin

        public final org.jooq.TablePartitionByStep<org.jooq.Record> leftJoin​(String arg0,
                                                                             org.jooq.QueryPart... arg1)
        Specified by:
        leftJoin in interface org.jooq.Table<R extends org.jooq.Record>
      • leftJoin

        public final org.jooq.TablePartitionByStep<org.jooq.Record> leftJoin​(org.jooq.Name arg0)
        Specified by:
        leftJoin in interface org.jooq.Table<R extends org.jooq.Record>
      • leftOuterJoin

        public final org.jooq.TablePartitionByStep<org.jooq.Record> leftOuterJoin​(org.jooq.TableLike<?> arg0)
        Specified by:
        leftOuterJoin in interface org.jooq.Table<R extends org.jooq.Record>
      • leftOuterJoin

        public final org.jooq.TablePartitionByStep<org.jooq.Record> leftOuterJoin​(org.jooq.SQL arg0)
        Specified by:
        leftOuterJoin in interface org.jooq.Table<R extends org.jooq.Record>
      • leftOuterJoin

        public final org.jooq.TablePartitionByStep<org.jooq.Record> leftOuterJoin​(String arg0)
        Specified by:
        leftOuterJoin in interface org.jooq.Table<R extends org.jooq.Record>
      • leftOuterJoin

        public final org.jooq.TablePartitionByStep<org.jooq.Record> leftOuterJoin​(String arg0,
                                                                                  Object... arg1)
        Specified by:
        leftOuterJoin in interface org.jooq.Table<R extends org.jooq.Record>
      • leftOuterJoin

        public final org.jooq.TablePartitionByStep<org.jooq.Record> leftOuterJoin​(String arg0,
                                                                                  org.jooq.QueryPart... arg1)
        Specified by:
        leftOuterJoin in interface org.jooq.Table<R extends org.jooq.Record>
      • leftOuterJoin

        public final org.jooq.TablePartitionByStep<org.jooq.Record> leftOuterJoin​(org.jooq.Name arg0)
        Specified by:
        leftOuterJoin in interface org.jooq.Table<R extends org.jooq.Record>
      • rightJoin

        public final org.jooq.TablePartitionByStep<org.jooq.Record> rightJoin​(org.jooq.TableLike<?> arg0)
        Specified by:
        rightJoin in interface org.jooq.Table<R extends org.jooq.Record>
      • rightJoin

        public final org.jooq.TablePartitionByStep<org.jooq.Record> rightJoin​(org.jooq.SQL arg0)
        Specified by:
        rightJoin in interface org.jooq.Table<R extends org.jooq.Record>
      • rightJoin

        public final org.jooq.TablePartitionByStep<org.jooq.Record> rightJoin​(String arg0)
        Specified by:
        rightJoin in interface org.jooq.Table<R extends org.jooq.Record>
      • rightJoin

        public final org.jooq.TablePartitionByStep<org.jooq.Record> rightJoin​(String arg0,
                                                                              Object... arg1)
        Specified by:
        rightJoin in interface org.jooq.Table<R extends org.jooq.Record>
      • rightJoin

        public final org.jooq.TablePartitionByStep<org.jooq.Record> rightJoin​(String arg0,
                                                                              org.jooq.QueryPart... arg1)
        Specified by:
        rightJoin in interface org.jooq.Table<R extends org.jooq.Record>
      • rightJoin

        public final org.jooq.TablePartitionByStep<org.jooq.Record> rightJoin​(org.jooq.Name arg0)
        Specified by:
        rightJoin in interface org.jooq.Table<R extends org.jooq.Record>
      • rightOuterJoin

        public final org.jooq.TablePartitionByStep<org.jooq.Record> rightOuterJoin​(org.jooq.TableLike<?> arg0)
        Specified by:
        rightOuterJoin in interface org.jooq.Table<R extends org.jooq.Record>
      • rightOuterJoin

        public final org.jooq.TablePartitionByStep<org.jooq.Record> rightOuterJoin​(org.jooq.SQL arg0)
        Specified by:
        rightOuterJoin in interface org.jooq.Table<R extends org.jooq.Record>
      • rightOuterJoin

        public final org.jooq.TablePartitionByStep<org.jooq.Record> rightOuterJoin​(String arg0)
        Specified by:
        rightOuterJoin in interface org.jooq.Table<R extends org.jooq.Record>
      • rightOuterJoin

        public final org.jooq.TablePartitionByStep<org.jooq.Record> rightOuterJoin​(String arg0,
                                                                                   Object... arg1)
        Specified by:
        rightOuterJoin in interface org.jooq.Table<R extends org.jooq.Record>
      • rightOuterJoin

        public final org.jooq.TablePartitionByStep<org.jooq.Record> rightOuterJoin​(String arg0,
                                                                                   org.jooq.QueryPart... arg1)
        Specified by:
        rightOuterJoin in interface org.jooq.Table<R extends org.jooq.Record>
      • rightOuterJoin

        public final org.jooq.TablePartitionByStep<org.jooq.Record> rightOuterJoin​(org.jooq.Name arg0)
        Specified by:
        rightOuterJoin in interface org.jooq.Table<R extends org.jooq.Record>
      • fullOuterJoin

        public final org.jooq.TableOnStep<org.jooq.Record> fullOuterJoin​(org.jooq.TableLike<?> arg0)
        Specified by:
        fullOuterJoin in interface org.jooq.Table<R extends org.jooq.Record>
      • fullOuterJoin

        public final org.jooq.TableOnStep<org.jooq.Record> fullOuterJoin​(org.jooq.SQL arg0)
        Specified by:
        fullOuterJoin in interface org.jooq.Table<R extends org.jooq.Record>
      • fullOuterJoin

        public final org.jooq.TableOnStep<org.jooq.Record> fullOuterJoin​(String arg0)
        Specified by:
        fullOuterJoin in interface org.jooq.Table<R extends org.jooq.Record>
      • fullOuterJoin

        public final org.jooq.TableOnStep<org.jooq.Record> fullOuterJoin​(String arg0,
                                                                         Object... arg1)
        Specified by:
        fullOuterJoin in interface org.jooq.Table<R extends org.jooq.Record>
      • fullOuterJoin

        public final org.jooq.TableOnStep<org.jooq.Record> fullOuterJoin​(String arg0,
                                                                         org.jooq.QueryPart... arg1)
        Specified by:
        fullOuterJoin in interface org.jooq.Table<R extends org.jooq.Record>
      • fullOuterJoin

        public final org.jooq.TableOnStep<org.jooq.Record> fullOuterJoin​(org.jooq.Name arg0)
        Specified by:
        fullOuterJoin in interface org.jooq.Table<R extends org.jooq.Record>
      • fullJoin

        public final org.jooq.TableOnStep<org.jooq.Record> fullJoin​(org.jooq.TableLike<?> arg0)
        Specified by:
        fullJoin in interface org.jooq.Table<R extends org.jooq.Record>
      • fullJoin

        public final org.jooq.TableOnStep<org.jooq.Record> fullJoin​(org.jooq.SQL arg0)
        Specified by:
        fullJoin in interface org.jooq.Table<R extends org.jooq.Record>
      • fullJoin

        public final org.jooq.TableOnStep<org.jooq.Record> fullJoin​(String arg0)
        Specified by:
        fullJoin in interface org.jooq.Table<R extends org.jooq.Record>
      • fullJoin

        public final org.jooq.TableOnStep<org.jooq.Record> fullJoin​(String arg0,
                                                                    Object... arg1)
        Specified by:
        fullJoin in interface org.jooq.Table<R extends org.jooq.Record>
      • fullJoin

        public final org.jooq.TableOnStep<org.jooq.Record> fullJoin​(String arg0,
                                                                    org.jooq.QueryPart... arg1)
        Specified by:
        fullJoin in interface org.jooq.Table<R extends org.jooq.Record>
      • fullJoin

        public final org.jooq.TableOnStep<org.jooq.Record> fullJoin​(org.jooq.Name arg0)
        Specified by:
        fullJoin in interface org.jooq.Table<R extends org.jooq.Record>
      • crossJoin

        public final org.jooq.Table<org.jooq.Record> crossJoin​(org.jooq.TableLike<?> arg0)
        Specified by:
        crossJoin in interface org.jooq.Table<R extends org.jooq.Record>
      • crossJoin

        public final org.jooq.Table<org.jooq.Record> crossJoin​(org.jooq.SQL arg0)
        Specified by:
        crossJoin in interface org.jooq.Table<R extends org.jooq.Record>
      • crossJoin

        public final org.jooq.Table<org.jooq.Record> crossJoin​(String arg0)
        Specified by:
        crossJoin in interface org.jooq.Table<R extends org.jooq.Record>
      • crossJoin

        public final org.jooq.Table<org.jooq.Record> crossJoin​(String arg0,
                                                               Object... arg1)
        Specified by:
        crossJoin in interface org.jooq.Table<R extends org.jooq.Record>
      • crossJoin

        public final org.jooq.Table<org.jooq.Record> crossJoin​(String arg0,
                                                               org.jooq.QueryPart... arg1)
        Specified by:
        crossJoin in interface org.jooq.Table<R extends org.jooq.Record>
      • crossJoin

        public final org.jooq.Table<org.jooq.Record> crossJoin​(org.jooq.Name arg0)
        Specified by:
        crossJoin in interface org.jooq.Table<R extends org.jooq.Record>
      • naturalJoin

        public final org.jooq.Table<org.jooq.Record> naturalJoin​(org.jooq.TableLike<?> arg0)
        Specified by:
        naturalJoin in interface org.jooq.Table<R extends org.jooq.Record>
      • naturalJoin

        public final org.jooq.Table<org.jooq.Record> naturalJoin​(org.jooq.SQL arg0)
        Specified by:
        naturalJoin in interface org.jooq.Table<R extends org.jooq.Record>
      • naturalJoin

        public final org.jooq.Table<org.jooq.Record> naturalJoin​(String arg0)
        Specified by:
        naturalJoin in interface org.jooq.Table<R extends org.jooq.Record>
      • naturalJoin

        public final org.jooq.Table<org.jooq.Record> naturalJoin​(String arg0,
                                                                 Object... arg1)
        Specified by:
        naturalJoin in interface org.jooq.Table<R extends org.jooq.Record>
      • naturalJoin

        public final org.jooq.Table<org.jooq.Record> naturalJoin​(String arg0,
                                                                 org.jooq.QueryPart... arg1)
        Specified by:
        naturalJoin in interface org.jooq.Table<R extends org.jooq.Record>
      • naturalJoin

        public final org.jooq.Table<org.jooq.Record> naturalJoin​(org.jooq.Name arg0)
        Specified by:
        naturalJoin in interface org.jooq.Table<R extends org.jooq.Record>
      • naturalLeftOuterJoin

        public final org.jooq.Table<org.jooq.Record> naturalLeftOuterJoin​(org.jooq.TableLike<?> arg0)
        Specified by:
        naturalLeftOuterJoin in interface org.jooq.Table<R extends org.jooq.Record>
      • naturalLeftOuterJoin

        public final org.jooq.Table<org.jooq.Record> naturalLeftOuterJoin​(org.jooq.SQL arg0)
        Specified by:
        naturalLeftOuterJoin in interface org.jooq.Table<R extends org.jooq.Record>
      • naturalLeftOuterJoin

        public final org.jooq.Table<org.jooq.Record> naturalLeftOuterJoin​(String arg0)
        Specified by:
        naturalLeftOuterJoin in interface org.jooq.Table<R extends org.jooq.Record>
      • naturalLeftOuterJoin

        public final org.jooq.Table<org.jooq.Record> naturalLeftOuterJoin​(String arg0,
                                                                          Object... arg1)
        Specified by:
        naturalLeftOuterJoin in interface org.jooq.Table<R extends org.jooq.Record>
      • naturalLeftOuterJoin

        public final org.jooq.Table<org.jooq.Record> naturalLeftOuterJoin​(String arg0,
                                                                          org.jooq.QueryPart... arg1)
        Specified by:
        naturalLeftOuterJoin in interface org.jooq.Table<R extends org.jooq.Record>
      • naturalLeftOuterJoin

        public final org.jooq.Table<org.jooq.Record> naturalLeftOuterJoin​(org.jooq.Name arg0)
        Specified by:
        naturalLeftOuterJoin in interface org.jooq.Table<R extends org.jooq.Record>
      • naturalRightOuterJoin

        public final org.jooq.Table<org.jooq.Record> naturalRightOuterJoin​(org.jooq.TableLike<?> arg0)
        Specified by:
        naturalRightOuterJoin in interface org.jooq.Table<R extends org.jooq.Record>
      • naturalRightOuterJoin

        public final org.jooq.Table<org.jooq.Record> naturalRightOuterJoin​(org.jooq.SQL arg0)
        Specified by:
        naturalRightOuterJoin in interface org.jooq.Table<R extends org.jooq.Record>
      • naturalRightOuterJoin

        public final org.jooq.Table<org.jooq.Record> naturalRightOuterJoin​(String arg0)
        Specified by:
        naturalRightOuterJoin in interface org.jooq.Table<R extends org.jooq.Record>
      • naturalRightOuterJoin

        public final org.jooq.Table<org.jooq.Record> naturalRightOuterJoin​(String arg0,
                                                                           Object... arg1)
        Specified by:
        naturalRightOuterJoin in interface org.jooq.Table<R extends org.jooq.Record>
      • naturalRightOuterJoin

        public final org.jooq.Table<org.jooq.Record> naturalRightOuterJoin​(String arg0,
                                                                           org.jooq.QueryPart... arg1)
        Specified by:
        naturalRightOuterJoin in interface org.jooq.Table<R extends org.jooq.Record>
      • naturalRightOuterJoin

        public final org.jooq.Table<org.jooq.Record> naturalRightOuterJoin​(org.jooq.Name arg0)
        Specified by:
        naturalRightOuterJoin in interface org.jooq.Table<R extends org.jooq.Record>
      • naturalFullOuterJoin

        public final org.jooq.Table<org.jooq.Record> naturalFullOuterJoin​(org.jooq.TableLike<?> arg0)
        Specified by:
        naturalFullOuterJoin in interface org.jooq.Table<R extends org.jooq.Record>
      • naturalFullOuterJoin

        public final org.jooq.Table<org.jooq.Record> naturalFullOuterJoin​(org.jooq.SQL arg0)
        Specified by:
        naturalFullOuterJoin in interface org.jooq.Table<R extends org.jooq.Record>
      • naturalFullOuterJoin

        public final org.jooq.Table<org.jooq.Record> naturalFullOuterJoin​(String arg0)
        Specified by:
        naturalFullOuterJoin in interface org.jooq.Table<R extends org.jooq.Record>
      • naturalFullOuterJoin

        public final org.jooq.Table<org.jooq.Record> naturalFullOuterJoin​(String arg0,
                                                                          Object... arg1)
        Specified by:
        naturalFullOuterJoin in interface org.jooq.Table<R extends org.jooq.Record>
      • naturalFullOuterJoin

        public final org.jooq.Table<org.jooq.Record> naturalFullOuterJoin​(String arg0,
                                                                          org.jooq.QueryPart... arg1)
        Specified by:
        naturalFullOuterJoin in interface org.jooq.Table<R extends org.jooq.Record>
      • naturalFullOuterJoin

        public final org.jooq.Table<org.jooq.Record> naturalFullOuterJoin​(org.jooq.Name arg0)
        Specified by:
        naturalFullOuterJoin in interface org.jooq.Table<R extends org.jooq.Record>
      • crossApply

        public final org.jooq.Table<org.jooq.Record> crossApply​(org.jooq.TableLike<?> arg0)
        Specified by:
        crossApply in interface org.jooq.Table<R extends org.jooq.Record>
      • crossApply

        public final org.jooq.Table<org.jooq.Record> crossApply​(org.jooq.SQL arg0)
        Specified by:
        crossApply in interface org.jooq.Table<R extends org.jooq.Record>
      • crossApply

        public final org.jooq.Table<org.jooq.Record> crossApply​(String arg0)
        Specified by:
        crossApply in interface org.jooq.Table<R extends org.jooq.Record>
      • crossApply

        public final org.jooq.Table<org.jooq.Record> crossApply​(String arg0,
                                                                Object... arg1)
        Specified by:
        crossApply in interface org.jooq.Table<R extends org.jooq.Record>
      • crossApply

        public final org.jooq.Table<org.jooq.Record> crossApply​(String arg0,
                                                                org.jooq.QueryPart... arg1)
        Specified by:
        crossApply in interface org.jooq.Table<R extends org.jooq.Record>
      • crossApply

        public final org.jooq.Table<org.jooq.Record> crossApply​(org.jooq.Name arg0)
        Specified by:
        crossApply in interface org.jooq.Table<R extends org.jooq.Record>
      • outerApply

        public final org.jooq.Table<org.jooq.Record> outerApply​(org.jooq.TableLike<?> arg0)
        Specified by:
        outerApply in interface org.jooq.Table<R extends org.jooq.Record>
      • outerApply

        public final org.jooq.Table<org.jooq.Record> outerApply​(org.jooq.SQL arg0)
        Specified by:
        outerApply in interface org.jooq.Table<R extends org.jooq.Record>
      • outerApply

        public final org.jooq.Table<org.jooq.Record> outerApply​(String arg0)
        Specified by:
        outerApply in interface org.jooq.Table<R extends org.jooq.Record>
      • outerApply

        public final org.jooq.Table<org.jooq.Record> outerApply​(String arg0,
                                                                Object... arg1)
        Specified by:
        outerApply in interface org.jooq.Table<R extends org.jooq.Record>
      • outerApply

        public final org.jooq.Table<org.jooq.Record> outerApply​(String arg0,
                                                                org.jooq.QueryPart... arg1)
        Specified by:
        outerApply in interface org.jooq.Table<R extends org.jooq.Record>
      • outerApply

        public final org.jooq.Table<org.jooq.Record> outerApply​(org.jooq.Name arg0)
        Specified by:
        outerApply in interface org.jooq.Table<R extends org.jooq.Record>
      • straightJoin

        public final org.jooq.TableOptionalOnStep<org.jooq.Record> straightJoin​(org.jooq.TableLike<?> arg0)
        Specified by:
        straightJoin in interface org.jooq.Table<R extends org.jooq.Record>
      • straightJoin

        public final org.jooq.TableOptionalOnStep<org.jooq.Record> straightJoin​(org.jooq.SQL arg0)
        Specified by:
        straightJoin in interface org.jooq.Table<R extends org.jooq.Record>
      • straightJoin

        public final org.jooq.TableOptionalOnStep<org.jooq.Record> straightJoin​(String arg0)
        Specified by:
        straightJoin in interface org.jooq.Table<R extends org.jooq.Record>
      • straightJoin

        public final org.jooq.TableOptionalOnStep<org.jooq.Record> straightJoin​(String arg0,
                                                                                Object... arg1)
        Specified by:
        straightJoin in interface org.jooq.Table<R extends org.jooq.Record>
      • straightJoin

        public final org.jooq.TableOptionalOnStep<org.jooq.Record> straightJoin​(String arg0,
                                                                                org.jooq.QueryPart... arg1)
        Specified by:
        straightJoin in interface org.jooq.Table<R extends org.jooq.Record>
      • straightJoin

        public final org.jooq.TableOptionalOnStep<org.jooq.Record> straightJoin​(org.jooq.Name arg0)
        Specified by:
        straightJoin in interface org.jooq.Table<R extends org.jooq.Record>
      • $schema

        public final org.jooq.Schema $schema()
        Specified by:
        $schema in interface org.jooq.Qualified
      • fieldStream

        public default Stream<org.jooq.Field<?>> fieldStream()
        Specified by:
        fieldStream in interface org.jooq.Fields
      • field

        public default <T extends Object> org.jooq.Field<T> field​(org.jooq.Field<T> arg0)
        Specified by:
        field in interface org.jooq.Fields
      • field

        @Deprecated
        public default org.jooq.Field<?> field​(String arg0)
        Deprecated.
        Specified by:
        field in interface org.jooq.Fields
      • field

        @Deprecated
        public default <T extends Object> org.jooq.Field<T> field​(String arg0,
                                                                  Class<T> arg1)
        Deprecated.
        Specified by:
        field in interface org.jooq.Fields
      • field

        @Deprecated
        public default <T extends Object> org.jooq.Field<T> field​(String arg0,
                                                                  org.jooq.DataType<T> arg1)
        Deprecated.
        Specified by:
        field in interface org.jooq.Fields
      • field

        @Deprecated
        public default org.jooq.Field<?> field​(org.jooq.Name arg0)
        Deprecated.
        Specified by:
        field in interface org.jooq.Fields
      • field

        @Deprecated
        public default <T extends Object> org.jooq.Field<T> field​(org.jooq.Name arg0,
                                                                  Class<T> arg1)
        Deprecated.
        Specified by:
        field in interface org.jooq.Fields
      • field

        @Deprecated
        public default <T extends Object> org.jooq.Field<T> field​(org.jooq.Name arg0,
                                                                  org.jooq.DataType<T> arg1)
        Deprecated.
        Specified by:
        field in interface org.jooq.Fields
      • field

        public default org.jooq.Field<?> field​(int arg0)
        Specified by:
        field in interface org.jooq.Fields
      • field

        public default <T extends Object> org.jooq.Field<T> field​(int arg0,
                                                                  Class<T> arg1)
        Specified by:
        field in interface org.jooq.Fields
      • field

        public default <T extends Object> org.jooq.Field<T> field​(int arg0,
                                                                  org.jooq.DataType<T> arg1)
        Specified by:
        field in interface org.jooq.Fields
      • fields

        public default org.jooq.Field<?>[] fields​(org.jooq.Field<?>... arg0)
        Specified by:
        fields in interface org.jooq.Fields
      • fields

        public default org.jooq.Field<?>[] fields​(String... arg0)
        Specified by:
        fields in interface org.jooq.Fields
      • fields

        public default org.jooq.Field<?>[] fields​(org.jooq.Name... arg0)
        Specified by:
        fields in interface org.jooq.Fields
      • fields

        public default org.jooq.Field<?>[] fields​(int... arg0)
        Specified by:
        fields in interface org.jooq.Fields
      • indexOf

        public default int indexOf​(org.jooq.Field<?> arg0)
        Specified by:
        indexOf in interface org.jooq.Fields
      • indexOf

        public default int indexOf​(String arg0)
        Specified by:
        indexOf in interface org.jooq.Fields
      • indexOf

        public default int indexOf​(org.jooq.Name arg0)
        Specified by:
        indexOf in interface org.jooq.Fields
      • types

        public default Class<?>[] types()
        Specified by:
        types in interface org.jooq.Fields
      • type

        public default Class<?> type​(int arg0)
        Specified by:
        type in interface org.jooq.Fields
      • type

        public default Class<?> type​(String arg0)
        Specified by:
        type in interface org.jooq.Fields
      • type

        public default Class<?> type​(org.jooq.Name arg0)
        Specified by:
        type in interface org.jooq.Fields
      • dataTypes

        public default org.jooq.DataType<?>[] dataTypes()
        Specified by:
        dataTypes in interface org.jooq.Fields
      • dataType

        public default org.jooq.DataType<?> dataType​(int arg0)
        Specified by:
        dataType in interface org.jooq.Fields
      • dataType

        public default org.jooq.DataType<?> dataType​(String arg0)
        Specified by:
        dataType in interface org.jooq.Fields
      • dataType

        public default org.jooq.DataType<?> dataType​(org.jooq.Name arg0)
        Specified by:
        dataType in interface org.jooq.Fields
      • getName

        public final String getName()
        Specified by:
        getName in interface org.jooq.Named
      • getQualifiedName

        public org.jooq.Name getQualifiedName()
        Specified by:
        getQualifiedName in interface org.jooq.Named
      • getUnqualifiedName

        public final org.jooq.Name getUnqualifiedName()
        Specified by:
        getUnqualifiedName in interface org.jooq.Named
      • getComment

        public final String getComment()
        Specified by:
        getComment in interface org.jooq.Named
      • getCommentPart

        public final org.jooq.Comment getCommentPart()
        Specified by:
        getCommentPart in interface org.jooq.Named
      • hashCode

        public int hashCode()
        Specified by:
        hashCode in interface org.jooq.QueryPart
      • $name

        public final org.jooq.Name $name()
        Specified by:
        $name in interface org.jooq.Named
      • rendersContent

        public boolean rendersContent​(org.jooq.Context<?> arg0)
        Specified by:
        rendersContent in interface org.jooq.QueryPartInternal
      • declaresFields

        public boolean declaresFields()
        Specified by:
        declaresFields in interface org.jooq.QueryPartInternal
      • declaresWindows

        public boolean declaresWindows()
        Specified by:
        declaresWindows in interface org.jooq.QueryPartInternal
      • declaresCTE

        public boolean declaresCTE()
        Specified by:
        declaresCTE in interface org.jooq.QueryPartInternal
      • generatesCast

        public boolean generatesCast()
        Specified by:
        generatesCast in interface org.jooq.QueryPartInternal
      • toString

        public String toString()
        Specified by:
        toString in interface org.jooq.QueryPart
        Overrides:
        toString in class Object
      • create

        @Deprecated
        protected final org.jooq.DSLContext create()
        Deprecated.
      • create

        @Deprecated
        protected final org.jooq.DSLContext create​(org.jooq.Configuration arg0)
        Deprecated.
      • create

        @Deprecated
        protected final org.jooq.DSLContext create​(org.jooq.Context<?> arg0)
        Deprecated.
      • translate

        protected final org.jooq.exception.DataAccessException translate​(String arg0,
                                                                         SQLException arg1)