- All Superinterfaces:
QueryPart,Serializable
- All Known Implementing Classes:
AbstractRoutine,BuiltInDataType,CatalogImpl,CustomCondition,CustomField,CustomQueryPart,CustomStatement,CustomTable,DefaultDataType,LazyCatalog,LazySchema,PackageImpl,SchemaImpl,SequenceImpl,TableImpl,UDTImpl,UDTPathFieldImpl,UDTPathTableFieldImpl
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.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 function or procedure variables.booleanCheck 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. -
declaresFields
boolean declaresFields() -
declaresTables
boolean declaresTables() -
declaresWindows
boolean declaresWindows() -
declaresCTE
boolean declaresCTE() -
declaresParameters
-
declaresVariables
-
generatesCast
boolean generatesCast()
-
accept(Context)directly on aQueryPartis almost always a mistake.