| Package | Description |
|---|---|
| org.jooq |
The
org.jooq package contains jOOQ's public API
This package mostly contains interfaces that are implemented by the
org.jooq.impl package. |
| org.jooq.impl |
The
org.jooq.impl package contains jOOQ's implementation classes
This package provides implementations for the jOOQ API from
org.jooq, whose interfaces are constructed mostly through the
Factory class, which hides implementation facts from
the public API |
| Modifier and Type | Method and Description |
|---|---|
RenderContext |
RenderContext.castMode(RenderContext.CastMode mode)
Set the new cast mode for
castMode() |
RenderContext |
RenderContext.castModeSome(SQLDialect... dialects)
Set the new cast mode to
RenderContext.CastMode.SOME for a list of dialects |
RenderContext |
RenderContext.formatIndentEnd()
Stop indenting subsequent SQL by one level (two characters), if
Settings.isRenderFormatted() is set to true
This is the same as calling formatIndentEnd(int) with a
parameter of 2 |
RenderContext |
RenderContext.formatIndentEnd(int indent)
Stop indenting subsequent SQL by a number of characters, if
Settings.isRenderFormatted() is set to true |
RenderContext |
RenderContext.formatIndentLockEnd()
Stop indenting subsequent SQL at the same level as the current line, if
Settings.isRenderFormatted() is set to true |
RenderContext |
RenderContext.formatIndentLockStart()
Start indenting subsequent SQL at the same level as the current line, if
Settings.isRenderFormatted() is set to true |
RenderContext |
RenderContext.formatIndentStart()
Start indenting subsequent SQL by one level (two characters), if
Settings.isRenderFormatted() is set to true
This is the same as calling formatIndentStart(int) with a
parameter of 2 |
RenderContext |
RenderContext.formatIndentStart(int indent)
Start indenting subsequent SQL by a number of characters, if
Settings.isRenderFormatted() is set to true |
RenderContext |
RenderContext.formatNewLine()
Render a new line character (only if
Settings.isRenderFormatted()
is set to true) |
RenderContext |
RenderContext.formatNewLineAfterPrintMargin()
Render a new line character (only if
Settings.isRenderFormatted()
is set to true, and the formatPrintMargin(int) has
been exceeded) |
RenderContext |
RenderContext.formatPrintMargin(int margin)
Set a print margin that will be applied to formatted SQL, if
Settings.isRenderFormatted() is set to true
The default print margin is 80. |
RenderContext |
RenderContext.formatSeparator()
Render a new line character (only if
Settings.isRenderFormatted()
is set to true), or a whitespace separator character
otherwise |
RenderContext |
RenderContext.inline(boolean inline)
Set the new context value for
inline() |
RenderContext |
RenderContext.keyword(String keyword)
Append a SQL keyword to the context's contained
StringBuilder
Use this to have your SQL keyword rendered in RenderKeywordStyle
(upper or lower case) |
RenderContext |
RenderContext.literal(String literal)
Append some (quoted) literal to the context's contained
StringBuilder |
RenderContext |
RenderContext.namedParams(boolean renderNamedParams)
Set the new context value for
namedParams() |
RenderContext |
RenderContext.qualify(boolean qualify)
Sett the new context value for
qualify() |
RenderContext |
RenderContext.sql(char sql)
Append some SQL to the context's contained
StringBuilder |
RenderContext |
RenderContext.sql(int sql)
Append some SQL to the context's contained
StringBuilder |
RenderContext |
RenderContext.sql(QueryPart part)
Recurse rendering
|
RenderContext |
RenderContext.sql(String sql)
Append some SQL to the context's contained
StringBuilder |
| Modifier and Type | Method and Description |
|---|---|
void |
QueryPartInternal.toSQL(RenderContext context)
Render this
QueryPart to a SQL string contained in
context.sql(). |
| Modifier and Type | Method and Description |
|---|---|
RenderContext |
Factory.renderContext()
Get a new
RenderContext for the context of this factory
This will return an initialised render context as such:
RenderContext for JOOQ INTERNAL USE only. |
| Modifier and Type | Method and Description |
|---|---|
void |
UDTImpl.toSQL(RenderContext context) |
void |
TableImpl.toSQL(RenderContext context) |
void |
SchemaImpl.toSQL(RenderContext context) |
void |
PackageImpl.toSQL(RenderContext context) |
abstract void |
CustomField.toSQL(RenderContext context)
Subclasses must implement this method
Render this QueryPart to a SQL string contained in
context.sql(). |
abstract void |
CustomCondition.toSQL(RenderContext context)
Subclasses must implement this method
Render this QueryPart to a SQL string contained in
context.sql(). |
void |
AbstractRoutine.toSQL(RenderContext context) |
Copyright © 2013. All Rights Reserved.