Top Description Inners Methods
org.jooq

public Interface RenderContext

extends Context<RenderContext>
Known Direct Implementers
org.jooq.impl.DefaultRenderContext

The render context is used for rendering QueryPart's to SQL.

A new render context is instantiated every time a Query is rendered. QueryPart's will then pass the same context to their components

Author
Lukas Eder
See Also
BindContext

Nested and Inner Type Summary

Modifier and TypeClass and Description
public static enum
RenderContext.CastMode

The cast mode for bind values.

Method Summary

Inherited from org.jooq.Context:
bindValuecastModecastModecastModecastModeIfdatadeclareAliasesdeclareAliasesdeclareAliasesdeclareCTEdeclareCTEdeclareCTEdeclareFieldsdeclareFieldsdeclareFieldsdeclareTablesdeclareTablesdeclareTablesdeclareWindowsdeclareWindowsdeclareWindowsderivedTableSubqueryderivedTableSubquerydoubleFormatendfloatFormatformatformatformatIndentEndformatIndentEndformatIndentLockEndformatIndentLockStartformatIndentStartformatIndentStartformatNewLineformatNewLineAfterPrintMarginformatPrintMarginformatSeparatorkeywordlanguageContextlanguageContextlanguageContextlanguageContextlanguageContextIfliteralnextAliasnextIndexparamTypeparamTypeparamTypeparamTypeIfparamTypeIfpeekAliaspeekIndexpredicandSubquerypredicandSubqueryqualifyqualifyqualifyqualifyCatalogqualifyCatalogqualifyCatalogqualifySchemaqualifySchemaqualifySchemaquotequotequoterenderrenderscopeEndscopeLevelscopeMappingscopeMarkEndscopeMarkStartscopeRegisterscopeRegisterscopeRegisterscopeRegisterAndMarkscopeStartseparatorRequiredseparatorRequiredsetOperationSubquerysetOperationSubqueryskipUpdateCountskipUpdateCountsskipUpdateCountssqlsqlsqlsqlsqlsqlsqlsqlIndentEndsqlIndentEndsqlIndentEndsqlIndentStartsqlIndentStartsqlIndentStartstartstatementstringLiteralstringLiteralsubquerysubquerysubqueryLeveltopLeveltopLeveltopLevelForLanguageContexttopLevelForLanguageContextvisitvisitvisitvisitvisitSubquery
org.jooq back to summary

public final Enum RenderContext.CastMode

extends Enum<RenderContext.CastMode>
Class Inheritance

The cast mode for bind values.
See Also
RenderContext#castMode()

Field Summary

Modifier and TypeField and Description
public static final RenderContext.CastMode
ALWAYS

Cast all bind values to their respective type.

public static final RenderContext.CastMode
DEFAULT

Cast when needed.

public static final RenderContext.CastMode
NEVER

Cast no bind values to their respective type.

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
public static RenderContext.CastMode
public static RenderContext.CastMode[]
Inherited from java.lang.Enum:
clonecompareTodescribeConstableequalsfinalizegetDeclaringClasshashCodenameordinaltoStringvalueOf

Field Detail

ALWAYSback to summary
public static final RenderContext.CastMode ALWAYS

Cast all bind values to their respective type.

DEFAULTback to summary
public static final RenderContext.CastMode DEFAULT

Cast when needed. This is the default mode if not specified otherwise.

NEVERback to summary
public static final RenderContext.CastMode NEVER

Cast no bind values to their respective type.

Constructor Detail

CastModeback to summary
private CastMode()

Method Detail

valueOfback to summary
public static RenderContext.CastMode valueOf(String name)
valuesback to summary
public static RenderContext.CastMode[] values()