- All Superinterfaces:
- Named,- QueryPart,- SelectFieldOrAsterisk,- Serializable,- Typed<T>
- All Known Subinterfaces:
- AggregateFilterStep<T>,- AggregateFunction<T>,- ArrayAggOrderByStep<T>,- CaseConditionStep<T>,- CaseWhenStep<V,T>,- Field<T>,- GroupConcatOrderByStep,- GroupConcatSeparatorStep,- JSONArrayAggNullStep<T>,- JSONArrayAggOrderByStep<J>,- JSONArrayAggReturningStep<T>,- JSONArrayNullStep<T>,- JSONArrayReturningStep<T>,- JSONObjectAggNullStep<T>,- JSONObjectAggReturningStep<T>,- JSONObjectNullStep<T>,- JSONObjectReturningStep<T>,- JSONValueOnStep<J>,- JSONValueReturningStep<T>,- Param<T>,- Parameter<T>,- ParamOrVariable<T>,- Row1<T1>,- Row10<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10>,- Row11<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11>,- Row12<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12>,- Row13<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13>,- Row14<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14>,- Row15<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15>,- Row16<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16>,- Row17<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17>,- Row18<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18>,- Row19<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19>,- Row2<T1,T2>,- Row20<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20>,- Row21<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21>,- Row22<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21,T22>,- Row3<T1,T2,T3>,- Row4<T1,T2,T3,T4>,- Row5<T1,T2,T3,T4,T5>,- Row6<T1,T2,T3,T4,T5,T6>,- Row7<T1,T2,T3,T4,T5,T6,T7>,- Row8<T1,T2,T3,T4,T5,T6,T7,T8>,- Row9<T1,T2,T3,T4,T5,T6,T7,T8,T9>,- RowN,- TableField<R,T>,- UDTField<R,T>,- Variable<T>,- WindowBeforeOverStep<T>,- WindowExcludeStep<T>,- WindowFinalStep<T>,- WindowOrderByStep<T>,- WindowPartitionByStep<T>,- WindowRowsStep<T>,- XMLAggOrderByStep<T>
- All Known Implementing Classes:
- CustomField
A 
QueryPart to be used exclusively in SELECT
 clauses.
 Instances of this type cannot be created directly, only of its subtypes.
- Author:
- Lukas Eder
- 
Method SummaryMethods inherited from interface org.jooq.NamedgetComment, getCommentPart, getName, getQualifiedName, getUnqualifiedNameMethods inherited from interface org.jooq.TypedgetBinding, getConverter, getDataType, getDataType, getType
- 
Method Details- 
asCreate an alias for this field.Note that the case-sensitivity of the returned field depends on Settings.getRenderQuotedNames(). By default, field aliases are quoted, and thus case-sensitive in many SQL dialects!- Parameters:
- alias- The alias name
- Returns:
- The field alias
 
- 
asCreate an alias for this field.Note that the case-sensitivity of the returned field depends on Settings.getRenderQuotedNames()and theName. By default, field aliases are quoted, and thus case-sensitive in many SQL dialects - useDSL.unquotedName(String...)for case-insensitive aliases.If the argument Name.getName()is qualified, then theName.last()part will be used.- Parameters:
- alias- The alias name
- Returns:
- The field alias
 
- 
asCreate an alias for this field based on another field's name.- Parameters:
- otherField- The other field whose name this field is aliased with.
- Returns:
- The field alias.
 
 
-