Top Inners Fields Constructors Methods
org.jooq.impl

pack-priv abstract Class AbstractInList<T>

extends AbstractCondition
Class Inheritance
Known Direct Subclasses
org.jooq.impl.NotInList, org.jooq.impl.InList
Static Imports
java.lang.Boolean.TRUE, .Math.ceil, .Math.log, .Math.max, .Math.min, .Math.pow, .Math.round, org.jooq.SQLDialect.CUBRID, .SQLDialect.DERBY, .SQLDialect.FIREBIRD, .SQLDialect.H2, .SQLDialect.HSQLDB, .SQLDialect.MARIADB, .SQLDialect.MYSQL, .SQLDialect.POSTGRES, .SQLDialect.YUGABYTEDB, org.jooq.conf.ParamType.INDEXED, org.jooq.impl.DSL.falseCondition, .DSL.row, .DSL.trueCondition, .Keywords.K_AND, .Keywords.K_IN, .Keywords.K_NOT_IN, .Keywords.K_OR, .QueryPartListView.wrap, .Tools.EMPTY_FIELD, .Tools.anyMatch, .Tools.embeddedFields, .Tools.map, .Tools.BooleanDataKey.DATA_MULTISET_CONDITION, org.jooq.tools.StringUtils.defaultIfNull

Deprecated

as a consequence of AbstractCondition being deprecated. See corresponding docs for further information.

Author
Lukas Eder

Nested and Inner Type Summary

Modifier and TypeClass and Description
pack-priv static class

Field Summary

Modifier and TypeField and Description
pack-priv final Field<T>
field

Deprecated as a consequence of Field being deprecated.
pack-priv static final int
pack-priv static final Set<SQLDialect>
pack-priv static final Set<SQLDialect>
pack-priv final QueryPartList<Field<T>>

Constructor Summary

AccessConstructor and Description
pack-priv
AbstractInList(Field<T> field, List<? extends Field<?>> values)

Deprecated as a consequence of Field being deprecated.

Method Summary

Modifier and TypeMethod and Description
public final Field<T>
$arg1()

Deprecated as a consequence of Field being deprecated.
public final QOM.UnmodifiableList<? extends Field<T>>
public final void
accept(Context<?> ctx)

Implements abstract org.jooq.impl.AbstractField.accept.

Implements org.jooq.QueryPartInternal.accept.

This QueryPart can accept a Context object in order to render a SQL string or to bind its variables.
private final void
accept0(Context<?> ctx)

private static final <T> void
accept1(Context<?> ctx, boolean in, Field<T> field, QueryPartList<Field<T>> values)

Deprecated as a consequence of Field being deprecated.
pack-priv static final <T> List<T>
padded(Context<?> ctx, List<T> list)

pack-priv abstract Function2<? super RowN, ? super RowN[], ? extends Condition>
pack-priv static final RowN[]
rows(List<? extends Field<?>> values)

pack-priv static final void
toSQLSubValues(Context<?> ctx, Field<?> field, boolean in, List<? extends Field<?>> subValues)

Deprecated as a consequence of Field being deprecated.
Render the SQL for a sub-set of the IN clause's values
Inherited from org.jooq.impl.AbstractCondition:
andandandandandandandExistsandNotandNotandNotExistsclausesnotorororororororExistsorNotorNotorNotExistsxorxorxorxorxorxorxorExistsxorNotxorNotxorNotExists

Field Detail

fieldback to summary
pack-priv final Field<T> field

Deprecated

as a consequence of Field being deprecated. See corresponding docs for further information.

IN_LIMITback to summary
pack-priv static final int IN_LIMIT
NO_SUPPORT_EMPTY_LISTSback to summary
pack-priv static final Set<SQLDialect> NO_SUPPORT_EMPTY_LISTS
REQUIRES_IN_LIMITback to summary
pack-priv static final Set<SQLDialect> REQUIRES_IN_LIMIT
valuesback to summary
pack-priv final QueryPartList<Field<T>> values

Constructor Detail

AbstractInListback to summary
pack-priv AbstractInList(Field<T> field, List<? extends Field<?>> values)

Deprecated

as a consequence of Field being deprecated. See corresponding docs for further information.

Annotations
@SuppressWarnings:unchecked, rawtypes

Method Detail

$arg1back to summary
public final Field<T> $arg1()

Deprecated

as a consequence of Field being deprecated. See corresponding docs for further information.

$arg2back to summary
public final QOM.UnmodifiableList<? extends Field<T>> $arg2()
acceptback to summary
public final void accept(Context<?> ctx)

Implements abstract org.jooq.impl.AbstractField.accept.

Implements org.jooq.QueryPartInternal.accept.

Doc from org.jooq.QueryPartInternal.accept.

This QueryPart can accept a Context object in order to render a SQL string or to bind its variables.

Annotations
@Override
accept0back to summary
private final void accept0(Context<?> ctx)
accept1back to summary
private static final <T> void accept1(Context<?> ctx, boolean in, Field<T> field, QueryPartList<Field<T>> values)

Deprecated

as a consequence of Field being deprecated. See corresponding docs for further information.

paddedback to summary
pack-priv static final <T> List<T> padded(Context<?> ctx, List<T> list)
rowConditionback to summary
pack-priv abstract Function2<? super RowN, ? super RowN[], ? extends Condition> rowCondition()
rowsback to summary
pack-priv static final RowN[] rows(List<? extends Field<?>> values)
toSQLSubValuesback to summary
pack-priv static final void toSQLSubValues(Context<?> ctx, Field<?> field, boolean in, List<? extends Field<?>> subValues)

Deprecated

as a consequence of Field being deprecated. See corresponding docs for further information.

Render the SQL for a sub-set of the IN clause's values

org.jooq.impl back to summary

pack-priv final Class AbstractInList.PaddedList<T>

extends AbstractList<T>
Class Inheritance

Field Summary

Modifier and TypeField and Description
private final List<T>
private final int
private final int
Inherited from java.util.AbstractList:
modCount

Constructor Summary

AccessConstructor and Description
pack-priv
PaddedList(List<T> delegate, int maxPadding, int padBase)

Method Summary

Modifier and TypeMethod and Description
public T
get(int
index of the element to return
index
)

Implements abstract java.util.AbstractList.get.

Implements java.util.List.get.

Returns the element at the specified position in this list.
public int
size()

Implements abstract java.util.AbstractCollection.size.

Implements java.util.List.size, java.util.Collection.size.

Returns the number of elements in this list.
Inherited from java.util.AbstractList:
addaddaddAllclearequalshashCodeindexOfiteratorlastIndexOflistIteratorlistIteratorremoveremoveRangesetsubList

Field Detail

delegateback to summary
private final List<T> delegate
padSizeback to summary
private final int padSize
realSizeback to summary
private final int realSize

Constructor Detail

PaddedListback to summary
pack-priv PaddedList(List<T> delegate, int maxPadding, int padBase)

Method Detail

getback to summary
public T get(int index)

Implements abstract java.util.AbstractList.get.

Implements java.util.List.get.

Doc from java.util.AbstractList.get.

Returns the element at the specified position in this list.

Parameters
index:int

Doc from java.util.List.get.

index of the element to return

Returns:T

Doc from java.util.List.get.

the element at the specified position in this list

Annotations
@Override
sizeback to summary
public int size()

Implements abstract java.util.AbstractCollection.size.

Implements java.util.List.size, java.util.Collection.size.

Doc from java.util.List.size.

Returns the number of elements in this list. If this list contains more than Integer.MAX_VALUE elements, returns Integer.MAX_VALUE.

Returns:int

the number of elements in this list

Annotations
@Override