Top Description Methods
org.jooq

public non-sealed Interface Field<T>

extends SelectField<T>, GroupField, OrderField<T>, FieldOrRow, FieldOrRowOrSelect, FieldOrConstraint, TableElement
Known Direct Subinterfaces
org.jooq.UDTField, org.jooq.WindowBeforeOverStep, org.jooq.WindowFinalStep, org.jooq.CaseConditionStep, org.jooq.CaseWhenStep, org.jooq.Condition, org.jooq.JSONArrayReturningStep, org.jooq.JSONObjectReturningStep, org.jooq.ParamOrVariable, org.jooq.TableField, org.jooq.JSONValueReturningStep, org.jooq.impl.Transformable, org.jooq.impl.QOM.Extract, org.jooq.impl.QOM.RowAsField, org.jooq.impl.QOM.TableAsField, org.jooq.impl.QOM.WindowFunction, org.jooq.impl.QOM.FieldAlias, org.jooq.impl.QOM.Function, org.jooq.impl.QOM.Cast, org.jooq.impl.QOM.Coerce, org.jooq.impl.QOM.Default, org.jooq.impl.QOM.Collated, org.jooq.impl.QOM.Array, org.jooq.impl.QOM.ArrayQuery, org.jooq.impl.QOM.Multiset, org.jooq.impl.QOM.ScalarSubquery, org.jooq.impl.QOM.Neg, org.jooq.impl.QOM.Greatest, org.jooq.impl.QOM.Least, org.jooq.impl.QOM.Choose, org.jooq.impl.QOM.FieldFunction, org.jooq.impl.QOM.Nvl2, org.jooq.impl.QOM.Iif, org.jooq.impl.QOM.Coalesce, org.jooq.impl.QOM.CaseSimple, org.jooq.impl.QOM.CaseSearched, org.jooq.impl.QOM.Decode, org.jooq.impl.QOM.Concat, org.jooq.impl.QOM.TimestampDiff, org.jooq.impl.QOM.Convert, org.jooq.impl.QOM.CurrentDate, org.jooq.impl.QOM.CurrentTime, org.jooq.impl.QOM.CurrentTimestamp, org.jooq.impl.QOM.XMLQuery, org.jooq.impl.QOM.XMLElement, org.jooq.impl.QOM.XMLParse, org.jooq.impl.QOM.NotField, org.jooq.impl.QOM.Excluded, org.jooq.impl.QOM.QualifiedRowid, org.jooq.impl.QOM.Abs, org.jooq.impl.QOM.Acos, org.jooq.impl.QOM.Acosh, org.jooq.impl.QOM.Acoth, org.jooq.impl.QOM.Add, org.jooq.impl.QOM.Asin, org.jooq.impl.QOM.Asinh, org.jooq.impl.QOM.Atan, org.jooq.impl.QOM.Atan2, org.jooq.impl.QOM.Atanh, org.jooq.impl.QOM.BitAnd, org.jooq.impl.QOM.BitCount, org.jooq.impl.QOM.BitGet, org.jooq.impl.QOM.BitNand, org.jooq.impl.QOM.BitNor, org.jooq.impl.QOM.BitNot, org.jooq.impl.QOM.BitOr, org.jooq.impl.QOM.BitSet, org.jooq.impl.QOM.BitXNor, org.jooq.impl.QOM.BitXor, org.jooq.impl.QOM.Ceil, org.jooq.impl.QOM.Cos, org.jooq.impl.QOM.Cosh, org.jooq.impl.QOM.Cot, org.jooq.impl.QOM.Coth, org.jooq.impl.QOM.Degrees, org.jooq.impl.QOM.Div, org.jooq.impl.QOM.Euler, org.jooq.impl.QOM.Exp, org.jooq.impl.QOM.Floor, org.jooq.impl.QOM.Ln, org.jooq.impl.QOM.Log, org.jooq.impl.QOM.Log10, org.jooq.impl.QOM.Mod, org.jooq.impl.QOM.Mul, org.jooq.impl.QOM.Pi, org.jooq.impl.QOM.Power, org.jooq.impl.QOM.Radians, org.jooq.impl.QOM.Rand, org.jooq.impl.QOM.Round, org.jooq.impl.QOM.Shl, org.jooq.impl.QOM.Shr, org.jooq.impl.QOM.Sign, org.jooq.impl.QOM.Sin, org.jooq.impl.QOM.Sinh, org.jooq.impl.QOM.Sqrt, org.jooq.impl.QOM.Square, org.jooq.impl.QOM.Sub, org.jooq.impl.QOM.Tan, org.jooq.impl.QOM.Tanh, org.jooq.impl.QOM.Tau, org.jooq.impl.QOM.Trunc, org.jooq.impl.QOM.WidthBucket, org.jooq.impl.QOM.Ascii, org.jooq.impl.QOM.BitLength, org.jooq.impl.QOM.CharLength, org.jooq.impl.QOM.Chr, org.jooq.impl.QOM.Digits, org.jooq.impl.QOM.Left, org.jooq.impl.QOM.Lower, org.jooq.impl.QOM.Lpad, org.jooq.impl.QOM.Ltrim, org.jooq.impl.QOM.Md5, org.jooq.impl.QOM.OctetLength, org.jooq.impl.QOM.Overlay, org.jooq.impl.QOM.Position, org.jooq.impl.QOM.Repeat, org.jooq.impl.QOM.Replace, org.jooq.impl.QOM.Reverse, org.jooq.impl.QOM.Right, org.jooq.impl.QOM.Rpad, org.jooq.impl.QOM.Rtrim, org.jooq.impl.QOM.Space, org.jooq.impl.QOM.SplitPart, org.jooq.impl.QOM.Substring, org.jooq.impl.QOM.SubstringIndex, org.jooq.impl.QOM.ToChar, org.jooq.impl.QOM.ToDate, org.jooq.impl.QOM.ToHex, org.jooq.impl.QOM.ToTimestamp, org.jooq.impl.QOM.Translate, org.jooq.impl.QOM.Trim, org.jooq.impl.QOM.Upper, org.jooq.impl.QOM.Uuid, org.jooq.impl.QOM.DateAdd, org.jooq.impl.QOM.Cardinality, org.jooq.impl.QOM.ArrayGet, org.jooq.impl.QOM.ArrayConcat, org.jooq.impl.QOM.ArrayAppend, org.jooq.impl.QOM.ArrayPrepend, org.jooq.impl.QOM.ArrayRemove, org.jooq.impl.QOM.ArrayReplace, org.jooq.impl.QOM.Nvl, org.jooq.impl.QOM.Nullif, org.jooq.impl.QOM.CurrentCatalog, org.jooq.impl.QOM.CurrentSchema, org.jooq.impl.QOM.CurrentUser, org.jooq.impl.QOM.XMLComment, org.jooq.impl.QOM.XMLConcat, org.jooq.impl.QOM.XMLForest, org.jooq.impl.QOM.XMLPi, org.jooq.impl.QOM.XMLSerialize, org.jooq.impl.QOM.JSONArray, org.jooq.impl.QOM.JSONObject, org.jooq.impl.QOM.JSONGetElement, org.jooq.impl.QOM.JSONBGetElement, org.jooq.impl.QOM.JSONGetElementAsText, org.jooq.impl.QOM.JSONBGetElementAsText, org.jooq.impl.QOM.JSONGetAttribute, org.jooq.impl.QOM.JSONBGetAttribute, org.jooq.impl.QOM.JSONGetAttributeAsText, org.jooq.impl.QOM.JSONBGetAttributeAsText, org.jooq.impl.QOM.JSONKeys, org.jooq.impl.QOM.JSONBKeys, org.jooq.impl.QOM.JSONSet, org.jooq.impl.QOM.JSONBSet, org.jooq.impl.QOM.JSONInsert, org.jooq.impl.QOM.JSONBInsert, org.jooq.impl.QOM.JSONReplace, org.jooq.impl.QOM.JSONBReplace, org.jooq.impl.QOM.JSONRemove, org.jooq.impl.QOM.JSONBRemove, org.jooq.impl.QOM.ConditionAsField, org.jooq.impl.QOM.UEmptyField
Known Direct Implementers
org.jooq.impl.AbstractField
Type Parameters
<T>
The field type
Static Imports
org.jooq.SQLDialect.CUBRID, .SQLDialect.DERBY, .SQLDialect.FIREBIRD, .SQLDialect.H2, .SQLDialect.HSQLDB, .SQLDialect.IGNITE, .SQLDialect.MARIADB, .SQLDialect.MYSQL, .SQLDialect.POSTGRES, .SQLDialect.SQLITE, .SQLDialect.YUGABYTEDB

Deprecated

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

A column expression.

Column expressions or fields can be used in a variety of SQL statements and clauses, including (non-exhaustive list):

Example:


// Assuming import static org.jooq.impl.DSL.*;

using(configuration)
   .select(ACTOR.LAST_NAME)  // Field reference
   .from(ACTOR)
   .groupBy(ACTOR.LAST_NAME) // Field reference
   .orderBy(ACTOR.LAST_NAME) // Field reference
   .fetch();

Instances can be created using a variety of ways, including:

Author
Lukas Eder

Method Summary

Modifier and TypeMethod and Description
public @NotNull Field<T>
abs()

Deprecated for removal since 3.11. - 3.11 - [#7538] - Use DSL#abs(Field) instead.
public @NotNull Field<BigDecimal>
acos()

Deprecated for removal since 3.11. - 3.11 - [#7538] - Use DSL#acos(Field) instead.
public @NotNull Field<T>
add(Number value)

Deprecated as a consequence of Field being deprecated.
An arithmetic expression adding this to value.
public @NotNull Field<T>
add(Field<?> value)

Deprecated as a consequence of Field being deprecated.
An arithmetic expression to add value to this.
public @NotNull Field<T>
as(Function<? super Field<T>, ? extends String> aliasFunction)

Deprecated for removal since 3.14. - 3.14.0 - [#10156] - These methods will be removed without replacement from a future jOOQ.
Create an alias for this field.
public @NotNull Field<T>
as(String
The alias name
alias
)

Redeclares org.jooq.SelectField.as.

Deprecated as a consequence of Field being deprecated.
Create an alias for this field.
public @NotNull Field<T>
as(Name
The alias name
alias
)

Redeclares org.jooq.SelectField.as.

Deprecated as a consequence of Field being deprecated.
Create an alias for this field.
public @NotNull Field<T>
as(Field<?>
The other field whose name this field is aliased with.
otherField
)

Redeclares org.jooq.SelectField.as.

Deprecated as a consequence of Field being deprecated.
Create an alias for this field based on another field's name.
public @NotNull SortField<T>

Returns:

This field as an ascending sort field
asc
()

Create an ascending sort field from this field.

public @NotNull Field<Integer>
ascii()

Deprecated for removal since 3.13. - 3.13 - [#9407] - Use DSL#ascii(Field) instead.
This method is part of the pre-2.0 API.
public @NotNull Field<BigDecimal>
asin()

Deprecated for removal since 3.11. - 3.11 - [#7538] - Use DSL#asin(Field) instead.
public @NotNull Field<BigDecimal>
atan()

Deprecated for removal since 3.11. - 3.11 - [#7538] - Use DSL#atan(Field) instead.
public @NotNull Field<BigDecimal>
atan2(Number y)

Deprecated for removal since 3.11. - 3.11 - [#7538] - Use DSL#atan2(Field, Number) instead.
public @NotNull Field<BigDecimal>
atan2(Field<? extends Number> y)

Deprecated for removal since 3.11. - 3.11 - [#7538] - Use DSL#atan2(Field, Field) instead.
public @NotNull Field<BigDecimal>
avg()

Deprecated for removal since 3.11. - 3.11 - [#7538] - Use DSL#avg(Field) instead.
public @NotNull WindowPartitionByStep<BigDecimal>
avgOver()

Deprecated for removal since 3.11. - 3.11 - [#7538] - Use DSL#avg(Field) instead.
public @NotNull Condition
between(T minValue, T maxValue)

Deprecated as a consequence of Condition being deprecated.
Create a condition to check this field against some bounds.
public @NotNull Condition
between(Field<T> minValue, Field<T> maxValue)

Deprecated as a consequence of Field and Condition being deprecated.
Create a condition to check this field against some bounds.
public @NotNull BetweenAndStep<T>
between(T minValue)

Create a condition to check this field against some bounds.

public @NotNull BetweenAndStep<T>
between(Field<T> minValue)

Deprecated as a consequence of Field being deprecated.
Create a condition to check this field against some bounds.
public @NotNull Condition
betweenSymmetric(T minValue, T maxValue)

Deprecated as a consequence of Condition being deprecated.
Create a condition to check this field against some bounds.
public @NotNull Condition
betweenSymmetric(Field<T> minValue, Field<T> maxValue)

Deprecated as a consequence of Field and Condition being deprecated.
Create a condition to check this field against some bounds.
public @NotNull BetweenAndStep<T>
betweenSymmetric(T minValue)

Create a condition to check this field against some bounds.

public @NotNull BetweenAndStep<T>
betweenSymmetric(Field<T> minValue)

Deprecated as a consequence of Field being deprecated.
Create a condition to check this field against some bounds.
public @NotNull Field<T>
bitAnd(T
is wrapped as val(Object).
arg2
)

Deprecated as a consequence of Field being deprecated.
The BIT_AND operator.
public @NotNull Field<T>
bitAnd(Field<T> arg2)

Deprecated as a consequence of Field being deprecated.
The BIT_AND operator.
public @NotNull Field<Integer>
bitLength()

Deprecated for removal since 3.13. - 3.13 - [#9407] - Use DSL#bitLength(Field) instead.
This method is part of the pre-2.0 API.
public @NotNull Field<T>
bitNand(T
is wrapped as val(Object).
arg2
)

Deprecated as a consequence of Field being deprecated.
The BIT_NAND operator.
public @NotNull Field<T>
bitNand(Field<T> arg2)

Deprecated as a consequence of Field being deprecated.
The BIT_NAND operator.
public @NotNull Field<T>
bitNor(T
is wrapped as val(Object).
arg2
)

Deprecated as a consequence of Field being deprecated.
The BIT_NOR operator.
public @NotNull Field<T>
bitNor(Field<T> arg2)

Deprecated as a consequence of Field being deprecated.
The BIT_NOR operator.
public @NotNull Field<T>
bitNot()

Deprecated as a consequence of Field being deprecated.
The BIT_NOT operator.
public @NotNull Field<T>
bitOr(T
is wrapped as val(Object).
arg2
)

Deprecated as a consequence of Field being deprecated.
The BIT_OR operator.
public @NotNull Field<T>
bitOr(Field<T> arg2)

Deprecated as a consequence of Field being deprecated.
The BIT_OR operator.
public @NotNull Field<T>
bitXNor(T
is wrapped as val(Object).
arg2
)

Deprecated as a consequence of Field being deprecated.
The BIT_XNOR operator.
public @NotNull Field<T>
bitXNor(Field<T> arg2)

Deprecated as a consequence of Field being deprecated.
The BIT_XNOR operator.
public @NotNull Field<T>
bitXor(T
is wrapped as val(Object).
arg2
)

Deprecated as a consequence of Field being deprecated.
The BIT_XOR operator.
public @NotNull Field<T>
bitXor(Field<T> arg2)

Deprecated as a consequence of Field being deprecated.
The BIT_XOR operator.
public <
The generic type of the cast field
Z
>
@NotNull Field<Z>

Returns:

The cast field
cast
(Field<Z>
The field whose type is used for the cast
field
)

Deprecated as a consequence of Field being deprecated.
Cast this field to the type of another field.
public <
The generic type of the cast field
Z
>
@NotNull Field<Z>

Returns:

The cast field
cast
(DataType<Z>
The data type that is used for the cast
type
)

Deprecated as a consequence of Field being deprecated.
Cast this field to a dialect-specific data type.
public <
The generic type of the cast field
Z
>
@NotNull Field<Z>

Returns:

The cast field
cast
(Class<Z>
The type that is used for the cast
type
)

Deprecated as a consequence of Field being deprecated.
Cast this field to another type.
public @NotNull Field<T>
ceil()

Deprecated for removal since 3.11. - 3.11 - [#7538] - Use DSL#ceil(Field) instead.
public boolean
changed(Record record)

The inverse operation of Record#changed(Field).

public @NotNull Field<Integer>
charLength()

Deprecated for removal since 3.13. - 3.13 - [#9407] - Use DSL#charLength(Field) instead.
This method is part of the pre-2.0 API.
public @NotNull Field<T>
coalesce(T option, T... options)

Deprecated for removal since 3.13. - 3.13 - [#9407] - Use DSL#coalesce(Object, Object...) instead.
This method is part of the pre-2.0 API.
public @NotNull Field<T>
coalesce(Field<T> option, Field<?>... options)

Deprecated for removal since 3.13. - 3.13 - [#9407] - Use DSL#coalesce(Field, Field...) instead.
This method is part of the pre-2.0 API.
public <
The generic type of the coerced field
Z
>
@NotNull Field<Z>

Returns:

The coerced field
coerce
(Field<Z>
The field whose type is used for the coercion
field
)

Deprecated as a consequence of Field being deprecated.
Coerce this field to the type of another field.
public <
The generic type of the coerced field
Z
>
@NotNull Field<Z>

Returns:

The coerced field
coerce
(DataType<Z>
The data type that is used for the coercion
type
)

Deprecated as a consequence of Field being deprecated.
Coerce this field to a dialect-specific data type.
public <
The generic type of the coerced field
Z
>
@NotNull Field<Z>

Returns:

The coerced field
coerce
(Class<Z>
The type that is used for the coercion
type
)

Deprecated as a consequence of Field being deprecated.
Coerce this field to another type.
public @NotNull Field<String>
collate(String collation)

Deprecated as a consequence of Field being deprecated.
Apply a collation operator to this column expression.
public @NotNull Field<String>
collate(Name collation)

Deprecated as a consequence of Field being deprecated.
Apply a collation operator to this column expression.
public @NotNull Field<String>
collate(Collation collation)

Deprecated as a consequence of Field being deprecated.
Apply a collation operator to this column expression.
public @NotNull Field<T>
comment(String comment)

Deprecated as a consequence of Field being deprecated.
Attach a Comment to this field, for use in DDL statements, such as DSLContext#createTable(Table).
public @NotNull Field<T>
comment(Comment comment)

Deprecated as a consequence of Field being deprecated.
Attach a Comment to this field, for use in DDL statements, such as DSLContext#createTable(Table).
public @NotNull Condition

Returns:

A comparison predicate
compare
(Comparator
The comparator to use for comparing this field with a value
comparator
,
T
The value to compare this field with
value
)

Deprecated as a consequence of Condition being deprecated.
Compare this field with a value using a dynamic comparator.
public @NotNull Condition

Returns:

A comparison predicate
compare
(Comparator
The comparator to use for comparing this field with another field
comparator
,
Field<T>
The field to compare this field with
field
)

Deprecated as a consequence of Field and Condition being deprecated.
Compare this field with another field using a dynamic comparator.
public @NotNull Condition

Returns:

A comparison predicate
compare
(Comparator
The comparator to use for comparing this field with a subselect
comparator
,
Select<? extends Record1<T>>
The subselect to compare this field with
query
)

Deprecated as a consequence of Condition being deprecated.
Compare this field with a subselect using a dynamic comparator.
public @NotNull Condition

Returns:

A comparison predicate
compare
(Comparator
The comparator to use for comparing this field with a quantified subselect
comparator
,
QuantifiedSelect<? extends Record1<T>>
The quantified subselect to compare this field with
query
)

Deprecated as a consequence of Condition being deprecated.
Compare this field with a quantified subselect using a dynamic comparator.
public @NotNull Field<String>
concat(Field<?>... fields)

Deprecated as a consequence of Field being deprecated.
This method is part of the pre-2.0 API.
public @NotNull Field<String>
concat(String... values)

Deprecated as a consequence of Field being deprecated.
This method is part of the pre-2.0 API.
public @NotNull Field<String>
concat(char... values)

Deprecated as a consequence of Field being deprecated.
This method is part of the pre-2.0 API.
public @NotNull Condition
contains(T
is wrapped as val(Object).
content
)

Deprecated as a consequence of Condition being deprecated.
The CONTAINS operator.
public @NotNull Condition
contains(Field<T> content)

Deprecated as a consequence of Field and Condition being deprecated.
The CONTAINS operator.
public @NotNull Condition
containsIgnoreCase(T
is wrapped as val(Object).
content
)

Deprecated as a consequence of Condition being deprecated.
The CONTAINS_IGNORE_CASE operator.
public @NotNull Condition
containsIgnoreCase(Field<T> content)

Deprecated as a consequence of Field and Condition being deprecated.
The CONTAINS_IGNORE_CASE operator.
public <U> @NotNull Field<U>
convert(Binding<T, U>
The binding to be applied on any operations using this field.
binding
)

Redeclares org.jooq.SelectField.convert.

Deprecated as a consequence of Field being deprecated.
Apply an ad-hoc data type Binding to this field expression.
public <U> @NotNull Field<U>
convert(Converter<T, U>
The converter to be applied on any operations using this field.
converter
)

Redeclares org.jooq.SelectField.convert.

Deprecated as a consequence of Field being deprecated.
Apply an ad-hoc data type Converter to this field expression.
public <U> @NotNull Field<U>
convert(Class<U>
The converter to be applied on any operations using this field.
toType
,
Function<? super T, ? extends U> from, Function<? super U, ? extends T> to)

Redeclares org.jooq.SelectField.convert.

Deprecated as a consequence of Field being deprecated.
Apply an ad-hoc data type Converter to this field expression.
public <U> @NotNull Field<U>
convertFrom(Class<U>
The read-only converter to be applied on any operations using this field.
toType
,
Function<? super T, ? extends U> from)

Redeclares org.jooq.SelectField.convertFrom.

Deprecated as a consequence of Field being deprecated.
Apply an ad-hoc read-only data type Converter to this field expression.
public <U> @NotNull Field<U>
convertFrom(Function<? super T, ? extends U>
The read-only converter to be applied on any operations using this field.
from
)

Redeclares org.jooq.SelectField.convertFrom.

Deprecated as a consequence of Field being deprecated.
Apply an ad-hoc read-only data type Converter to this field expression.
public <U> @NotNull Field<U>
convertTo(Class<U>
The write-only converter to be applied on any operations using this field.
toType
,
Function<? super U, ? extends T> to)

Redeclares org.jooq.SelectField.convertTo.

Deprecated as a consequence of Field being deprecated.
Apply an ad-hoc write-only data type Converter to this field expression.
public <U> @NotNull Field<U>
convertTo(Function<? super U, ? extends T>
The write-only converter to be applied on any operations using this field.
to
)

Redeclares org.jooq.SelectField.convertTo.

Deprecated as a consequence of Field being deprecated.
Apply an ad-hoc write-only data type Converter to this field expression.
public @NotNull Field<BigDecimal>
cos()

Deprecated for removal since 3.11. - 3.11 - [#7538] - Use DSL#cos(Field) instead.
public @NotNull Field<BigDecimal>
cosh()

Deprecated for removal since 3.11. - 3.11 - [#7538] - Use DSL#cosh(Field) instead.
public @NotNull Field<BigDecimal>
cot()

Deprecated for removal since 3.11. - 3.11 - [#7538] - Use DSL#cot(Field) instead.
public @NotNull Field<BigDecimal>
coth()

Deprecated for removal since 3.11. - 3.11 - [#7538] - Use DSL#coth(Field) instead.
public @NotNull Field<Integer>
count()

Deprecated for removal since 3.11. - 3.11 - [#7538] - Use DSL#count(Field) instead.
public @NotNull Field<Integer>
countDistinct()

Deprecated for removal since 3.11. - 3.11 - [#7538] - Use DSL#countDistinct(Field) instead.
public @NotNull WindowPartitionByStep<Integer>
countOver()

Deprecated for removal since 3.11. - 3.11 - [#7538] - Use DSL#count(Field) instead.
public <Z> @NotNull Field<Z>
decode(T search, Z result)

Deprecated for removal since 3.13. - 3.13 - [#9407] - Use DSL#decode(Object, Object, Object) instead.
This method is part of the pre-2.0 API.
public <Z> @NotNull Field<Z>
decode(T search, Z result, Object... more)

Deprecated for removal since 3.13. - 3.13 - [#9407] - Use DSL#decode(Object, Object, Object, Object...) instead.
This method is part of the pre-2.0 API.
public <Z> @NotNull Field<Z>
decode(Field<T> search, Field<Z> result)

Deprecated for removal since 3.13. - 3.13 - [#9407] - Use DSL#decode(Field, Field, Field) instead.
This method is part of the pre-2.0 API.
public <Z> @NotNull Field<Z>
decode(Field<T> search, Field<Z> result, Field<?>... more)

Deprecated for removal since 3.13. - 3.13 - [#9407] - Use DSL#decode(Field, Field, Field, Field...) instead.
This method is part of the pre-2.0 API.
public @NotNull Field<BigDecimal>
deg()

Deprecated for removal since 3.11. - 3.11 - [#7538] - Use DSL#deg(Field) instead.
public @NotNull SortField<T>

Returns:

This field as a descending sort field
desc
()

Create a descending sort field from this field.

public @NotNull Field<T>
div(Number value)

Deprecated as a consequence of Field being deprecated.
An arithmetic expression dividing this by value.
public @NotNull Field<T>
div(Field<? extends Number> value)

Deprecated as a consequence of Field being deprecated.
An arithmetic expression dividing this by value.
public @NotNull Field<T>
divide(Number value)

Deprecated as a consequence of Field being deprecated.
An alias for div(Number).
public @NotNull Field<T>
divide(Field<? extends Number> value)

Deprecated as a consequence of Field being deprecated.
An alias for div(Field).
public @NotNull Condition
endsWith(T
is wrapped as val(Object).
suffix
)

Deprecated as a consequence of Condition being deprecated.
The ENDS_WITH operator.
public @NotNull Condition
endsWith(Field<T> suffix)

Deprecated as a consequence of Field and Condition being deprecated.
The ENDS_WITH operator.
public @NotNull Condition
endsWithIgnoreCase(T
is wrapped as val(Object).
suffix
)

Deprecated as a consequence of Condition being deprecated.
The ENDS_WITH_IGNORE_CASE operator.
public @NotNull Condition
endsWithIgnoreCase(Field<T> suffix)

Deprecated as a consequence of Field and Condition being deprecated.
The ENDS_WITH_IGNORE_CASE operator.
public @NotNull Condition
eq(T arg2)

Deprecated as a consequence of Condition being deprecated.
The EQ operator.
public @NotNull Condition
eq(Select<? extends Record1<T>> arg2)

Deprecated as a consequence of Condition being deprecated.
The EQ operator.
public @NotNull Condition
eq(Field<T> arg2)

Deprecated as a consequence of Field and Condition being deprecated.
The EQ operator.
public @NotNull Condition
eq(QuantifiedSelect<? extends Record1<T>> arg2)

Deprecated as a consequence of Condition being deprecated.
The EQ operator.
public @NotNull Condition
equal(T arg2)

Deprecated as a consequence of Condition being deprecated.
The EQUAL operator, an alias for the EQ operator.
public @NotNull Condition
equal(Select<? extends Record1<T>> arg2)

Deprecated as a consequence of Condition being deprecated.
The EQUAL operator, an alias for the EQ operator.
public @NotNull Condition
equal(Field<T> arg2)

Deprecated as a consequence of Field and Condition being deprecated.
The EQUAL operator, an alias for the EQ operator.
public @NotNull Condition
equal(QuantifiedSelect<? extends Record1<T>> arg2)

Deprecated as a consequence of Condition being deprecated.
The EQUAL operator, an alias for the EQ operator.
public @NotNull Condition
equalIgnoreCase(String value)

Deprecated as a consequence of Condition being deprecated.
lower(this) = lower(value).
public @NotNull Condition
equalIgnoreCase(Field<String> value)

Deprecated as a consequence of Field and Condition being deprecated.
lower(this) = lower(value).
public boolean
equals(Object
The other QueryPart
other
)

Redeclares org.jooq.QueryPart.equals.

Check whether this QueryPart can be considered equal to another QueryPart.
public @NotNull Field<BigDecimal>
exp()

Deprecated for removal since 3.11. - 3.11 - [#7538] - Use DSL#exp(Field) instead.
public @NotNull Field<Integer>
extract(DatePart datePart)

Deprecated for removal since 3.11. - 3.11 - [#7538] - Use DSL#extract(Field, DatePart) instead.
public @Nullable Field<T>
field(Record record)

Deprecated as a consequence of Field being deprecated.
The inverse operation of Record#field(Field).
public @NotNull WindowIgnoreNullsStep<T>
firstValue()

Deprecated for removal since 3.11. - 3.11 - [#7538] - Use DSL#firstValue(Field) instead.
public @NotNull Field<T>
floor()

Deprecated for removal since 3.11. - 3.11 - [#7538] - Use DSL#floor(Field) instead.
public @Nullable Record1<T>
from(Record record)

The inverse operation of Record#into(Field).

public @NotNull Condition
ge(T arg2)

Deprecated as a consequence of Condition being deprecated.
The GE operator.
public @NotNull Condition
ge(Select<? extends Record1<T>> arg2)

Deprecated as a consequence of Condition being deprecated.
The GE operator.
public @NotNull Condition
ge(Field<T> arg2)

Deprecated as a consequence of Field and Condition being deprecated.
The GE operator.
public @NotNull Condition
ge(QuantifiedSelect<? extends Record1<T>> arg2)

Deprecated as a consequence of Condition being deprecated.
The GE operator.
public T
get(Record record)

The inverse operation of Record#get(Field).

public @NotNull String
getComment()

Redeclares org.jooq.Named.getComment.

The comment given to the field.
public @NotNull String
getName()

Redeclares org.jooq.Named.getName.

The name of the field.
public T
getValue(Record record)

The inverse operation of Record#getValue(Field).

public @NotNull Condition
greaterOrEqual(T arg2)

Deprecated as a consequence of Condition being deprecated.
The GREATER_OR_EQUAL operator, an alias for the GE operator.
public @NotNull Condition
greaterOrEqual(Select<? extends Record1<T>> arg2)

Deprecated as a consequence of Condition being deprecated.
The GREATER_OR_EQUAL operator, an alias for the GE operator.
public @NotNull Condition
greaterOrEqual(Field<T> arg2)

Deprecated as a consequence of Field and Condition being deprecated.
The GREATER_OR_EQUAL operator, an alias for the GE operator.
public @NotNull Condition
greaterOrEqual(QuantifiedSelect<? extends Record1<T>> arg2)

Deprecated as a consequence of Condition being deprecated.
The GREATER_OR_EQUAL operator, an alias for the GE operator.
public @NotNull Condition
greaterThan(T arg2)

Deprecated as a consequence of Condition being deprecated.
The GREATER_THAN operator, an alias for the GT operator.
public @NotNull Condition
greaterThan(Select<? extends Record1<T>> arg2)

Deprecated as a consequence of Condition being deprecated.
The GREATER_THAN operator, an alias for the GT operator.
public @NotNull Condition
greaterThan(Field<T> arg2)

Deprecated as a consequence of Field and Condition being deprecated.
The GREATER_THAN operator, an alias for the GT operator.
public @NotNull Condition
greaterThan(QuantifiedSelect<? extends Record1<T>> arg2)

Deprecated as a consequence of Condition being deprecated.
The GREATER_THAN operator, an alias for the GT operator.
public @NotNull Field<T>
greatest(T... others)

Deprecated for removal since 3.11. - 3.11 - [#7538] - Use DSL#greatest(Field, Field...) instead.
public @NotNull Field<T>
greatest(Field<?>... others)

Deprecated for removal since 3.11. - 3.11 - [#7538] - Use DSL#greatest(Field, Field...) instead.
public @NotNull Condition
gt(T arg2)

Deprecated as a consequence of Condition being deprecated.
The GT operator.
public @NotNull Condition
gt(Select<? extends Record1<T>> arg2)

Deprecated as a consequence of Condition being deprecated.
The GT operator.
public @NotNull Condition
gt(Field<T> arg2)

Deprecated as a consequence of Field and Condition being deprecated.
The GT operator.
public @NotNull Condition
gt(QuantifiedSelect<? extends Record1<T>> arg2)

Deprecated as a consequence of Condition being deprecated.
The GT operator.
public @NotNull Condition
in(Select<? extends Record1<T>> arg2)

Deprecated as a consequence of Condition being deprecated.
The IN operator.
public @NotNull Condition
in(Collection<?> values)

Deprecated as a consequence of Condition being deprecated.
Create a condition to check this field against several values.
public @NotNull Condition
in(Result<? extends Record1<T>> result)

Deprecated as a consequence of Condition being deprecated.
Create a condition to check this field against several values from a previous query.
public @NotNull Condition
in(T... values)

Deprecated as a consequence of Condition being deprecated.
Create a condition to check this field against several values.
public @NotNull Condition
in(Field<?>... values)

Deprecated as a consequence of Field and Condition being deprecated.
Create a condition to check this field against several values.
public @NotNull Condition
isDistinctFrom(T arg2)

Deprecated as a consequence of Condition being deprecated.
The IS_DISTINCT_FROM operator.
public @NotNull Condition
isDistinctFrom(Select<? extends Record1<T>> arg2)

Deprecated as a consequence of Condition being deprecated.
The IS_DISTINCT_FROM operator.
public @NotNull Condition
isDistinctFrom(Field<T> arg2)

Deprecated as a consequence of Field and Condition being deprecated.
The IS_DISTINCT_FROM operator.
public @NotNull Condition
isDocument()

Deprecated as a consequence of Condition being deprecated.
The IS_DOCUMENT operator.
public @NotNull Condition
isFalse()

Deprecated as a consequence of Condition being deprecated.
Create a condition to check this field against known string literals for false.
public @NotNull Condition
isJson()

Deprecated as a consequence of Condition being deprecated.
The IS_JSON operator.
public @NotNull Condition
isNotDistinctFrom(T arg2)

Deprecated as a consequence of Condition being deprecated.
The IS_NOT_DISTINCT_FROM operator.
public @NotNull Condition
isNotDistinctFrom(Select<? extends Record1<T>> arg2)

Deprecated as a consequence of Condition being deprecated.
The IS_NOT_DISTINCT_FROM operator.
public @NotNull Condition
isNotDistinctFrom(Field<T> arg2)

Deprecated as a consequence of Field and Condition being deprecated.
The IS_NOT_DISTINCT_FROM operator.
public @NotNull Condition
isNotDocument()

Deprecated as a consequence of Condition being deprecated.
The IS_NOT_DOCUMENT operator.
public @NotNull Condition
isNotJson()

Deprecated as a consequence of Condition being deprecated.
The IS_NOT_JSON operator.
public @NotNull Condition
isNotNull()

Deprecated as a consequence of Condition being deprecated.
The IS_NOT_NULL operator.
public @NotNull Condition
isNull()

Deprecated as a consequence of Condition being deprecated.
The IS_NULL operator.
public @NotNull Condition
isTrue()

Deprecated as a consequence of Condition being deprecated.
Create a condition to check this field against known string literals for true.
public @NotNull WindowIgnoreNullsStep<T>
lag()

Deprecated for removal since 3.11. - 3.11 - [#7538] - Use DSL#lag(Field) instead.
public @NotNull WindowIgnoreNullsStep<T>
lag(int offset)

Deprecated for removal since 3.11. - 3.11 - [#7538] - Use DSL#lag(Field, int) instead.
public @NotNull WindowIgnoreNullsStep<T>
lag(int offset, T defaultValue)

Deprecated for removal since 3.11. - 3.11 - [#7538] - Use DSL#lag(Field, int, Object) instead.
public @NotNull WindowIgnoreNullsStep<T>
lag(int offset, Field<T> defaultValue)

Deprecated for removal since 3.11. - 3.11 - [#7538] - Use DSL#lag(Field, int, Field) instead.
public @NotNull WindowIgnoreNullsStep<T>
lastValue()

Deprecated for removal since 3.11. - 3.11 - [#7538] - Use DSL#lastValue(Field) instead.
public @NotNull Condition
le(T arg2)

Deprecated as a consequence of Condition being deprecated.
The LE operator.
public @NotNull Condition
le(Select<? extends Record1<T>> arg2)

Deprecated as a consequence of Condition being deprecated.
The LE operator.
public @NotNull Condition
le(Field<T> arg2)

Deprecated as a consequence of Field and Condition being deprecated.
The LE operator.
public @NotNull Condition
le(QuantifiedSelect<? extends Record1<T>> arg2)

Deprecated as a consequence of Condition being deprecated.
The LE operator.
public @NotNull WindowIgnoreNullsStep<T>
lead()

Deprecated for removal since 3.11. - 3.11 - [#7538] - Use DSL#lead(Field) instead.
public @NotNull WindowIgnoreNullsStep<T>
lead(int offset)

Deprecated for removal since 3.11. - 3.11 - [#7538] - Use DSL#lead(Field, int) instead.
public @NotNull WindowIgnoreNullsStep<T>
lead(int offset, T defaultValue)

Deprecated for removal since 3.11. - 3.11 - [#7538] - Use DSL#lead(Field, int, Object) instead.
public @NotNull WindowIgnoreNullsStep<T>
lead(int offset, Field<T> defaultValue)

Deprecated for removal since 3.11. - 3.11 - [#7538] - Use DSL#lead(Field, int, Field) instead.
public @NotNull Field<T>
least(T... others)

Deprecated for removal since 3.11. - 3.11 - [#7538] - Use DSL#least(Field, Field...) instead.
public @NotNull Field<T>
least(Field<?>... others)

Deprecated for removal since 3.11. - 3.11 - [#7538] - Use DSL#least(Field, Field...) instead.
public @NotNull Field<Integer>
length()

Deprecated for removal since 3.13. - 3.13 - [#9407] - Use DSL#length(Field) instead.
This method is part of the pre-2.0 API.
public @NotNull Condition
lessOrEqual(T arg2)

Deprecated as a consequence of Condition being deprecated.
The LESS_OR_EQUAL operator, an alias for the LE operator.
public @NotNull Condition
lessOrEqual(Select<? extends Record1<T>> arg2)

Deprecated as a consequence of Condition being deprecated.
The LESS_OR_EQUAL operator, an alias for the LE operator.
public @NotNull Condition
lessOrEqual(Field<T> arg2)

Deprecated as a consequence of Field and Condition being deprecated.
The LESS_OR_EQUAL operator, an alias for the LE operator.
public @NotNull Condition
lessOrEqual(QuantifiedSelect<? extends Record1<T>> arg2)

Deprecated as a consequence of Condition being deprecated.
The LESS_OR_EQUAL operator, an alias for the LE operator.
public @NotNull Condition
lessThan(T arg2)

Deprecated as a consequence of Condition being deprecated.
The LESS_THAN operator, an alias for the LT operator.
public @NotNull Condition
lessThan(Select<? extends Record1<T>> arg2)

Deprecated as a consequence of Condition being deprecated.
The LESS_THAN operator, an alias for the LT operator.
public @NotNull Condition
lessThan(Field<T> arg2)

Deprecated as a consequence of Field and Condition being deprecated.
The LESS_THAN operator, an alias for the LT operator.
public @NotNull Condition
lessThan(QuantifiedSelect<? extends Record1<T>> arg2)

Deprecated as a consequence of Condition being deprecated.
The LESS_THAN operator, an alias for the LT operator.
public @NotNull LikeEscapeStep
like(String
is wrapped as val(Object).
pattern
)

Deprecated as a consequence of LikeEscapeStep being deprecated.
The LIKE operator.
public @NotNull LikeEscapeStep
like(Field<String> pattern)

Deprecated as a consequence of Field and LikeEscapeStep being deprecated.
The LIKE operator.
public @NotNull LikeEscapeStep
like(QuantifiedSelect<? extends Record1<String>> pattern)

Deprecated as a consequence of LikeEscapeStep being deprecated.
The LIKE operator.
public @NotNull Condition
like(Field<String> value, char escape)

Deprecated as a consequence of Field and Condition being deprecated.
Create a condition to pattern-check this field against a value.
public @NotNull Condition
like(String value, char escape)

Deprecated as a consequence of Condition being deprecated.
Create a condition to pattern-check this field against a value.
public @NotNull LikeEscapeStep
likeIgnoreCase(String
is wrapped as val(Object).
pattern
)

Deprecated as a consequence of LikeEscapeStep being deprecated.
The LIKE_IGNORE_CASE operator.
public @NotNull LikeEscapeStep
likeIgnoreCase(Field<String> pattern)

Deprecated as a consequence of Field and LikeEscapeStep being deprecated.
The LIKE_IGNORE_CASE operator.
public @NotNull Condition
likeIgnoreCase(Field<String> field, char escape)

Deprecated as a consequence of Field and Condition being deprecated.
Create a condition to case-insensitively pattern-check this field against a field.
public @NotNull Condition
likeIgnoreCase(String value, char escape)

Deprecated as a consequence of Condition being deprecated.
Create a condition to case-insensitively pattern-check this field against a value.
public @NotNull Condition
likeRegex(String pattern)

Deprecated as a consequence of Condition being deprecated.
Create a condition to regex-pattern-check this field against a pattern.
public @NotNull Condition
likeRegex(Field<String> pattern)

Deprecated as a consequence of Field and Condition being deprecated.
Create a condition to regex-pattern-check this field against a pattern.
public @NotNull Field<BigDecimal>
ln()

Deprecated for removal since 3.11. - 3.11 - [#7538] - Use DSL#ln(Field) instead.
public @NotNull Field<BigDecimal>
log(int base)

Deprecated for removal since 3.11. - 3.11 - [#7538] - Use DSL#log(Field, int) instead.
public @NotNull Field<String>
lower()

Deprecated for removal since 3.13. - 3.13 - [#9407] - Use DSL#lower(Field) instead.
This method is part of the pre-2.0 API.
public @NotNull Field<String>
lpad(Field<? extends Number> length)

Deprecated for removal since 3.13. - 3.13 - [#9407] - Use DSL#lpad(Field, Field) instead.
This method is part of the pre-2.0 API.
public @NotNull Field<String>
lpad(int length)

Deprecated for removal since 3.13. - 3.13 - [#9407] - Use DSL#lpad(Field, int) instead.
This method is part of the pre-2.0 API.
public @NotNull Field<String>
lpad(Field<? extends Number> length, Field<String> character)

Deprecated for removal since 3.13. - 3.13 - [#9407] - Use DSL#lpad(Field, Field, Field) instead.
This method is part of the pre-2.0 API.
public @NotNull Field<String>
lpad(int length, char character)

Deprecated for removal since 3.13. - 3.13 - [#9407] - Use DSL#lpad(Field, int, char) instead.
This method is part of the pre-2.0 API.
public @NotNull Condition
lt(T arg2)

Deprecated as a consequence of Condition being deprecated.
The LT operator.
public @NotNull Condition
lt(Select<? extends Record1<T>> arg2)

Deprecated as a consequence of Condition being deprecated.
The LT operator.
public @NotNull Condition
lt(Field<T> arg2)

Deprecated as a consequence of Field and Condition being deprecated.
The LT operator.
public @NotNull Condition
lt(QuantifiedSelect<? extends Record1<T>> arg2)

Deprecated as a consequence of Condition being deprecated.
The LT operator.
public @NotNull Field<String>
ltrim()

Deprecated for removal since 3.13. - 3.13 - [#9407] - Use DSL#ltrim(Field) instead.
This method is part of the pre-2.0 API.
public @NotNull Field<T>
max()

Deprecated for removal since 3.11. - 3.11 - [#7538] - Use DSL#max(Field) instead.
public @NotNull WindowPartitionByStep<T>
maxOver()

Deprecated for removal since 3.11. - 3.11 - [#7538] - Use DSL#max(Field) instead.
public @NotNull Field<BigDecimal>
median()

Deprecated for removal since 3.11. - 3.11 - [#7538] - Use DSL#median(Field) instead.
public @NotNull Field<T>
min()

Deprecated for removal since 3.11. - 3.11 - [#7538] - Use DSL#min(Field) instead.
public @NotNull WindowPartitionByStep<T>
minOver()

Deprecated for removal since 3.11. - 3.11 - [#7538] - Use DSL#min(Field) instead.
public @NotNull Field<T>
minus(Number value)

Deprecated as a consequence of Field being deprecated.
An alias for sub(Number).
public @NotNull Field<T>
minus(Field<?> value)

Deprecated as a consequence of Field being deprecated.
An alias for sub(Field).
public @NotNull Field<T>
mod(Number
is wrapped as val(Object).
divisor
)

Deprecated as a consequence of Field being deprecated.
The MOD operator.
public @NotNull Field<T>
mod(Field<? extends Number> divisor)

Deprecated as a consequence of Field being deprecated.
The MOD operator.
public @NotNull Field<T>
modulo(Number
is wrapped as val(Object).
divisor
)

Deprecated as a consequence of Field being deprecated.
The MODULO operator, an alias for the MOD operator.
public @NotNull Field<T>
modulo(Field<? extends Number> divisor)

Deprecated as a consequence of Field being deprecated.
The MODULO operator, an alias for the MOD operator.
public @NotNull Field<T>
mul(Number value)

Deprecated as a consequence of Field being deprecated.
An arithmetic expression multiplying this with value.
public @NotNull Field<T>
mul(Field<? extends Number> value)

Deprecated as a consequence of Field being deprecated.
An arithmetic expression multiplying this with value.
public @NotNull Field<T>
multiply(Number value)

Deprecated as a consequence of Field being deprecated.
An alias for mul(Number).
public @NotNull Field<T>
multiply(Field<? extends Number> value)

Deprecated as a consequence of Field being deprecated.
An alias for mul(Field).
public @NotNull Condition
ne(T arg2)

Deprecated as a consequence of Condition being deprecated.
The NE operator.
public @NotNull Condition
ne(Select<? extends Record1<T>> arg2)

Deprecated as a consequence of Condition being deprecated.
The NE operator.
public @NotNull Condition
ne(Field<T> arg2)

Deprecated as a consequence of Field and Condition being deprecated.
The NE operator.
public @NotNull Condition
ne(QuantifiedSelect<? extends Record1<T>> arg2)

Deprecated as a consequence of Condition being deprecated.
The NE operator.
public @NotNull Field<T>
neg()

Deprecated as a consequence of Field being deprecated.
Negate this field to get its negative value.
public @NotNull Condition
notBetween(T minValue, T maxValue)

Deprecated as a consequence of Condition being deprecated.
Create a condition to check this field against some bounds.
public @NotNull Condition
notBetween(Field<T> minValue, Field<T> maxValue)

Deprecated as a consequence of Field and Condition being deprecated.
Create a condition to check this field against some bounds.
public @NotNull BetweenAndStep<T>
notBetween(T minValue)

Create a condition to check this field against some bounds.

public @NotNull BetweenAndStep<T>
notBetween(Field<T> minValue)

Deprecated as a consequence of Field being deprecated.
Create a condition to check this field against some bounds.
public @NotNull Condition
notBetweenSymmetric(T minValue, T maxValue)

Deprecated as a consequence of Condition being deprecated.
Create a condition to check this field against some bounds.
public @NotNull Condition
notBetweenSymmetric(Field<T> minValue, Field<T> maxValue)

Deprecated as a consequence of Field and Condition being deprecated.
Create a condition to check this field against some bounds.
public @NotNull BetweenAndStep<T>
notBetweenSymmetric(T minValue)

Create a condition to check this field against some bounds.

public @NotNull BetweenAndStep<T>
notBetweenSymmetric(Field<T> minValue)

Deprecated as a consequence of Field being deprecated.
Create a condition to check this field against some bounds.
public @NotNull Condition
notContains(T value)

Deprecated as a consequence of Condition being deprecated.
Inverse of contains(Object).
public @NotNull Condition
notContains(Field<T> value)

Deprecated as a consequence of Field and Condition being deprecated.
Inverse of contains(Field).
public @NotNull Condition
notContainsIgnoreCase(T value)

Deprecated as a consequence of Condition being deprecated.
Inverse of containsIgnoreCase(Object)
public @NotNull Condition
notContainsIgnoreCase(Field<T> value)

Deprecated as a consequence of Field and Condition being deprecated.
Inverse of containsIgnoreCase(Field)
public @NotNull Condition
notEqual(T arg2)

Deprecated as a consequence of Condition being deprecated.
The NOT_EQUAL operator, an alias for the NE operator.
public @NotNull Condition
notEqual(Select<? extends Record1<T>> arg2)

Deprecated as a consequence of Condition being deprecated.
The NOT_EQUAL operator, an alias for the NE operator.
public @NotNull Condition
notEqual(Field<T> arg2)

Deprecated as a consequence of Field and Condition being deprecated.
The NOT_EQUAL operator, an alias for the NE operator.
public @NotNull Condition
notEqual(QuantifiedSelect<? extends Record1<T>> arg2)

Deprecated as a consequence of Condition being deprecated.
The NOT_EQUAL operator, an alias for the NE operator.
public @NotNull Condition
notEqualIgnoreCase(String value)

Deprecated as a consequence of Condition being deprecated.
lower(this) != lower(value).
public @NotNull Condition
notEqualIgnoreCase(Field<String> value)

Deprecated as a consequence of Field and Condition being deprecated.
lower(this) != lower(value).
public @NotNull Condition
notIn(Select<? extends Record1<T>> arg2)

Deprecated as a consequence of Condition being deprecated.
The NOT_IN operator.
public @NotNull Condition
notIn(Collection<?> values)

Deprecated as a consequence of Condition being deprecated.
Create a condition to check this field against several values.
public @NotNull Condition
notIn(Result<? extends Record1<T>> result)

Deprecated as a consequence of Condition being deprecated.
Create a condition to check this field against several values from a previous query.
public @NotNull Condition
notIn(T... values)

Deprecated as a consequence of Condition being deprecated.
Create a condition to check this field against several values.
public @NotNull Condition
notIn(Field<?>... values)

Deprecated as a consequence of Field and Condition being deprecated.
Create a condition to check this field against several values.
public @NotNull LikeEscapeStep
notLike(String
is wrapped as val(Object).
pattern
)

Deprecated as a consequence of LikeEscapeStep being deprecated.
The NOT_LIKE operator.
public @NotNull LikeEscapeStep
notLike(Field<String> pattern)

Deprecated as a consequence of Field and LikeEscapeStep being deprecated.
The NOT_LIKE operator.
public @NotNull LikeEscapeStep
notLike(QuantifiedSelect<? extends Record1<String>> pattern)

Deprecated as a consequence of LikeEscapeStep being deprecated.
The NOT_LIKE operator.
public @NotNull Condition
notLike(Field<String> field, char escape)

Deprecated as a consequence of Field and Condition being deprecated.
Create a condition to pattern-check this field against a field.
public @NotNull Condition
notLike(String value, char escape)

Deprecated as a consequence of Condition being deprecated.
Create a condition to pattern-check this field against a value.
public @NotNull LikeEscapeStep
notLikeIgnoreCase(String
is wrapped as val(Object).
pattern
)

Deprecated as a consequence of LikeEscapeStep being deprecated.
The NOT_LIKE_IGNORE_CASE operator.
public @NotNull LikeEscapeStep
notLikeIgnoreCase(Field<String> pattern)

Deprecated as a consequence of Field and LikeEscapeStep being deprecated.
The NOT_LIKE_IGNORE_CASE operator.
public @NotNull Condition
notLikeIgnoreCase(Field<String> field, char escape)

Deprecated as a consequence of Field and Condition being deprecated.
Create a condition to case-insensitively pattern-check this field against a field.
public @NotNull Condition
notLikeIgnoreCase(String value, char escape)

Deprecated as a consequence of Condition being deprecated.
Create a condition to case-insensitively pattern-check this field against a value.
public @NotNull Condition
notLikeRegex(String pattern)

Deprecated as a consequence of Condition being deprecated.
Create a condition to regex-pattern-check this field against a pattern.
public @NotNull Condition
notLikeRegex(Field<String> pattern)

Deprecated as a consequence of Field and Condition being deprecated.
Create a condition to regex-pattern-check this field against a pattern.
public @NotNull LikeEscapeStep
notSimilarTo(String
is wrapped as val(Object).
pattern
)

Deprecated as a consequence of LikeEscapeStep being deprecated.
The NOT_SIMILAR_TO operator.
public @NotNull LikeEscapeStep
notSimilarTo(Field<String> pattern)

Deprecated as a consequence of Field and LikeEscapeStep being deprecated.
The NOT_SIMILAR_TO operator.
public @NotNull LikeEscapeStep
notSimilarTo(QuantifiedSelect<? extends Record1<String>> pattern)

Deprecated as a consequence of LikeEscapeStep being deprecated.
The NOT_SIMILAR_TO operator.
public @NotNull Condition
notSimilarTo(Field<String> field, char escape)

Deprecated as a consequence of Field and Condition being deprecated.
Create a condition to pattern-check this field against a field.
public @NotNull Condition
notSimilarTo(String value, char escape)

Deprecated as a consequence of Condition being deprecated.
Create a condition to pattern-check this field against a value.
public @NotNull Field<T>
nullif(T other)

Deprecated for removal since 3.13. - 3.13 - [#9407] - Use DSL#nullif(Field, Object) instead.
This method is part of the pre-2.0 API.
public @NotNull Field<T>
nullif(Field<T> other)

Deprecated for removal since 3.13. - 3.13 - [#9407] - Use DSL#nullif(Field, Field) instead.
This method is part of the pre-2.0 API.
public @NotNull SortField<T>
nullsFirst()

Convenience method for sortDefault() and then SortField#nullsFirst().

public @NotNull SortField<T>
nullsLast()

Convenience method for sortDefault() and then SortField#nullsLast().

public @NotNull Field<T>
nvl(T defaultValue)

Deprecated for removal since 3.13. - 3.13 - [#9407] - Use DSL#nvl(Field, Object) instead.
This method is part of the pre-2.0 API.
public @NotNull Field<T>
nvl(Field<T> defaultValue)

Deprecated for removal since 3.13. - 3.13 - [#9407] - Use DSL#nvl(Field, Field) instead.
This method is part of the pre-2.0 API.
public <Z> @NotNull Field<Z>
nvl2(Z valueIfNotNull, Z valueIfNull)

Deprecated for removal since 3.13. - 3.13 - [#9407] - Use DSL#nvl2(Field, Object, Object) instead.
This method is part of the pre-2.0 API.
public <Z> @NotNull Field<Z>
nvl2(Field<Z> valueIfNotNull, Field<Z> valueIfNull)

Deprecated for removal since 3.13. - 3.13 - [#9407] - Use DSL#nvl2(Field, Field, Field) instead.
This method is part of the pre-2.0 API.
public @NotNull Field<Integer>
octetLength()

Deprecated for removal since 3.13. - 3.13 - [#9407] - Use DSL#octetLength(Field) instead.
This method is part of the pre-2.0 API.
public T
original(Record record)

The inverse operation of Record#original(Field).

public @NotNull Field<T>
plus(Number value)

Deprecated as a consequence of Field being deprecated.
An alias for add(Number).
public @NotNull Field<T>
plus(Field<?> value)

Deprecated as a consequence of Field being deprecated.
An alias for add(Field).
public @NotNull Field<Integer>
position(String search)

Deprecated for removal since 3.13. - 3.13 - [#9407] - Use DSL#position(Field, String) instead.
This method is part of the pre-2.0 API.
public @NotNull Field<Integer>
position(Field<String> search)

Deprecated for removal since 3.13. - 3.13 - [#9407] - Use DSL#position(Field, Field) instead.
This method is part of the pre-2.0 API.
public @NotNull Field<BigDecimal>
pow(Number
is wrapped as val(Object).
exponent
)

Deprecated as a consequence of Field being deprecated.
The POW operator, an alias for the POWER operator.
public @NotNull Field<BigDecimal>
pow(Field<? extends Number> exponent)

Deprecated as a consequence of Field being deprecated.
The POW operator, an alias for the POWER operator.
public @NotNull Field<BigDecimal>
power(Number
is wrapped as val(Object).
exponent
)

Deprecated as a consequence of Field being deprecated.
The POWER operator.
public @NotNull Field<BigDecimal>
power(Field<? extends Number> exponent)

Deprecated as a consequence of Field being deprecated.
The POWER operator.
public @NotNull Field<BigDecimal>
rad()

Deprecated for removal since 3.11. - 3.11 - [#7538] - Use DSL#rad(Field) instead.
public @NotNull Field<T>
rem(Number
is wrapped as val(Object).
divisor
)

Deprecated as a consequence of Field being deprecated.
The REM operator, an alias for the MOD operator.
public @NotNull Field<T>
rem(Field<? extends Number> divisor)

Deprecated as a consequence of Field being deprecated.
The REM operator, an alias for the MOD operator.
public @NotNull Field<String>
repeat(Number count)

Deprecated for removal since 3.13. - 3.13 - [#9407] - Use DSL#repeat(Field, int) instead.
This method is part of the pre-2.0 API.
public @NotNull Field<String>
repeat(Field<? extends Number> count)

Deprecated for removal since 3.13. - 3.13 - [#9407] - Use DSL#repeat(Field, Field) instead.
This method is part of the pre-2.0 API.
public @NotNull Field<String>
replace(Field<String> search)

Deprecated for removal since 3.13. - 3.13 - [#9407] - Use DSL#replace(Field, Field) instead.
This method is part of the pre-2.0 API.
public @NotNull Field<String>
replace(String search)

Deprecated for removal since 3.13. - 3.13 - [#9407] - Use DSL#replace(Field, String) instead.
This method is part of the pre-2.0 API.
public @NotNull Field<String>
replace(Field<String> search, Field<String> replace)

Deprecated for removal since 3.13. - 3.13 - [#9407] - Use DSL#replace(Field, Field, Field) instead.
This method is part of the pre-2.0 API.
public @NotNull Field<String>
replace(String search, String replace)

Deprecated for removal since 3.13. - 3.13 - [#9407] - Use DSL#replace(Field, String, String) instead.
This method is part of the pre-2.0 API.
public void
reset(Record record)

The inverse operation of Record#reset(Field).

public @NotNull Field<T>
round()

Deprecated for removal since 3.11. - 3.11 - [#7538] - Use DSL#round(Field) instead.
public @NotNull Field<T>
round(int decimals)

Deprecated for removal since 3.11. - 3.11 - [#7538] - Use DSL#round(Field, int) instead.
public @NotNull Field<String>
rpad(Field<? extends Number> length)

Deprecated for removal since 3.13. - 3.13 - [#9407] - Use DSL#rpad(Field, Field) instead.
This method is part of the pre-2.0 API.
public @NotNull Field<String>
rpad(int length)

Deprecated for removal since 3.13. - 3.13 - [#9407] - Use DSL#rpad(Field, int) instead.
This method is part of the pre-2.0 API.
public @NotNull Field<String>
rpad(Field<? extends Number> length, Field<String> character)

Deprecated for removal since 3.13. - 3.13 - [#9407] - Use DSL#rpad(Field, Field, Field) instead.
This method is part of the pre-2.0 API.
public @NotNull Field<String>
rpad(int length, char character)

Deprecated for removal since 3.13. - 3.13 - [#9407] - Use DSL#rpad(Field, int, char) instead.
This method is part of the pre-2.0 API.
public @NotNull Field<String>
rtrim()

Deprecated for removal since 3.13. - 3.13 - [#9407] - Use DSL#rtrim(Field) instead.
This method is part of the pre-2.0 API.
public @NotNull Field<T>
shl(Number
The number of bits to shift.
count
)

Deprecated as a consequence of Field being deprecated.
The SHL operator.
public @NotNull Field<T>
shl(Field<? extends Number>
The number of bits to shift.
count
)

Deprecated as a consequence of Field being deprecated.
The SHL operator.
public @NotNull Field<T>
shr(Number
The number of bits to shift.
count
)

Deprecated as a consequence of Field being deprecated.
The SHR operator.
public @NotNull Field<T>
shr(Field<? extends Number>
The number of bits to shift.
count
)

Deprecated as a consequence of Field being deprecated.
The SHR operator.
public @NotNull Field<Integer>
sign()

Deprecated for removal since 3.11. - 3.11 - [#7538] - Use DSL#sign(Field) instead.
public @NotNull LikeEscapeStep
similarTo(String
is wrapped as val(Object).
pattern
)

Deprecated as a consequence of LikeEscapeStep being deprecated.
The SIMILAR_TO operator.
public @NotNull LikeEscapeStep
similarTo(Field<String> pattern)

Deprecated as a consequence of Field and LikeEscapeStep being deprecated.
The SIMILAR_TO operator.
public @NotNull LikeEscapeStep
similarTo(QuantifiedSelect<? extends Record1<String>> pattern)

Deprecated as a consequence of LikeEscapeStep being deprecated.
The SIMILAR_TO operator.
public @NotNull Condition
similarTo(Field<String> value, char escape)

Deprecated as a consequence of Field and Condition being deprecated.
Create a condition to pattern-check this field against a value.
public @NotNull Condition
similarTo(String value, char escape)

Deprecated as a consequence of Condition being deprecated.
Create a condition to pattern-check this field against a value.
public @NotNull Field<BigDecimal>
sin()

Deprecated for removal since 3.11. - 3.11 - [#7538] - Use DSL#sin(Field) instead.
public @NotNull Field<BigDecimal>
sinh()

Deprecated for removal since 3.11. - 3.11 - [#7538] - Use DSL#sinh(Field) instead.
public @NotNull SortField<T>

Returns:

This field as an ascending/descending sort field.
sort
(SortOrder
The sort order
order
)

Create an ascending/descending sort field from this field.

public <Z> @NotNull SortField<Z>

Returns:

The sort field
sort
(Map<T, Z>
The list containing sort value preferences
sortMap
)

Create an indirected sort field.

public @NotNull SortField<Integer>

Returns:

The sort field
sortAsc
(Collection<T>
The list containing sort value preferences
sortList
)

Create an indirected sort field.

public @NotNull SortField<Integer>

Returns:

The sort field
sortAsc
(T...
The list containing sort value preferences
sortList
)

Create an indirected sort field.

public @NotNull SortField<T>

Returns:

This field as a default sorted sort field
sortDefault
()

Create a default sorted (implicit ASC) from this field.

public @NotNull SortField<Integer>

Returns:

The sort field
sortDesc
(Collection<T>
The list containing sort value preferences
sortList
)

Create an indirected sort field.

public @NotNull SortField<Integer>

Returns:

The sort field
sortDesc
(T...
The list containing sort value preferences
sortList
)

Create an indirected sort field.

public @NotNull Field<BigDecimal>
sqrt()

Deprecated for removal since 3.11. - 3.11 - [#7538] - Use DSL#sqrt(Field) instead.
public @NotNull Condition
startsWith(T
is wrapped as val(Object).
prefix
)

Deprecated as a consequence of Condition being deprecated.
The STARTS_WITH operator.
public @NotNull Condition
startsWith(Field<T> prefix)

Deprecated as a consequence of Field and Condition being deprecated.
The STARTS_WITH operator.
public @NotNull Condition
startsWithIgnoreCase(T
is wrapped as val(Object).
prefix
)

Deprecated as a consequence of Condition being deprecated.
The STARTS_WITH_IGNORE_CASE operator.
public @NotNull Condition
startsWithIgnoreCase(Field<T> prefix)

Deprecated as a consequence of Field and Condition being deprecated.
The STARTS_WITH_IGNORE_CASE operator.
public @NotNull Field<BigDecimal>
stddevPop()

Deprecated for removal since 3.11. - 3.11 - [#7538] - Use DSL#stddevPop(Field) instead.
public @NotNull WindowPartitionByStep<BigDecimal>
stddevPopOver()

Deprecated for removal since 3.11. - 3.11 - [#7538] - Use DSL#stddevPop(Field) instead.
public @NotNull Field<BigDecimal>
stddevSamp()

Deprecated for removal since 3.11. - 3.11 - [#7538] - Use DSL#stddevSamp(Field) instead.
public @NotNull WindowPartitionByStep<BigDecimal>
stddevSampOver()

Deprecated for removal since 3.11. - 3.11 - [#7538] - Use DSL#stddevSamp(Field) instead.
public @NotNull Field<T>
sub(Number value)

Deprecated as a consequence of Field being deprecated.
An arithmetic expression subtracting value from this.
public @NotNull Field<T>
sub(Field<?> value)

Deprecated as a consequence of Field being deprecated.
An arithmetic expression subtracting value from this.
public @NotNull Field<String>
substring(int startingPosition)

Deprecated for removal since 3.13. - 3.13 - [#9407] - Use DSL#substring(Field, int) instead.
This method is part of the pre-2.0 API.
public @NotNull Field<String>
substring(Field<? extends Number> startingPosition)

Deprecated for removal since 3.13. - 3.13 - [#9407] - Use DSL#substring(Field, Field) instead.
This method is part of the pre-2.0 API.
public @NotNull Field<String>
substring(int startingPosition, int length)

Deprecated for removal since 3.13. - 3.13 - [#9407] - Use DSL#substring(Field, int, int) instead.
This method is part of the pre-2.0 API.
public @NotNull Field<String>
substring(Field<? extends Number> startingPosition, Field<? extends Number> length)

Deprecated for removal since 3.13. - 3.13 - [#9407] - Use DSL#substring(Field, Field, Field) instead.
This method is part of the pre-2.0 API.
public @NotNull Field<T>
subtract(Number value)

Deprecated as a consequence of Field being deprecated.
An alias for sub(Number).
public @NotNull Field<T>
subtract(Field<?> value)

Deprecated as a consequence of Field being deprecated.
An alias for sub(Field).
public @NotNull Field<BigDecimal>
sum()

Deprecated for removal since 3.11. - 3.11 - [#7538] - Use DSL#sum(Field) instead.
public @NotNull WindowPartitionByStep<BigDecimal>
sumOver()

Deprecated for removal since 3.11. - 3.11 - [#7538] - Use DSL#sum(Field) instead.
public @NotNull Field<BigDecimal>
tan()

Deprecated for removal since 3.11. - 3.11 - [#7538] - Use DSL#tan(Field) instead.
public @NotNull Field<BigDecimal>
tanh()

Deprecated for removal since 3.11. - 3.11 - [#7538] - Use DSL#tanh(Field) instead.
public @NotNull Field<T>
times(Number value)

Deprecated as a consequence of Field being deprecated.
An alias for mul(Number).
public @NotNull Field<T>
times(Field<? extends Number> value)

Deprecated as a consequence of Field being deprecated.
An alias for mul(Field).
public @NotNull Field<String>
trim()

Deprecated for removal since 3.13. - 3.13 - [#9407] - Use DSL#trim(Field) instead.
This method is part of the pre-2.0 API.
public @NotNull Field<T>
unaryMinus()

Deprecated as a consequence of Field being deprecated.
Negate this field to get its negative value.
public @NotNull Field<T>
unaryPlus()

Deprecated as a consequence of Field being deprecated.
Get this field as its positive value (no effect on SQL).
public @NotNull Field<String>
upper()

Deprecated for removal since 3.13. - 3.13 - [#9407] - Use DSL#upper(Field) instead.
This method is part of the pre-2.0 API.
public @NotNull Field<BigDecimal>
varPop()

Deprecated for removal since 3.11. - 3.11 - [#7538] - Use DSL#varPop(Field) instead.
public @NotNull WindowPartitionByStep<BigDecimal>
varPopOver()

Deprecated for removal since 3.11. - 3.11 - [#7538] - Use DSL#varPop(Field) instead.
public @NotNull Field<BigDecimal>
varSamp()

Deprecated for removal since 3.11. - 3.11 - [#7538] - Use DSL#varSamp(Field) instead.
public @NotNull WindowPartitionByStep<BigDecimal>
varSampOver()

Deprecated for removal since 3.11. - 3.11 - [#7538] - Use DSL#varSamp(Field) instead.