Class ImpersonatorTable

  • All Implemented Interfaces:
    DataTable, java.io.Serializable, org.jooq.QueryPart, org.jooq.QueryPartInternal, org.jooq.Table<org.jooq.Record>, org.jooq.TableLike<org.jooq.Record>

    public class ImpersonatorTable
    extends org.jooq.impl.TableImpl<org.jooq.Record>
    implements DataTable
    See Also:
    Serialized Form
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static java.lang.String TEMP_TABLE_PREFIX  
      • Fields inherited from class org.jooq.impl.TableImpl

        parameters
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods 
      Modifier and Type Method Description
      org.jooq.Table<R> as​(java.lang.String arg0)  
      org.jooq.Table<R> as​(java.lang.String arg0, java.lang.String... arg1)  
      org.jooq.Table<R> as​(java.lang.String arg0, java.util.function.BiFunction<? super org.jooq.Field<?>,​? super java.lang.Integer,​? extends java.lang.String> arg1)  
      org.jooq.Table<R> as​(java.lang.String arg0, java.util.function.Function<? super org.jooq.Field<?>,​? extends java.lang.String> arg1)  
      org.jooq.Table<R> as​(org.jooq.Name arg0, java.util.function.BiFunction<? super org.jooq.Field<?>,​? super java.lang.Integer,​? extends org.jooq.Name> arg1)  
      org.jooq.Table<R> as​(org.jooq.Name arg0, java.util.function.Function<? super org.jooq.Field<?>,​? extends org.jooq.Name> arg1)  
      org.jooq.Table<R> as​(org.jooq.Table<?> arg0)  
      org.jooq.Table<R> as​(org.jooq.Table<?> arg0, java.util.function.BiFunction<? super org.jooq.Field<?>,​? super java.lang.Integer,​? extends org.jooq.Field<?>> arg1)  
      org.jooq.Table<R> as​(org.jooq.Table<?> arg0, java.util.function.Function<? super org.jooq.Field<?>,​? extends org.jooq.Field<?>> arg1)  
      org.jooq.Table<R> as​(org.jooq.Table<?> arg0, org.jooq.Field<?>... arg1)  
      org.jooq.Table<R> asTable()  
      org.jooq.Table<R> asTable​(java.lang.String arg0)  
      org.jooq.Table<R> asTable​(java.lang.String arg0, java.lang.String... arg1)  
      org.jooq.Table<R> asTable​(java.lang.String arg0, java.util.function.BiFunction<? super org.jooq.Field<?>,​? super java.lang.Integer,​? extends java.lang.String> arg1)  
      org.jooq.Table<R> asTable​(java.lang.String arg0, java.util.function.Function<? super org.jooq.Field<?>,​? extends java.lang.String> arg1)  
      void bind​(org.jooq.BindContext arg0)
      Deprecated.
      protected org.jooq.DSLContext create()  
      protected org.jooq.DSLContext create​(org.jooq.Configuration arg0)  
      protected org.jooq.DSLContext create​(org.jooq.Context<?> arg0)  
      protected <T extends java.lang.Object>
      org.jooq.TableField<R,​T>
      createField​(java.lang.String arg0, org.jooq.DataType<T> arg1)  
      protected <T extends java.lang.Object>
      org.jooq.TableField<R,​T>
      createField​(java.lang.String arg0, org.jooq.DataType<T> arg1, java.lang.String arg2)  
      protected <T extends java.lang.Object,​U extends java.lang.Object>
      org.jooq.TableField<R,​U>
      createField​(java.lang.String arg0, org.jooq.DataType<T> arg1, java.lang.String arg2, org.jooq.Binding<T,​U> arg3)  
      protected <T extends java.lang.Object,​U extends java.lang.Object>
      org.jooq.TableField<R,​U>
      createField​(java.lang.String arg0, org.jooq.DataType<T> arg1, java.lang.String arg2, org.jooq.Converter<T,​U> arg3)  
      protected <T extends java.lang.Object,​X extends java.lang.Object,​U extends java.lang.Object>
      org.jooq.TableField<R,​U>
      createField​(java.lang.String arg0, org.jooq.DataType<T> arg1, java.lang.String arg2, org.jooq.Converter<X,​U> arg3, org.jooq.Binding<T,​X> arg4)  
      protected static <R extends org.jooq.Record,​T extends java.lang.Object>
      org.jooq.TableField<R,​T>
      createField​(java.lang.String arg0, org.jooq.DataType<T> arg1, org.jooq.Table<R> arg2)  
      protected static <R extends org.jooq.Record,​T extends java.lang.Object>
      org.jooq.TableField<R,​T>
      createField​(java.lang.String arg0, org.jooq.DataType<T> arg1, org.jooq.Table<R> arg2, java.lang.String arg3)  
      protected static <R extends org.jooq.Record,​T extends java.lang.Object,​U extends java.lang.Object>
      org.jooq.TableField<R,​U>
      createField​(java.lang.String arg0, org.jooq.DataType<T> arg1, org.jooq.Table<R> arg2, java.lang.String arg3, org.jooq.Binding<T,​U> arg4)  
      protected static <R extends org.jooq.Record,​T extends java.lang.Object,​U extends java.lang.Object>
      org.jooq.TableField<R,​U>
      createField​(java.lang.String arg0, org.jooq.DataType<T> arg1, org.jooq.Table<R> arg2, java.lang.String arg3, org.jooq.Converter<T,​U> arg4)  
      protected static <R extends org.jooq.Record,​T extends java.lang.Object,​X extends java.lang.Object,​U extends java.lang.Object>
      org.jooq.TableField<R,​U>
      createField​(java.lang.String arg0, org.jooq.DataType<T> arg1, org.jooq.Table<R> arg2, java.lang.String arg3, org.jooq.Converter<X,​U> arg4, org.jooq.Binding<T,​X> arg5)  
      <T> org.jooq.TableField<org.jooq.Record,​T> createField​(org.jooq.Field<T> realTableField)  
      org.jooq.Table<org.jooq.Record> crossApply​(java.lang.String arg0)  
      org.jooq.Table<org.jooq.Record> crossApply​(java.lang.String arg0, java.lang.Object... arg1)  
      org.jooq.Table<org.jooq.Record> crossApply​(java.lang.String arg0, org.jooq.QueryPart... arg1)  
      org.jooq.Table<org.jooq.Record> crossApply​(org.jooq.Name arg0)  
      org.jooq.Table<org.jooq.Record> crossApply​(org.jooq.SQL arg0)  
      org.jooq.Table<org.jooq.Record> crossApply​(org.jooq.TableLike<?> arg0)  
      org.jooq.Table<org.jooq.Record> crossJoin​(java.lang.String arg0)  
      org.jooq.Table<org.jooq.Record> crossJoin​(java.lang.String arg0, java.lang.Object... arg1)  
      org.jooq.Table<org.jooq.Record> crossJoin​(java.lang.String arg0, org.jooq.QueryPart... arg1)  
      org.jooq.Table<org.jooq.Record> crossJoin​(org.jooq.Name arg0)  
      org.jooq.Table<org.jooq.Record> crossJoin​(org.jooq.SQL arg0)  
      org.jooq.Table<org.jooq.Record> crossJoin​(org.jooq.TableLike<?> arg0)  
      boolean declaresCTE()  
      boolean declaresFields()  
      boolean declaresWindows()  
      org.jooq.DivideByOnStep divideBy​(org.jooq.Table<?> arg0)  
      org.jooq.Condition eq​(org.jooq.Table<R> arg0)  
      org.jooq.Condition equal​(org.jooq.Table<R> arg0)  
      org.jooq.Field<?> field​(int arg0)  
      <T extends java.lang.Object>
      org.jooq.Field<T>
      field​(int arg0, java.lang.Class<T> arg1)  
      <T extends java.lang.Object>
      org.jooq.Field<T>
      field​(int arg0, org.jooq.DataType<T> arg1)  
      org.jooq.Field<?> field​(java.lang.String arg0)  
      <T extends java.lang.Object>
      org.jooq.Field<T>
      field​(java.lang.String arg0, java.lang.Class<T> arg1)  
      <T extends java.lang.Object>
      org.jooq.Field<T>
      field​(java.lang.String arg0, org.jooq.DataType<T> arg1)  
      <T extends java.lang.Object>
      org.jooq.Field<T>
      field​(org.jooq.Field<T> arg0)  
      org.jooq.Field<?> field​(org.jooq.Name arg0)  
      <T extends java.lang.Object>
      org.jooq.Field<T>
      field​(org.jooq.Name arg0, java.lang.Class<T> arg1)  
      <T extends java.lang.Object>
      org.jooq.Field<T>
      field​(org.jooq.Name arg0, org.jooq.DataType<T> arg1)  
      org.jooq.Field<?>[] fields()  
      org.jooq.Field<?>[] fields​(int... arg0)  
      org.jooq.Field<?>[] fields​(java.lang.String... arg0)  
      org.jooq.Field<?>[] fields​(org.jooq.Field<?>... arg0)  
      org.jooq.Field<?>[] fields​(org.jooq.Name... arg0)  
      org.jooq.Row fieldsRow()  
      java.util.stream.Stream<org.jooq.Field<?>> fieldStream()  
      org.jooq.Table<R> forceIndex​(java.lang.String... arg0)  
      org.jooq.Table<R> forceIndexForGroupBy​(java.lang.String... arg0)  
      org.jooq.Table<R> forceIndexForJoin​(java.lang.String... arg0)  
      org.jooq.Table<R> forceIndexForOrderBy​(java.lang.String... arg0)  
      R from​(org.jooq.Record arg0)  
      org.jooq.TableOnStep<org.jooq.Record> fullJoin​(java.lang.String arg0)  
      org.jooq.TableOnStep<org.jooq.Record> fullJoin​(java.lang.String arg0, java.lang.Object... arg1)  
      org.jooq.TableOnStep<org.jooq.Record> fullJoin​(java.lang.String arg0, org.jooq.QueryPart... arg1)  
      org.jooq.TableOnStep<org.jooq.Record> fullJoin​(org.jooq.Name arg0)  
      org.jooq.TableOnStep<org.jooq.Record> fullJoin​(org.jooq.SQL arg0)  
      org.jooq.TableOnStep<org.jooq.Record> fullJoin​(org.jooq.TableLike<?> arg0)  
      org.jooq.TableOnStep<org.jooq.Record> fullOuterJoin​(java.lang.String arg0)  
      org.jooq.TableOnStep<org.jooq.Record> fullOuterJoin​(java.lang.String arg0, java.lang.Object... arg1)  
      org.jooq.TableOnStep<org.jooq.Record> fullOuterJoin​(java.lang.String arg0, org.jooq.QueryPart... arg1)  
      org.jooq.TableOnStep<org.jooq.Record> fullOuterJoin​(org.jooq.Name arg0)  
      org.jooq.TableOnStep<org.jooq.Record> fullOuterJoin​(org.jooq.SQL arg0)  
      org.jooq.TableOnStep<org.jooq.Record> fullOuterJoin​(org.jooq.TableLike<?> arg0)  
      boolean generatesCast()  
      org.jooq.Catalog getCatalog()  
      java.lang.String getComment()  
      org.jooq.DataType<R> getDataType()  
      <T> org.jooq.TableField<org.jooq.Record,​T> getField​(org.jooq.TableField<org.jooq.Record,​T> realTableField)  
      org.jooq.Identity<R,​?> getIdentity()  
      java.util.List<org.jooq.Index> getIndexes()  
      java.util.List<org.jooq.UniqueKey<R>> getKeys()  
      java.lang.String getName()  
      org.jooq.UniqueKey<org.jooq.Record> getPrimaryKey()  
      org.jooq.Name getQualifiedName()  
      org.jooq.TableField<R,​?> getRecordTimestamp()  
      org.jooq.TableField<R,​?> getRecordVersion()  
      java.util.List<org.jooq.ForeignKey<org.jooq.Record,​?>> getReferences()  
      <O extends org.jooq.Record>
      java.util.List<org.jooq.ForeignKey<O,​R>>
      getReferencesFrom​(org.jooq.Table<O> arg0)  
      <O extends org.jooq.Record>
      java.util.List<org.jooq.ForeignKey<R,​O>>
      getReferencesTo​(org.jooq.Table<O> arg0)  
      org.jooq.Schema getSchema()  
      org.jooq.Name getUnqualifiedName()  
      java.util.Collection<FieldAndValue<?>> getVirtualPartition()  
      int hashCode()  
      org.jooq.Table<R> ignoreIndex​(java.lang.String... arg0)  
      org.jooq.Table<R> ignoreIndexForGroupBy​(java.lang.String... arg0)  
      org.jooq.Table<R> ignoreIndexForJoin​(java.lang.String... arg0)  
      org.jooq.Table<R> ignoreIndexForOrderBy​(java.lang.String... arg0)  
      org.jooq.TableOnStep<org.jooq.Record> innerJoin​(java.lang.String arg0)  
      org.jooq.TableOnStep<org.jooq.Record> innerJoin​(java.lang.String arg0, java.lang.Object... arg1)  
      org.jooq.TableOnStep<org.jooq.Record> innerJoin​(java.lang.String arg0, org.jooq.QueryPart... arg1)  
      org.jooq.TableOnStep<org.jooq.Record> innerJoin​(org.jooq.Name arg0)  
      org.jooq.TableOnStep<org.jooq.Record> innerJoin​(org.jooq.SQL arg0)  
      org.jooq.TableOnStep<org.jooq.Record> innerJoin​(org.jooq.TableLike<?> arg0)  
      org.jooq.TableOnStep<org.jooq.Record> join​(java.lang.String arg0)  
      org.jooq.TableOnStep<org.jooq.Record> join​(java.lang.String arg0, java.lang.Object... arg1)  
      org.jooq.TableOnStep<org.jooq.Record> join​(java.lang.String arg0, org.jooq.QueryPart... arg1)  
      org.jooq.TableOnStep<org.jooq.Record> join​(org.jooq.Name arg0)  
      org.jooq.TableOnStep<org.jooq.Record> join​(org.jooq.SQL arg0)  
      org.jooq.TableOnStep<org.jooq.Record> join​(org.jooq.TableLike<?> arg0)  
      org.jooq.TableOptionalOnStep<org.jooq.Record> join​(org.jooq.TableLike<?> arg0, org.jooq.JoinType arg1)  
      org.jooq.TableOnStep<R> leftAntiJoin​(org.jooq.TableLike<?> arg0)  
      org.jooq.TablePartitionByStep<org.jooq.Record> leftJoin​(java.lang.String arg0)  
      org.jooq.TablePartitionByStep<org.jooq.Record> leftJoin​(java.lang.String arg0, java.lang.Object... arg1)  
      org.jooq.TablePartitionByStep<org.jooq.Record> leftJoin​(java.lang.String arg0, org.jooq.QueryPart... arg1)  
      org.jooq.TablePartitionByStep<org.jooq.Record> leftJoin​(org.jooq.Name arg0)  
      org.jooq.TablePartitionByStep<org.jooq.Record> leftJoin​(org.jooq.SQL arg0)  
      org.jooq.TablePartitionByStep<org.jooq.Record> leftJoin​(org.jooq.TableLike<?> arg0)  
      org.jooq.TablePartitionByStep<org.jooq.Record> leftOuterJoin​(java.lang.String arg0)  
      org.jooq.TablePartitionByStep<org.jooq.Record> leftOuterJoin​(java.lang.String arg0, java.lang.Object... arg1)  
      org.jooq.TablePartitionByStep<org.jooq.Record> leftOuterJoin​(java.lang.String arg0, org.jooq.QueryPart... arg1)  
      org.jooq.TablePartitionByStep<org.jooq.Record> leftOuterJoin​(org.jooq.Name arg0)  
      org.jooq.TablePartitionByStep<org.jooq.Record> leftOuterJoin​(org.jooq.SQL arg0)  
      org.jooq.TablePartitionByStep<org.jooq.Record> leftOuterJoin​(org.jooq.TableLike<?> arg0)  
      org.jooq.TableOnStep<R> leftSemiJoin​(org.jooq.TableLike<?> arg0)  
      org.jooq.Table<org.jooq.Record> naturalJoin​(java.lang.String arg0)  
      org.jooq.Table<org.jooq.Record> naturalJoin​(java.lang.String arg0, java.lang.Object... arg1)  
      org.jooq.Table<org.jooq.Record> naturalJoin​(java.lang.String arg0, org.jooq.QueryPart... arg1)  
      org.jooq.Table<org.jooq.Record> naturalJoin​(org.jooq.Name arg0)  
      org.jooq.Table<org.jooq.Record> naturalJoin​(org.jooq.SQL arg0)  
      org.jooq.Table<org.jooq.Record> naturalJoin​(org.jooq.TableLike<?> arg0)  
      org.jooq.Table<org.jooq.Record> naturalLeftOuterJoin​(java.lang.String arg0)  
      org.jooq.Table<org.jooq.Record> naturalLeftOuterJoin​(java.lang.String arg0, java.lang.Object... arg1)  
      org.jooq.Table<org.jooq.Record> naturalLeftOuterJoin​(java.lang.String arg0, org.jooq.QueryPart... arg1)  
      org.jooq.Table<org.jooq.Record> naturalLeftOuterJoin​(org.jooq.Name arg0)  
      org.jooq.Table<org.jooq.Record> naturalLeftOuterJoin​(org.jooq.SQL arg0)  
      org.jooq.Table<org.jooq.Record> naturalLeftOuterJoin​(org.jooq.TableLike<?> arg0)  
      org.jooq.Table<org.jooq.Record> naturalRightOuterJoin​(java.lang.String arg0)  
      org.jooq.Table<org.jooq.Record> naturalRightOuterJoin​(java.lang.String arg0, java.lang.Object... arg1)  
      org.jooq.Table<org.jooq.Record> naturalRightOuterJoin​(java.lang.String arg0, org.jooq.QueryPart... arg1)  
      org.jooq.Table<org.jooq.Record> naturalRightOuterJoin​(org.jooq.Name arg0)  
      org.jooq.Table<org.jooq.Record> naturalRightOuterJoin​(org.jooq.SQL arg0)  
      org.jooq.Table<org.jooq.Record> naturalRightOuterJoin​(org.jooq.TableLike<?> arg0)  
      org.jooq.Condition ne​(org.jooq.Table<R> arg0)  
      R newRecord()  
      org.jooq.Condition notEqual​(org.jooq.Table<R> arg0)  
      org.jooq.Table<org.jooq.Record> outerApply​(java.lang.String arg0)  
      org.jooq.Table<org.jooq.Record> outerApply​(java.lang.String arg0, java.lang.Object... arg1)  
      org.jooq.Table<org.jooq.Record> outerApply​(java.lang.String arg0, org.jooq.QueryPart... arg1)  
      org.jooq.Table<org.jooq.Record> outerApply​(org.jooq.Name arg0)  
      org.jooq.Table<org.jooq.Record> outerApply​(org.jooq.SQL arg0)  
      org.jooq.Table<org.jooq.Record> outerApply​(org.jooq.TableLike<?> arg0)  
      org.jooq.RecordType<R> recordType()  
      org.jooq.TablePartitionByStep<org.jooq.Record> rightJoin​(java.lang.String arg0)  
      org.jooq.TablePartitionByStep<org.jooq.Record> rightJoin​(java.lang.String arg0, java.lang.Object... arg1)  
      org.jooq.TablePartitionByStep<org.jooq.Record> rightJoin​(java.lang.String arg0, org.jooq.QueryPart... arg1)  
      org.jooq.TablePartitionByStep<org.jooq.Record> rightJoin​(org.jooq.Name arg0)  
      org.jooq.TablePartitionByStep<org.jooq.Record> rightJoin​(org.jooq.SQL arg0)  
      org.jooq.TablePartitionByStep<org.jooq.Record> rightJoin​(org.jooq.TableLike<?> arg0)  
      org.jooq.TablePartitionByStep<org.jooq.Record> rightOuterJoin​(java.lang.String arg0)  
      org.jooq.TablePartitionByStep<org.jooq.Record> rightOuterJoin​(java.lang.String arg0, java.lang.Object... arg1)  
      org.jooq.TablePartitionByStep<org.jooq.Record> rightOuterJoin​(java.lang.String arg0, org.jooq.QueryPart... arg1)  
      org.jooq.TablePartitionByStep<org.jooq.Record> rightOuterJoin​(org.jooq.Name arg0)  
      org.jooq.TablePartitionByStep<org.jooq.Record> rightOuterJoin​(org.jooq.SQL arg0)  
      org.jooq.TablePartitionByStep<org.jooq.Record> rightOuterJoin​(org.jooq.TableLike<?> arg0)  
      org.jooq.TableOptionalOnStep<org.jooq.Record> straightJoin​(java.lang.String arg0)  
      org.jooq.TableOptionalOnStep<org.jooq.Record> straightJoin​(java.lang.String arg0, java.lang.Object... arg1)  
      org.jooq.TableOptionalOnStep<org.jooq.Record> straightJoin​(java.lang.String arg0, org.jooq.QueryPart... arg1)  
      org.jooq.TableOptionalOnStep<org.jooq.Record> straightJoin​(org.jooq.Name arg0)  
      org.jooq.TableOptionalOnStep<org.jooq.Record> straightJoin​(org.jooq.SQL arg0)  
      org.jooq.TableOptionalOnStep<org.jooq.Record> straightJoin​(org.jooq.TableLike<?> arg0)  
      void toSQL​(org.jooq.RenderContext arg0)
      Deprecated.
      java.lang.String toString()  
      protected org.jooq.exception.DataAccessException translate​(java.lang.String arg0, java.sql.SQLException arg1)  
      org.jooq.Table<R> useIndex​(java.lang.String... arg0)  
      org.jooq.Table<R> useIndexForGroupBy​(java.lang.String... arg0)  
      org.jooq.Table<R> useIndexForJoin​(java.lang.String... arg0)  
      org.jooq.Table<R> useIndexForOrderBy​(java.lang.String... arg0)  
      • Methods inherited from class org.jooq.impl.TableImpl

        accept, as, as, clauses, declaresTables, equals, getRecordType, rename, rename
      • Methods inherited from class java.lang.Object

        clone, finalize, getClass, notify, notifyAll, wait, wait, wait
      • Methods inherited from interface org.jooq.QueryPart

        hashCode, toString
      • Methods inherited from interface org.jooq.Table

        as, as, as, as, as, as, as, as, as, as, as, as, crossApply, crossApply, crossApply, crossApply, crossApply, crossApply, crossJoin, crossJoin, crossJoin, crossJoin, crossJoin, crossJoin, divideBy, eq, equal, equals, forceIndex, forceIndexForGroupBy, forceIndexForJoin, forceIndexForOrderBy, from, fullJoin, fullJoin, fullJoin, fullJoin, fullJoin, fullJoin, fullOuterJoin, fullOuterJoin, fullOuterJoin, fullOuterJoin, fullOuterJoin, fullOuterJoin, getCatalog, getComment, getDataType, getIdentity, getIndexes, getKeys, getName, getQualifiedName, getRecordTimestamp, getRecordType, getRecordVersion, getReferencesFrom, getReferencesTo, getSchema, getUnqualifiedName, ignoreIndex, ignoreIndexForGroupBy, ignoreIndexForJoin, ignoreIndexForOrderBy, innerJoin, innerJoin, innerJoin, innerJoin, innerJoin, innerJoin, join, join, join, join, join, join, join, leftAntiJoin, leftJoin, leftJoin, leftJoin, leftJoin, leftJoin, leftJoin, leftOuterJoin, leftOuterJoin, leftOuterJoin, leftOuterJoin, leftOuterJoin, leftOuterJoin, leftSemiJoin, naturalJoin, naturalJoin, naturalJoin, naturalJoin, naturalJoin, naturalJoin, naturalLeftOuterJoin, naturalLeftOuterJoin, naturalLeftOuterJoin, naturalLeftOuterJoin, naturalLeftOuterJoin, naturalLeftOuterJoin, naturalRightOuterJoin, naturalRightOuterJoin, naturalRightOuterJoin, naturalRightOuterJoin, naturalRightOuterJoin, naturalRightOuterJoin, ne, newRecord, notEqual, outerApply, outerApply, outerApply, outerApply, outerApply, outerApply, recordType, rightJoin, rightJoin, rightJoin, rightJoin, rightJoin, rightJoin, rightOuterJoin, rightOuterJoin, rightOuterJoin, rightOuterJoin, rightOuterJoin, rightOuterJoin, straightJoin, straightJoin, straightJoin, straightJoin, straightJoin, straightJoin, useIndex, useIndexForGroupBy, useIndexForJoin, useIndexForOrderBy
      • Methods inherited from interface org.jooq.TableLike

        asTable, asTable, asTable, asTable, asTable, field, field, field, field, field, field, field, field, field, field, fields, fields, fields, fields, fields, fieldsRow, fieldStream
    • Field Detail

      • TEMP_TABLE_PREFIX

        public static final java.lang.String TEMP_TABLE_PREFIX
        See Also:
        Constant Field Values
    • Constructor Detail

      • ImpersonatorTable

        public ImpersonatorTable​(DataTable realTable)
    • Method Detail

      • createField

        public <T> org.jooq.TableField<org.jooq.Record,​T> createField​(org.jooq.Field<T> realTableField)
      • getPrimaryKey

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

        public java.util.List<org.jooq.ForeignKey<org.jooq.Record,​?>> getReferences()
        Specified by:
        getReferences in interface org.jooq.Table<org.jooq.Record>
      • getField

        public <T> org.jooq.TableField<org.jooq.Record,​T> getField​(org.jooq.TableField<org.jooq.Record,​T> realTableField)
      • from

        public final R from​(org.jooq.Record arg0)
        Specified by:
        from 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.Table<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.Table<R extends org.jooq.Record>
      • fieldsRow

        public final org.jooq.Row fieldsRow()
        Specified by:
        fieldsRow in interface org.jooq.TableLike<R extends org.jooq.Record>
      • fieldStream

        public final java.util.stream.Stream<org.jooq.Field<?>> fieldStream()
        Specified by:
        fieldStream in interface org.jooq.TableLike<R extends org.jooq.Record>
      • field

        public final <T extends java.lang.Object> org.jooq.Field<T> field​(org.jooq.Field<T> arg0)
        Specified by:
        field in interface org.jooq.TableLike<R extends org.jooq.Record>
      • field

        public final org.jooq.Field<?> field​(java.lang.String arg0)
        Specified by:
        field in interface org.jooq.TableLike<R extends org.jooq.Record>
      • field

        public final <T extends java.lang.Object> org.jooq.Field<T> field​(java.lang.String arg0,
                                                                          java.lang.Class<T> arg1)
        Specified by:
        field in interface org.jooq.TableLike<R extends org.jooq.Record>
      • field

        public final <T extends java.lang.Object> org.jooq.Field<T> field​(java.lang.String arg0,
                                                                          org.jooq.DataType<T> arg1)
        Specified by:
        field in interface org.jooq.TableLike<R extends org.jooq.Record>
      • field

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

        public final <T extends java.lang.Object> org.jooq.Field<T> field​(org.jooq.Name arg0,
                                                                          java.lang.Class<T> arg1)
        Specified by:
        field in interface org.jooq.TableLike<R extends org.jooq.Record>
      • field

        public final <T extends java.lang.Object> org.jooq.Field<T> field​(org.jooq.Name arg0,
                                                                          org.jooq.DataType<T> arg1)
        Specified by:
        field in interface org.jooq.TableLike<R extends org.jooq.Record>
      • field

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

        public final <T extends java.lang.Object> org.jooq.Field<T> field​(int arg0,
                                                                          java.lang.Class<T> arg1)
        Specified by:
        field in interface org.jooq.TableLike<R extends org.jooq.Record>
      • field

        public final <T extends java.lang.Object> org.jooq.Field<T> field​(int arg0,
                                                                          org.jooq.DataType<T> arg1)
        Specified by:
        field in interface org.jooq.TableLike<R extends org.jooq.Record>
      • fields

        public final org.jooq.Field<?>[] fields()
        Specified by:
        fields in interface org.jooq.TableLike<R extends org.jooq.Record>
      • fields

        public final org.jooq.Field<?>[] fields​(org.jooq.Field<?>... arg0)
        Specified by:
        fields in interface org.jooq.TableLike<R extends org.jooq.Record>
      • fields

        public final org.jooq.Field<?>[] fields​(java.lang.String... arg0)
        Specified by:
        fields in interface org.jooq.TableLike<R extends org.jooq.Record>
      • fields

        public final org.jooq.Field<?>[] fields​(org.jooq.Name... arg0)
        Specified by:
        fields in interface org.jooq.TableLike<R extends org.jooq.Record>
      • fields

        public final org.jooq.Field<?>[] fields​(int... arg0)
        Specified by:
        fields in interface org.jooq.TableLike<R extends org.jooq.Record>
      • 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​(java.lang.String arg0)
        Specified by:
        asTable in interface org.jooq.TableLike<R extends org.jooq.Record>
      • asTable

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

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

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

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

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

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

        public final org.jooq.Table<R> as​(java.lang.String arg0,
                                          java.util.function.BiFunction<? super org.jooq.Field<?>,​? super java.lang.Integer,​? extends java.lang.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,
                                          java.util.function.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,
                                          java.util.function.BiFunction<? super org.jooq.Field<?>,​? super java.lang.Integer,​? extends org.jooq.Name> arg1)
        Specified by:
        as in interface org.jooq.Table<R extends org.jooq.Record>
      • getCatalog

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

        public org.jooq.Schema getSchema()
        Specified by:
        getSchema in interface org.jooq.Table<R extends org.jooq.Record>
      • getName

        public final java.lang.String getName()
        Specified by:
        getName in interface org.jooq.Table<R extends org.jooq.Record>
      • getQualifiedName

        public final org.jooq.Name getQualifiedName()
        Specified by:
        getQualifiedName in interface org.jooq.Table<R extends org.jooq.Record>
      • getUnqualifiedName

        public final org.jooq.Name getUnqualifiedName()
        Specified by:
        getUnqualifiedName in interface org.jooq.Table<R extends org.jooq.Record>
      • getComment

        public final java.lang.String getComment()
        Specified by:
        getComment in interface org.jooq.Table<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>
      • getIndexes

        public java.util.List<org.jooq.Index> getIndexes()
        Specified by:
        getIndexes in interface org.jooq.Table<R extends org.jooq.Record>
      • getKeys

        public java.util.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> java.util.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>
      • getReferencesTo

        public final <O extends org.jooq.Record> java.util.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>
      • createField

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

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

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

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

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

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

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

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

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

        protected final <T extends java.lang.Object,​X extends java.lang.Object,​U extends java.lang.Object> org.jooq.TableField<R,​U> createField​(java.lang.String arg0,
                                                                                                                                                                  org.jooq.DataType<T> arg1,
                                                                                                                                                                  java.lang.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>
      • useIndex

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

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

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

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

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

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

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

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

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

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

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

        public final org.jooq.Table<R> forceIndexForGroupBy​(java.lang.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,
                                          java.util.function.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,
                                          java.util.function.BiFunction<? super org.jooq.Field<?>,​? super java.lang.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>
      • 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​(java.lang.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​(java.lang.String arg0,
                                                                java.lang.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​(java.lang.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​(java.lang.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​(java.lang.String arg0,
                                                                     java.lang.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​(java.lang.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​(java.lang.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​(java.lang.String arg0,
                                                                             java.lang.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​(java.lang.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​(java.lang.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​(java.lang.String arg0,
                                                                                  java.lang.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​(java.lang.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​(java.lang.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​(java.lang.String arg0,
                                                                              java.lang.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​(java.lang.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​(java.lang.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​(java.lang.String arg0,
                                                                                   java.lang.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​(java.lang.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​(java.lang.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​(java.lang.String arg0,
                                                                         java.lang.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​(java.lang.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​(java.lang.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​(java.lang.String arg0,
                                                                    java.lang.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​(java.lang.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​(java.lang.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​(java.lang.String arg0,
                                                               java.lang.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​(java.lang.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​(java.lang.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​(java.lang.String arg0,
                                                                 java.lang.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​(java.lang.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​(java.lang.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​(java.lang.String arg0,
                                                                          java.lang.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​(java.lang.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​(java.lang.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​(java.lang.String arg0,
                                                                           java.lang.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​(java.lang.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>
      • 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​(java.lang.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​(java.lang.String arg0,
                                                                java.lang.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​(java.lang.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​(java.lang.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​(java.lang.String arg0,
                                                                java.lang.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​(java.lang.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​(java.lang.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​(java.lang.String arg0,
                                                                                java.lang.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​(java.lang.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>
      • hashCode

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

        @Deprecated
        public final void toSQL​(org.jooq.RenderContext arg0)
        Deprecated.
        Specified by:
        toSQL in interface org.jooq.QueryPartInternal
      • bind

        @Deprecated
        public final void bind​(org.jooq.BindContext arg0)
                        throws org.jooq.exception.DataAccessException
        Deprecated.
        Specified by:
        bind in interface org.jooq.QueryPartInternal
        Throws:
        org.jooq.exception.DataAccessException
      • 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 java.lang.String toString()
        Specified by:
        toString in interface org.jooq.QueryPart
        Overrides:
        toString in class java.lang.Object
      • create

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

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

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

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