- 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 Summary
Modifier 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
-
rendersContent
Deprecated.- CallingrendersContent(Context)directly on aQueryPartis almost always a mistake.Whether a call toaccept(Context)would render content. -
accept
Deprecated.- Callingaccept(Context)directly on aQueryPartis almost always a mistake. Instead,Context.visit(QueryPart)should be called. -
clauses
TheClauses 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.
-
declaresFields
boolean declaresFields() -
declaresTables
boolean declaresTables() -
declaresWindows
boolean declaresWindows() -
declaresCTE
boolean declaresCTE() -
declaresParameters
-
generatesCast
boolean generatesCast()
-
accept(Context)directly on aQueryPartis almost always a mistake.