- All Superinterfaces:
- QueryPart,- Serializable
- All Known Implementing Classes:
- AbstractRoutine,- BuiltInDataType,- CatalogImpl,- CustomCondition,- CustomField,- CustomQueryPart,- CustomStatement,- CustomTable,- DefaultDataType,- LazyCatalog,- LazySchema,- PackageImpl,- SchemaImpl,- SequenceImpl,- TableImpl,- UDTImpl
Base functionality declaration for all query objects
 
This interface is for JOOQ INTERNAL USE only. Do not reference directly
- Author:
- Lukas Eder
- 
Method SummaryModifier and TypeMethodDescriptionvoidDeprecated.Clause[]TheClauses that are represented by this query part.booleanCheck whether thisQueryPartis able to declare common table expressions in aWITHclause.booleanCheck whether thisQueryPartis able to declare fields in aSELECTclause.booleanCheck whether thisQueryPartis able to declare function or procedure parameters.booleanbooleanCheck whether thisQueryPartis able to declare windows in aWINDOWclause.booleanCheck whether thisQueryPartis able to generateCASTexpressions around bind variables.booleanrendersContent(Context<?> ctx) Deprecated.- CallingrendersContent(Context)directly on aQueryPartis almost always a mistake.
- 
Method Details- 
rendersContentDeprecated.- CallingrendersContent(Context)directly on aQueryPartis almost always a mistake.Whether a call toaccept(Context)would render content.
- 
acceptDeprecated.- Callingaccept(Context)directly on aQueryPartis almost always a mistake. Instead,Context.visit(QueryPart)should be called.
- 
clausesTheClauses that are represented by this query part.QueryParts can specify severalClauses for which an event will be emittedbefore(in forward order) andafter(in reverse order) visiting the the query part throughContext.visit(QueryPart)This method is for JOOQ INTERNAL USE only. Do not reference directly - Returns:
- The Clauses represented by this query part ornullor an empty array if this query part does not represent a clause.
 
- 
declaresFieldsboolean declaresFields()
- 
declaresTablesboolean declaresTables()
- 
declaresWindowsboolean declaresWindows()
- 
declaresCTEboolean declaresCTE()
- 
declaresParameters
- 
generatesCastboolean generatesCast()
 
- 
accept(Context)directly on aQueryPartis almost always a mistake.